On 24 Jun 2006, at 18:47 , Henrik Nordstrom wrote:
> lör 2006-06-24 klockan 16:25 -0700 skrev Merton Campbell Crockett:
>
>> Squid received an HTTP/1.1 request from the client.  Squid changed
>> the protocol to HTTP/1.0 for the next hop.  Squid received an HTTP/
>> 1.1 response,  shouldn't Squid pass the HTTP header fields that it
>> doesn't understand to the client?
>
> It does.
>
> But at the same time Squid-2.5 does understand that NTLM (and a few
> other authentication schemes from the same source) is incompatible  
> with
> HTTP and strips them out from the response to make sure the client
> selects a compatible scheme (if one is announced by the server).
In this instance, Squid received an HTTP/1.1 response from the IIS  
6.x server with a status of 401.  Included in the HTTP response  
header were the following fields.
        WWW-Authenticate: Negotiate
        WWW-Authenticate:  NTLM
Squid returned an HTTP/1.0 response to the IE client.  The above were  
not included in the HTTP response header.  As the WWW-Authentic is  
required in both HTTP/1.0 and HTTP/1.1 specifications, Squid is  
returning an invalid response header.  It I understand your response  
correctly, this is intentional.
Merton Campbell Crockett
m.c.crockett@adelphia.net
Received on Sat Jun 24 2006 - 21:51:32 MDT
This archive was generated by hypermail pre-2.1.9 : Sat Jul 01 2006 - 12:00:02 MDT