Thats basically what Robert was proposing with his method changes
in squid-3 a few years ago.

Of course, what you really want to do is break out all of the magic
url manipulation stuff that happens for acceleration, because -that- stuff
gets rewritten far before the forwarding manager gets its hands dirty..




Adrian


On Sun, Feb 03, 2008, Amos Jeffries wrote:
> Well, kick me down if this is a brainfart instead of a good idea.
> 
> While checking and re-working the use of HttpRequestMethod it occured to 
> me that anything startign with a pure ascii word would now be identified 
> as a valid METHOD_UNKNOWN. (nee. HttpRequest::sanityCheckStartLine)
> 
> Also, that what I have seen of during debugging attempts at 
> transparently passing P2P and IM traffic. That largely those protocols 
> start with a plain-ascii method not belonging to HTTP.
> 
> The idea that comes to me immediately is to make the forward handle a 
> dispatcher/manager where the currently compiled additional-modules 
> register themselves against various parameters (method, url-protocol, 
> etc) and the forwarder hands of the connection data to them after 
> checking these details. Defaulting to HTTP when unknown.
> 
> This would enable easily plugged in extras to squid-3.
> 
> Feedback?
> 
> Amos
> -- 
> Please use Squid 2.6STABLE17+ or 3.0STABLE1+
> There are serious security advisories out on all earlier releases.

-- 
- Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support -
- $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -

Reply via email to