Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-11-29 | Allow build to continue if help.h/manpages are already generated | Max Rees | 2 | -2/+2 | |
This would allow future distribution of tarballs that already have help.h and the doc/*.[0-9] manpages pre-generated. Such a tarball could then be built successfully with LUA=no. | |||||
2023-11-29 | test: remove a couple of bashisms | Max Rees | 2 | -3/+3 | |
Co-authored-by: Samuel Holland <samuel@sholland.org> | |||||
2023-11-15 | fetch: prefer fetching package with the concrete name2.14-stable | Timo Teräs | 1 | -2/+5 | |
Instead of a package just providing the name | |||||
2023-05-10 | del: fix up previous commit | Timo Teräs | 1 | -3/+5 | |
fixes commit "del: fix --rdepends" to not delete provided names if not using --rdepends | |||||
2023-05-10 | del: fix --rdepends | Timo Teräs | 1 | -1/+7 | |
fixes #10898 | |||||
2023-05-09 | apk-tools-2.14.0v2.14.0 | Timo Teräs | 1 | -1/+1 | |
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 | doc: fetch: correct --link short option to -l | Timo Teräs | 1 | -1/+1 | |
Seems originally it was indeed -L, but was inadvertently changed to -l in 2.12_rc1 in options refactoring commit 1d7123d8. Since already the 2.12-stable uses -l, update just documentation. fixes #10894 | |||||
2023-05-02 | libfetch, apk: display warning for permanent redirects during init | Timo Teräs | 4 | -0/+23 | |
fixes #10776 | |||||
2023-05-02 | fetch: enable --timeout to set network progress timeout | Timo Teräs | 4 | -14/+64 | |
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 | 2 | -2/+2 | |
2023-04-12 | db, index: clean up index writing error handling | Timo Teräs | 2 | -21/+17 | |
2023-04-12 | make: define _FILE_OFFSET_BITS=64 for glibc | Timo Teräs | 1 | -1/+1 | |
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 | 2 | -9/+52 | |
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 | 7 | -10/+20 | |
2023-04-11 | audit: implement detail records | Timo Teräs | 2 | -28/+67 | |
2023-04-11 | audit: report errors as 'e' | Timo Teräs | 2 | -8/+12 | |
2023-04-11 | audit: add --ignore-busybox-links | Timo Teräs | 2 | -1/+18 | |
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 | 4 | -48/+105 | |
2023-04-11 | audit: add --protected-paths to override the audit exceptions | Timo Teräs | 4 | -4/+22 | |
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 | doc: remove inconsistent syntax for option parameters | Timo Teräs | 1 | -2/+2 | |
2023-04-11 | db, dot, fetch, info, list, search: support --from=FROMSPEC | Timo Teräs | 10 | -8/+59 | |
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 | 2 | -0/+27 | |
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 | 3 | -8/+21 | |
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 | 3 | -6/+12 | |
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-19 | apk-tools-2.12.11v2.12.11 | Timo Teräs | 1 | -1/+1 | |
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. | |||||
2023-01-17 | doc: fix typo in apk-world(5) | Jakub Jirutka | 1 | -1/+1 | |
2022-12-28 | cache, upgrade: do not continue if repositories have issues | Timo Teräs | 3 | -2/+17 | |
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 |