summaryrefslogtreecommitdiff
path: root/src/archive.c
AgeCommit message (Expand)AuthorFilesLines
2013-06-17io: get rid of APK_PROGRESS_SCALETimo Teräs1-2/+1
2013-04-18*.c: malloc.h->stdlib.hPierre Carrier1-1/+1
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-3/+3
2010-09-23archive: resolve uid, gid for file informationTimo Teräs1-6/+3
2010-08-30Fix building on eglibcNatanael Copa1-0/+1
2010-06-12archive: honor username/groupname instead of uid/gidTimo Teräs1-1/+4
2010-06-11various: use O_CLOEXEC and add some error checkingTimo Teräs1-1/+1
2010-06-11First steps for libapkNatanael Copa1-0/+1
2009-12-21apk: remove the unneeded --never-overwriteTimo Teras1-18/+1
2009-11-06archive: overwrite protection needs to use real filenameTimo Teras1-1/+7
2009-11-06apk: add --never-overwrite flag (ref #197)Timo Teras1-2/+20
2009-09-03index, version: support for repository descriptions (fixes #141)Timo Teras1-1/+2
2009-08-11archive: update for new place of checksum in tar headerTimo Teras1-9/+26
2009-08-11db, audit: audit symlinks (by hash of the link target)Timo Teras1-1/+1
2009-08-03archive: compile fixNatanael Copa1-0/+1
2009-07-31apk: use *at instead of chdir+normal file syscallTimo Teras1-26/+29
2009-07-30io: fix mmap writing to actually workTimo Teras1-1/+1
2009-07-29tar: make checksumming of inner files conditionalTimo Teras1-4/+7
2009-07-29tar: don't call digest finalization twiceTimo Teras1-0/+3
2009-07-23archive: append .apk-new to hard link targetsNatanael Copa1-1/+5
2009-07-22various: more informative error messagesTimo Teras1-10/+11
2009-07-22various: installation fixesTimo Teras1-1/+2
2009-07-21various: fix installation of new style apksTimo Teras1-1/+1
2009-07-21pkg: fix indexing of multi-part apksTimo Teras1-3/+3
2009-07-21db: fixes to package checksumming while installing itTimo Teras1-7/+12
2009-07-20db: signed index loading (ref #46)Timo Teras1-0/+5
2009-07-16archive: use the abuild-tar mangled checksum if availableTimo Teras1-8/+28
2009-07-16various: new style index generationTimo Teras1-12/+27
2009-07-16gzip: always autoclose the inner streamTimo Teras1-13/+0
2009-07-14db: live with sha1 and md5Timo Teras1-9/+82
2009-07-14blob: some helpers to replace snprintfTimo Teras1-1/+1
2009-07-14bstream: make tokenizable and load index using bstreamTimo Teras1-1/+6
2009-07-13io: move csumming away from bstream to gunzipTimo Teras1-2/+2
2009-01-17archive: utimes modifies file, not link so don't use it for symlinksTimo Teras1-7/+9
2009-01-17archive: preserve mtime on extractionapk-tools-2.0_pre4Timo Teras1-8/+27
2009-01-17archive: set suid bit after chown if neededNatanael Copa1-0/+6
2009-01-07various: make fancy progress bar and update todoTimo Teras1-2/+4
2009-01-06io: fix some memory leaksTimo Teras1-1/+8
2009-01-06archive: minor clean upsTimo Teras1-2/+3
2008-11-28io: apk_ostream stuffTimo Teras1-5/+1
2008-11-14db: checksum installed files, protect config filesTimo Teras1-19/+13
2008-11-07use zlib internally to decompressTimo Teras1-175/+66
2008-10-26give more helpful error messagesNatanael Copa1-0/+3
2008-04-22Preserve uid and gid. Quiet flag to print dots on progress.Timo Teras1-6/+11
2008-04-21Argument parsing. Some other stuff too.Timo Teras1-1/+1
2008-04-17Initial commit of some stuff written so far. Still in state of flux. ExpectTimo Teras1-0/+349