<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/connect.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>2006-01-25T23:10:39Z</updated>
<entry>
<title>Add compat/unsetenv.c .</title>
<updated>2006-01-25T23:10:39Z</updated>
<author>
<name>Jason Riedy</name>
<email>ejr@EECS.Berkeley.EDU</email>
</author>
<published>2006-01-25T20:38:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=731043fd4d55b1561ebb5a53daa4b9ff6dfac046'/>
<id>urn:sha1:731043fd4d55b1561ebb5a53daa4b9ff6dfac046</id>
<content type='text'>
Implement a (slow) unsetenv() for older systems.

Signed-off-by: Jason Riedy &lt;ejr@cs.berkeley.edu&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>local push/pull env cleanup</title>
<updated>2006-01-25T08:10:14Z</updated>
<author>
<name>Matt Draisey</name>
<email>matt@draisey.ca</email>
</author>
<published>2006-01-19T20:58:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=016fb48bc480dde83b57466f59f633cbc5128ae6'/>
<id>urn:sha1:016fb48bc480dde83b57466f59f633cbc5128ae6</id>
<content type='text'>
remove environment variables relating to the current repository
before execing the 'remote' half of a local push or pull operation

[jc: the original from Matt spelled out the environment variable
 names, which I changed to the preprocessor symbols defined in
 cache.h.  Also it missed GRAFT_ENVIRONMENT.]

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>send-pack/receive-pack: allow errors to be reported back to pusher.</title>
<updated>2005-12-28T02:04:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-12-26T07:18:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cfee10a773be0f8d0024f2567164c910d4213244'/>
<id>urn:sha1:cfee10a773be0f8d0024f2567164c910d4213244</id>
<content type='text'>
This updates the protocol between git-send-pack/git-receive-pack
in a backward compatible way to allow failures at the receiving
end to be propagated back to the sender.  Most notably, versions
of git-push before this could not notice if the update hook on
the receiving end refused to update the ref for its own policy
reasons.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>GIT: Support [address] in URLs</title>
<updated>2005-12-22T07:48:56Z</updated>
<author>
<name>YOSHIFUJI Hideaki / 吉藤英明</name>
<email>yoshfuji@linux-ipv6.org</email>
</author>
<published>2005-12-21T10:23:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=356bece0a2725818191b12f6e991490d52baa1d1'/>
<id>urn:sha1:356bece0a2725818191b12f6e991490d52baa1d1</id>
<content type='text'>
Allow IPv6address/IPvFuture enclosed by [] in URLs, like:
   git push '[3ffe:ffff:...:1]:GIT/git'
or
   git push 'ssh://[3ffe:ffff:...:1]/GIT/git'

Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Fixed git:// IPv4 address problem when compiled with -DNO_IPV6.</title>
<updated>2005-11-22T20:38:27Z</updated>
<author>
<name>Paul Serice</name>
<email>paul@serice.net</email>
</author>
<published>2005-11-22T13:54:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c61642185d411e5e3350566a68483e358ca392b9'/>
<id>urn:sha1:c61642185d411e5e3350566a68483e358ca392b9</id>
<content type='text'>
Failure to dereference a pointer caused incorrect initialization of
the IPv4 address when calling connect() when compiled with -DNO_IPV6.

With this patch and yesterday's patch for git-daemon, it should now be
possible to use the native git protocol for both the client and server
on Cygwin.

Signed-off-by: Paul Serice &lt;paul@serice.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>GIT: Fix compilation error in connect.c</title>
<updated>2005-11-22T04:51:22Z</updated>
<author>
<name>YOSHIFUJI Hideaki / 吉藤英明</name>
<email>yoshfuji@linux-ipv6.org</email>
</author>
<published>2005-11-22T03:18:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c3df8568424684bbcc7df7722eb3ec34bdae8b2d'/>
<id>urn:sha1:c3df8568424684bbcc7df7722eb3ec34bdae8b2d</id>
<content type='text'>
Fix compilation error for gcc-2.95.

Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-proxy updates.</title>
<updated>2005-11-21T21:48:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-19T11:48:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e814bc4d159f62941fafe135c3008b3ff103444d'/>
<id>urn:sha1:e814bc4d159f62941fafe135c3008b3ff103444d</id>
<content type='text'>
This builds on top of the git-proxy mechanism Paul Collins did,
and updates its configuration mechanism.

 * GIT_PROXY_COMMAND environment variable is used as the
   catch-all fallback, as in the original.  This has not
   changed.

 * Renames proxy configuration variables to core.gitproxy; this
   has become a multi-value variable per list discussion, most
   notably from suggestion by Linus.

	[core]
	;# matches www.kernel.org as well
	gitproxy = netcatter for kernel.org
	gitproxy = netscatter for sample.xz
	gitproxy = none for mydomain.xz
	gitproxy = netcatter-default

   The values are command names, followed by an optional " for "
   and domainname; the first tail-match of the domainname
   determines which proxy command is used.  An entry without "
   for " matches any domain and can be used as the default.

   The command name "none" is special -- it tells the mechanism
   not to use any proxy command and use the native git://
   connection.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>proxy-command support for git://</title>
<updated>2005-11-21T21:48:58Z</updated>
<author>
<name>Paul Collins</name>
<email>paul@briny.ondioline.org</email>
</author>
<published>2005-11-04T14:57:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f801477645146fd7eff018b4997b86dfa1a0767d'/>
<id>urn:sha1:f801477645146fd7eff018b4997b86dfa1a0767d</id>
<content type='text'>
Here is an updated patch that first looks for GIT_PROXY_COMMAND
in the environment and then git.proxycommand in the repository's
configuration file.  I have left the calling convention the same
argv[1] is the host and argv[2] is the port.

I've taken the hostname parsing verbatim from git_tcp_connect(),
so it should now support an explicit port number and whatever
that business with the square brackets is.  (Should I move this
to a helper function?)

Regarding internal vs. external hosts, the proxy command can
simply run netcat locally to internal hosts, so perhaps that is
sufficient.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Client side support for user-relative paths.</title>
<updated>2005-11-20T04:50:39Z</updated>
<author>
<name>Andreas Ericsson</name>
<email>exon@op5.se</email>
</author>
<published>2005-11-17T19:37:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=faea9ccbadf75128a9e394dca80ed9454e19c7a9'/>
<id>urn:sha1:faea9ccbadf75128a9e394dca80ed9454e19c7a9</id>
<content type='text'>
With this patch, the client side passes identical paths for these two:
	ssh://host.xz/~junio/repo
	host.xz:~junio/repo

Signed-off-by: Andreas Ericsson &lt;ae@op5.se&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>fix multi_ack.</title>
<updated>2005-10-29T05:57:01Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2005-10-28T03:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1f5881bb5f4da97d0bb23024ae91079137326c7e'/>
<id>urn:sha1:1f5881bb5f4da97d0bb23024ae91079137326c7e</id>
<content type='text'>
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>
