]> git.ipfire.org Git - pakfire.git/log
pakfire.git
6 years agolibpakfire: Make Pakfire parent object of Step
Michael Tremer [Mon, 15 Jan 2018 23:35:17 +0000 (00:35 +0100)] 
libpakfire: Make Pakfire parent object of Step

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Pakfire parent object of Transaction
Michael Tremer [Mon, 15 Jan 2018 20:04:32 +0000 (21:04 +0100)] 
libpakfire: Make Pakfire parent object of Transaction

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Pakfire parent object of Request
Michael Tremer [Mon, 15 Jan 2018 19:29:56 +0000 (20:29 +0100)] 
libpakfire: Make Pakfire parent object of Request

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Pakfire parent object of Repo
Michael Tremer [Mon, 15 Jan 2018 18:59:01 +0000 (19:59 +0100)] 
libpakfire: Make Pakfire parent object of Repo

This allows us to phase out the Pool object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Rename pakfire_action_type to pakfire_action_type_t
Michael Tremer [Mon, 15 Jan 2018 17:25:40 +0000 (18:25 +0100)] 
libpakfire: Rename pakfire_action_type to pakfire_action_type_t

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Drop include which has been deleted before
Michael Tremer [Mon, 15 Jan 2018 17:22:45 +0000 (18:22 +0100)] 
python: Drop include which has been deleted before

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Add some logging when executing a transaction
Michael Tremer [Mon, 15 Jan 2018 17:11:58 +0000 (18:11 +0100)] 
libpakfire: Add some logging when executing a transaction

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Drop old transaction code
Michael Tremer [Mon, 15 Jan 2018 17:02:36 +0000 (18:02 +0100)] 
python: Drop old transaction code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Repo opague and implement refcounting
Michael Tremer [Mon, 15 Jan 2018 16:50:33 +0000 (17:50 +0100)] 
libpakfire: Make Repo opague and implement refcounting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopython: Drop Solvable type
Michael Tremer [Mon, 15 Jan 2018 16:50:06 +0000 (17:50 +0100)] 
python: Drop Solvable type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Selector obscure and implement refcounting
Michael Tremer [Mon, 15 Jan 2018 14:48:09 +0000 (15:48 +0100)] 
libpakfire: Make Selector obscure and implement refcounting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: No need to keep Id in Step
Michael Tremer [Mon, 15 Jan 2018 14:38:18 +0000 (15:38 +0100)] 
libpakfire: No need to keep Id in Step

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Don't keep a reference to Transaction in Step
Michael Tremer [Mon, 15 Jan 2018 14:35:50 +0000 (15:35 +0100)] 
libpakfire: Don't keep a reference to Transaction in Step

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Problem obscure
Michael Tremer [Mon, 15 Jan 2018 14:17:18 +0000 (15:17 +0100)] 
libpakfire: Make Problem obscure

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Implement refcounting for Problem
Michael Tremer [Mon, 15 Jan 2018 14:03:32 +0000 (15:03 +0100)] 
libpakfire: Implement refcounting for Problem

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Impement refcounting for Solution
Michael Tremer [Mon, 15 Jan 2018 13:57:43 +0000 (14:57 +0100)] 
libpakfire: Impement refcounting for Solution

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Solution obscure
Michael Tremer [Mon, 15 Jan 2018 13:52:14 +0000 (14:52 +0100)] 
libpakfire: Make Solution obscure

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Request obscure
Michael Tremer [Sun, 14 Jan 2018 19:03:25 +0000 (20:03 +0100)] 
libpakfire: Make Request obscure

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Implement refcounting for package lists
Michael Tremer [Sun, 14 Jan 2018 18:35:56 +0000 (19:35 +0100)] 
libpakfire: Implement refcounting for package lists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Fix refcounting when importing packages from a queue
Michael Tremer [Sun, 14 Jan 2018 18:27:15 +0000 (19:27 +0100)] 
libpakfire: Fix refcounting when importing packages from a queue

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Properly use refcounting when using packagelists
Michael Tremer [Sun, 14 Jan 2018 18:23:52 +0000 (19:23 +0100)] 
libpakfire: Properly use refcounting when using packagelists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Load all steps when initializing the transaction
Michael Tremer [Sun, 14 Jan 2018 18:12:02 +0000 (19:12 +0100)] 
libpakfire: Load all steps when initializing the transaction

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Fix refcounting error in packagelist
Michael Tremer [Sun, 14 Jan 2018 17:58:17 +0000 (18:58 +0100)] 
libpakfire: Fix refcounting error in packagelist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Self-reference pool
Michael Tremer [Sun, 14 Jan 2018 17:41:40 +0000 (18:41 +0100)] 
libpakfire: Self-reference pool

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Use proper data types for sizes
Michael Tremer [Sun, 14 Jan 2018 17:25:53 +0000 (18:25 +0100)] 
libpakfire: Use proper data types for sizes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Always load package when we create a step
Michael Tremer [Sun, 14 Jan 2018 17:23:10 +0000 (18:23 +0100)] 
libpakfire: Always load package when we create a step

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make Step obscure
Michael Tremer [Sun, 14 Jan 2018 17:15:20 +0000 (18:15 +0100)] 
libpakfire: Make Step obscure

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Implement refcounting in Step
Michael Tremer [Sun, 14 Jan 2018 17:13:53 +0000 (18:13 +0100)] 
libpakfire: Implement refcounting in Step

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Log allocation and release of refcounted objects
Michael Tremer [Sun, 14 Jan 2018 17:07:21 +0000 (18:07 +0100)] 
libpakfire: Log allocation and release of refcounted objects

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make PakfirePackage objects obscure
Michael Tremer [Sun, 14 Jan 2018 17:00:56 +0000 (18:00 +0100)] 
libpakfire: Make PakfirePackage objects obscure

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Implement reference counting to packages
Michael Tremer [Sun, 14 Jan 2018 16:59:25 +0000 (17:59 +0100)] 
libpakfire: Implement reference counting to packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Remove some dead code
Michael Tremer [Sun, 14 Jan 2018 16:50:58 +0000 (17:50 +0100)] 
libpakfire: Remove some dead code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Correctly reference pool in packages
Michael Tremer [Sun, 14 Jan 2018 16:50:32 +0000 (17:50 +0100)] 
libpakfire: Correctly reference pool in packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Use step type logic from Step objects
Michael Tremer [Sun, 14 Jan 2018 16:48:55 +0000 (17:48 +0100)] 
libpakfire: Use step type logic from Step objects

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Rename pakfire_step_type to pakfire_step_type_t
Michael Tremer [Sun, 14 Jan 2018 16:33:01 +0000 (17:33 +0100)] 
libpakfire: Rename pakfire_step_type to pakfire_step_type_t

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Refcount transactions in steps
Michael Tremer [Sun, 14 Jan 2018 16:30:20 +0000 (17:30 +0100)] 
libpakfire: Refcount transactions in steps

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make PakfireTransaction obscure
Michael Tremer [Sat, 13 Jan 2018 14:37:04 +0000 (15:37 +0100)] 
libpakfire: Make PakfireTransaction obscure

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoDrop old keyring code
Michael Tremer [Sat, 13 Jan 2018 14:10:57 +0000 (15:10 +0100)] 
Drop old keyring code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRename flag to debug the solver
Michael Tremer [Sat, 13 Jan 2018 14:01:52 +0000 (15:01 +0100)] 
Rename flag to debug the solver

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoLog time it took to solve a request
Michael Tremer [Sat, 13 Jan 2018 14:01:22 +0000 (15:01 +0100)] 
Log time it took to solve a request

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make PakfirePool obscure
Michael Tremer [Thu, 30 Nov 2017 18:36:36 +0000 (19:36 +0100)] 
libpakfire: Make PakfirePool obscure

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Move PakfireArchive type into archive.c
Michael Tremer [Thu, 30 Nov 2017 18:02:04 +0000 (19:02 +0100)] 
libpakfire: Move PakfireArchive type into archive.c

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Completely hide Pakfire type
Michael Tremer [Thu, 30 Nov 2017 17:48:26 +0000 (18:48 +0100)] 
libpakfire: Completely hide Pakfire type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years ago.gitignore: Test directory has been renamed
Michael Tremer [Thu, 30 Nov 2017 17:45:04 +0000 (18:45 +0100)] 
.gitignore: Test directory has been renamed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Hide all symbols by default and only export what we want
Michael Tremer [Thu, 30 Nov 2017 17:44:20 +0000 (18:44 +0100)] 
libpakfire: Hide all symbols by default and only export what we want

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Move test directory into tests/ folder
Michael Tremer [Thu, 30 Nov 2017 16:08:39 +0000 (17:08 +0100)] 
testsuite: Move test directory into tests/ folder

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agosystem: Fix determining architecture
Michael Tremer [Thu, 30 Nov 2017 16:08:26 +0000 (17:08 +0100)] 
system: Fix determining architecture

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Add test which extracts an archive
Michael Tremer [Thu, 30 Nov 2017 15:55:03 +0000 (16:55 +0100)] 
testsuite: Add test which extracts an archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agopool: Don't try to initialize pool when allocation has failed
Michael Tremer [Thu, 30 Nov 2017 15:54:03 +0000 (16:54 +0100)] 
pool: Don't try to initialize pool when allocation has failed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoarchive: Don't call pakfire_archive_free() when initialization fails
Michael Tremer [Thu, 30 Nov 2017 15:53:39 +0000 (16:53 +0100)] 
archive: Don't call pakfire_archive_free() when initialization fails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Log to stderr
Michael Tremer [Thu, 30 Nov 2017 15:28:47 +0000 (16:28 +0100)] 
testsuite: Log to stderr

Log messages will get written in non-consecutive order
if the library logs on stderr and the testsuite to stdout.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoarchive: Extract into Pakfire path by default
Michael Tremer [Thu, 30 Nov 2017 14:55:06 +0000 (15:55 +0100)] 
archive: Extract into Pakfire path by default

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoarchive: Return 0 if extraction was successful
Michael Tremer [Thu, 30 Nov 2017 14:51:56 +0000 (15:51 +0100)] 
archive: Return 0 if extraction was successful

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Cleanup properly after we have run the testsuite
Michael Tremer [Thu, 30 Nov 2017 13:15:10 +0000 (14:15 +0100)] 
testsuite: Cleanup properly after we have run the testsuite

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Add simple test that opens an archive
Michael Tremer [Thu, 30 Nov 2017 13:04:19 +0000 (14:04 +0100)] 
testsuite: Add simple test that opens an archive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoarchive: Add logging
Michael Tremer [Thu, 30 Nov 2017 12:38:25 +0000 (13:38 +0100)] 
archive: Add logging

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Dump key information
Michael Tremer [Thu, 30 Nov 2017 12:12:03 +0000 (13:12 +0100)] 
testsuite: Dump key information

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Ensure that exported strings are terminated by NULL
Michael Tremer [Thu, 30 Nov 2017 12:09:10 +0000 (13:09 +0100)] 
key: Ensure that exported strings are terminated by NULL

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Allocate a Pakfire context for each test automatically
Michael Tremer [Thu, 30 Nov 2017 12:06:33 +0000 (13:06 +0100)] 
testsuite: Allocate a Pakfire context for each test automatically

This reduces the amount of code that is to be written for each test.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Add tests to verify imported key and export a key
Michael Tremer [Thu, 30 Nov 2017 11:59:07 +0000 (12:59 +0100)] 
testsuite: Add tests to verify imported key and export a key

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Add some tests to test handling keys
Michael Tremer [Thu, 30 Nov 2017 11:46:32 +0000 (12:46 +0100)] 
testsuite: Add some tests to test handling keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Initialize pakfire in test directory
Michael Tremer [Thu, 30 Nov 2017 11:45:31 +0000 (12:45 +0100)] 
testsuite: Initialize pakfire in test directory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Add import barrier for headers
Michael Tremer [Thu, 30 Nov 2017 11:41:32 +0000 (12:41 +0100)] 
testsuite: Add import barrier for headers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Return proper error code on init
Michael Tremer [Wed, 29 Nov 2017 18:08:33 +0000 (19:08 +0100)] 
testsuite: Return proper error code on init

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Show error code when test exited with failure
Michael Tremer [Wed, 29 Nov 2017 18:07:12 +0000 (19:07 +0100)] 
testsuite: Show error code when test exited with failure

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoRemove extra empty line
Michael Tremer [Wed, 29 Nov 2017 17:55:29 +0000 (18:55 +0100)] 
Remove extra empty line

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Don't create a new context for each key when importing keys
Michael Tremer [Wed, 29 Nov 2017 17:54:01 +0000 (18:54 +0100)] 
key: Don't create a new context for each key when importing keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Set path correctly for each GPG context
Michael Tremer [Wed, 29 Nov 2017 17:53:21 +0000 (18:53 +0100)] 
key: Set path correctly for each GPG context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Add some debug output when importing keys
Michael Tremer [Wed, 29 Nov 2017 17:18:26 +0000 (18:18 +0100)] 
key: Add some debug output when importing keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Ensure that GPG database directory exists
Michael Tremer [Wed, 29 Nov 2017 17:15:22 +0000 (18:15 +0100)] 
key: Ensure that GPG database directory exists

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoLog to syslog by default
Michael Tremer [Wed, 29 Nov 2017 17:13:44 +0000 (18:13 +0100)] 
Log to syslog by default

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoAdd convenience functions to create directories
Michael Tremer [Wed, 29 Nov 2017 17:12:51 +0000 (18:12 +0100)] 
Add convenience functions to create directories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Don't access pakfire path directly
Michael Tremer [Wed, 29 Nov 2017 15:23:36 +0000 (16:23 +0100)] 
key: Don't access pakfire path directly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Add test for setting pakfire path
Michael Tremer [Wed, 29 Nov 2017 15:23:18 +0000 (16:23 +0100)] 
testsuite: Add test for setting pakfire path

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Remove any assertions after acquiring a gpg context
Michael Tremer [Wed, 29 Nov 2017 15:00:36 +0000 (16:00 +0100)] 
key: Remove any assertions after acquiring a gpg context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Release context after deleting a key
Michael Tremer [Wed, 29 Nov 2017 15:00:10 +0000 (16:00 +0100)] 
key: Release context after deleting a key

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Count keys before generating list with all of them
Michael Tremer [Wed, 29 Nov 2017 14:57:02 +0000 (15:57 +0100)] 
key: Count keys before generating list with all of them

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokey: Log errors when gpgme couldn't be initialized
Michael Tremer [Wed, 29 Nov 2017 14:56:10 +0000 (15:56 +0100)] 
key: Log errors when gpgme couldn't be initialized

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agokeys: Add some logging to initializing the gpg context
Michael Tremer [Wed, 29 Nov 2017 14:41:58 +0000 (15:41 +0100)] 
keys: Add some logging to initializing the gpg context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Fix compiler warning because of missing header
Michael Tremer [Wed, 29 Nov 2017 14:41:31 +0000 (15:41 +0100)] 
testsuite: Fix compiler warning because of missing header

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Fix typo in logging function
Michael Tremer [Wed, 29 Nov 2017 14:40:07 +0000 (15:40 +0100)] 
testsuite: Fix typo in logging function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoImport some packages for testing
Michael Tremer [Wed, 29 Nov 2017 13:48:17 +0000 (14:48 +0100)] 
Import some packages for testing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Drop empty solver.c and solver.h
Michael Tremer [Wed, 29 Nov 2017 13:37:47 +0000 (14:37 +0100)] 
libpakfire: Drop empty solver.c and solver.h

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Log to stderr
Michael Tremer [Tue, 28 Nov 2017 22:46:04 +0000 (23:46 +0100)] 
testsuite: Log to stderr

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoconfigure: Perform distcheck in debug mode
Michael Tremer [Tue, 28 Nov 2017 22:39:06 +0000 (23:39 +0100)] 
configure: Perform distcheck in debug mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoMove logging stuff away from Pakfire context
Michael Tremer [Tue, 28 Nov 2017 22:36:54 +0000 (23:36 +0100)] 
Move logging stuff away from Pakfire context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Log configuration of Pakfire
Michael Tremer [Tue, 28 Nov 2017 22:01:10 +0000 (23:01 +0100)] 
libpakfire: Log configuration of Pakfire

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoLog everything as "pakfire"
Michael Tremer [Tue, 28 Nov 2017 21:58:48 +0000 (22:58 +0100)] 
Log everything as "pakfire"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Add some logging when pakfire is being instanciated
Michael Tremer [Tue, 28 Nov 2017 21:55:38 +0000 (22:55 +0100)] 
libpakfire: Add some logging when pakfire is being instanciated

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoconfigure: Check for functions and headers that we use
Michael Tremer [Tue, 28 Nov 2017 21:38:48 +0000 (22:38 +0100)] 
configure: Check for functions and headers that we use

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoconfigure: Allow to enable debug mode
Michael Tremer [Tue, 28 Nov 2017 21:32:55 +0000 (22:32 +0100)] 
configure: Allow to enable debug mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Fix path of pakfire helper header
Michael Tremer [Tue, 28 Nov 2017 21:27:31 +0000 (22:27 +0100)] 
testsuite: Fix path of pakfire helper header

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Add logging functionality
Michael Tremer [Tue, 28 Nov 2017 21:18:06 +0000 (22:18 +0100)] 
libpakfire: Add logging functionality

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Fix passing function pointers
Michael Tremer [Tue, 28 Nov 2017 18:39:13 +0000 (19:39 +0100)] 
testsuite: Fix passing function pointers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agotestsuite: Add function to initialize Pakfire
Michael Tremer [Tue, 28 Nov 2017 18:32:57 +0000 (19:32 +0100)] 
testsuite: Add function to initialize Pakfire

This will be used quite often, so that it is good to
just write this once.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Automatically detect system architecture
Michael Tremer [Tue, 28 Nov 2017 18:31:05 +0000 (19:31 +0100)] 
libpakfire: Automatically detect system architecture

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Build a framework for testsuites
Michael Tremer [Tue, 28 Nov 2017 15:47:05 +0000 (16:47 +0100)] 
libpakfire: Build a framework for testsuites

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agoPOTFILES.in: Add archive.c and key.c
Michael Tremer [Mon, 27 Nov 2017 13:45:31 +0000 (14:45 +0100)] 
POTFILES.in: Add archive.c and key.c

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Make archive signatures an exportable object
Michael Tremer [Mon, 27 Nov 2017 13:12:50 +0000 (14:12 +0100)] 
libpakfire: Make archive signatures an exportable object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 years agolibpakfire: Forgot to close archive after verifying files
Michael Tremer [Sat, 25 Nov 2017 14:14:33 +0000 (15:14 +0100)] 
libpakfire: Forgot to close archive after verifying files

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