apk-tools/libfetch
Jan Hendrik Farr 0f50f9ff29 libfetch: Allow special characters in http basic auth
Currently, special characters in the username or password are not
handled correctly (when set in $http_proxy and $https_proxy). They
should be percent encoded in the environment variables then decoded
by libfetch and reencoded using base64. This implementation is mainly
taken from the current FreeBSD source and adapted to the apk-tools
version of libfetch.

fixes #10775
2021-12-17 10:11:11 +02:00
..
Makefile libfetch: use pkg-config to find openssl cflags 2021-12-14 16:24:25 +00:00
common.c libfetch: fix http chunked mode handling 2021-08-03 21:33:49 +03:00
common.h libfetch: fix range checking for http/ftp protocol parsing 2021-07-26 14:43:14 +03:00
errlist.sh import libfetch-2.38 from NetBSD 2017-10-05 16:58:09 +03:00
fetch.3 import libfetch-2.38 from NetBSD 2017-10-05 16:58:09 +03:00
fetch.c libfetch: Allow special characters in http basic auth 2021-12-17 10:11:11 +02:00
fetch.cat3 import libfetch-2.38 from NetBSD 2017-10-05 16:58:09 +03:00
fetch.h libfetch: Increase URL password length 2021-01-08 10:55:37 +02:00
file.c libfetch: remove unwanted code conditionals 2017-10-05 16:59:14 +03:00
ftp.c libfetch: fix range checking for http/ftp protocol parsing 2021-07-26 14:43:14 +03:00
ftp.errors import libfetch-2.38 from NetBSD 2017-10-05 16:58:09 +03:00
http.c libfetch: avoid use of strdupa GNU extension 2021-12-09 10:34:31 -06:00
http.errors import libfetch-2.38 from NetBSD 2017-10-05 16:58:09 +03:00
meson.build libfetch: use static_deps when compiling libfetch under meson 2021-12-14 18:46:18 +00:00
openssl-compat.c libfetch: improve openssl/libressl compatibility 2017-10-06 13:25:27 +03:00
openssl-compat.h libfetch: improve openssl/libressl compatibility 2017-10-06 13:25:27 +03:00