]> git.ipfire.org Git - pakfire.git/log
pakfire.git
2 years agobuild: Copy the result to the local repository and target
Michael Tremer [Mon, 31 Oct 2022 16:44:18 +0000 (16:44 +0000)] 
build: Copy the result to the local repository and target

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuild: Read all built packages into a package list
Michael Tremer [Mon, 31 Oct 2022 16:23:40 +0000 (16:23 +0000)] 
build: Read all built packages into a package list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackagelist: Add a function to walk through all packages on the list
Michael Tremer [Mon, 31 Oct 2022 16:11:06 +0000 (16:11 +0000)] 
packagelist: Add a function to walk through all packages on the list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepo: Add function to export a repository to a package list
Michael Tremer [Mon, 31 Oct 2022 16:10:39 +0000 (16:10 +0000)] 
repo: Add function to export a repository to a package list

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuild: Rename the results repository
Michael Tremer [Mon, 31 Oct 2022 15:33:23 +0000 (15:33 +0000)] 
build: Rename the results repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuild: Make the local repository just a regular repository
Michael Tremer [Mon, 31 Oct 2022 15:27:18 +0000 (15:27 +0000)] 
build: Make the local repository just a regular repository

Fixes: #12970
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuild: Write all packages to the @build repository
Michael Tremer [Mon, 31 Oct 2022 15:16:17 +0000 (15:16 +0000)] 
build: Write all packages to the @build repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuild: Create a new repository for the build result
Michael Tremer [Mon, 31 Oct 2022 15:12:14 +0000 (15:12 +0000)] 
build: Create a new repository for the build result

That will allow us to perform some post-build checks.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoRevert "package: Drop installing self-provides"
Michael Tremer [Mon, 31 Oct 2022 11:28:37 +0000 (11:28 +0000)] 
Revert "package: Drop installing self-provides"

This reverts commit 9a9d2e5897c780cc9fd3c2fdeb821fd5b7e6eed9.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocompress: Show how large a package is
Michael Tremer [Mon, 31 Oct 2022 11:19:03 +0000 (11:19 +0000)] 
compress: Show how large a package is

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuild: Add switch to disable tests
Michael Tremer [Mon, 31 Oct 2022 11:14:03 +0000 (11:14 +0000)] 
build: Add switch to disable tests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuild: Add switch to disable the ccache
Michael Tremer [Mon, 31 Oct 2022 10:58:06 +0000 (10:58 +0000)] 
build: Add switch to disable the ccache

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilder: Allow building multiple packages one after the other
Michael Tremer [Mon, 31 Oct 2022 10:55:57 +0000 (10:55 +0000)] 
builder: Allow building multiple packages one after the other

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojail: Try to be smarter when mapping UID/GIDs
Michael Tremer [Mon, 31 Oct 2022 10:32:39 +0000 (10:32 +0000)] 
jail: Try to be smarter when mapping UID/GIDs

This still doesn't work any I have absolutely no idea why. It shouldn't
be a problem :(

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopwd: Sum up reading subuid/subgid
Michael Tremer [Mon, 31 Oct 2022 10:18:30 +0000 (10:18 +0000)] 
pwd: Sum up reading subuid/subgid

I misinterpreted the format of /etc/subgid and used the group name when
instead it is the same format as /etc/subuid.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopakfire: Read the effective UID/GID
Michael Tremer [Mon, 31 Oct 2022 10:15:39 +0000 (10:15 +0000)] 
pakfire: Read the effective UID/GID

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopakfire: Add function to read the UID/GID pakfire is running as
Michael Tremer [Mon, 31 Oct 2022 10:15:02 +0000 (10:15 +0000)] 
pakfire: Add function to read the UID/GID pakfire is running as

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: package: Fix typo in database ID variable
Michael Tremer [Mon, 31 Oct 2022 10:13:15 +0000 (10:13 +0000)] 
tests: package: Fix typo in database ID variable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomacros: Extract any tarballs as our own user
Michael Tremer [Thu, 27 Oct 2022 16:38:31 +0000 (16:38 +0000)] 
macros: Extract any tarballs as our own user

This works around a problem with the jail at the moment which only has
one user ID available.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agofile: Ignore any errors when trying to remove the parent
Michael Tremer [Thu, 27 Oct 2022 16:38:10 +0000 (16:38 +0000)] 
file: Ignore any errors when trying to remove the parent

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodist: Fix splitting mirror list
Michael Tremer [Thu, 27 Oct 2022 16:10:37 +0000 (16:10 +0000)] 
dist: Fix splitting mirror list

It could happen that an empty string passed as a mirror which caused an
invalid download URL being generated.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopakfire-builder: Make --disable-snapshot a switch for build
Michael Tremer [Thu, 27 Oct 2022 15:38:27 +0000 (15:38 +0000)] 
pakfire-builder: Make --disable-snapshot a switch for build

There is no point in having this as a global configuration option.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Make it possible to set the database ID
Michael Tremer [Thu, 27 Oct 2022 15:34:42 +0000 (15:34 +0000)] 
packages: Make it possible to set the database ID

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodb: Improve error reporting
Michael Tremer [Thu, 27 Oct 2022 15:34:15 +0000 (15:34 +0000)] 
db: Improve error reporting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackage: Refactor reading the filelist
Michael Tremer [Thu, 27 Oct 2022 10:30:24 +0000 (10:30 +0000)] 
package: Refactor reading the filelist

The old approach never returned any results. This one finally works.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Add a test that writes a filelist and reads it back
Michael Tremer [Thu, 27 Oct 2022 10:30:01 +0000 (10:30 +0000)] 
tests: Add a test that writes a filelist and reads it back

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Don't set string after removing it
Michael Tremer [Wed, 26 Oct 2022 20:49:04 +0000 (20:49 +0000)] 
packages: Don't set string after removing it

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Don't worry about our repodata
Michael Tremer [Wed, 26 Oct 2022 20:48:26 +0000 (20:48 +0000)] 
repos: Don't worry about our repodata

This will be implicitely created by libsolv.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Add some tests for packages with invalid inputs
Michael Tremer [Wed, 26 Oct 2022 20:02:34 +0000 (20:02 +0000)] 
tests: Add some tests for packages with invalid inputs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Test package UUID functions
Michael Tremer [Wed, 26 Oct 2022 19:51:36 +0000 (19:51 +0000)] 
tests: Test package UUID functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Internalize the pool when fetching numeric values
Michael Tremer [Wed, 26 Oct 2022 19:42:19 +0000 (19:42 +0000)] 
packages: Internalize the pool when fetching numeric values

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Fix fetching NEVRA
Michael Tremer [Wed, 26 Oct 2022 19:41:55 +0000 (19:41 +0000)] 
packages: Fix fetching NEVRA

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Set various package attributes and read them back
Michael Tremer [Wed, 26 Oct 2022 19:41:26 +0000 (19:41 +0000)] 
tests: Set various package attributes and read them back

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Add a test that checks if two values are equal
Michael Tremer [Wed, 26 Oct 2022 19:41:00 +0000 (19:41 +0000)] 
tests: Add a test that checks if two values are equal

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoAdd some more error messages in dist/parser
Michael Tremer [Wed, 26 Oct 2022 19:13:30 +0000 (19:13 +0000)] 
Add some more error messages in dist/parser

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Silently ignore any invalid dependencies
Michael Tremer [Wed, 26 Oct 2022 19:12:34 +0000 (19:12 +0000)] 
packages: Silently ignore any invalid dependencies

This might be a bad idea, but there are comments and such things here
that we would need to filter out.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Add a simple test for package dependencies
Michael Tremer [Wed, 26 Oct 2022 17:59:47 +0000 (17:59 +0000)] 
tests: Add a simple test for package dependencies

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agolibpakfire.sym: Remove unknown function
Michael Tremer [Wed, 26 Oct 2022 17:54:42 +0000 (17:54 +0000)] 
libpakfire.sym: Remove unknown function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Unify the dependency functions
Michael Tremer [Wed, 26 Oct 2022 17:53:37 +0000 (17:53 +0000)] 
packages: Unify the dependency functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Move pakfire_package_get/set_path into string function
Michael Tremer [Wed, 26 Oct 2022 16:40:56 +0000 (16:40 +0000)] 
packages: Move pakfire_package_get/set_path into string function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Create a unified numbers function
Michael Tremer [Tue, 25 Oct 2022 17:57:32 +0000 (17:57 +0000)] 
packages: Create a unified numbers function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Move pakfire_package_{g,s}et_source_* functions
Michael Tremer [Tue, 25 Oct 2022 17:21:55 +0000 (17:21 +0000)] 
packages: Move pakfire_package_{g,s}et_source_* functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Move pakfire_package_get_source_package into string function
Michael Tremer [Tue, 25 Oct 2022 17:04:19 +0000 (17:04 +0000)] 
packages: Move pakfire_package_get_source_package into string function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Add functions to easily set UUIDs
Michael Tremer [Tue, 25 Oct 2022 16:58:30 +0000 (16:58 +0000)] 
packages: Add functions to easily set UUIDs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Replace pakfire_package_{g,s}_build_id with string function
Michael Tremer [Tue, 25 Oct 2022 16:42:18 +0000 (16:42 +0000)] 
packages: Replace pakfire_package_{g,s}_build_id with string function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Move pakfire_package_{g,s}et_build_host into string function
Michael Tremer [Tue, 25 Oct 2022 16:35:55 +0000 (16:35 +0000)] 
packages: Move pakfire_package_{g,s}et_build_host into string function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Make pakfire_package_is_installed private
Michael Tremer [Tue, 25 Oct 2022 16:27:12 +0000 (16:27 +0000)] 
packages: Make pakfire_package_is_installed private

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Move pakfire_package_{g,s}et_filename into string function
Michael Tremer [Tue, 25 Oct 2022 16:21:41 +0000 (16:21 +0000)] 
packages: Move pakfire_package_{g,s}et_filename into string function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: makefile: Fix forgotten string functions
Michael Tremer [Tue, 25 Oct 2022 16:09:45 +0000 (16:09 +0000)] 
tests: makefile: Fix forgotten string functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years ago_pakfire: Drop function to add a new package
Michael Tremer [Tue, 25 Oct 2022 16:06:43 +0000 (16:06 +0000)] 
_pakfire: Drop function to add a new package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Make constructor function more similar to others
Michael Tremer [Tue, 25 Oct 2022 16:05:35 +0000 (16:05 +0000)] 
packages: Make constructor function more similar to others

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Drop old property functions for strings
Michael Tremer [Tue, 25 Oct 2022 15:42:49 +0000 (15:42 +0000)] 
packages: Drop old property functions for strings

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Add a combined function to get/set string arguments
Michael Tremer [Tue, 25 Oct 2022 14:42:04 +0000 (14:42 +0000)] 
packages: Add a combined function to get/set string arguments

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotests: Add a very simple test to create a package
Michael Tremer [Tue, 25 Oct 2022 14:10:22 +0000 (14:10 +0000)] 
tests: Add a very simple test to create a package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoarchive: Fetch filelist from JSON for new packages
Michael Tremer [Tue, 25 Oct 2022 14:09:04 +0000 (14:09 +0000)] 
archive: Fetch filelist from JSON for new packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopakfire-build: Remove debug line
Michael Tremer [Tue, 25 Oct 2022 12:39:47 +0000 (12:39 +0000)] 
pakfire-build: Remove debug line

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years ago_pakfire: Correctly free the package dump
Michael Tremer [Tue, 25 Oct 2022 12:39:27 +0000 (12:39 +0000)] 
_pakfire: Correctly free the package dump

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodaemon: Remove any trailing newlines
Michael Tremer [Mon, 24 Oct 2022 10:49:30 +0000 (10:49 +0000)] 
daemon: Remove any trailing newlines

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodaemon: Log the received Pakfire configuration
Michael Tremer [Mon, 24 Oct 2022 10:49:12 +0000 (10:49 +0000)] 
daemon: Log the received Pakfire configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodaemon: Call the finished handler after a job has finished
Michael Tremer [Sun, 23 Oct 2022 20:54:05 +0000 (20:54 +0000)] 
daemon: Call the finished handler after a job has finished

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodaemon: Drop workers logger and use daemon logger
Michael Tremer [Sun, 23 Oct 2022 20:03:45 +0000 (20:03 +0000)] 
daemon: Drop workers logger and use daemon logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodaemon: Open the log file in text mode
Michael Tremer [Sun, 23 Oct 2022 20:03:23 +0000 (20:03 +0000)] 
daemon: Open the log file in text mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohub: Log that we joined the queue
Michael Tremer [Sun, 23 Oct 2022 18:02:47 +0000 (18:02 +0000)] 
hub: Log that we joined the queue

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodaemon: Setup the correct logger
Michael Tremer [Sun, 23 Oct 2022 18:01:49 +0000 (18:01 +0000)] 
daemon: Setup the correct logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodaemon: Upload the log after the build has finished
Michael Tremer [Sun, 23 Oct 2022 17:57:10 +0000 (17:57 +0000)] 
daemon: Upload the log after the build has finished

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoclient: Fix connection check
Michael Tremer [Sun, 23 Oct 2022 17:39:44 +0000 (17:39 +0000)] 
client: Fix connection check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoMerge branch 'master' of ssh://people.ipfire.org/pub/git/pakfire
Michael Tremer [Sun, 23 Oct 2022 17:33:43 +0000 (17:33 +0000)] 
Merge branch 'master' of ssh://people.ipfire.org/pub/git/pakfire

2 years agoclient: Add command to list all uploads
Michael Tremer [Sun, 23 Oct 2022 17:33:25 +0000 (17:33 +0000)] 
client: Add command to list all uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoclient: Create a subparser for uploads
Michael Tremer [Sun, 23 Oct 2022 17:26:59 +0000 (17:26 +0000)] 
client: Create a subparser for uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoclient: Drop unimplemented commands
Michael Tremer [Sun, 23 Oct 2022 17:24:01 +0000 (17:24 +0000)] 
client: Drop unimplemented commands

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoclient: Drop wrapper class and connect straight to the hub
Michael Tremer [Sun, 23 Oct 2022 17:22:29 +0000 (17:22 +0000)] 
client: Drop wrapper class and connect straight to the hub

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoclient: Implement deleting uploads
Michael Tremer [Sun, 23 Oct 2022 17:12:21 +0000 (17:12 +0000)] 
client: Implement deleting uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoarch: Fix off-by-one error in allocation
Michael Tremer [Sun, 23 Oct 2022 14:53:15 +0000 (14:53 +0000)] 
arch: Fix off-by-one error in allocation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoMerge branch 'master' of ssh://people.ipfire.org/pub/git/pakfire
Michael Tremer [Sun, 23 Oct 2022 14:45:48 +0000 (14:45 +0000)] 
Merge branch 'master' of ssh://people.ipfire.org/pub/git/pakfire

2 years agoarch: Add function that returns a list of all supported arches
Michael Tremer [Sun, 23 Oct 2022 14:44:44 +0000 (14:44 +0000)] 
arch: Add function that returns a list of all supported arches

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoclient: Implement sending the build repository
Michael Tremer [Tue, 18 Oct 2022 18:54:57 +0000 (18:54 +0000)] 
client: Implement sending the build repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoarchive: Don't read the distribution twice
Michael Tremer [Tue, 18 Oct 2022 18:48:09 +0000 (18:48 +0000)] 
archive: Don't read the distribution twice

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Write/read distro tag from metadata
Michael Tremer [Tue, 18 Oct 2022 18:46:58 +0000 (18:46 +0000)] 
packages: Write/read distro tag from metadata

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistro: Add a function that creates the tag
Michael Tremer [Tue, 18 Oct 2022 18:44:50 +0000 (18:44 +0000)] 
distro: Add a function that creates the tag

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agofile: Accept relative paths and make them absolute
Michael Tremer [Tue, 18 Oct 2022 18:26:35 +0000 (18:26 +0000)] 
file: Accept relative paths and make them absolute

I have no idea what new problems this will create, but let's try...

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agofile: Correctly return the error code
Michael Tremer [Tue, 18 Oct 2022 18:26:03 +0000 (18:26 +0000)] 
file: Correctly return the error code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocompress: Add entry to filelist before we modify it
Michael Tremer [Tue, 18 Oct 2022 18:25:36 +0000 (18:25 +0000)] 
compress: Add entry to filelist before we modify it

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepo: Store the fingerprint of the imported key
Michael Tremer [Wed, 12 Oct 2022 10:09:39 +0000 (10:09 +0000)] 
repo: Store the fingerprint of the imported key

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Read key immediately and write it to the config
Michael Tremer [Wed, 12 Oct 2022 09:25:39 +0000 (09:25 +0000)] 
repos: Read key immediately and write it to the config

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoconfig: Continue after parsing a multiline value
Michael Tremer [Tue, 11 Oct 2022 16:09:07 +0000 (16:09 +0000)] 
config: Continue after parsing a multiline value

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoconfig: Increase maximum length of values
Michael Tremer [Tue, 11 Oct 2022 16:08:46 +0000 (16:08 +0000)] 
config: Increase maximum length of values

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocontrib: Embed key into the repository configuration file
Michael Tremer [Tue, 11 Oct 2022 16:08:12 +0000 (16:08 +0000)] 
contrib: Embed key into the repository configuration file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years ago_pakfire: repo: Remove function to export configuration
Michael Tremer [Tue, 11 Oct 2022 16:00:50 +0000 (16:00 +0000)] 
_pakfire: repo: Remove function to export configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoconfig: Add function to format values
Michael Tremer [Tue, 11 Oct 2022 16:00:17 +0000 (16:00 +0000)] 
config: Add function to format values

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoconfig: Dump configuration files
Michael Tremer [Tue, 11 Oct 2022 14:37:18 +0000 (14:37 +0000)] 
config: Dump configuration files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoconfig: Add function to map values as FILE*
Michael Tremer [Tue, 11 Oct 2022 13:30:34 +0000 (13:30 +0000)] 
config: Add function to map values as FILE*

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoconfig: Extend parser to support multiline files
Michael Tremer [Tue, 11 Oct 2022 13:00:48 +0000 (13:00 +0000)] 
config: Extend parser to support multiline files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodaemon: Authenticate against the hub using Kerberos
Michael Tremer [Mon, 10 Oct 2022 10:41:00 +0000 (10:41 +0000)] 
daemon: Authenticate against the hub using Kerberos

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years ago_pakfire: keys: Export algorithm and key length
Michael Tremer [Tue, 11 Oct 2022 11:18:58 +0000 (11:18 +0000)] 
_pakfire: keys: Export algorithm and key length

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodb: Fix updated table layout
Michael Tremer [Tue, 11 Oct 2022 11:18:39 +0000 (11:18 +0000)] 
db: Fix updated table layout

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Drop any hexdigest helper functions
Michael Tremer [Tue, 11 Oct 2022 11:14:10 +0000 (11:14 +0000)] 
packages: Drop any hexdigest helper functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Use binary digest function in dump
Michael Tremer [Tue, 11 Oct 2022 11:13:36 +0000 (11:13 +0000)] 
packages: Use binary digest function in dump

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackage: Compose cache path based on the binary digest
Michael Tremer [Tue, 11 Oct 2022 11:08:24 +0000 (11:08 +0000)] 
package: Compose cache path based on the binary digest

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agofile: Drop all hexdigest functions
Michael Tremer [Tue, 11 Oct 2022 10:58:01 +0000 (10:58 +0000)] 
file: Drop all hexdigest functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodigest: Add pakfire_digest_name to header
Michael Tremer [Tue, 11 Oct 2022 10:56:09 +0000 (10:56 +0000)] 
digest: Add pakfire_digest_name to header

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>