<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/http-push.c, branch v1.2.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.2.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.2.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2005-11-30T19:09:33Z</updated>
<entry>
<title>Merge branch 'jc/subdir'</title>
<updated>2005-11-30T19:09:33Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-30T19:09:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9cac9d368934f68e75810df95211a6522d4d139e'/>
<id>urn:sha1:9cac9d368934f68e75810df95211a6522d4d139e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>http-push cleanup</title>
<updated>2005-11-29T18:51:39Z</updated>
<author>
<name>Nick Hengeveld</name>
<email>nickh@reactrix.com</email>
</author>
<published>2005-11-29T17:33:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3e9fabc85ef44fa0f275dd89738a2dacb7b6f5db'/>
<id>urn:sha1:3e9fabc85ef44fa0f275dd89738a2dacb7b6f5db</id>
<content type='text'>
The malloc patch from Jan Andres fixed the problem that was causing a
segfault when freeing the lock token, and Johannes Schindelin found
and fixed a problem when no URL is specified on the command line.

Signed-off-by: Nick Hengeveld &lt;nickh@reactrix.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Make networking commands to work from a subdirectory.</title>
<updated>2005-11-29T07:13:02Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-26T08:47:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5a3277133d200151fe526e56e036c933d343958a'/>
<id>urn:sha1:5a3277133d200151fe526e56e036c933d343958a</id>
<content type='text'>
These are whole-tree operations and there is not much point
making them operable from within a subdirectory, but it is easy
to do so, and using setup_git_directory() upfront helps git://
proxy specification picked up from the correct place.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Fix typo in http-push.c</title>
<updated>2005-11-29T05:56:30Z</updated>
<author>
<name>Jan Andres</name>
<email>jandres@gmx.net</email>
</author>
<published>2005-11-29T00:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3e2f62bebfe8e9aeea63849c37c65f25ea001e65'/>
<id>urn:sha1:3e2f62bebfe8e9aeea63849c37c65f25ea001e65</id>
<content type='text'>
Typo resulted in accessing past the beginning of a string causing segfaults.

[jc: signoffs?]
</content>
</entry>
<entry>
<title>Decide whether to build http-push in the Makefile</title>
<updated>2005-11-20T04:17:25Z</updated>
<author>
<name>Nick Hengeveld</name>
<email>nickh@reactrix.com</email>
</author>
<published>2005-11-19T01:08:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0890098780f295f2a58658d1f6b6627e40426c72'/>
<id>urn:sha1:0890098780f295f2a58658d1f6b6627e40426c72</id>
<content type='text'>
The decision about whether to build http-push or not belongs in the
Makefile.  This follows Junio's suggestion to determine whether curl
is new enough to support http-push.

Signed-off-by: Nick Hengeveld &lt;nickh@reactrix.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>http-push memory/fd cleanup</title>
<updated>2005-11-20T04:17:25Z</updated>
<author>
<name>Nick Hengeveld</name>
<email>nickh@reactrix.com</email>
</author>
<published>2005-11-18T19:03:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7b8999674955b9d6b58de2b8f71b2e2ede795f65'/>
<id>urn:sha1:7b8999674955b9d6b58de2b8f71b2e2ede795f65</id>
<content type='text'>
Clean up memory and file descriptor usage

Signed-off-by: Nick Hengeveld &lt;nickh@reactrix.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Improve XML parsing in http-push</title>
<updated>2005-11-20T04:17:25Z</updated>
<author>
<name>Nick Hengeveld</name>
<email>nickh@reactrix.com</email>
</author>
<published>2005-11-18T19:03:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=acf59575cac330f3a505247dd7a9d6551a2a9cf8'/>
<id>urn:sha1:acf59575cac330f3a505247dd7a9d6551a2a9cf8</id>
<content type='text'>
Improved XML parsing - replace specialized doc parser callbacks with generic
functions that track the parser context and use document-specific callbacks
to process that data.

Signed-off-by: Nick Hengeveld &lt;nickh@reactrix.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Isolate shared HTTP request functionality</title>
<updated>2005-11-20T04:17:24Z</updated>
<author>
<name>Nick Hengeveld</name>
<email>nickh@reactrix.com</email>
</author>
<published>2005-11-18T19:02:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=29508e1efb8d5a18f78ca0f9be45fdde49ef6b76'/>
<id>urn:sha1:29508e1efb8d5a18f78ca0f9be45fdde49ef6b76</id>
<content type='text'>
Move shared HTTP request functionality out of http-fetch and http-push,
and replace the two fwrite_buffer/fwrite_buffer_dynamic functions with
one fwrite_buffer function that does dynamic buffering.  Use slot
callbacks to process responses to fetch object transfer requests and
push transfer requests, and put all of http-push into an #ifdef check
for curl multi support.

Signed-off-by: Nick Hengeveld &lt;nickh@reactrix.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>sparse fixes for http-{fetch,push}.c</title>
<updated>2005-11-09T05:33:32Z</updated>
<author>
<name>Peter Hagervall</name>
<email>hager@cs.umu.se</email>
</author>
<published>2005-11-08T22:18:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f4f440a039587c14ca29a8fe127b4d5273eacafc'/>
<id>urn:sha1:f4f440a039587c14ca29a8fe127b4d5273eacafc</id>
<content type='text'>
Make a bunch of needlessly global functions static, and replace two
K&amp;R-style declarations.

Signed-off-by: Peter Hagervall &lt;hager@cs.umu.se&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Small bugfixes for http-push.c</title>
<updated>2005-11-07T21:29:41Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2005-11-07T18:23:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=92e2eb9c0a868348dd2caf2b923fd6542ca7ceb7'/>
<id>urn:sha1:92e2eb9c0a868348dd2caf2b923fd6542ca7ceb7</id>
<content type='text'>
This patch fixes three things:

- older libexpat does not know about enum XML_Status
- as in my patch for http-fetch, do not rely on a curl result in
	free()d data
- calloc the new_lock structure

Signed-off-by: Johannes Schindelin &lt;Johannes.Schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
</feed>
