Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-10-09 | make apk_force non-global, remove left-over apk_arch | Timo Teräs | 12 | -55/+56 | |
ref #10682 | |||||
2020-10-09 | db: convert repository list to a string array | Timo Teräs | 4 | -25/+8 | |
2020-10-09 | add separate vertest applet for version string testing | Timo Teräs | 9 | -15/+863 | |
start adding meson based tests | |||||
2020-10-09 | io: make ostream_file always use tmpname | Timo Teräs | 7 | -63/+36 | |
2020-10-09 | minor performance improvements on build and code | Timo Teräs | 6 | -11/+20 | |
2020-10-09 | adb: improve sorting features, sort installed-db package listing | Timo Teräs | 3 | -55/+155 | |
2020-10-09 | build: adopt meson build for v3 branch | Timo Teräs | 3 | -4/+13 | |
2020-10-09 | ci: also install static deps | Rasmus Thomsen | 1 | -1/+1 | |
2020-10-09 | build: make sure to use helper scripts from git tree and not system | Rasmus Thomsen | 2 | -2/+2 | |
2020-10-09 | build: use tabs for meson files | Rasmus Thomsen | 2 | -133/+133 | |
2020-10-09 | build: add option to build apk.static binary | Rasmus Thomsen | 3 | -13/+43 | |
2020-10-09 | ci: add test for meson | Rasmus Thomsen | 1 | -0/+12 | |
2020-10-09 | build: add atom.c to meson | Rasmus Thomsen | 1 | -0/+2 | |
2020-10-09 | scripts: add script to generate APK cross file | Rasmus Thomsen | 1 | -0/+51 | |
2020-10-09 | build: allow building without help in meson | Rasmus Thomsen | 3 | -8/+19 | |
2020-10-09 | build: build help.h with meson | Rasmus Thomsen | 3 | -27/+39 | |
2020-10-09 | build: add support for building with meson | Rasmus Thomsen | 5 | -0/+243 | |
2020-10-09 | adb: introduce apk-tools database format, and few applets | Timo Teräs | 23 | -10/+2955 | |
This is a flat buffers inspired format that allows fast mmaped access to the data with low overhead, signature support and relatively good forward support. | |||||
2020-10-09 | apk-tools-2.12.0v2.12.0 | Timo Teräs | 1 | -1/+1 | |
2020-10-07 | various changes to make clang not give warnings | Timo Teräs | 5 | -14/+19 | |
2020-10-06 | apk-tools-2.12.0_rc2v2.12.0_rc2 | Timo Teräs | 1 | -1/+1 | |
2020-10-06 | db: make the --repositories-file change more announced | Timo Teräs | 2 | -5/+10 | |
Document the version when changed. And print error with similar note if the given repositories-file cannot be read. | |||||
2020-10-06 | libfetch: keep http auth only if redirect is for the same host | Timo Teräs | 1 | -1/+7 | |
fixes #10688 | |||||
2020-10-06 | database: automatically create missing cache dir | Paul Spooren | 1 | -0/+6 | |
On some systems the `/var/` dir is mounted in a tmpfs which is reseted after each reboot. For that reason no post-install script can handle the creation of the cache dir at `/var/cache/apk`. Check on database opnening if the folder is available, if not create it. Fixes #10715 Signed-off-by: Paul Spooren <mail@aparcar.org> | |||||
2020-10-05 | db: make --repositories-file relative to host root | Timo Teräs | 2 | -4/+4 | |
It used to be relative to the --root specified root, but that causes issues with relative command line filenames and is unintuitive. Update documentation accordingly. Fixes #10702. | |||||
2020-10-05 | db: mask password component of printed URLs | Timo Teräs | 3 | -12/+55 | |
fixes #10710 | |||||
2020-10-03 | commit: rephrase the error messages more understandable | Timo Teräs | 17 | -19/+19 | |
fixes #10703 | |||||
2020-10-01 | db: check cache only if some repositories are enabled | Timo Teräs | 1 | -1/+1 | |
2020-09-28 | Implement upgrade --prune to remove stale world dependencies | Timo Teräs | 4 | -6/+68 | |
2020-08-29 | database: clarify the deprecation notice for checksum-less packages | Ariadne Conill | 1 | -3/+7 | |
Closes #10708. | |||||
2020-08-29 | update mailmap with my newer email | Ariadne Conill | 1 | -0/+2 | |
2020-08-26 | fix --repository short option to be -X as before | Timo Teräs | 1 | -1/+1 | |
unintentional regression from commit edb45ae464 fixes #10707 | |||||
2020-08-25 | build: make soname explicit and simplify and fix soname link | Timo Teräs | 1 | -18/+10 | |
2020-08-25 | apk-tools-2.12.0_rc1v2.12.0_rc1 | Timo Teräs | 2 | -1/+3 | |
2020-08-24 | fix, simplify and document upgrade --ignore | Timo Teräs | 5 | -31/+24 | |
2020-08-24 | solver: add more dbg_printfs | Oliver Smith | 1 | -19/+62 | |
2020-08-24 | enforce options definitions to bind the enum and the descriptor | Timo Teräs | 15 | -288/+175 | |
This uses some macro trickery to make sure that there's one-to-one mapping with the option index enum and the descriptor. The down side is that enum's are generated via #define's and editors might not pick them up for auto completion, but the benefits are more: it's no longer possible have mismatching enum value and descriptor index, and the amount of source code lines is less. | |||||
2020-07-30 | test: add test for granular upgrade | Ariadne Conill | 3 | -0/+31 | |
2020-07-30 | upgrade: allow for specified package upgrades | Ariadne Conill | 2 | -1/+23 | |
Fixes #10667 and #10700 | |||||
2020-05-29 | libfetch: implement default port for HTTPS. | Ariadne Conill | 2 | -0/+3 | |
If getservbyname() fails, libfetch will attempt to connect to port 0. | |||||
2020-05-28 | gitignore: add generated help.h header | Ariadne Conill | 1 | -0/+1 | |
2020-05-27 | database: create additional device nodes when initializing root fs | Ariadne Conill | 1 | -0/+4 | |
Some triggers and maintainer scripts depend on /dev/random, /dev/urandom, /dev/zero and /dev/console. | |||||
2020-05-19 | fix logic to not compile lua module when it was not asked | Fredrik Gustafsson | 1 | -1/+1 | |
fixes 12fdf6fc "allow building without help..." | |||||
2020-05-19 | make the atom functions not use global state | Timo Teräs | 24 | -179/+185 | |
This greatly helps with memory management on applications that may want to daemonize and open/close database several times. Also the lifetime and "owner" of memory for all data is now explicitly bound to owning struct apk_database, which might be helpful when writing language bindings. As side effect, the interned "atoms" are unique only within what apk_database, so comparing packages from different apk_database may not work as expected. Fixes #10697 | |||||
2020-05-19 | allow building without help when lua interpreter is not available | Timo Teräs | 2 | -6/+21 | |
fixes #10696 | |||||
2020-05-17 | Merge branch 'add-riscv-arch-defines' into 'master' | Timo Teräs | 1 | -0/+4 | |
define APK_DEFAULT_ARCH for riscv32 and riscv64 targets See merge request alpine/apk-tools!26 | |||||
2020-05-17 | define APK_DEFAULT_ARCH for riscv32 and riscv64 targets | Ariadne Conill | 1 | -0/+4 | |
2020-05-07 | fix apk_blob_pull_csum to always initialize apk_checksum | Timo Teräs | 1 | -9/+6 | |
Fixes #10686 to not use uninitialized value in the error paths. | |||||
2020-05-07 | use SPDX-License-Identifier in source files | TBK | 49 | -141/+65 | |
2020-05-07 | add LICENSE | TBK | 1 | -0/+319 | |