]> git.ipfire.org Git - pakfire.git/log
pakfire.git
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>
3 months 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>