<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t/socks4-proxy.pl, branch jch</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=jch</id>
<link rel='self' href='https://git.shady.money/git/atom?h=jch'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2024-08-02T15:30:08Z</updated>
<entry>
<title>http: do not ignore proxy path</title>
<updated>2024-08-02T15:30:08Z</updated>
<author>
<name>Ryan Hendrickson</name>
<email>ryan.hendrickson@alum.mit.edu</email>
</author>
<published>2024-08-02T05:20:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0ca365c2ed48084974c7081bdfe3189094a2b993'/>
<id>urn:sha1:0ca365c2ed48084974c7081bdfe3189094a2b993</id>
<content type='text'>
The documentation for `http.proxy` describes that option, and the
environment variables it overrides, as supporting "the syntax understood
by curl". curl allows SOCKS proxies to use a path to a Unix domain
socket, like `socks5h://localhost/path/to/socket.sock`. Git should
therefore include, if present, the path part of the proxy URL in what it
passes to libcurl.

Co-authored-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Ryan Hendrickson &lt;ryan.hendrickson@alum.mit.edu&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
