Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-05-10 | del: fix --rdepends | Timo Teräs | 1 | -1/+7 | |
fixes #10898 | |||||
2023-05-03 | db: always generate reverse dependency cache | Timo Teräs | 1 | -2/+2 | |
Fixes commit d5ff6c96 "support --from=FROMSPEC". The condition to generate the reverse dependencies changed causing it not to be always generated. Fix this by unconditionally generating it. fixes #10896 | |||||
2023-05-02 | libfetch, apk: display warning for permanent redirects during init | Timo Teräs | 1 | -0/+16 | |
fixes #10776 | |||||
2023-05-02 | fetch: enable --timeout to set network progress timeout | Timo Teräs | 1 | -0/+5 | |
implement it also for connecting to hosts fixes #10869 | |||||
2023-04-26 | db: fix apk_db_foreach_matching_name to match all without args | Timo Teräs | 3 | -5/+7 | |
This is a fixup to the backport commit 67f5a753: db, apps: sort display results based on package names This makes apk_db_foreach_matching_name() act consistently on between 2.14-stable and master. And updates the call sites where differing behaviour is needed, and fixes dot and other call sites to work again. fixes #10893 | |||||
2023-04-17 | db: suppress warning about missing checksum for special files | Timo Teräs | 1 | -1/+15 | |
fixes #10889 | |||||
2023-04-17 | audit: report new file checksum always in details | Timo Teräs | 1 | -3/+12 | |
2023-04-12 | apk-tools-2.14.0_rc1v2.14.0_rc1 | Timo Teräs | 1 | -1/+1 | |
2023-04-12 | db, index: clean up index writing error handling | Timo Teräs | 2 | -21/+17 | |
2023-04-12 | use fstatat, not fstatat64 | Ariadne Conill | 2 | -5/+5 | |
the stat64 family of functions were provided as transitional functions, but when building on glibc with _GNU_SOURCE, or any other supported system, the stat functions are equivalent to their stat64 counterparts | |||||
2023-04-12 | index: simplify pruning by origin | Timo Teräs | 1 | -11/+5 | |
2023-04-12 | index: implement --merge and --prune-origin | Timo Teräs | 1 | -9/+45 | |
fixes #10886 | |||||
2023-04-12 | db, index: refactor index writing | Timo Teräs | 5 | -51/+42 | |
2023-04-12 | pkg: fix filename memory leak | Timo Teräs | 1 | -8/+5 | |
2023-04-11 | apk: add --force-missing-repositoriestt-stable-wip | Timo Teräs | 6 | -10/+17 | |
2023-04-11 | audit: implement detail records | Timo Teräs | 1 | -21/+53 | |
2023-04-11 | audit: report errors as 'e' | Timo Teräs | 1 | -8/+10 | |
2023-04-11 | audit: add --ignore-busybox-links | Timo Teräs | 1 | -1/+15 | |
Ignore any link that has the busybox binary as target. These links are created by a trigger script and not managed by apk. | |||||
2023-04-11 | audit: add a new --full mode | Timo Teräs | 3 | -46/+96 | |
2023-04-11 | audit: add --protected-paths to override the audit exceptions | Timo Teräs | 3 | -4/+18 | |
2023-04-11 | io: make apk_blob_from_* return error | Timo Teräs | 4 | -49/+49 | |
2023-04-11 | io: harden apk_fileinfo_get | Timo Teräs | 1 | -5/+3 | |
Do not attempt to get xattrs from symlinks. Their extraction is not supported either. Do not use alloca. | |||||
2023-04-11 | db, dot, fetch, info, list, search: support --from=FROMSPEC | Timo Teräs | 9 | -7/+47 | |
Allow omitting loading of system installed database and system repositories for the commands that operate on package indexes only. | |||||
2023-04-11 | fetch: improve --link handling | Timo Teräs | 1 | -7/+7 | |
Handle file: URLs correctly, and don't do linkat() syscall if it is a remote repository. Also account the file size to progress always. | |||||
2023-04-11 | fetch: implement --built-after | Timo Teräs | 1 | -0/+23 | |
ref #10873 | |||||
2023-04-11 | db, info: sort installed package based data by package name | Timo Teräs | 4 | -9/+39 | |
2023-04-11 | db: case insensitive searches | Timo Teräs | 3 | -4/+4 | |
fixes #10871 | |||||
2023-04-11 | db, apps: sort packages by pkgname and pkgver | Timo Teräs | 11 | -63/+191 | |
This will also fix "search" to display one match from each principal pkgname group. "search -e vim" will now show both vim and gvim. fixes #10864 fixes #10777 | |||||
2023-04-11 | search: always use apk_db_foreach_sorted_name and fnmatch | Timo Teräs | 1 | -12/+9 | |
To make the search output and experience more consistent. | |||||
2023-04-11 | dot: use apk_db_foreach_matching_name | Timo Teräs | 1 | -15/+9 | |
2023-04-11 | index: report unsatisfied dependency warnings in sorted indented list | Timo Teräs | 1 | -14/+13 | |
2023-04-11 | db, apps: sort display results based on package names | Timo Teräs | 14 | -102/+191 | |
2023-04-10 | cache: fix handling of explict cache at static cache location | Timo Teräs | 1 | -3/+11 | |
Omit separate static cache handling step if the explicit cache is configured to the static cache directory. fixes 609fd218 "cache: fix 'clean' to prune static cache always" | |||||
2023-04-10 | cache: improve and document purging | Timo Teräs | 1 | -5/+10 | |
Document cache clean --purge better. Add a cache purge alias for it. And also purge installed package copies on disk installs. fixes #10857 | |||||
2023-04-10 | cache: fix 'clean' to prune static cache always | Timo Teräs | 3 | -21/+30 | |
Fix cache applet to prune the static cache which is used for index files if explicit caching is not enabled. fixes #10754 | |||||
2023-03-03 | print: improve indented printing api2.12-stable | Timo Teräs | 4 | -104/+137 | |
- make sure all commit errors go to stderr - make it a bit more api like (cherry picked and rebased from commit a662047e2c43604bc087ec4dda9a7358368d850b) fixes #10879 | |||||
2023-02-28 | version: fix leading zero stripping | Timo Teräs | 1 | -3/+3 | |
Only the leading zeroes should be ignored. Handle properly if the version component is actually zero. fixes #10880 | |||||
2023-02-14 | commit: sort package lists displayed before commit | Timo Teräs | 1 | -13/+27 | |
Sort the changes by package name before displaying each package listing for easier reading by user. fixes #10866 | |||||
2023-01-17 | apk_defines: use unsigned operand in BIT | Daniel Kolesa | 1 | -1/+1 | |
This fixes undefined behavior at least in database, where BIT is used with 31 (as APK_MAX_REPOS is 32) which is not representable with a signed integer. | |||||
2022-12-28 | cache, upgrade: do not continue if repositories have issues | Timo Teräs | 2 | -1/+13 | |
There are subtle issues where solving fails with --available, and install_if rules if the repository indexes are not available. Also it can be considered upgrade failure if index update failed. Abort cache download, cache sync and upgrade operations early in the above mentioned cases. Also document side effects of --simulate that might affect upgrade. fixes #10726, #10764 | |||||
2022-12-28 | db: handle repository index update/opening errors more consistently | Timo Teräs | 3 | -31/+45 | |
Track separately autoupdate failure, and opening errors. And print only one error per index at maximum. This makes update with or without --no-cache consistent. Ignore errors from local paths as builders often refer to a local path that is being built, but might be non-existent when building the first package. ref #10726 | |||||
2022-12-25 | solver: prioritize user specified action on mentioned packages | Timo Teräs | 2 | -0/+5 | |
Force preference on the user specified action on commandline. This allows upgrading packages which would otherwise be kept back due to partial update preferring to keep top level dependency on the installed version. fixes #7531 | |||||
2022-12-23 | defines: fix UB in get_unaligned32 | Daniel Kolesa | 1 | -1/+1 | |
2022-12-22 | apk: ignore SIGINT after applet is executed | Timo Teräs | 1 | -0/+1 | |
apk_db_close is not re-entrant, and would be executed by the signal handler. It makes sense to just ignore the signal after applet is complete as the clean up work has been started already. fixes #10840 | |||||
2022-12-22 | apk: remove empty arguments | Timo Teräs | 1 | -0/+11 | |
fixes #10848 | |||||
2022-12-22 | solver: move install if discovery after all dependencies are done | Timo Teräs | 1 | -7/+10 | |
2022-12-22 | commit: consider also provides_priority for error analysis | Timo Teräs | 1 | -1/+2 | |
2022-12-21 | solver: fix install_if via provides only | Timo Teräs | 1 | -2/+7 | |
fixes #10721 | |||||
2022-12-21 | apk, fetch: implement --no-check-certificate | Timo Teräs | 1 | -0/+4 | |
fixes #10650 | |||||
2022-12-21 | pkg: increase index entry buffer size | Timo Teräs | 1 | -1/+1 | |