summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2015-07-13 14:00:24 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2015-07-13 14:00:24 -0700
commit0e521a41b526f6dbde76030ca7e7c1107115c120 (patch)
tree3057303e75a8806c3938300c117d70216e6e37e6
parentMerge branch 'jc/fsck-retire-require-eoh' (diff)
parenthttp: always use any proxy auth method available (diff)
downloadtgif-0e521a41b526f6dbde76030ca7e7c1107115c120.tar.xz
Merge branch 'et/http-proxyauth'
We used to ask libCURL to use the most secure authentication method available when talking to an HTTP proxy only when we were told to talk to one via configuration variables. We now ask libCURL to always use the most secure authentication method, because the user can tell libCURL to use an HTTP proxy via an environment variable without using configuration variables. * et/http-proxyauth: http: always use any proxy auth method available
-rw-r--r--http.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/http.c b/http.c
index f0c5bbc8b5..e9c6fdd835 100644
--- a/http.c
+++ b/http.c
@@ -416,10 +416,10 @@ static CURL *get_curl_handle(void)
if (curl_http_proxy) {
curl_easy_setopt(result, CURLOPT_PROXY, curl_http_proxy);
+ }
#if LIBCURL_VERSION_NUM >= 0x070a07
- curl_easy_setopt(result, CURLOPT_PROXYAUTH, CURLAUTH_ANY);
+ curl_easy_setopt(result, CURLOPT_PROXYAUTH, CURLAUTH_ANY);
#endif
- }
set_curl_keepalive(result);