diff options
author | Dave Reisner <dreisner@archlinux.org> | 2013-12-18 21:24:45 +0100 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2013-12-19 06:17:58 +0100 |
commit | 714609639f9a316e037252d31437505520a7966f (patch) | |
tree | 7b4c22b9bf90b914ab35692e21e7af5a1821b78a /lib/libalpm | |
parent | 9652c27710142e91ca863047832c0796e72380f6 (diff) | |
download | pacman-714609639f9a316e037252d31437505520a7966f.tar.gz pacman-714609639f9a316e037252d31437505520a7966f.tar.xz |
dload: allow curl to response to any auth challenge
Previously, we only allowed the default of responding to basic auth
challenges. Mirrors requiring authorization are far and away the edge
case, but there's no sense in preventing access to them.
Implements FS#38184.
Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'lib/libalpm')
-rw-r--r-- | lib/libalpm/dload.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libalpm/dload.c b/lib/libalpm/dload.c index c74d2ad1..d5906a38 100644 --- a/lib/libalpm/dload.c +++ b/lib/libalpm/dload.c @@ -301,6 +301,7 @@ static void curl_set_handle_opts(struct dload_payload *payload, curl_easy_setopt(curl, CURLOPT_NETRC, CURL_NETRC_OPTIONAL); curl_easy_setopt(curl, CURLOPT_SOCKOPTFUNCTION, dload_sockopt_cb); curl_easy_setopt(curl, CURLOPT_SOCKOPTDATA, (void *)handle); + curl_easy_setopt(curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY); _alpm_log(handle, ALPM_LOG_DEBUG, "url: %s\n", payload->fileurl); |