aboutsummaryrefslogtreecommitdiffstats
path: root/src/database.c
Commit message (Expand)AuthorAgeFilesLines
* document mysterious SHA-1 blob in database.cReid Rankin2020-01-251-0/+2
* db: additional clean up and hardening for apk extractionTimo Teräs2020-01-241-15/+16
* Harden signature verification processReid Rankin2020-01-241-15/+13
* archive: make apk_tar_parse check and close input streamTimo Teräs2020-01-111-19/+7
* convert remaining locations to use istream instead of bstreamTimo Teräs2020-01-111-25/+17
* istream, archive, db: convert db and tar function to use istreamTimo Teräs2020-01-111-51/+34
* archive: remove support for old packages without xattr checksumsTimo Teräs2020-01-111-4/+9
* database.c: drop GNU extension for fnmatchDrew DeVault2020-01-091-1/+1
* io: remove unused size parameter from bstream closeTimo Teräs2020-01-061-5/+5
* db: parse tabulator as repository separator charTimo Teräs2019-12-271-0/+1
* Don't unpack files to system rootFredrik Gustafsson2019-11-221-1/+5
* use fixed system time in test mode to have fixed test outputTimo Teräs2019-06-031-2/+2
* fix strncpy bounds errorsTimo Teräs2019-02-131-1/+4
* include sys/sysmacros.h for makedev definitionElan Ruusamäe2019-02-131-0/+1
* prefer selecting packages by their primary nameTimo Teräs2018-11-121-0/+8
* add support for openssl 1.1Timo Teräs2018-10-261-7/+12
* rework unpacking of packages and harden package file format requirementsTimo Teräs2018-09-101-53/+107
* prevent automatic repository index update with --no-networkNatanael Copa2018-08-211-1/+2
* prevent automatic repository index update for 'apk del'Timo Teräs2018-07-181-2/+4
* db: fix refreshing index if time is zeroTimo Teräs2018-04-051-3/+5
* auto-update index only when database is opened for writingTimo Teräs2018-01-081-1/+2
* enable automatic update of indexes controlled by --cache-max-ageTimo Teräs2018-01-041-18/+25
* split --force to several --force-[type] optionsTimo Teräs2018-01-031-6/+6
* db: fix triggers to report deleted directoriesTimo Teräs2018-01-031-16/+19
* db: handle default root correctly for /procTimo Teräs2017-10-101-1/+1
* database: include POSIX header for ST_* definesA. Wilcox2017-07-291-0/+1
* db: fix current directory instance caching in tar extractionTimo Teräs2017-06-261-1/+1
* database: mark error on renameat failureA. Wilcox2017-06-261-2/+6
* io: make io vtables const struct, and add accessors for themTimo Teräs2017-06-231-26/+26
* db: fix regression preventing remounting apk cache r/wTimo Teräs2017-05-251-1/+2
* db: separate init from openKaarle Ritvanen2017-04-281-11/+15
* db: catch asprintf failureNatanael Copa2017-03-131-1/+2
* db: prevent umount /proc when it was mounted by someone elseNatanael Copa2017-03-131-1/+6
* db: allow overriding cache locationTimo Teräs2017-02-271-7/+7
* db: allow caching packages on tmpfsTimo Teräs2017-02-271-3/+1
* db: mount /proc for --root if it's not mounted, use mount syscallTimo Teräs2017-02-271-34/+46
* add support for pre and post commit hooksHenrik Riomar2017-02-151-0/+29
* db: add support for --no-cacheNatanael Copa2015-12-071-1/+7
* io, database: preserve [am]time for cached and fetched filesTimo Teräs2015-11-091-0/+3
* db: stop extract more files if disk is fullTimo Teräs2015-09-031-2/+4
* relocate lock file to /lib/apk/dbTimo Teräs2015-07-021-3/+2
* remove db dir entry properly, so it can be recreated properly if neededTimo Teräs2015-06-261-7/+7
* for completeness free all arrays before exitTimo Teräs2015-06-121-0/+1
* speed improvements for database openingTimo Teräs2015-06-111-4/+43
* fix directory permissions loadingTimo Teräs2015-06-011-1/+4
* do not extract files with malicious nameTimo Teräs2015-04-241-1/+14
* modifications for the previous commit in error message handlingTimo Teräs2015-04-241-0/+2
* make file install errors non-fatal, and xattr errors hiddenTimo Teräs2015-04-171-28/+41
* fix tee io error handlingTimo Teräs2015-04-131-1/+1
* make default dir/file acl implicitTimo Teräs2015-04-081-2/+2