Go to file
Martin Vahlensieck 8e993fe969 Use correct port when redirected
If server redirects from http to https, libfetch detects this, but
wrongly uses the old url scheme to determine the port. This subsequently
leads to the following OpenSSL error:

139741541575496:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:ssl/record/ssl3_record.c:331:

Using the new scheme fixes this.  This error message comes from trying
to connect to port 80 with TLS, it can also be observed by issuing
  $ openssl s_client -connect alpinelinux.org:80

This bug was introduced in commit:
7158474 libfetch: keep http auth only if redirect is for the same host
2021-03-13 12:53:20 +02:00
doc man info: --install-if and --rinstall-if do not have short options 2021-01-17 15:02:25 +02:00
libfetch Use correct port when redirected 2021-03-13 12:53:20 +02:00
scripts scripts: add script to generate APK cross file 2020-10-09 16:09:19 +03:00
src db: fix control character check to use uint8_t 2021-02-07 23:43:48 +02:00
test io: Handle really long lines 2021-02-04 21:45:58 +02:00
tests add separate vertest applet for version string testing 2020-10-09 16:09:19 +03:00
.gitignore gitignore: add generated help.h header 2020-05-28 17:56:22 +03:00
.gitlab-ci.yml ci: also install static deps 2020-10-09 16:09:19 +03:00
.mailmap update mailmap with my newer email 2020-08-29 17:31:30 +03:00
AUTHORS Initial commit of some stuff written so far. Still in state of flux. Expect 2008-04-17 14:09:13 +00:00
LICENSE add LICENSE 2020-05-07 10:45:34 +03:00
Make.rules apk-tools-2.12.0_rc1 2020-08-25 14:50:12 +03:00
Makefile apk-tools-2.12.0 2020-10-09 14:18:45 +03:00
README.md readme: fix name of doc directory 2020-02-23 18:55:19 +01:00
meson.build add separate vertest applet for version string testing 2020-10-09 16:09:19 +03:00
meson_options.txt build: adopt meson build for v3 branch 2020-10-09 16:09:19 +03:00

README.md

Alpine Package Keeper

Alpine Package Keeper (apk) is a package manager developed for Alpine Linux.

Online documentation is available in the doc/ directory in the form of man pages.