Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | database: mark error on renameat failure | A. Wilcox | 2017-06-26 | 1 | -2/+6 | |
| | ||||||
* | travis: deploy tarballs with static binary to GH Releases | Jakub Jirutka | 2017-06-23 | 1 | -0/+19 | |
| | | | | | The main usage is for alpine-chroot-install and similar scripts, so it can depend on specific *persistent* version. | |||||
* | travis: update alpine-chroot-install to 0.5.1 | Jakub Jirutka | 2017-06-23 | 1 | -2/+2 | |
| | ||||||
* | io: make io vtables const struct, and add accessors for them | Timo Teräs | 2017-06-23 | 13 | -120/+195 | |
| | | | | | This reduces function pointers in heap, and unifies how the io functions are called. | |||||
* | archive: validate reading of pax and gnu long filename extensions | Timo Teräs | 2017-06-23 | 1 | -14/+14 | |
| | | | | | | | Detect properly if the file stream gets an error during these read operations. Reported-by: Ariel Zelivansky from Twistlock | |||||
* | archive: fix incorrect bounds checking for memory allocation | Timo Teräs | 2017-06-23 | 1 | -2/+4 | |
| | | | | | | | | | | | The value from tar header is unsigned int; keep it casted to unsigned int and size_t instead of (signed) int, otherwise the comparisons fail to do their job properly. Additionally check entry.size against SSIZE_MAX so the rounding up later on is guaranteed to not overflow. Fixes CVE-2017-9669 and CVE-2017-9671. Reported-by: Ariel Zelivansky from Twistlock | |||||
* | Revert "version: consider pkg-rX and pkg to be the same version" | William Pitcock | 2017-06-23 | 1 | -5/+0 | |
| | | | | This reverts commit ee5ce7284aef8679fabcf728dd5bd5a17c965798. | |||||
* | gitignore: exclude files generated by root-tests | Jakub Jirutka | 2017-06-11 | 1 | -0/+4 | |
| | ||||||
* | test: modernize testing APKBUILDs | Jakub Jirutka | 2017-06-11 | 6 | -59/+54 | |
| | ||||||
* | test: fix test4.sh, script failure is non-fatal | Jakub Jirutka | 2017-06-11 | 1 | -2/+2 | |
| | | | | This behaviour has been changed in: 7d5cd2c8a0052a7446515f90d3d0ea5cc2e93efe. | |||||
* | test: fix running root-tests with QEMU user-mode emulation | Jakub Jirutka | 2017-06-11 | 1 | -1/+12 | |
| | | | | | Variable QEMU_EMULATOR is set by enter-chroot script from alpine-chroot-install. | |||||
* | test: run test*.sh with set -x | Jakub Jirutka | 2017-06-11 | 1 | -1/+1 | |
| | ||||||
* | test: fix test6.sh, vmlinuz and initramfs are not symlinks | Jakub Jirutka | 2017-06-11 | 1 | -2/+2 | |
| | ||||||
* | test: fix test6.sh, replace linux-grsec w/ linux-vanilla, add alpine-keys | Jakub Jirutka | 2017-06-11 | 1 | -3/+3 | |
| | ||||||
* | test: exit with non-zero status when some root-test fail | Jakub Jirutka | 2017-06-11 | 1 | -3/+4 | |
| | ||||||
* | test: print output log when test fail | Jakub Jirutka | 2017-06-11 | 1 | -3/+6 | |
| | ||||||
* | test: fix invalid SYSREPO with http://nl.a.o | Jakub Jirutka | 2017-06-11 | 1 | -1/+1 | |
| | ||||||
* | test: fix target $(repos), APKINDEX is now generated by abuild | Jakub Jirutka | 2017-06-11 | 1 | -3/+0 | |
| | ||||||
* | test: fix target $(repos), PKGDEST is no longer supported | Jakub Jirutka | 2017-06-11 | 1 | -1/+1 | |
| | ||||||
* | test: fix missing "arch" in testing APKBUILDs | Jakub Jirutka | 2017-06-11 | 6 | -0/+6 | |
| | ||||||
* | travis: set up running tests on Travis CI | Jakub Jirutka | 2017-06-11 | 1 | -0/+27 | |
| | ||||||
* | print: oh dear, i have reworked the progress bar again | William Pitcock | 2017-06-01 | 1 | -4/+15 | |
| | | | | | | | | | | | - rework the progress bar a little bit, basically removing the [ and ] to give a more modern aesthetic. - if utf-8 locale is enabled, use unicode codepoint 0x2588 instead of # to give the progress bar a nicer look. - if APK_PROGRESS_CHAR environment variable is defined, use the character defined there for the progress bar. | |||||
* | apk_defines: implement mulmod() | William Pitcock | 2017-06-01 | 1 | -0/+8 | |
| | ||||||
* | index: fix unsatisfied dependencies warning (maybe vs may be) | William Pitcock | 2017-05-28 | 1 | -1/+1 | |
| | ||||||
* | manifest: fix up help entry | William Pitcock | 2017-05-28 | 1 | -4/+5 | |
| | ||||||
* | version: add support for fuzzy version matching | William Pitcock | 2017-05-27 | 5 | -9/+26 | |
| | | | | | This is useful for requirements such as: python3=~3.6, which would match python3-3.6.[0-9]. This implementation should in theory be backwards compatible with the implementation in Adelie. | |||||
* | version: consider pkg-rX and pkg to be the same version | A. Wilcox | 2017-05-27 | 1 | -0/+5 | |
| | ||||||
* | manifest: add file support as well as apkdb support | William Pitcock | 2017-05-27 | 1 | -0/+55 | |
| | ||||||
* | manifest: dump checksum type too | William Pitcock | 2017-05-27 | 1 | -1/+5 | |
| | ||||||
* | db: fix regression preventing remounting apk cache r/w | Timo Teräs | 2017-05-25 | 1 | -1/+2 | |
| | | | | | Introduced in commit c0f2d88f342f4d185f3991f98b79ab61a03896e4. fstatfs is needed to inspect the mount flags. | |||||
* | manifest: new applet which dumps checksums in sha1sum format for a package | William Pitcock | 2017-05-20 | 2 | -1/+75 | |
| | ||||||
* | apk-tools-2.7.1 | Timo Teräs | 2017-04-28 | 1 | -1/+1 | |
| | ||||||
* | test: add test for bug fixed in commit ba7b50c0 | Timo Teräs | 2017-04-28 | 3 | -0/+22 | |
| | ||||||
* | close database on SIGINT | Kaarle Ritvanen | 2017-04-28 | 1 | -1/+9 | |
| | | | | cleans up procfs mount | |||||
* | db: separate init from open | Kaarle Ritvanen | 2017-04-28 | 4 | -11/+19 | |
| | ||||||
* | solver: don't clobber package swaps in cases where an installed package is ↵ | William Pitcock | 2017-04-27 | 1 | -5/+18 | |
| | | | | being replaced by a provider | |||||
* | print: handle mixing stdout and stderr printing | Timo Teräs | 2017-04-26 | 1 | -0/+2 | |
| | | | | | | | | | Fixes regression from commit 5ba27c90 which caused stdio buffering issues now that output is split to stderr/stdout. See also commit 51737872 for some of the history. Fixes #7107 | |||||
* | fetch: spell "its" properly in user visible message | readerreader | 2017-04-25 | 1 | -1/+1 | |
| | ||||||
* | fetch: open the installed database to allow fetching a dependency tree ↵ | William Pitcock | 2017-04-25 | 1 | -2/+1 | |
| | | | | rooted by a virtual | |||||
* | fetch: don't segfault when given an unknown package name | William Pitcock | 2017-04-25 | 1 | -1/+2 | |
| | ||||||
* | print: don't shadow log() | William Pitcock | 2017-04-24 | 1 | -3/+3 | |
| | ||||||
* | print: print warnings and errors to stderr | Shiz | 2017-04-24 | 2 | -9/+21 | |
| | ||||||
* | progress: shorten bar to prevent newlines on some terminals | Avi Halachmi (:avih) | 2017-03-29 | 1 | -1/+1 | |
| | | | | | | | | | | On some (probably buggy) terminals, printing up to the rightmost column may end up with the terminal issueing a newline (probably due to putting the cursor at the next char -> new line). Some other progress bars avoid it by not reaching the rightmost column. Shorten the bar width from term-width - 7 to -8 (the 7 are "xxx% []"). | |||||
* | db: catch asprintf failure | Natanael Copa | 2017-03-13 | 1 | -1/+2 | |
| | ||||||
* | db: prevent umount /proc when it was mounted by someone else | Natanael Copa | 2017-03-13 | 1 | -1/+6 | |
| | | | | This fixes regression introduced by commit 72b878e655 | |||||
* | commit: include limits.h for PATH_MAX | Natanael Copa | 2017-03-06 | 1 | -0/+1 | |
| | | | | this fixes build on ppc64le | |||||
* | apk-tools-2.7.0 | Timo Teräs | 2017-02-28 | 1 | -1/+1 | |
| | ||||||
* | package: add more secure signature methods | Timo Teräs | 2017-02-28 | 1 | -20/+31 | |
| | ||||||
* | fetch: fix --recursive mode to work with pure virtual packages | Timo Teräs | 2017-02-27 | 3 | -2/+16 | |
| | | | | | The virtual package provider still needs to be explicitly given on command line. | |||||
* | db: allow overriding cache location | Timo Teräs | 2017-02-27 | 3 | -7/+13 | |
| |