I've just installed the squid-2.5.STABLE4-20040119 snapshot and now I'm =
flooded with "Impossible keep-alive header" messages.
I have a parent proxy of a Trend Micro Interscan Viruswall version 3.8 =
running on the same machine. Here's an example from the cache.log file:

2004/01/19 10:58:34| ctx: enter level 0: =
'http://wisapidata.weatherbug.com/WxAlertIsapi/WxAlertIsapi.cgi?GetAlert3=
0&Magic=3D1&ZipCode=3D27519&StationID=3DRALGH&Units=3D0&RegNum=3D27560925=
&Version=3D5.02&t=3D1074526042&lv=3D0'
2004/01/19 10:58:34| httpProcessReplyHeader: Impossible keep-alive =
header from =
'http://wisapidata.weatherbug.com/WxAlertIsapi/WxAlertIsapi.cgi?GetAlert3=
0&Magic=3D1&ZipCode=3D27519&StationID=3DRALGH&Units=3D0&RegNum=3D27560925=
&Version=3D5.02&t=3D1074526042&lv=3D0'
2004/01/19 10:58:34| ctx: exit level 0

The corresponding access.log entry says:

10.23.11.86 - - [19/Jan/2004:10:59:34 -0500] "GET =
http://wisapidata.weatherbug.com/WxA...gi?GetAlert30=
&Magic=3D1&ZipCode=3D27519&StationID=3DRALGH&Units=3D0&RegNum=3D28333984&=
Version=3D3.0&t=3D1074525302&lv=3D0 HTTP/1.0" 200 236 =
TCP_MISSEFAULT_PARENT=20

Mike Mitchell
SAS Institute Inc.
Mike.Mitchell@sas.com
(919) 531-6793
-----Original Message-----
From: Henrik Nordstrom [mailto:hno@squid-cache.org]=20
Sent: Wednesday, January 14, 2004 1:51 PM
To: Steve Snyder; Alex Sharaz
Cc: squid-users@squid-cache.org
Subject: Re: [squid-users] "Impossible keep-alive header"


On Wed, 14 Jan 2004, Henrik Nordstrom wrote:

> Thinking... OK, I think I know what the bug is in that patch.


Confirmed. The logics on what keep-alive headers are impossible was a=20
little too broad, sometimes triggering on fully valid HTTP/1.0 replies.

The patch has been corrected, and attached to this message you can find =
the incremental patch if you are using the snapshot release or otherwise =
can't easily get/apply the updated patch.

Regards
Henrik