git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v5 2/5] http: handle proxy proactive authentication

From
Jeff King <peff@peff.net>
Date
Apr 13, 2012, 20:56 UTC
Message-ID
<20120413205649.GC7919@sigill.intra.peff.net>
In-Reply-To
<4F5F53CA.7090003@seap.minhap.es>
On Tue, Mar 13, 2012 at 03:03:54PM +0100, Nelson Benitez Leon wrote:
> Also take care that CURLOPT_PROXY don't include username or
> password, as we now set them in the new set_proxy_auth() function
> where we use their specific cURL options.

Did you test that this is necessary? We don't do it for the regular URL case, and it makes the code much simpler if we can avoid munging what we hand to curl.

Show 7 quoted lines
> +static void set_proxy_auth(CURL *result)
> +{
> +	if (proxy_auth.username && proxy_auth.password) {
> +#if LIBCURL_VERSION_NUM >= 0x071901
> +		curl_easy_setopt(result, CURLOPT_PROXYUSERNAME, proxy_auth.username);
> +		curl_easy_setopt(result, CURLOPT_PROXYPASSWORD, proxy_auth.password);
> +#else

Is that version check right? You are giving a hexadecimal number, so 7.19.1 would be 071301.

-Peff
Previous: Jeff KingNext: Junio C Hamano
Message 12 of 13 in “http: handle proxy proactive authentication”
  1. 2/5 http: handle proxy proactive authenticationNelson Benitez Leon, Mar 13, 2012
  2. Junio C HamanoApr 9, 2012
  3. Junio C HamanoApr 10, 2012
  4. Junio C HamanoApr 12, 2012
  5. Jeff KingApr 12, 2012
  6. Junio C HamanoApr 12, 2012
  7. Jeff KingApr 12, 2012
  8. Junio C HamanoApr 12, 2012
  9. Jeff KingApr 12, 2012
  10. Junio C HamanoApr 13, 2012
  11. Jeff KingApr 13, 2012
  12. Jeff KingApr 13, 2012
  13. Junio C HamanoApr 19, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.