<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/http.c, branch v2.6.0</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.6.0</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.6.0'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-08-26T22:45:31Z</updated>
<entry>
<title>Merge branch 'ep/http-configure-ssl-version'</title>
<updated>2015-08-26T22:45:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-08-26T22:45:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ed070a40072f01aa819f114bf6b35edf0f53cab2'/>
<id>urn:sha1:ed070a40072f01aa819f114bf6b35edf0f53cab2</id>
<content type='text'>
A new configuration variable http.sslVersion can be used to specify
what specific version of SSL/TLS to use to make a connection.

* ep/http-configure-ssl-version:
  http: add support for specifying the SSL version
</content>
</entry>
<entry>
<title>Merge branch 'jc/finalize-temp-file'</title>
<updated>2015-08-19T21:48:55Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-08-19T21:48:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=51a22ce1477b991793c20d3143d72f0ae6e38c76'/>
<id>urn:sha1:51a22ce1477b991793c20d3143d72f0ae6e38c76</id>
<content type='text'>
Long overdue micro clean-up.

* jc/finalize-temp-file:
  sha1_file.c: rename move_temp_to_file() to finalize_object_file()
</content>
</entry>
<entry>
<title>http: add support for specifying the SSL version</title>
<updated>2015-08-17T17:16:34Z</updated>
<author>
<name>Elia Pinto</name>
<email>gitter.spiros@gmail.com</email>
</author>
<published>2015-08-14T19:37:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=01861cb7a27b948bc0218877311f531f25386691'/>
<id>urn:sha1:01861cb7a27b948bc0218877311f531f25386691</id>
<content type='text'>
Teach git about a new option, "http.sslVersion", which permits one
to specify the SSL version to use when negotiating SSL connections.
The setting can be overridden by the GIT_SSL_VERSION environment
variable.

Signed-off-by: Elia Pinto &lt;gitter.spiros@gmail.com&gt;
Helped-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>sha1_file.c: rename move_temp_to_file() to finalize_object_file()</title>
<updated>2015-08-10T18:10:37Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-08-07T21:40:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cb5add58681db299d22cdccd898f9924e740034a'/>
<id>urn:sha1:cb5add58681db299d22cdccd898f9924e740034a</id>
<content type='text'>
Since 5a688fe4 ("core.sharedrepository = 0mode" should set, not
loosen, 2009-03-25), we kept reminding ourselves:

    NEEDSWORK: this should be renamed to finalize_temp_file() as
    "moving" is only a part of what it does, when no patch between
    master to pu changes the call sites of this function.

without doing anything about it.  Let's do so.

The purpose of this function was not to move but to finalize.  The
detail of the primarily implementation of finalizing was to link the
temporary file to its final name and then to unlink, which wasn't
even "moving".  The alternative implementation did "move" by calling
rename(2), which is a fun tangent.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<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>
</feed>
