aboutsummaryrefslogtreecommitdiffstats
path: root/src/verify.c
Commit message (Collapse)AuthorAgeFilesLines
* io: make io vtables const struct, and add accessors for themTimo Teräs2017-06-231-1/+1
| | | | | This reduces function pointers in heap, and unifies how the io functions are called.
* rework error handling for read streamsTimo Teräs2015-03-101-1/+1
|
* apk: use string array in applet mains, separate apk_name_foreach_matchingTimo Teräs2013-06-181-8/+9
|
* verify: report only bad packages with -qTimo Teräs2012-02-241-2/+7
| | | | fixes #1010
* all: update copyright year statementTimo Teräs2011-09-131-1/+1
|
* io, db: id cache should be specific to database root, not system rootTimo Teräs2010-10-081-1/+1
| | | | | Otherwise we end up using wrong uid/gid mappings when doing install to alternate system root. Fixes #434.
* First steps for libapkNatanael Copa2010-06-111-0/+1
|
* all: implement database open optionsTimo Teras2009-08-061-9/+4
| | | | so user can override trusted keys directory and repositories file.
* apk: use *at instead of chdir+normal file syscallTimo Teras2009-07-311-2/+9
| | | | | | | | this way we never change cwd, and relative filenames are always parsed consistently. this also helps filename construction in many places. this patch also changes '--root' to override location of all configuration to be in the new root. previously it depended on the file which one was used.
* verify: report missing files rather than segfaultNatanael Copa2009-07-301-0/+7
|
* tar: make checksumming of inner files conditionalTimo Teras2009-07-291-1/+1
| | | | | and force checksumming only when unpacking archive. otherwise it's extra computation for nothing.
* pkg: cleanup the signing codeTimo Teras2009-07-221-1/+2
| | | | | smaller callback and less cases to check. also reintroduce the oneshot digest flag, hopefully correct this time.
* db: signed index loading (ref #46)Timo Teras2009-07-201-6/+7
| | | | prefer index in the new format as signed .tar.gz.
* verify: new applet (ref #46)Timo Teras2009-07-171-0/+49
an utility to check package signature and integrity.