<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/http.c, branch v2.5.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.5.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.5.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-07-13T21:00:24Z</updated>
<entry>
<title>Merge branch 'et/http-proxyauth'</title>
<updated>2015-07-13T21:00:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-13T21:00:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0e521a41b526f6dbde76030ca7e7c1107115c120'/>
<id>urn:sha1:0e521a41b526f6dbde76030ca7e7c1107115c120</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>http: always use any proxy auth method available</title>
<updated>2015-06-29T16:57:43Z</updated>
<author>
<name>Enrique Tobis</name>
<email>Enrique.Tobis@twosigma.com</email>
</author>
<published>2015-06-26T18:19:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5841520b034ab08f132f7d066a19163a9e3d4c07'/>
<id>urn:sha1:5841520b034ab08f132f7d066a19163a9e3d4c07</id>
<content type='text'>
We set CURLOPT_PROXYAUTH to use the most secure authentication
method available only when the user has set configuration variables
to specify a proxy.  However, libcurl also supports specifying a
proxy through environment variables.  In that case libcurl defaults
to only using the Basic proxy authentication method, because we do
not use CURLOPT_PROXYAUTH.

Set CURLOPT_PROXYAUTH to always use the most secure authentication
method available, even when there is no git configuration telling us
to use a proxy. This allows the user to use environment variables to
configure a proxy that requires an authentication method different
from Basic.

Signed-off-by: Enrique A. Tobis &lt;etobis@twosigma.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ls/http-ssl-cipher-list'</title>
<updated>2015-05-22T19:41:45Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-05-22T19:41:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=39fa79178feb1ce72050ebd21b9e34f158e8befa'/>
<id>urn:sha1:39fa79178feb1ce72050ebd21b9e34f158e8befa</id>
<content type='text'>
Introduce http.&lt;url&gt;.SSLCipherList configuration variable to tweak
the list of cipher suite to be used with libcURL when talking with
https:// sites.

* ls/http-ssl-cipher-list:
  http: add support for specifying an SSL cipher list
</content>
</entry>
<entry>
<title>http: add support for specifying an SSL cipher list</title>
<updated>2015-05-08T17:56:26Z</updated>
<author>
<name>Lars Kellogg-Stedman</name>
<email>lars@redhat.com</email>
</author>
<published>2015-05-08T13:22:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f6f2a9e42d14e61429af418d8038aa67049b3821'/>
<id>urn:sha1:f6f2a9e42d14e61429af418d8038aa67049b3821</id>
<content type='text'>
Teach git about a new option, "http.sslCipherList", which permits one to
specify a list of ciphers to use when negotiating SSL connections.  The
setting can be overwridden by the GIT_SSL_CIPHER_LIST environment
variable.

Signed-off-by: Lars Kellogg-Stedman &lt;lars@redhat.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>http: release the memory of a http pack request as well</title>
<updated>2015-03-24T19:36:10Z</updated>
<author>
<name>Stefan Beller</name>
<email>sbeller@google.com</email>
</author>
<published>2015-03-21T00:28:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=826aed50cbb072d8f159e4c8ba0f9bd3df21a234'/>
<id>urn:sha1:826aed50cbb072d8f159e4c8ba0f9bd3df21a234</id>
<content type='text'>
The cleanup function is used in 4 places now and it's always safe to
free up the memory as well.

Signed-off-by: Stefan Beller &lt;sbeller@google.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ye/http-accept-language'</title>
<updated>2015-03-06T23:02:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-06T23:02:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=74c91d1f7a1e7848a3614c1c5031755bfa5e80e1'/>
<id>urn:sha1:74c91d1f7a1e7848a3614c1c5031755bfa5e80e1</id>
<content type='text'>
Compilation fix for a recent topic in 'master'.

* ye/http-accept-language:
  gettext.c: move get_preferred_languages() from http.c
</content>
</entry>
<entry>
<title>gettext.c: move get_preferred_languages() from http.c</title>
<updated>2015-02-26T22:09:20Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-02-26T03:04:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=93f7d9108a0edf808e1e3bbcdbe6078310c22f9e'/>
<id>urn:sha1:93f7d9108a0edf808e1e3bbcdbe6078310c22f9e</id>
<content type='text'>
Calling setlocale(LC_MESSAGES, ...) directly from http.c, without
including &lt;locale.h&gt;, was causing compilation warnings.  Move the
helper function to gettext.c that already includes the header and
where locale-related issues are handled.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'tc/missing-http-proxyauth'</title>
<updated>2015-02-25T23:40:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-25T23:40:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=90eea883fd86a272a32c7d5f363445776e0680e2'/>
<id>urn:sha1:90eea883fd86a272a32c7d5f363445776e0680e2</id>
<content type='text'>
We did not check the curl library version before using
CURLOPT_PROXYAUTH feature that may not exist.

* tc/missing-http-proxyauth:
  http: support curl &lt; 7.10.7
</content>
</entry>
<entry>
<title>Merge branch 'jk/dumb-http-idx-fetch-fix' into maint</title>
<updated>2015-02-25T06:10:37Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-25T06:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=117c1b333da05e87a35ea73756518abe52407d84'/>
<id>urn:sha1:117c1b333da05e87a35ea73756518abe52407d84</id>
<content type='text'>
A broken pack .idx file in the receiving repository prevented the
dumb http transport from fetching a good copy of it from the other
side.

* jk/dumb-http-idx-fetch-fix:
  dumb-http: do not pass NULL path to parse_pack_index
</content>
</entry>
<entry>
<title>Merge branch 'ye/http-accept-language'</title>
<updated>2015-02-18T19:44:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-18T19:44:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f18e3896f7e3fd8de060aa37d9e35387a3b9282b'/>
<id>urn:sha1:f18e3896f7e3fd8de060aa37d9e35387a3b9282b</id>
<content type='text'>
Using environment variable LANGUAGE and friends on the client side,
HTTP-based transports now send Accept-Language when making requests.

* ye/http-accept-language:
  http: add Accept-Language header if possible
</content>
</entry>
</feed>
