<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/http.c, branch v2.17.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.17.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.17.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2018-03-21T18:30:12Z</updated>
<entry>
<title>Merge branch 'rj/http-code-cleanup'</title>
<updated>2018-03-21T18:30:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-03-21T18:30:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=79cc6432ec12aee9efba11e739f4b24ca959b7bb'/>
<id>urn:sha1:79cc6432ec12aee9efba11e739f4b24ca959b7bb</id>
<content type='text'>
There was an unused file-scope static variable left in http.c when
building for versions of libCURL that is older than 7.19.4, which
has been fixed.

* rj/http-code-cleanup:
  http: fix an unused variable warning for 'curl_no_proxy'
</content>
</entry>
<entry>
<title>http: fix an unused variable warning for 'curl_no_proxy'</title>
<updated>2018-03-15T20:11:52Z</updated>
<author>
<name>Ramsay Jones</name>
<email>ramsay@ramsayjones.plus.com</email>
</author>
<published>2018-03-14T21:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b8fd6008ec5651925c46858499f182222174392c'/>
<id>urn:sha1:b8fd6008ec5651925c46858499f182222174392c</id>
<content type='text'>
Signed-off-by: Ramsay Jones &lt;ramsay@ramsayjones.plus.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'bw/c-plus-plus'</title>
<updated>2018-03-06T22:54:07Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-03-06T22:54:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=169c9c0169a00876f699678ac66ebe9563b0c29f'/>
<id>urn:sha1:169c9c0169a00876f699678ac66ebe9563b0c29f</id>
<content type='text'>
Avoid using identifiers that clash with C++ keywords.  Even though
it is not a goal to compile Git with C++ compilers, changes like
this help use of code analysis tools that targets C++ on our
codebase.

* bw/c-plus-plus: (37 commits)
  replace: rename 'new' variables
  trailer: rename 'template' variables
  tempfile: rename 'template' variables
  wrapper: rename 'template' variables
  environment: rename 'namespace' variables
  diff: rename 'template' variables
  environment: rename 'template' variables
  init-db: rename 'template' variables
  unpack-trees: rename 'new' variables
  trailer: rename 'new' variables
  submodule: rename 'new' variables
  split-index: rename 'new' variables
  remote: rename 'new' variables
  ref-filter: rename 'new' variables
  read-cache: rename 'new' variables
  line-log: rename 'new' variables
  imap-send: rename 'new' variables
  http: rename 'new' variables
  entry: rename 'new' variables
  diffcore-delta: rename 'new' variables
  ...
</content>
</entry>
<entry>
<title>http: rename 'new' variables</title>
<updated>2018-02-22T18:08:05Z</updated>
<author>
<name>Brandon Williams</name>
<email>bmwill@google.com</email>
</author>
<published>2018-02-14T18:59:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ee6e0653519ce188b1503b77fcae527877e92ae0'/>
<id>urn:sha1:ee6e0653519ce188b1503b77fcae527877e92ae0</id>
<content type='text'>
Rename C++ keyword in order to bring the codebase closer to being able
to be compiled with a C++ compiler.

Signed-off-by: Brandon Williams &lt;bmwill@google.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jt/http-redact-cookies'</title>
<updated>2018-02-13T21:39:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-02-13T21:39:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=53274637257aebdb5e30848d24c524bf5bbf70dc'/>
<id>urn:sha1:53274637257aebdb5e30848d24c524bf5bbf70dc</id>
<content type='text'>
The http tracing code, often used to debug connection issues,
learned to redact potentially sensitive information from its output
so that it can be more safely sharable.

* jt/http-redact-cookies:
  http: support omitting data from traces
  http: support cookie redaction when tracing
</content>
</entry>
<entry>
<title>Merge branch 'cc/sha1-file-name'</title>
<updated>2018-02-13T21:39:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-02-13T21:39:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9238941618a3d10f77d20e7f2a72533e701eb18f'/>
<id>urn:sha1:9238941618a3d10f77d20e7f2a72533e701eb18f</id>
<content type='text'>
Code clean-up.

* cc/sha1-file-name:
  sha1_file: improve sha1_file_name() perfs
  sha1_file: remove static strbuf from sha1_file_name()
</content>
</entry>
<entry>
<title>http: support omitting data from traces</title>
<updated>2018-01-19T21:06:57Z</updated>
<author>
<name>Jonathan Tan</name>
<email>jonathantanmy@google.com</email>
</author>
<published>2018-01-19T00:28:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8ba18e6fa402666fe94a285cd27addd9b0df6462'/>
<id>urn:sha1:8ba18e6fa402666fe94a285cd27addd9b0df6462</id>
<content type='text'>
GIT_TRACE_CURL provides a way to debug what is being sent and received
over HTTP, with automatic redaction of sensitive information. But it
also logs data transmissions, which significantly increases the log file
size, sometimes unnecessarily. Add an option "GIT_TRACE_CURL_NO_DATA" to
allow the user to omit such data transmissions.

Signed-off-by: Jonathan Tan &lt;jonathantanmy@google.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>http: support cookie redaction when tracing</title>
<updated>2018-01-19T21:06:50Z</updated>
<author>
<name>Jonathan Tan</name>
<email>jonathantanmy@google.com</email>
</author>
<published>2018-01-19T00:28:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=83411783c3ebd0ffb55a05e8ad63b13b8530747f'/>
<id>urn:sha1:83411783c3ebd0ffb55a05e8ad63b13b8530747f</id>
<content type='text'>
When using GIT_TRACE_CURL, Git already redacts the "Authorization:" and
"Proxy-Authorization:" HTTP headers. Extend this redaction to a
user-specified list of cookies, specified through the
"GIT_REDACT_COOKIES" environment variable.

Signed-off-by: Jonathan Tan &lt;jonathantanmy@google.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>sha1_file: remove static strbuf from sha1_file_name()</title>
<updated>2018-01-17T20:21:32Z</updated>
<author>
<name>Christian Couder</name>
<email>christian.couder@gmail.com</email>
</author>
<published>2018-01-17T17:54:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ea6577303f4059683f8f257bdecbcafb05001ce9'/>
<id>urn:sha1:ea6577303f4059683f8f257bdecbcafb05001ce9</id>
<content type='text'>
Using a static buffer in sha1_file_name() is error prone
and the performance improvements it gives are not needed
in many of the callers.

So let's get rid of this static buffer and, if necessary
or helpful, let's use one in the caller.

Suggested-by: Jeff Hostetler &lt;git@jeffhostetler.com&gt;
Helped-by: Kevin Daudt &lt;me@ikke.info&gt;
Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'rs/use-argv-array-in-child-process'</title>
<updated>2018-01-05T21:28:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-01-05T21:28:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0956eaa621c98453cda9c9fd55d35d97ddfd3ac6'/>
<id>urn:sha1:0956eaa621c98453cda9c9fd55d35d97ddfd3ac6</id>
<content type='text'>
Code cleanup.

* rs/use-argv-array-in-child-process:
  send-pack: use internal argv_array of struct child_process
  http: use internal argv_array of struct child_process
</content>
</entry>
</feed>
