{"thread":{"id":"29775","subject":"[PATCH 0/3] http: proxy support improvements","startedAt":"2012-02-28T12:50:16Z","lastAt":"2012-02-28T12:50:16Z","messageCount":1,"participants":["Nelson Benitez Leon"],"isPatch":true,"patchVersion":1,"patchTotal":3},"messages":[{"id":"185620","messageId":"4F4CCD88.4000102@seap.minhap.es","threadId":"29775","inReplyTo":null,"subject":"[PATCH 0/3] http: proxy support improvements","fromName":"Nelson Benitez Leon","fromEmail":"nelsonjesus.benitez@seap.minhap.es","sentAt":"2012-02-28T12:50:16Z","receivedAt":"2012-02-28T12:50:16Z","isPatch":true,"sender":{"key":"nelsonjesus.benitez@seap.minhap.es","avatar":null},"body":"[cc'ing jeff king and sam vilain as per git-blame they've\nwork on http auth and proxy code..]\n\nHi, my initial motivation for this patch was to add NTLM proxy\nauthentication so I could 'git clone' from inside my employers\nnetwork, but apart from doing that, I also added two more features,\nso, so I'm sending three patches which implement the following features:\n\n- Support NTLM proxy authentication (as well as other authentication\nmethods) by setting CURLOPT_PROXYAUTH[1] to CURLAUTH_ANY.\n\n- Look up environment vars http_proxy and HTTP_PROXY in case git\nhttp.proxy config option is not set. This supports system wide proxy\nsupport in terminals.\n\n- Support proxy urls with username but without a password, in which\ncase we interactively ask for the password (as it's already done in\nhttp auth code). This makes possible to not have the password written\ndown in git config files or in env vars.\n\nThanks!\n\n[1] http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTPROXYAUTH\n\nNelson Benitez Leon (3):\n  http: authenticate on NTLM proxies and others suppported by CuRL\n  http: try standard proxy env vars when http.proxy config option is\n    not set\n  http: when proxy url has username but no password, ask for password\n\n http.c |   50 ++++++++++++++++++++++++++++++++++++++++++++++++--\n 1 files changed, 48 insertions(+), 2 deletions(-)\n\n-- \n1.7.7.6\n"}]}