aboutsummaryrefslogtreecommitdiffstats
path: root/src/archive.c
Commit message (Expand)AuthorAgeFilesLines
* fix comparison of unsigned expression < 0 is always falseDmitry Golovin2017-08-231-1/+2
* tar: use standard header prefixTimo Teräs2017-06-261-1/+9
* io: make io vtables const struct, and add accessors for themTimo Teräs2017-06-231-13/+17
* archive: validate reading of pax and gnu long filename extensionsTimo Teräs2017-06-231-14/+14
* archive: fix incorrect bounds checking for memory allocationTimo Teräs2017-06-231-2/+4
* tar: return correct error for short read of tar archiveTimo Teräs2017-01-051-3/+8
* archive: fix long symlink target namesTimo Teräs2016-02-091-2/+2
* io, database: preserve [am]time for cached and fetched filesTimo Teräs2015-11-091-0/+13
* fix issue introduced in previous xattr error handling changesTimo Teräs2015-04-171-2/+2
* disable xattrs on symlinks for nowTimo Teräs2015-04-171-1/+1
* make file install errors non-fatal, and xattr errors hiddenTimo Teräs2015-04-171-53/+58
* calculate and store checksum of xattrsTimo Teräs2015-03-111-1/+4
* rename file info related functions for consistencyTimo Teräs2015-03-101-2/+2
* extract xattrs from packagesTimo Teräs2015-03-101-0/+33
* support extended pax header in tar extractorTimo Teräs2014-11-011-38/+83
* archive: fix handling of name lengths of exactly 100 bytesTimo Teräs2013-09-201-0/+3
* various: applet help text and comment fixesDubiousjim2013-06-281-1/+1
* io: get rid of APK_PROGRESS_SCALETimo Teräs2013-06-171-2/+1
* *.c: malloc.h->stdlib.hPierre Carrier2013-04-181-1/+1
* 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-3/+3
* archive: resolve uid, gid for file informationTimo Teräs2010-09-231-6/+3
* Fix building on eglibcNatanael Copa2010-08-301-0/+1
* archive: honor username/groupname instead of uid/gidTimo Teräs2010-06-121-1/+4
* various: use O_CLOEXEC and add some error checkingTimo Teräs2010-06-111-1/+1
* First steps for libapkNatanael Copa2010-06-111-0/+1
* apk: remove the unneeded --never-overwriteTimo Teras2009-12-211-18/+1
* archive: overwrite protection needs to use real filenameTimo Teras2009-11-061-1/+7
* apk: add --never-overwrite flag (ref #197)Timo Teras2009-11-061-2/+20
* index, version: support for repository descriptions (fixes #141)Timo Teras2009-09-031-1/+2
* archive: update for new place of checksum in tar headerTimo Teras2009-08-111-9/+26
* db, audit: audit symlinks (by hash of the link target)Timo Teras2009-08-111-1/+1
* archive: compile fixNatanael Copa2009-08-031-0/+1
* apk: use *at instead of chdir+normal file syscallTimo Teras2009-07-311-26/+29
* io: fix mmap writing to actually workTimo Teras2009-07-301-1/+1
* tar: make checksumming of inner files conditionalTimo Teras2009-07-291-4/+7
* tar: don't call digest finalization twiceTimo Teras2009-07-291-0/+3
* archive: append .apk-new to hard link targetsNatanael Copa2009-07-231-1/+5
* various: more informative error messagesTimo Teras2009-07-221-10/+11
* various: installation fixesTimo Teras2009-07-221-1/+2
* various: fix installation of new style apksTimo Teras2009-07-211-1/+1
* pkg: fix indexing of multi-part apksTimo Teras2009-07-211-3/+3
* db: fixes to package checksumming while installing itTimo Teras2009-07-211-7/+12
* db: signed index loading (ref #46)Timo Teras2009-07-201-0/+5
* archive: use the abuild-tar mangled checksum if availableTimo Teras2009-07-161-8/+28
* various: new style index generationTimo Teras2009-07-161-12/+27
* gzip: always autoclose the inner streamTimo Teras2009-07-161-13/+0
* db: live with sha1 and md5Timo Teras2009-07-141-9/+82
* blob: some helpers to replace snprintfTimo Teras2009-07-141-1/+1
* bstream: make tokenizable and load index using bstreamTimo Teras2009-07-141-1/+6