aboutsummaryrefslogtreecommitdiffstats
path: root/src/io.c
Commit message (Expand)AuthorAgeFilesLines
* db: keep architecture in $ROOT/etc/apk/archTimo Teräs2012-02-231-0/+30
* audit, db: add etc/apk/protected_files.d and new audit featuresTimo Teräs2012-02-231-2/+5
* db, io: load repositories also from etc/apk/repositories.d/*.listTimo Teräs2012-02-221-1/+1
* db, solver, io: scan cache items at startupTimo Teräs2012-02-221-0/+27
* all: update copyright year statementTimo Teräs2011-09-131-1/+1
* db: relocate from /var/lib/apkTimo Teräs2011-03-161-0/+31
* io: enhance istream/bstreams with pipe to forked childTimo Teräs2010-12-091-10/+29
* db: fix the previous commitTimo Teräs2010-10-081-1/+1
* io, db: id cache should be specific to database root, not system rootTimo Teräs2010-10-081-36/+52
* Fix building on eglibcNatanael Copa2010-08-301-0/+1
* archive: honor username/groupname instead of uid/gidTimo Teräs2010-06-121-0/+126
* various: use O_CLOEXEC and add some error checkingTimo Teräs2010-06-111-8/+5
* db: fix migration and pruning of symlinks to dirsTimo Teras2009-10-261-1/+1
* io: better error handling when writing stuff outTimo Teras2009-08-121-12/+56
* db, audit: audit symlinks (by hash of the link target)Timo Teras2009-08-111-1/+14
* io: flag for following symlinks on fstatTimo Teras2009-08-051-2/+6
* apk: use *at instead of chdir+normal file syscallTimo Teras2009-07-311-16/+18
* io: fix corruption of big files on mmap writeTimo Teras2009-07-311-14/+13
* audit: protection mask for "symlinks only"Timo Teras2009-07-301-1/+1
* io: keep static pointer to copying bufferTimo Teras2009-07-301-6/+6
* io: fix mmap writing to actually workTimo Teras2009-07-301-4/+6
* io: use mmap to write archive entries to diskTimo Teras2009-07-291-11/+28
* pkg: cleanup the signing codeTimo Teras2009-07-221-0/+1
* various: more informative error messagesTimo Teras2009-07-221-17/+23
* digest: use oneshot context flag where approriateTimo Teras2009-07-171-0/+3
* various: new style index generationTimo Teras2009-07-161-0/+39
* gzip: always autoclose the inner streamTimo Teras2009-07-161-1/+1
* db: live with sha1 and md5Timo Teras2009-07-141-5/+9
* bstream: make tokenizable and load index using bstreamTimo Teras2009-07-141-30/+68
* io: move csumming away from bstream to gunzipTimo Teras2009-07-131-32/+16
* cache: new applet (ref #49)Timo Teras2009-06-291-1/+2
* db: cache packages (ref #49)Timo Teras2009-06-291-0/+58
* io: fix mmap bstream fd leakTimo Teras2009-06-111-1/+2
* pkg: clean up writing of dependenciesTimo Teras2009-04-161-0/+10
* io: implement write cacheTimo Teras2009-03-171-4/+35
* various: make fancy progress bar and update todoTimo Teras2009-01-071-1/+5
* io: fix some memory leaksTimo Teras2009-01-061-1/+1
* io: apk_ostream stuffTimo Teras2008-11-281-8/+82
* io: prepartions for url handlingTimo Teras2008-11-281-13/+22
* db: compressed index fileTimo Teras2008-11-271-0/+12
* various: use apk_istream apiTimo Teras2008-11-271-0/+29
* db: checksum installed files, protect config filesTimo Teras2008-11-141-17/+28
* pkg: speed up indexing of version 2 .apksTimo Teras2008-11-071-2/+16
* io: implement mmap(2) for reading pkgsTimo Teras2008-11-071-9/+98
* use zlib internally to decompressTimo Teras2008-11-071-0/+221