aboutsummaryrefslogtreecommitdiffstats
path: root/src/io.c
Commit message (Expand)AuthorAgeFilesLines
* adb: introduce apk-tools database format, and few appletsv3.0-wipTimo Teräs2020-04-011-5/+4
* io: add stream copy helperTimo Teräs2020-02-141-4/+30
* don't ignore md parameter to apk_fileinfo_hash_xattr_array()Reid Rankin2020-01-251-1/+1
* io: use min() instead of MIN()Timo Teräs2020-01-111-5/+4
* io: convert bstream mmap to istream, remove the now obsolete bstream machineryTimo Teräs2020-01-111-197/+65
* convert remaining locations to use istream instead of bstreamTimo Teräs2020-01-111-87/+110
* istream, archive, db: convert db and tar function to use istreamTimo Teräs2020-01-111-7/+157
* istream: add buffering capabilityTimo Teräs2020-01-111-33/+47
* io: remove the now unused pid association with istreamTimo Teräs2020-01-061-21/+6
* io: remove unused size parameter from bstream closeTimo Teräs2020-01-061-32/+22
* io: use proper base struct types for method implementationsTimo Teräs2019-12-181-50/+33
* fix xattr hash to be sha1Timo Teräs2018-10-301-1/+1
* add support for openssl 1.1Timo Teräs2018-10-261-19/+26
* enable automatic update of indexes controlled by --cache-max-ageTimo Teräs2018-01-041-5/+7
* io: fix skip and splice to detect unexpected end-of-fileTimo Teräs2017-10-121-28/+19
* fix comparison of unsigned expression < 0 is always falseDmitry Golovin2017-08-231-3/+5
* io: make io vtables const struct, and add accessors for themTimo Teräs2017-06-231-36/+58
* add support for pre and post commit hooksHenrik Riomar2017-02-151-3/+4
* io, database: preserve [am]time for cached and fetched filesTimo Teräs2015-11-091-0/+58
* io: fix posix_fallocate failure handlingNatanael Copa2015-10-081-1/+1
* io: use posix_fallocate to allocate disk spaceTimo Teräs2015-09-031-3/+8
* fix bstream_from_fd to use mmap when availableTimo Teräs2015-06-121-1/+2
* detect failures in writing to file during final flush of buffersAlex Dowad2015-05-261-1/+3
* io: fix compiler error by including stdint.hAlex Dowad2015-04-221-0/+1
* fix tee io error handlingTimo Teräs2015-04-131-3/+5
* use memmove for copying buffer leftovers, as the ranges may overlapTimo Teräs2015-04-081-1/+1
* unbreak audit after xattr supportTimo Teräs2015-04-081-2/+1
* audit xattrsTimo Teräs2015-04-081-27/+71
* calculate and store checksum of xattrsTimo Teräs2015-03-111-0/+36
* rename file info related functions for consistencyTimo Teräs2015-03-101-3/+3
* extract xattrs from packagesTimo Teräs2015-03-101-0/+5
* rework error handling for write streamsTimo Teräs2015-03-101-7/+4
* rework error handling for read streamsTimo Teräs2015-03-101-12/+11
* remove support for old database location in /varTimo Teräs2015-01-301-31/+0
* io,url,db: support for if-modified-sinceTimo Teräs2014-10-081-17/+12
* io: fix few error path leaksTimo Teräs2014-10-071-2/+7
* io: use fget{pw,gr}ent_r only on uclibc and glibcTimo Teräs2013-07-041-4/+23
* io: get rid of APK_PROGRESS_SCALETimo Teräs2013-06-171-2/+2
* cache: implement progress bar (ref #1170)Timo Teräs2013-06-171-2/+9
* io: fix splice for copying unknown lengthsTimo Teräs2013-06-171-1/+3
* 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