Hi, Amos > Proxy-Connection is a non-standard header. Squid and other software used it > incorrectly with an overlap in same meaning Connection. We have removed it > from outgoing details at the request of the HTTP RFC working group. hmmm.... > Which browser and version is this please? IE8 on Windows7. Please check it. --mkishi On Sun, Oct 17, 2010 at 7:39 AM, Amos Jeffries <squid3@xxxxxxxxxxxxx> wrote: > On 17/10/10 09:54, Mikio Kishi wrote: >> >> Hi, Amos >> >>> Very probably yes. The root cause of your problem is still not clear, it >>> may be a duplicate or side effect of one of the other keep-alive problems >>> which were tracked down and fixed. 3.1.8 as far as we can tell is >>> completely keep-alive compliant with non-chunked requests. The remaining >>> chunked keep-alive fixes are in 3.2 series (but NTLM in there is reported >>> to have unrelated issues and needs more testing). >> >> I tried 3.1.8. When I connected to windows server with NTLM auth via >> squid, >> >> GET http://XXX.XXX.XXX.XXX/ HTTP/1.1 >> Proxy-Connection: keep-alive >> Authorization: .... >> >> squid replied the following. >> >> HTTP/1.0 401 Unauthorized >> WWW-Authenticate: NTLM >> Proxy-support: Session-Based-Authentication >> Connection: Proxy-support >> Connection: keep-alive >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> After that, web browser tried to create new connection...... >> I think that "Connection: keep-alive" must become "Proxy-Connection: >> keep-alive" >> What do you think ? > > Proxy-Connection is a non-standard header. Squid and other software used it > incorrectly with an overlap in same meaning Connection. We have removed it > from outgoing details at the request of the HTTP RFC working group. > > Which browser and version is this please? > > Amos > -- > Please be using > Current Stable Squid 2.7.STABLE9 or 3.1.8 > Beta testers wanted for 3.2.0.2 >