Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2020-05-06 | index: add argument --no-warnings | Fredrik Gustafsson | 2 | -1/+16 | |
When creating an index apk warns if a dependency is missing a provider. However when using a multi-arch repository, it's not an error that a certain architecture is missing a dependency because that dependency could be in an other architecture. Since apk index doesn't know about this, add an argument to disable that warning. Maintainer note: rebased for new option handling, and minor stylistic adjustments. Signed-off-by: Fredrik Gustafsson <fredrigu@axis.com> | |||||
2020-05-06 | rewrite option descriptors to be single string | Timo Teräs | 16 | -435/+563 | |
This reduces the number of relocations on PIE binaries, and also reduces the executable size. Parsing of the options is slightly sped up as only the exact matching option group parser is called. |