summaryrefslogtreecommitdiffstats
path: root/src/fix.c
Commit message (Collapse)AuthorAgeFilesLines
* First steps for libapkNatanael Copa2010-06-111-0/+1
|
* all: rework how arrays workTimo Teräs2010-06-051-1/+1
| | | | | | | | | | Instead of having a null pointer, use a dummy array which just says the array is empty. This helps in multiple places of the code which would otherwise need explicitly need to check first if the array exists. This has been cause of multiple seg.faults in the past as the array check is easily omitted. This also removes (or fixes) all existing checks accordingly.
* state: improve error messages from dependency failuresTimo Teräs2010-06-011-8/+7
| | | | | Print more information why installation changeset calculation failed. Fixes #187.
* fix: upgrade also mentioned package (fixes #136)Timo Teras2009-08-171-7/+9
|
* fix: parse pkgfile properly (fixes #132)Timo Teras2009-08-131-16/+27
| | | | | accept also pkgfile in addition to pkgname. make also the signature verification stuff work properly again with non-repository files.
* db, pkg: separate structure for fields of installed packagesTimo Teras2009-08-121-1/+1
| | | | | | | this makes the database package entry smaller, and we propbably get more fields to installed_package later too. this cleans up the way scripts are stored and is a preparation for supporting triggers. some parsing for trigger meta-data. ref #45.
* all: implement database open optionsTimo Teras2009-08-061-14/+10
| | | | so user can override trusted keys directory and repositories file.
* fix: new applet to reinstall and fix packageTimo Teras2009-08-041-0/+113
also makes it possibly to upgrade package without adding it to top-level deps. fixes #69.