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

From: Colin Percival <cperciva_at_freebsd.org>
Date: Wed, 27 Dec 2006 16:05:49 -0800
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
Received on Wed Dec 27 2006 - 23:07:29 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:04 UTC