summaryrefslogtreecommitdiff
path: root/src/verify.c
AgeCommit message (Collapse)AuthorFilesLines
2020-02-14rename all applets sources to app_*.cTimo Teräs1-59/+0
2020-01-26Update apk to make man pages sole source of truthDrew DeVault1-1/+0
Detailed docs have been removed from the apk binaries, in favor of git-style short summaries of each command.
2020-01-11archive: make apk_tar_parse check and close input streamTimo Teräs1-14/+6
simplifies other code quite a bit
2020-01-11convert remaining locations to use istream instead of bstreamTimo Teräs1-1/+1
2020-01-11archive: remove support for old packages without xattr checksumsTimo Teräs1-1/+1
2018-01-09apk: usage: cleanup help text when no applet is selectedWilliam Pitcock1-0/+1
2017-06-23io: make io vtables const struct, and add accessors for themTimo Teräs1-1/+1
This reduces function pointers in heap, and unifies how the io functions are called.
2015-03-10rework error handling for read streamsTimo Teräs1-1/+1
2013-06-18apk: use string array in applet mains, separate apk_name_foreach_matchingTimo Teräs1-8/+9
2012-02-24verify: report only bad packages with -qTimo Teräs1-2/+7
fixes #1010
2011-09-13all: update copyright year statementTimo Teräs1-1/+1
2010-10-08io, db: id cache should be specific to database root, not system rootTimo Teräs1-1/+1
Otherwise we end up using wrong uid/gid mappings when doing install to alternate system root. Fixes #434.
2010-06-11First steps for libapkNatanael Copa1-0/+1
2009-08-06all: implement database open optionsTimo Teras1-9/+4
so user can override trusted keys directory and repositories file.
2009-07-31apk: use *at instead of chdir+normal file syscallTimo Teras1-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.
2009-07-30verify: report missing files rather than segfaultNatanael Copa1-0/+7
2009-07-29tar: make checksumming of inner files conditionalTimo Teras1-1/+1
and force checksumming only when unpacking archive. otherwise it's extra computation for nothing.
2009-07-22pkg: cleanup the signing codeTimo Teras1-1/+2
smaller callback and less cases to check. also reintroduce the oneshot digest flag, hopefully correct this time.
2009-07-20db: signed index loading (ref #46)Timo Teras1-6/+7
prefer index in the new format as signed .tar.gz.
2009-07-17verify: new applet (ref #46)Timo Teras1-0/+49
an utility to check package signature and integrity.