aboutsummaryrefslogtreecommitdiffstats
path: root/src/apk_io.h
Commit message (Expand)AuthorAgeFilesLines
* adb: introduce apk-tools database format, and few appletsv3.0-wipTimo Teräs2020-04-011-1/+4
* io: add stream copy helperTimo Teräs2020-02-141-3/+6
* io: convert bstream mmap to istream, remove the now obsolete bstream machineryTimo Teräs2020-01-111-47/+0
* convert remaining locations to use istream instead of bstreamTimo Teräs2020-01-111-16/+16
* istream, archive, db: convert db and tar function to use istreamTimo Teräs2020-01-111-0/+11
* istream: add buffering capabilityTimo Teräs2020-01-111-35/+40
* io: remove the now unused pid association with istreamTimo Teräs2020-01-061-11/+2
* io: remove unused size parameter from bstream closeTimo Teräs2020-01-061-3/+3
* io: use proper base struct types for method implementationsTimo Teräs2019-12-181-9/+13
* add support for openssl 1.1Timo Teräs2018-10-261-1/+0
* enable automatic update of indexes controlled by --cache-max-ageTimo Teräs2018-01-041-1/+1
* io: fix skip and splice to detect unexpected end-of-fileTimo Teräs2017-10-121-3/+3
* io: make io vtables const struct, and add accessors for themTimo Teräs2017-06-231-4/+48
* io, database: preserve [am]time for cached and fetched filesTimo Teräs2015-11-091-0/+7
* audit xattrsTimo Teräs2015-04-081-0/+2
* calculate and store checksum of xattrsTimo Teräs2015-03-111-0/+2
* rename file info related functions for consistencyTimo Teräs2015-03-101-3/+3
* extract xattrs from packagesTimo Teräs2015-03-101-0/+8
* remove support for old database location in /varTimo Teräs2015-01-301-1/+0
* io,url,db: support for if-modified-sinceTimo Teräs2014-10-081-4/+21
* url: fix fetching from local repositoriesNatanael Copa2013-06-181-2/+3
* cache: implement progress bar (ref #1170)Timo Teräs2013-06-171-1/+2
* url: remove unused apk_url_downloadTimo Teräs2013-06-171-1/+0
* io: fix splice for copying unknown lengthsTimo Teräs2013-06-171-2/+13
* libapk, apk(8): fix header inclusion issues with musl's headersWilliam Pitcock2013-06-121-0/+1
* db: keep architecture in $ROOT/etc/apk/archTimo 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/+3
* all: update copyright year statementTimo Teräs2011-09-131-1/+1
* db: relocate from /var/lib/apkTimo Teräs2011-03-161-0/+1
* io: enhance istream/bstreams with pipe to forked childTimo Teräs2010-12-091-2/+12
* io, db: id cache should be specific to database root, not system rootTimo Teräs2010-10-081-5/+13
* archive: honor username/groupname instead of uid/gidTimo Teräs2010-06-121-0/+6
* io: better error handling when writing stuff outTimo Teras2009-08-121-3/+3
* io: flag for following symlinks on fstatTimo Teras2009-08-051-1/+3
* apk: use *at instead of chdir+normal file syscallTimo Teras2009-07-311-9/+10
* pkg: cleanup the signing codeTimo Teras2009-07-221-0/+1
* various: more informative error messagesTimo Teras2009-07-221-2/+2
* digest: use oneshot context flag where approriateTimo Teras2009-07-171-4/+7
* various: new style index generationTimo Teras2009-07-161-0/+1
* gzip: always autoclose the inner streamTimo Teras2009-07-161-4/+3
* db: live with sha1 and md5Timo Teras2009-07-141-3/+4
* bstream: make tokenizable and load index using bstreamTimo Teras2009-07-141-1/+1
* io: move csumming away from bstream to gunzipTimo Teras2009-07-131-2/+15
* csum: use openssl insteadTimo Teras2009-07-081-0/+1
* db: cache packages (ref #49)Timo Teras2009-06-291-1/+2
* db: cache index files, 'update' appletTimo Teras2009-04-161-0/+2
* pkg: clean up writing of dependenciesTimo Teras2009-04-161-0/+1
* fetch: new applet to download .apk filesTimo Teras2009-04-151-0/+2
* db: index file location is a URLTimo Teras2009-01-151-0/+1