Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-04-08 | audit xattrs | Timo Teräs | 3 | -38/+90 | |
ref #3027 | |||||
2015-04-07 | update: return failure if any mirror update failed | Natanael Copa | 3 | -3/+10 | |
fixes #4040 | |||||
2015-04-07 | commit: return failure if there are any errors | Natanael Copa | 1 | -1/+1 | |
fixes #4019 | |||||
2015-03-11 | calculate and store checksum of xattrs | Timo Teräs | 5 | -7/+63 | |
ref #3027 | |||||
2015-03-10 | rename file info related functions for consistency | Timo Teräs | 8 | -17/+17 | |
2015-03-10 | extract xattrs from packages | Timo Teräs | 3 | -0/+46 | |
ref #3027 | |||||
2015-03-10 | rework error handling for write streams | Timo Teräs | 4 | -29/+19 | |
2015-03-10 | rework error handling for read streams | Timo Teräs | 8 | -42/+74 | |
2015-02-04 | apk-tools-2.5.0v2.5.0 | Timo Teräs | 1 | -1/+1 | |
2015-02-04 | remove old compat. field entry from installed db handling | Timo Teräs | 1 | -1/+0 | |
Package pinning was first implemented with 'p' tag. However, it was before any release renamed to 's', and 'p' was reserved for package provides support for which is used now. | |||||
2015-01-30 | remove spurious audit message from missing files with --system | Timo Teräs | 1 | -4/+2 | |
fixes #3840 | |||||
2015-01-30 | sort world dependencies alphabetically | Timo Teräs | 5 | -14/+22 | |
this makes 'lbu diff' and aaudit diffs nice when a world dependency is added or removed. sorting also makes the ordering more deterministic as the world targets constraints are always applied in the same order. test suite updated accordingly. | |||||
2015-01-30 | always save 'world' with line feeds | Timo Teräs | 2 | -4/+1 | |
using space was for backwards compatibility with apk-tools 2.2.2 and earlier (from January 2012) | |||||
2015-01-30 | remove support for old database location in /var | Timo Teräs | 3 | -57/+0 | |
the location changed in apk-tools 2.1.0 (March 2011) which was used in Alpine Linux 2.2. | |||||
2015-01-30 | remove reverse dependencies first | Timo Teräs | 1 | -0/+6 | |
when removing large sets of packets, the ordering of removal was not quaranteed to honor dependencies. this fixes the removal order to be in reverse dependency order as far as possible. | |||||
2014-12-08 | make del, fetch, fix and info return errors | Timo Teräs | 8 | -32/+63 | |
In case all applet arguments are packages names (that is are not including wildcards), return error if they do not match to some package. | |||||
2014-12-08 | fix test mode | Timo Teräs | 1 | -5/+7 | |
2014-11-03 | apk-tools-2.5.0_rc1v2.5.0_rc1 | Timo Teräs | 1 | -1/+1 | |
2014-11-03 | db: assign write permission to lock file | Kaarle Ritvanen | 1 | -2/+2 | |
Allows running apk as an unprivileged user, e.g. with fakeroot. Opening the lock file fails without the write permission. | |||||
2014-11-01 | move --simulate to commit options group and alias -s for it | Timo Teräs | 1 | -5/+4 | |
2014-11-01 | make 'mode, uid, gid' triplet separate atomized struct | Timo Teräs | 3 | -53/+68 | |
there are only few combinations for that triplet, and they occur multiple times reducing the struct sizes a bit. make sane defaults and prepare to not write defaults to disk to reduce on-disk installed db size. | |||||
2014-11-01 | support extended pax header in tar extractor | Timo Teräs | 3 | -38/+93 | |
2014-10-13 | db: improve and unify fdb error messages | Timo Teräs | 1 | -27/+13 | |
2014-10-09 | db: unconditionally refresh index with --force | Timo Teräs | 1 | -1/+3 | |
2014-10-08 | rework option parsing to have a group structure | Timo Teräs | 14 | -319/+390 | |
Add also a new 'commit' group that is the common options for all applets that can commit package changes. | |||||
2014-10-08 | url: fix double free from late libfetch changes | Timo Teräs | 1 | -1/+0 | |
2014-10-08 | io,url,db: support for if-modified-since | Timo Teräs | 6 | -53/+81 | |
2014-10-08 | url: use libfetch to retrieve http/https/ftp files | Timo Teräs | 3 | -56/+51 | |
2014-10-08 | apk-tools-2.4.5v2.4.5 | Timo Teräs | 1 | -1/+1 | |
2014-10-07 | db: fix crash if unable to download cache item | Timo Teräs | 1 | -2/+3 | |
fixes #3371 | |||||
2014-10-07 | io: fix few error path leaks | Timo Teräs | 2 | -6/+9 | |
2014-10-07 | db: rework directory permission handling | Timo Teräs | 4 | -58/+88 | |
Apk used to reset directory permissions always, but this is undesirable if user has modified the permissions - especially during tmpfs boot. Though, it is desirable to update the permissions when packaging has changed permissions, or a new package is installed and the merged permission mask / owner changes. Thus the new code updates the permissions only if: 1) We are booting and directory is not in apkovl 2) The directory is modified by a package install/remove/upgrade 3) The filesystem directory permission matched database Additionally "apk fix --directory-permissions" can be used to reset all directory permissions to the database defaults. Fixes #2966 | |||||
2014-10-06 | solver: enforce conflicts during upgrades and new pkg installs | Timo Teräs | 4 | -2/+61 | |
This makes sure any conflicted packages will be removed first. Useful if we know there are conflicting files, and want to avoid adding potentially harmful replaces line. Add a test case for this too. | |||||
2014-10-06 | cache: delete more aggressively unneeded cached files | Timo Teräs | 2 | -6/+12 | |
Also if --purge is specified delete all uninstalled packages. Fixes #2889 | |||||
2014-10-06 | db: use per-pkg architecture (if available) to form download url | Timo Teräs | 1 | -2/+6 | |
Allows one arch index files to refer to other arch packages. Mostly useful with noarch packages, but could be used e.g. to ship build with some of packages optimized for specific cpu generation and share most packages with the standard build. | |||||
2014-10-06 | info who-owns: print symlink target owner as a fallback | Timo Teräs | 1 | -3/+15 | |
busybox trigger creates symlinks to itself. This helps user to see where these come from. | |||||
2014-10-06 | index: fix warning about package names without provider | Timo Teräs | 3 | -9/+11 | |
It's real only if there's a package with actual dependency (conflicts and install_if dependencies do not count). | |||||
2014-05-20 | apk-tools-2.4.4v2.4.4 | Timo Teräs | 1 | -1/+1 | |
2014-05-19 | solver: fix installation of non-repository packages during tmpfs boot | Timo Teräs | 5 | -3/+21 | |
allow packages in the cache's installed to be selected for installation by the solver. add test case for the issue. | |||||
2014-05-19 | test: improve loading of repositories, fix broken install-if test | Timo Teräs | 2 | -3/+23 | |
2014-05-19 | del: allow deletion of world dependency when it is not installed | Timo Teräs | 2 | -0/+10 | |
this happens e.g. after tmpfs boot when not all packages where available: the dependency is in world, but not installed. | |||||
2014-05-12 | finally fix building PIE binaries | Timo Teräs | 3 | -14/+37 | |
the dynamic applet registration never worked with PIE, and as a temporary hack -nopie was added to default link flags in 2008. this commit reworks the applet registration mechanism to something that is compatible with PIE, and removes the hack. finally! | |||||
2014-04-25 | db: allow replacing files of origin package is same | Timo Teräs | 1 | -0/+3 | |
basically this makes packager's life simpler as there is no need to list the subpkg names in replaces. this was also very error prone and tedious job to do properly. | |||||
2014-04-14 | apk-tools-2.4.3v2.4.3 | Timo Teräs | 1 | -1/+1 | |
2014-04-10 | package: do not report duplicate reverse dependencies | Timo Teräs | 1 | -1/+4 | |
most notable in error report from 'del' applet | |||||
2014-04-10 | url: double-fallback to static busybox | Timo Teräs | 1 | -0/+1 | |
2014-04-10 | solver: purge install_if packages deleted from repositories on upgrade -a | Timo Teräs | 1 | -2/+9 | |
2014-04-10 | solver: fix cleaning of packages that got replaced by provides | Timo Teräs | 1 | -1/+4 | |
2014-04-04 | apk-tools-2.4.2v2.4.2 | Timo Teräs | 1 | -1/+1 | |
2014-04-04 | solver: fix inherited flags/pinning for install_if packages | Timo Teräs | 1 | -56/+28 | |
noticeable fixes upgrading of packages which get pulled in only by install_if rule. this also simplifies the inheritance calculation for packages, as well as the place where it is done for install_if triggered packages. |