]> git.ipfire.org Git - people/ms/pakfire.git/log
people/ms/pakfire.git
7 months agobuildservice: Implement showing repositories
Michael Tremer [Fri, 20 Oct 2023 13:44:20 +0000 (13:44 +0000)] 
buildservice: Implement showing repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Only follow up to 30 redirects
Michael Tremer [Fri, 20 Oct 2023 13:43:48 +0000 (13:43 +0000)] 
downloader: Only follow up to 30 redirects

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Implement listing repositories
Michael Tremer [Fri, 20 Oct 2023 13:12:34 +0000 (13:12 +0000)] 
buildservice: Implement listing repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocompress: Move function to read payload from util
Michael Tremer [Fri, 20 Oct 2023 12:34:43 +0000 (12:34 +0000)] 
compress: Move function to read payload from util

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoarchive: Refactor function to read data into a buffer
Michael Tremer [Fri, 20 Oct 2023 12:30:32 +0000 (12:30 +0000)] 
archive: Refactor function to read data into a buffer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoarchive: Move helper function to read data into buffer from util
Michael Tremer [Fri, 20 Oct 2023 12:25:46 +0000 (12:25 +0000)] 
archive: Move helper function to read data into buffer from util

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopackagelist: Decouple for the pakfire object
Michael Tremer [Fri, 20 Oct 2023 12:20:57 +0000 (12:20 +0000)] 
packagelist: Decouple for the pakfire object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopackage: Keep a reference to the context
Michael Tremer [Fri, 20 Oct 2023 12:20:29 +0000 (12:20 +0000)] 
package: Keep a reference to the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoscriptlets: Decouple from pakfire and replace with context
Michael Tremer [Fri, 20 Oct 2023 12:00:53 +0000 (12:00 +0000)] 
scriptlets: Decouple from pakfire and replace with context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodb: Store a reference to the context
Michael Tremer [Fri, 20 Oct 2023 11:59:49 +0000 (11:59 +0000)] 
db: Store a reference to the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocli: config: Actually use the code we write
Michael Tremer [Fri, 20 Oct 2023 11:59:22 +0000 (11:59 +0000)] 
cli: config: Actually use the code we write

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoarchive: Replace the legacy logger with the new context logger
Michael Tremer [Fri, 20 Oct 2023 11:47:44 +0000 (11:47 +0000)] 
archive: Replace the legacy logger with the new context logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocompress: Anchor walk around context
Michael Tremer [Fri, 20 Oct 2023 11:45:08 +0000 (11:45 +0000)] 
compress: Anchor walk around context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuild: Include config.h
Michael Tremer [Fri, 20 Oct 2023 11:26:19 +0000 (11:26 +0000)] 
build: Include config.h

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocli: Add option to configure the default distro
Michael Tremer [Fri, 20 Oct 2023 11:26:05 +0000 (11:26 +0000)] 
cli: Add option to configure the default distro

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocli: client: Add option to configure the distribution
Michael Tremer [Fri, 20 Oct 2023 11:25:04 +0000 (11:25 +0000)] 
cli: client: Add option to configure the distribution

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocli: client: Use the global config struct
Michael Tremer [Fri, 20 Oct 2023 11:24:15 +0000 (11:24 +0000)] 
cli: client: Use the global config struct

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Implement uploading builds
Michael Tremer [Fri, 20 Oct 2023 10:46:12 +0000 (10:46 +0000)] 
buildservice: Implement uploading builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Export upload UUID
Michael Tremer [Fri, 20 Oct 2023 10:39:42 +0000 (10:39 +0000)] 
buildservice: Export upload UUID

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Pass on the error code from the API
Michael Tremer [Fri, 20 Oct 2023 09:33:19 +0000 (09:33 +0000)] 
buildservice: Pass on the error code from the API

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Fail sooner if we have received an empty response
Michael Tremer [Fri, 20 Oct 2023 09:28:00 +0000 (09:28 +0000)] 
buildservice: Fail sooner if we have received an empty response

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Allow sending and receiving data at the same time
Michael Tremer [Fri, 20 Oct 2023 09:25:56 +0000 (09:25 +0000)] 
downloader: Allow sending and receiving data at the same time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Do not show an empty message digest
Michael Tremer [Fri, 20 Oct 2023 09:13:03 +0000 (09:13 +0000)] 
downloader: Do not show an empty message digest

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Log upload size/speed
Michael Tremer [Fri, 20 Oct 2023 09:11:34 +0000 (09:11 +0000)] 
downloader: Log upload size/speed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Initialize the digests
Michael Tremer [Fri, 20 Oct 2023 09:06:10 +0000 (09:06 +0000)] 
buildservice: Initialize the digests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Implement deleting uploads
Michael Tremer [Thu, 19 Oct 2023 21:15:31 +0000 (21:15 +0000)] 
buildservice: Implement deleting uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocli: Allow using Pakfire's private functions
Michael Tremer [Thu, 19 Oct 2023 21:15:00 +0000 (21:15 +0000)] 
cli: Allow using Pakfire's private functions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Implement using custom methods
Michael Tremer [Thu, 19 Oct 2023 21:14:36 +0000 (21:14 +0000)] 
downloader: Implement using custom methods

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocli: Pass argp state to the parse callback
Michael Tremer [Thu, 19 Oct 2023 21:14:13 +0000 (21:14 +0000)] 
cli: Pass argp state to the parse callback

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Use the lazy transfer function once more
Michael Tremer [Thu, 19 Oct 2023 20:48:06 +0000 (20:48 +0000)] 
buildservice: Use the lazy transfer function once more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Handle API errors correctly
Michael Tremer [Thu, 19 Oct 2023 20:33:10 +0000 (20:33 +0000)] 
buildservice: Handle API errors correctly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Allow access to the effective URL
Michael Tremer [Thu, 19 Oct 2023 20:32:53 +0000 (20:32 +0000)] 
downloader: Allow access to the effective URL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Implement uploading files
Michael Tremer [Thu, 19 Oct 2023 19:42:36 +0000 (19:42 +0000)] 
buildservice: Implement uploading files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Build out listing uploads
Michael Tremer [Thu, 19 Oct 2023 19:42:02 +0000 (19:42 +0000)] 
buildservice: Build out listing uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Make the progress bar work on uploads, too
Michael Tremer [Thu, 19 Oct 2023 16:06:34 +0000 (16:06 +0000)] 
downloader: Make the progress bar work on uploads, too

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoutil: Implement parsing JSON from a buffer
Michael Tremer [Thu, 19 Oct 2023 10:26:11 +0000 (10:26 +0000)] 
util: Implement parsing JSON from a buffer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: transfer: Implement storing the transfer in a buffer
Michael Tremer [Thu, 19 Oct 2023 10:24:31 +0000 (10:24 +0000)] 
downloader: transfer: Implement storing the transfer in a buffer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Perform uploads using chunked encoding
Michael Tremer [Thu, 19 Oct 2023 10:22:55 +0000 (10:22 +0000)] 
downloader: Perform uploads using chunked encoding

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: transfer: Add a place to store headers
Michael Tremer [Thu, 19 Oct 2023 10:21:14 +0000 (10:21 +0000)] 
downloader: transfer: Add a place to store headers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Share connections amonst single transfers
Michael Tremer [Thu, 19 Oct 2023 10:14:33 +0000 (10:14 +0000)] 
downloader: Share connections amonst single transfers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Add auth function to header
Michael Tremer [Wed, 18 Oct 2023 09:51:57 +0000 (09:51 +0000)] 
downloader: Add auth function to header

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodigests: Add convenience function to export hexdigests
Michael Tremer [Wed, 18 Oct 2023 09:51:32 +0000 (09:51 +0000)] 
digests: Add convenience function to export hexdigests

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Add support for uploading files
Michael Tremer [Wed, 18 Oct 2023 09:50:55 +0000 (09:50 +0000)] 
downloader: Add support for uploading files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Add support for POST request parameters
Michael Tremer [Wed, 18 Oct 2023 09:49:48 +0000 (09:49 +0000)] 
downloader: Add support for POST request parameters

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Merge URLs using CURLU
Michael Tremer [Wed, 18 Oct 2023 08:51:14 +0000 (08:51 +0000)] 
downloader: Merge URLs using CURLU

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodigests: Anchor to the context
Michael Tremer [Tue, 17 Oct 2023 16:47:36 +0000 (16:47 +0000)] 
digests: Anchor to the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agofile: Keep a reference to the context
Michael Tremer [Tue, 17 Oct 2023 16:46:53 +0000 (16:46 +0000)] 
file: Keep a reference to the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoarchive: Add a reference to the context
Michael Tremer [Tue, 17 Oct 2023 16:41:25 +0000 (16:41 +0000)] 
archive: Add a reference to the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Add method enable authentication
Michael Tremer [Tue, 17 Oct 2023 16:24:58 +0000 (16:24 +0000)] 
downloader: Add method enable authentication

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Always flush the output, even if not written to a file
Michael Tremer [Tue, 17 Oct 2023 16:24:11 +0000 (16:24 +0000)] 
downloader: Always flush the output, even if not written to a file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocli: client: Add a --debug switch
Michael Tremer [Tue, 17 Oct 2023 10:36:04 +0000 (10:36 +0000)] 
cli: client: Add a --debug switch

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Initialize a Kerberos context
Michael Tremer [Tue, 17 Oct 2023 10:18:41 +0000 (10:18 +0000)] 
buildservice: Initialize a Kerberos context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocontrib: Create one unified configuration file
Michael Tremer [Tue, 17 Oct 2023 10:17:58 +0000 (10:17 +0000)] 
contrib: Create one unified configuration file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolibpakfire: Link against libkrb5
Michael Tremer [Tue, 17 Oct 2023 10:02:53 +0000 (10:02 +0000)] 
libpakfire: Link against libkrb5

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Setup downloader
Michael Tremer [Tue, 17 Oct 2023 09:59:00 +0000 (09:59 +0000)] 
buildservice: Setup downloader

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Fetch keytab setting from config
Michael Tremer [Tue, 17 Oct 2023 09:56:00 +0000 (09:56 +0000)] 
buildservice: Fetch keytab setting from config

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobuildservice: Fetch URL from configuration
Michael Tremer [Tue, 17 Oct 2023 09:52:42 +0000 (09:52 +0000)] 
buildservice: Fetch URL from configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocli: upload: list: Connect to the build service
Michael Tremer [Tue, 17 Oct 2023 09:44:25 +0000 (09:44 +0000)] 
cli: upload: list: Connect to the build service

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocli: client: Fix passing context pointer
Michael Tremer [Tue, 17 Oct 2023 09:44:13 +0000 (09:44 +0000)] 
cli: client: Fix passing context pointer

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolibpakfire: Add scaffolding for connecting to the build service
Michael Tremer [Tue, 17 Oct 2023 09:43:54 +0000 (09:43 +0000)] 
libpakfire: Add scaffolding for connecting to the build service

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocli: client: Implement some scaffolding for listing uploads
Michael Tremer [Tue, 17 Oct 2023 09:29:11 +0000 (09:29 +0000)] 
cli: client: Implement some scaffolding for listing uploads

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocli: client: Create scaffolding for the client implemented in C
Michael Tremer [Tue, 17 Oct 2023 09:20:02 +0000 (09:20 +0000)] 
cli: client: Create scaffolding for the client implemented in C

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoprogressbar: Fix argument order
Michael Tremer [Tue, 17 Oct 2023 09:11:30 +0000 (09:11 +0000)] 
progressbar: Fix argument order

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agorepo: Reference context when re-fetching a repository
Michael Tremer [Tue, 17 Oct 2023 09:07:47 +0000 (09:07 +0000)] 
repo: Reference context when re-fetching a repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopath: Move pakfire_basename into the path library
Michael Tremer [Tue, 17 Oct 2023 09:05:17 +0000 (09:05 +0000)] 
path: Move pakfire_basename into the path library

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopath: Make pakfire_dirname into the path library
Michael Tremer [Tue, 17 Oct 2023 08:59:23 +0000 (08:59 +0000)] 
path: Make pakfire_dirname into the path library

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: downloader: Disable all tests for now
Michael Tremer [Tue, 17 Oct 2023 08:51:14 +0000 (08:51 +0000)] 
tests: downloader: Disable all tests for now

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoctx: Ignore if the configuration file does not exist
Michael Tremer [Tue, 17 Oct 2023 08:50:48 +0000 (08:50 +0000)] 
ctx: Ignore if the configuration file does not exist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: Load our own configuration file
Michael Tremer [Tue, 17 Oct 2023 08:49:08 +0000 (08:49 +0000)] 
tests: Load our own configuration file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: Make the context accessible
Michael Tremer [Tue, 17 Oct 2023 08:47:17 +0000 (08:47 +0000)] 
tests: Make the context accessible

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agotests: archive: Fix build from source
Michael Tremer [Tue, 17 Oct 2023 08:42:43 +0000 (08:42 +0000)] 
tests: archive: Fix build from source

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoctx: Move the OFFLINE flag into the context
Michael Tremer [Mon, 16 Oct 2023 17:19:09 +0000 (17:19 +0000)] 
ctx: Move the OFFLINE flag into the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Anchor the downloader to the context
Michael Tremer [Mon, 16 Oct 2023 17:09:08 +0000 (17:09 +0000)] 
downloader: Anchor the downloader to the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoprogress: Anchor progress on the context
Michael Tremer [Mon, 16 Oct 2023 16:56:15 +0000 (16:56 +0000)] 
progress: Anchor progress on the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoctx: Read the configuration
Michael Tremer [Mon, 16 Oct 2023 16:52:57 +0000 (16:52 +0000)] 
ctx: Read the configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopakfire: Drop the DEBUG flag which now does nothing
Michael Tremer [Mon, 16 Oct 2023 15:36:30 +0000 (15:36 +0000)] 
pakfire: Drop the DEBUG flag which now does nothing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agodownloader: Split mirrors and mirrorlists into their own files
Michael Tremer [Mon, 16 Oct 2023 15:33:54 +0000 (15:33 +0000)] 
downloader: Split mirrors and mirrorlists into their own files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agorepo: Keep a reference to the context
Michael Tremer [Mon, 16 Oct 2023 15:32:40 +0000 (15:32 +0000)] 
repo: Keep a reference to the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoctx: Move pick solution callback into the context
Michael Tremer [Mon, 16 Oct 2023 14:24:19 +0000 (14:24 +0000)] 
ctx: Move pick solution callback into the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoctx: Move the progress callback into the context
Michael Tremer [Mon, 16 Oct 2023 14:13:01 +0000 (14:13 +0000)] 
ctx: Move the progress callback into the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoctx: Move the confirm callback into the context
Michael Tremer [Mon, 16 Oct 2023 14:00:28 +0000 (14:00 +0000)] 
ctx: Move the confirm callback into the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agocli: Create context before setting parsing the command line
Michael Tremer [Mon, 16 Oct 2023 10:43:59 +0000 (10:43 +0000)] 
cli: Create context before setting parsing the command line

This way, we can configure the context directly instead of passing
arguments around too much.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months ago_pakfire: Drop the old Python logging callback
Michael Tremer [Mon, 16 Oct 2023 10:37:27 +0000 (10:37 +0000)] 
_pakfire: Drop the old Python logging callback

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months ago_pakfire: Setup a default logging callback
Michael Tremer [Mon, 16 Oct 2023 10:35:27 +0000 (10:35 +0000)] 
_pakfire: Setup a default logging callback

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agologging: Fix context logging arguments
Michael Tremer [Mon, 16 Oct 2023 10:34:22 +0000 (10:34 +0000)] 
logging: Fix context logging arguments

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agopakfire: Remove logging callback
Michael Tremer [Mon, 16 Oct 2023 10:12:37 +0000 (10:12 +0000)] 
pakfire: Remove logging callback

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agopakfire: Remove logging stuff in favour of the context
Michael Tremer [Mon, 16 Oct 2023 10:09:12 +0000 (10:09 +0000)] 
pakfire: Remove logging stuff in favour of the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agojail: Send log stuff to the context logger
Michael Tremer [Mon, 16 Oct 2023 10:07:58 +0000 (10:07 +0000)] 
jail: Send log stuff to the context logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agobuild: Send log messages to the context logger
Michael Tremer [Sun, 15 Oct 2023 15:15:03 +0000 (15:15 +0000)] 
build: Send log messages to the context logger

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agopakfire: Add function to access context
Michael Tremer [Sun, 15 Oct 2023 15:12:21 +0000 (15:12 +0000)] 
pakfire: Add function to access context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agopakfire: Pass all log messages to the context
Michael Tremer [Sun, 15 Oct 2023 15:06:51 +0000 (15:06 +0000)] 
pakfire: Pass all log messages to the context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoctx: Copy the log framework
Michael Tremer [Sun, 15 Oct 2023 14:52:47 +0000 (14:52 +0000)] 
ctx: Copy the log framework

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoctx: Add a log callback
Michael Tremer [Sun, 15 Oct 2023 14:27:33 +0000 (14:27 +0000)] 
ctx: Add a log callback

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoctx: Add log level
Michael Tremer [Sun, 15 Oct 2023 14:09:29 +0000 (14:09 +0000)] 
ctx: Add log level

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoctx: Require the new context when creating a Pakfire instance
Michael Tremer [Sun, 15 Oct 2023 13:54:28 +0000 (13:54 +0000)] 
ctx: Require the new context when creating a Pakfire instance

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agolibpakfire: Create scaffolding for a new Pakfire context
Michael Tremer [Sun, 15 Oct 2023 13:31:27 +0000 (13:31 +0000)] 
libpakfire: Create scaffolding for a new Pakfire context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agocli: pakfire-builder: Add forgotten repo options
Michael Tremer [Sun, 15 Oct 2023 13:17:35 +0000 (13:17 +0000)] 
cli: pakfire-builder: Add forgotten repo options

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agocli: pakfire: Move existing commands to the new parser
Michael Tremer [Sun, 15 Oct 2023 13:17:15 +0000 (13:17 +0000)] 
cli: pakfire: Move existing commands to the new parser

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agocli: shell: Upgrade to the new parser
Michael Tremer [Sun, 15 Oct 2023 12:52:28 +0000 (12:52 +0000)] 
cli: shell: Upgrade to the new parser

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agocli: repolist: Upgrade to the new parser
Michael Tremer [Sun, 15 Oct 2023 12:43:43 +0000 (12:43 +0000)] 
cli: repolist: Upgrade to the new parser

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