- Oct 05, 2017
-
-
Timo Teräs authored
from freebsd
-
Timo Teräs authored
-
Timo Teräs authored
ftp://ftp.fu-berlin.de/unix/NetBSD/packages/current-src/pkgsrc/net/libfetch/files libfetch comes (at least) in netbsd and freebsd flavors which differing functionality. Alpine and Arch package netbsd one, but it's not widely packaged across other distributions. We need NetBSD version as it does not use funopen(3) which is not supported in musl, and supports connection pooling. FreeBSD seems to be the orignal and better maintained version with support for SSL CAs, client certificate authentication, proxy authentication, and improved http redirect handling. So this imports NetBSD version, and future commits will pick up the needed improvements from FreeBSD tree. Incidentally, this also fixes #7857 and likes for good.
-
- Oct 04, 2017
-
-
Timo Teräs authored
this is a regression introduced in commit 349c61c9 ("add support for pre and post commit hooks")
-
- Sep 27, 2017
-
-
- Aug 23, 2017
-
-
Timo Teräs authored
based on github pull request #5
-
found by clang
-
-
-
- Jul 29, 2017
- Jul 25, 2017
-
-
Jakub Jirutka authored
-
- Jun 26, 2017
-
-
Timo Teräs authored
APKs have been created with GNU tar so far, which uses the GNU extensions for long names. In order to increase portability support the standard header's 'prefix' portion in case the GNU extensions are not present.
-
Timo Teräs authored
Depending how the directory entries are ordered, the cached dir instance might not have been updated correctly. This has not been a problem as the entries have been ordered, but is now triggered on ppc.
-
-
- Jun 23, 2017
-
-
Jakub Jirutka authored
The main usage is for alpine-chroot-install and similar scripts, so it can depend on specific *persistent* version.
-
Jakub Jirutka authored
-
Timo Teräs authored
This reduces function pointers in heap, and unifies how the io functions are called.
-
Timo Teräs authored
Detect properly if the file stream gets an error during these read operations. Reported-by: Ariel Zelivansky from Twistlock
-
Timo Teräs authored
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
-
Ariadne Conill authored
This reverts commit ee5ce728.
-
- Jun 11, 2017
-
-
Jakub Jirutka authored
-
Jakub Jirutka authored
-
Jakub Jirutka authored
This behaviour has been changed in: 7d5cd2c8.
-
Jakub Jirutka authored
Variable QEMU_EMULATOR is set by enter-chroot script from alpine-chroot-install.
-
Jakub Jirutka authored
-
Jakub Jirutka authored
-
Jakub Jirutka authored
-
Jakub Jirutka authored
-
Jakub Jirutka authored
-
http://nl.a.oJakub Jirutka authored
-
Jakub Jirutka authored
-
Jakub Jirutka authored
-
Jakub Jirutka authored
-
Jakub Jirutka authored
-
- Jun 01, 2017
-
-
Ariadne Conill authored
- 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.
-
Ariadne Conill authored
-
- May 28, 2017
-
-
Ariadne Conill authored
-
Ariadne Conill authored
-
- May 27, 2017
-
-
Ariadne Conill authored
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.
-