git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: HTTP pushes

From
DLDavid Lang <david.lang@digitalinsight.com>
Date
Nov 2, 2005, 00:46 UTC
Message-ID
<Pine.LNX.4.62.0511011644500.1362@qynat.qvtvafvgr.pbz>
In-Reply-To
<7v1x1z51id.fsf@assigned-by-dhcp.cox.net>
On Tue, 1 Nov 2005, Junio C Hamano wrote:
Show 10 quoted lines
>> I think this is useful. There are restrictive firewalls out there, which
>> only allow ports 80 and 443 to be connected to. Your work would fit in
>> right there.
>
> Another solution for this would be to allow connect.c to use a
> HTTP connect passthru proxy. CVS does this with an ugly but easy
> to understand notation:
>
>    ':pserver;proxy=firewall;proxyport=3128:user@host:/path/to/repo
>

please note that there are firewalls out there that don't let you use port 443 (and the connect command) as a free pass to do anything you want. They verify that you at least do a valid SSL handshake immediatly after or they figure you are trying to bypass them and shut you down.

David Lang
-- 
There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.
  -- C.A.R. Hoare
Previous: Junio C HamanoNext: Nick Hengeveld
Message 4 of 8 in “HTTP pushes”
  1. Nick HengeveldNov 1, 2005
  2. Johannes SchindelinNov 1, 2005
  3. Junio C HamanoNov 2, 2005
  4. David LangNov 2, 2005
  5. Nick HengeveldNov 2, 2005
  6. Johannes SchindelinNov 2, 2005
  7. Daniel BarkalowNov 1, 2005
  8. H. Peter AnvinNov 3, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.