Fwd: Re: pf: BAD state happens often with portsnap fetch update

Colin Percival cperciva at freebsd.org
Wed Dec 27 16:07:30 PST 2006


Chuck Swiger wrote:
> FYI, if you pass a:
> 
>   Connection: keep-alive
> 
> ...header in the request, Squid will not close the client->proxy
> connection and you ought to be able to re-use it to make additional
> requests.

In HTTP/1.1, connections are assumed to be persistent unless declared otherwise.

> PS: Squid "supports HTTP/1.0 persistent connections", from which the HTTP/1.1
> style keepalives derive-- and quick testing suggests these persistent
> connections work with either HTTP/1.0 or 1.1 specified in the request.

Grr.  I hate adding workarounds to improve compatibility with hopelessly
antique code (seriously, why doesn't squid support http/1.1 yet?), but I
guess I'll make phttpget emit a completely bogus "Connection: Keep-Alive"
header to go along with its HTTP/1.1 requests.

Colin Percival


More information about the freebsd-current mailing list