Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-03-11 | calculate and store checksum of xattrs | Timo Teräs | 1 | -0/+2 | |
ref #3027 | |||||
2015-03-10 | rename file info related functions for consistency | Timo Teräs | 1 | -3/+3 | |
2015-03-10 | extract xattrs from packages | Timo Teräs | 1 | -0/+8 | |
ref #3027 | |||||
2015-01-30 | remove support for old database location in /var | Timo Teräs | 1 | -1/+0 | |
the location changed in apk-tools 2.1.0 (March 2011) which was used in Alpine Linux 2.2. | |||||
2014-10-08 | io,url,db: support for if-modified-since | Timo Teräs | 1 | -4/+21 | |
2013-06-18 | url: fix fetching from local repositories | Natanael Copa | 1 | -2/+3 | |
2013-06-17 | cache: implement progress bar (ref #1170) | Timo Teräs | 1 | -1/+2 | |
2013-06-17 | url: remove unused apk_url_download | Timo Teräs | 1 | -1/+0 | |
2013-06-17 | io: fix splice for copying unknown lengths | Timo Teräs | 1 | -2/+13 | |
2013-06-12 | libapk, apk(8): fix header inclusion issues with musl's headers | William Pitcock | 1 | -0/+1 | |
2012-02-23 | db: keep architecture in $ROOT/etc/apk/arch | Timo Teräs | 1 | -2/+5 | |
This we use proper arch in case modifying chroot installation. | |||||
2012-02-22 | db, io: load repositories also from etc/apk/repositories.d/*.list | Timo Teräs | 1 | -1/+1 | |
Load additional repositories from $ROOT/etc/apk/repositories.d/*.list unless --repositories-file is given as parameter. | |||||
2012-02-22 | db, solver, io: scan cache items at startup | Timo Teräs | 1 | -0/+3 | |
It is faster to just scan the cache directory for existing packages at startup than trying to faccessat() them on demand. It also makes quite a few parts of the code more readable and simpler. | |||||
2011-09-13 | all: update copyright year statement | Timo Teräs | 1 | -1/+1 | |
2011-03-16 | db: relocate from /var/lib/apk | Timo Teräs | 1 | -0/+1 | |
move all files therein to other places. this allows /var to be mounted from harddisk, but rest of system be run from ramdisk. this also removes support for historical version of the scripts database which was obsoleted in 2.0_pre16 (in July 2009). | |||||
2010-12-09 | io: enhance istream/bstreams with pipe to forked child | Timo Teräs | 1 | -2/+12 | |
* prunes the child pid to avoid zombies * handles the errors so e.g. file-not-found is reported properly | |||||
2010-10-08 | io, db: id cache should be specific to database root, not system root | Timo Teräs | 1 | -5/+13 | |
Otherwise we end up using wrong uid/gid mappings when doing install to alternate system root. Fixes #434. | |||||
2010-06-12 | archive: honor username/groupname instead of uid/gid | Timo Teräs | 1 | -0/+6 | |
Take the uid/gid from passwd and group. | |||||
2009-08-12 | io: better error handling when writing stuff out | Timo Teras | 1 | -3/+3 | |
also have the output stream support writing to temporary file and do renameat/unlinkat on close depending on if all writes succeeded or not. | |||||
2009-08-05 | io: flag for following symlinks on fstat | Timo Teras | 1 | -1/+3 | |
usually we are interested on the actual file's length. but audit is interested about the link. so add a flag for this and use it in audit. | |||||
2009-07-31 | apk: use *at instead of chdir+normal file syscall | Timo Teras | 1 | -9/+10 | |
this way we never change cwd, and relative filenames are always parsed consistently. this also helps filename construction in many places. this patch also changes '--root' to override location of all configuration to be in the new root. previously it depended on the file which one was used. | |||||
2009-07-22 | pkg: cleanup the signing code | Timo Teras | 1 | -0/+1 | |
smaller callback and less cases to check. also reintroduce the oneshot digest flag, hopefully correct this time. | |||||
2009-07-22 | various: more informative error messages | Timo Teras | 1 | -2/+2 | |
2009-07-17 | digest: use oneshot context flag where approriate | Timo Teras | 1 | -4/+7 | |
speeds up digest calculation on some cases. | |||||
2009-07-16 | various: new style index generation | Timo Teras | 1 | -0/+1 | |
change the index generation to do old index, or the new style index where package identity is sha1 of control block and it's contained within an .tar.gz to allow signing in future. | |||||
2009-07-16 | gzip: always autoclose the inner stream | Timo Teras | 1 | -4/+3 | |
2009-07-14 | db: live with sha1 and md5 | Timo Teras | 1 | -3/+4 | |
this also convers scripts file to a tar archive. | |||||
2009-07-14 | bstream: make tokenizable and load index using bstream | Timo Teras | 1 | -1/+1 | |
some fixes on index reading code too. | |||||
2009-07-13 | io: move csumming away from bstream to gunzip | Timo Teras | 1 | -2/+15 | |
in future we want to checksum on gzip boundary basis, not the full file. | |||||
2009-07-08 | csum: use openssl instead | Timo Teras | 1 | -0/+1 | |
instead of having static md5 implemenation, use the openssl library for digest functions. | |||||
2009-06-29 | db: cache packages (ref #49) | Timo Teras | 1 | -1/+2 | |
If /etc/apk/cache is a symlink to directory, a copy of all installed packages is stored there, and the index of remote repositories will be there instead of /var/lib/apk. This enables to reconstruct running system during boot. Left as todo: remove cached copy when the package is removed, and additional apk applet to download missing packages to cache and/or remove extra items. | |||||
2009-04-16 | db: cache index files, 'update' applet | Timo Teras | 1 | -0/+2 | |
Cache non-local index files always locally. Introduce 'update' applet to force refresh of cached index files. Fixes #19. | |||||
2009-04-16 | pkg: clean up writing of dependencies | Timo Teras | 1 | -0/+1 | |
2009-04-15 | fetch: new applet to download .apk files | Timo Teras | 1 | -0/+2 | |
Fixes #24. | |||||
2009-01-15 | db: index file location is a URL | Timo Teras | 1 | -0/+1 | |
2009-01-07 | various: make fancy progress bar and update todo | Timo Teras | 1 | -1/+2 | |
2009-01-06 | io: fix some memory leaks | Timo Teras | 1 | -1/+1 | |
2008-11-28 | io: apk_ostream stuff | Timo Teras | 1 | -3/+12 | |
2008-11-28 | io: prepartions for url handling | Timo Teras | 1 | -0/+3 | |
2008-11-27 | db: compressed index file | Timo Teras | 1 | -0/+4 | |
2008-11-27 | various: use apk_istream api | Timo Teras | 1 | -0/+1 | |
2008-11-14 | db: checksum installed files, protect config files | Timo Teras | 1 | -2/+15 | |
Checksum of installed is computed on the fly when extracting them and it'll be saved to fdb. When installing config files those are diverted with suffix .apk-new if earlier version of same file with local changes exist. | |||||
2008-11-07 | use zlib internally to decompress | Timo Teras | 1 | -0/+38 | |