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

[PATCH] http: support CURLPROXY_HTTPS

From
Wei Shuyu <wsy@dogben.com>
Date
Dec 19, 2017, 17:24 UTC
Message-ID
<20171219172401.5263-1-wsy@dogben.com>

HTTP proxy over SSL is supported by curl since 7.52.0. This is very useful for networks with protocol whitelist.

Signed-off-by: Wei Shuyu <wsy@dogben.com>
---
 http.c | 5 +++++
 1 file changed, 5 insertions(+)
diff --git a/http.c b/http.c
index 215bebef1..32d33261c 100644
--- a/http.c
+++ b/http.c
@@ -865,6 +865,11 @@ static CURL *get_curl_handle(void)
 		else if (starts_with(curl_http_proxy, "socks"))
 			curl_easy_setopt(result,
 				CURLOPT_PROXYTYPE, CURLPROXY_SOCKS4);
+#endif
+#if LIBCURL_VERSION_NUM >= 0x073400
+		else if (starts_with(curl_http_proxy, "https"))
+			curl_easy_setopt(result,
+				CURLOPT_PROXYTYPE, CURLPROXY_HTTPS);
 #endif
 		if (strstr(curl_http_proxy, "://"))
 			credential_from_url(&proxy_auth, curl_http_proxy);
-- 
2.15.1
Next: Jonathan Nieder
Message 1 of 6 in “http: support CURLPROXY_HTTPS”
  1. http: support CURLPROXY_HTTPSWei Shuyu, Dec 19, 2017
  2. Jonathan NiederDec 19, 2017
  3. Junio C HamanoDec 19, 2017
  4. Jonathan NiederDec 19, 2017
  5. Wei ShuyuDec 20, 2017
  6. Jeff KingDec 20, 2017

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.