]> git.ipfire.org Git - pakfire.git/log
pakfire.git
4 weeks agocli: Show the repo description when listing repositories master
Michael Tremer [Wed, 2 Jul 2025 16:54:10 +0000 (16:54 +0000)] 
cli: Show the repo description when listing repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocli: table: Check that we have the correct number of columns
Michael Tremer [Tue, 1 Jul 2025 16:30:35 +0000 (16:30 +0000)] 
cli: table: Check that we have the correct number of columns

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocli: table: Prevent from adding columns after rows have been added
Michael Tremer [Tue, 1 Jul 2025 16:30:10 +0000 (16:30 +0000)] 
cli: table: Prevent from adding columns after rows have been added

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocli: table: Lets hope that we won't have tables wider than the screen
Michael Tremer [Tue, 1 Jul 2025 16:18:42 +0000 (16:18 +0000)] 
cli: table: Lets hope that we won't have tables wider than the screen

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocli: table: Automatically determine the alignment based on type
Michael Tremer [Tue, 1 Jul 2025 16:17:01 +0000 (16:17 +0000)] 
cli: table: Automatically determine the alignment based on type

We should not ever need any of the other cases.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocli: repolist: Use the new thing to format the table
Michael Tremer [Tue, 1 Jul 2025 16:14:13 +0000 (16:14 +0000)] 
cli: repolist: Use the new thing to format the table

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocli: table: Add option to print Yes/No
Michael Tremer [Tue, 1 Jul 2025 16:13:58 +0000 (16:13 +0000)] 
cli: table: Add option to print Yes/No

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocli: repo list: Use the new thing to format tables
Michael Tremer [Tue, 1 Jul 2025 16:06:26 +0000 (16:06 +0000)] 
cli: repo list: Use the new thing to format tables

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocli: Create a thing to format tables
Michael Tremer [Tue, 1 Jul 2025 16:05:53 +0000 (16:05 +0000)] 
cli: Create a thing to format tables

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoclient: Process response when listing repositories
Michael Tremer [Tue, 1 Jul 2025 14:47:35 +0000 (14:47 +0000)] 
client: Process response when listing repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoclient: Create a callback for when deleting uploads
Michael Tremer [Tue, 1 Jul 2025 10:46:41 +0000 (10:46 +0000)] 
client: Create a callback for when deleting uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoclient: Tidy up the mess that are the upload create callbacks
Michael Tremer [Tue, 1 Jul 2025 10:41:15 +0000 (10:41 +0000)] 
client: Tidy up the mess that are the upload create callbacks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoclient: Send system information when connecting
Michael Tremer [Tue, 1 Jul 2025 08:25:45 +0000 (08:25 +0000)] 
client: Send system information when connecting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoos: Convert all structs to types
Michael Tremer [Tue, 1 Jul 2025 08:18:01 +0000 (08:18 +0000)] 
os: Convert all structs to types

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agotests: Fix arch tests
Michael Tremer [Tue, 1 Jul 2025 08:17:18 +0000 (08:17 +0000)] 
tests: Fix arch tests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoclient: Send our version when connecting the control socket
Michael Tremer [Tue, 1 Jul 2025 08:08:35 +0000 (08:08 +0000)] 
client: Send our version when connecting the control socket

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agobuilder: Submit our architecture when opening the control socket
Michael Tremer [Tue, 1 Jul 2025 08:07:16 +0000 (08:07 +0000)] 
builder: Submit our architecture when opening the control socket

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoarch: Change how the native architecture is being returned
Michael Tremer [Tue, 1 Jul 2025 08:02:20 +0000 (08:02 +0000)] 
arch: Change how the native architecture is being returned

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoroot: Remove the version comparison function
Michael Tremer [Sun, 29 Jun 2025 16:41:51 +0000 (16:41 +0000)] 
root: Remove the version comparison function

This exists in the Python module as a separate thing now and we don't
gain anything any more from having a second function that is tied to
another pool.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agotransaction: Always initialize the database pointer
Michael Tremer [Sun, 29 Jun 2025 16:39:03 +0000 (16:39 +0000)] 
transaction: Always initialize the database pointer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodb: Refactor handling return codes
Michael Tremer [Sun, 29 Jun 2025 16:38:34 +0000 (16:38 +0000)] 
db: Refactor handling return codes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agokey: Don't count line numbers when reading signatures
Michael Tremer [Sun, 29 Jun 2025 16:31:44 +0000 (16:31 +0000)] 
key: Don't count line numbers when reading signatures

We don't read the value again and clang keeps complaining.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopakfire: Declare types before trying to import anything else
Michael Tremer [Sun, 29 Jun 2025 16:28:09 +0000 (16:28 +0000)] 
pakfire: Declare types before trying to import anything else

This should a little bit with the circular imports.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Pass the correct pointer to the termination callback
Michael Tremer [Sun, 29 Jun 2025 16:25:39 +0000 (16:25 +0000)] 
daemon: Pass the correct pointer to the termination callback

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agorepolist: Remove some traces of this
Michael Tremer [Sun, 29 Jun 2025 16:06:05 +0000 (16:06 +0000)] 
repolist: Remove some traces of this

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agotransaction: --> self
Michael Tremer [Sun, 29 Jun 2025 15:49:53 +0000 (15:49 +0000)] 
transaction: --> self

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agorepo: Remove an unused variable
Michael Tremer [Sun, 29 Jun 2025 15:32:48 +0000 (15:32 +0000)] 
repo: Remove an unused variable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agotransaction: Move running ldconfig here
Michael Tremer [Sun, 29 Jun 2025 15:30:28 +0000 (15:30 +0000)] 
transaction: Move running ldconfig here

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agojail: Remove unused function pakfire_run_script
Michael Tremer [Sun, 29 Jun 2025 15:22:26 +0000 (15:22 +0000)] 
jail: Remove unused function pakfire_run_script

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoscriptlet: --> self
Michael Tremer [Sun, 29 Jun 2025 15:21:09 +0000 (15:21 +0000)] 
scriptlet: --> self

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agotransaction: Only create one jail to execute the scriptlets
Michael Tremer [Sun, 29 Jun 2025 15:17:27 +0000 (15:17 +0000)] 
transaction: Only create one jail to execute the scriptlets

This should save us some time because we don't need to set up lots and
lots of jails that are getting destroyed again very quickly.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoutil: Refactor pakfire_which()
Michael Tremer [Sun, 29 Jun 2025 15:01:55 +0000 (15:01 +0000)] 
util: Refactor pakfire_which()

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoroot: Rename pakfire_root_on_root to pakfire_root_is_root
Michael Tremer [Sun, 29 Jun 2025 14:51:32 +0000 (14:51 +0000)] 
root: Rename pakfire_root_on_root to pakfire_root_is_root

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoproblem: --> self
Michael Tremer [Sun, 29 Jun 2025 14:49:26 +0000 (14:49 +0000)] 
problem: --> self

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agosolution: --> self
Michael Tremer [Sun, 29 Jun 2025 14:46:34 +0000 (14:46 +0000)] 
solution: --> self

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agorepolist: Drop the entire thing
Michael Tremer [Sun, 29 Jun 2025 14:43:19 +0000 (14:43 +0000)] 
repolist: Drop the entire thing

We have a callback to walk through all repositories which works well
enough for us here.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoroot: Remove an unused function to fetch the context
Michael Tremer [Sun, 29 Jun 2025 14:27:53 +0000 (14:27 +0000)] 
root: Remove an unused function to fetch the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agotransaction: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 14:27:09 +0000 (14:27 +0000)] 
transaction: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agostripper: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 14:21:39 +0000 (14:21 +0000)] 
stripper: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agosnapshot: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 14:19:56 +0000 (14:19 +0000)] 
snapshot: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agorepo: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 14:16:32 +0000 (14:16 +0000)] 
repo: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopwd: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 14:07:16 +0000 (14:07 +0000)] 
pwd: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoproblem: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 14:00:25 +0000 (14:00 +0000)] 
problem: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoparser: Internally pass around the context
Michael Tremer [Sun, 29 Jun 2025 13:58:34 +0000 (13:58 +0000)] 
parser: Internally pass around the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoparser: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 13:54:50 +0000 (13:54 +0000)] 
parser: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopackager: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 13:50:25 +0000 (13:50 +0000)] 
packager: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopackage: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 13:47:45 +0000 (13:47 +0000)] 
package: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agooci: Take the directly passed context
Michael Tremer [Sun, 29 Jun 2025 13:38:38 +0000 (13:38 +0000)] 
oci: Take the directly passed context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolinter: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 13:37:43 +0000 (13:37 +0000)] 
linter: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agojail: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 13:32:13 +0000 (13:32 +0000)] 
jail: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agofilelist: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 13:22:52 +0000 (13:22 +0000)] 
filelist: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agofile: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 13:18:09 +0000 (13:18 +0000)] 
file: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodist: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 13:09:34 +0000 (13:09 +0000)] 
dist: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodb: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 13:04:18 +0000 (13:04 +0000)] 
db: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agobuild: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 13:02:00 +0000 (13:02 +0000)] 
build: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoarchive writer: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 13:00:08 +0000 (13:00 +0000)] 
archive writer: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agooci: Require the context
Michael Tremer [Sun, 29 Jun 2025 12:59:59 +0000 (12:59 +0000)] 
oci: Require the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoarchive: Directly pass the context
Michael Tremer [Sun, 29 Jun 2025 12:52:45 +0000 (12:52 +0000)] 
archive: Directly pass the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agorepo: Add context to pakfire_repo_compose
Michael Tremer [Sun, 29 Jun 2025 12:52:34 +0000 (12:52 +0000)] 
repo: Add context to pakfire_repo_compose

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agosolution: Add a reference to the context and remove root
Michael Tremer [Sun, 29 Jun 2025 12:38:57 +0000 (12:38 +0000)] 
solution: Add a reference to the context and remove root

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopython: Rename Pakfire() to Root()
Michael Tremer [Sun, 29 Jun 2025 12:35:24 +0000 (12:35 +0000)] 
python: Rename Pakfire() to Root()

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopakfire: Rename the files to reflect the type
Michael Tremer [Sun, 29 Jun 2025 12:15:32 +0000 (12:15 +0000)] 
pakfire: Rename the files to reflect the type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopakfire: Rename the main class to root
Michael Tremer [Sun, 29 Jun 2025 12:11:55 +0000 (12:11 +0000)] 
pakfire: Rename the main class to root

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopakfire: Remove an unused callback definition
Michael Tremer [Sat, 28 Jun 2025 08:48:26 +0000 (08:48 +0000)] 
pakfire: Remove an unused callback definition

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopackage: Make the columns wider for all keys to fit
Michael Tremer [Sat, 28 Jun 2025 08:46:48 +0000 (08:46 +0000)] 
package: Make the columns wider for all keys to fit

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopackage: Fix cleanup code
Michael Tremer [Sat, 28 Jun 2025 08:46:17 +0000 (08:46 +0000)] 
package: Fix cleanup code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopackage: Refactor dumping a package
Michael Tremer [Sat, 28 Jun 2025 08:40:57 +0000 (08:40 +0000)] 
package: Refactor dumping a package

This should be more straight forward and leak less memory.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopackage: Check return codes when dumping package information
Michael Tremer [Sat, 28 Jun 2025 08:33:40 +0000 (08:33 +0000)] 
package: Check return codes when dumping package information

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agojson: Use "json_object" instead of "struct json_object"
Michael Tremer [Fri, 27 Jun 2025 15:14:01 +0000 (15:14 +0000)] 
json: Use "json_object" instead of "struct json_object"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoxfer: Create its own type
Michael Tremer [Fri, 27 Jun 2025 15:13:16 +0000 (15:13 +0000)] 
xfer: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agotransaction: Create its own type
Michael Tremer [Fri, 27 Jun 2025 15:11:29 +0000 (15:11 +0000)] 
transaction: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agostripper: Create its own type
Michael Tremer [Fri, 27 Jun 2025 15:10:35 +0000 (15:10 +0000)] 
stripper: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agosolution: Create its own type
Michael Tremer [Fri, 27 Jun 2025 15:09:32 +0000 (15:09 +0000)] 
solution: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agosnapshot: Create its own type
Michael Tremer [Fri, 27 Jun 2025 15:08:25 +0000 (15:08 +0000)] 
snapshot: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoscriptlet: Create its own type
Michael Tremer [Fri, 27 Jun 2025 15:07:26 +0000 (15:07 +0000)] 
scriptlet: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agorepo: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:44:11 +0000 (14:44 +0000)] 
repo: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agorepolist: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:40:29 +0000 (14:40 +0000)] 
repolist: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopty: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:39:07 +0000 (14:39 +0000)] 
pty: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoprogress: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:37:31 +0000 (14:37 +0000)] 
progress: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoproblem: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:36:29 +0000 (14:36 +0000)] 
problem: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoparser: Create its own types
Michael Tremer [Fri, 27 Jun 2025 14:35:34 +0000 (14:35 +0000)] 
parser: Create its own types

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopackage: Remove an unused function
Michael Tremer [Fri, 27 Jun 2025 14:31:47 +0000 (14:31 +0000)] 
package: Remove an unused function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopackage: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:29:50 +0000 (14:29 +0000)] 
package: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopackager: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:27:59 +0000 (14:27 +0000)] 
packager: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopackagelist: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:27:04 +0000 (14:27 +0000)] 
packagelist: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomirror: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:25:42 +0000 (14:25 +0000)] 
mirror: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomirrorlist: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:24:45 +0000 (14:24 +0000)] 
mirrorlist: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agobuffer: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:23:27 +0000 (14:23 +0000)] 
buffer: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolog stream: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:22:18 +0000 (14:22 +0000)] 
log stream: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolog file: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:21:19 +0000 (14:21 +0000)] 
log file: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolog buffer: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:19:57 +0000 (14:19 +0000)] 
log buffer: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolinter: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:18:07 +0000 (14:18 +0000)] 
linter: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolinter file: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:13:09 +0000 (14:13 +0000)] 
linter file: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agokey: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:11:10 +0000 (14:11 +0000)] 
key: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agojob: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:09:17 +0000 (14:09 +0000)] 
job: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agojail: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:07:38 +0000 (14:07 +0000)] 
jail: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agohttpclient: Create its own type
Michael Tremer [Fri, 27 Jun 2025 14:01:00 +0000 (14:01 +0000)] 
httpclient: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agohasher: Create its own type
Michael Tremer [Fri, 27 Jun 2025 13:59:12 +0000 (13:59 +0000)] 
hasher: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agofile: Create its own type
Michael Tremer [Fri, 27 Jun 2025 13:58:06 +0000 (13:58 +0000)] 
file: Create its own type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agofilelist: Create its own type
Michael Tremer [Fri, 27 Jun 2025 13:56:00 +0000 (13:56 +0000)] 
filelist: Create its own type

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