Re: Corporate firewall braindamage
- From
- H. Peter Anvin <hpa@zytor.com>
- Date
- Apr 10, 2008, 23:50 UTC
- Message-ID
- <47FEA7AE.1050403@zytor.com>
- In-Reply-To
- <20080410233328.GQ10274@spearce.org>
Shawn O. Pearce wrote:
Show 10 quoted lines
> > Funny you say that. This was a GSoC 2008 project idea. We even > received an application from a student for it. > > The hard part is either making the server side stateful, so it can > remember what the last RCP call had said it wants/haves, or doing a > stateless protocol where the client uses an exponential expansion > (or some such behavior) of its have list until the server replies > with the pack data. >
One easy way of doing the former is to have a session reassociator in the flow; pretty much a multiplexer which receives the HTTP request, and passes it onto a work slave (which can be an ordinary process, in fact, can be the ordinary git daemon) based on a session and sequence ID.
-hpa