Currently, I am using Squid-2.5STABLE6 to implement a load-balanced,  
redundant proxy array.  I am investigating problems involving the  
following and where a portion of the content on a web server requires  
authentication.
        Internet Explorer 6.x on a Windows XP system
        Squid-2.5STABLE6 on a BSD/OS 4.3.1 system
        Internet Information Server 5.x on a Windows 2003 system
Please, no comments about the reference in the Squid FAQ about  
building Squid on a BSD/OS system.  The FAQ entry is long past its  
expiration date.  It needs to be removed.
What I observe occurring is the following
        The Internet Explorer browser forwards an HTTP/1.1 request to Squid
        Squid generates and HTTP/1.0 request that is sent to the Internet  
Information Server
        The Internet Information Server sends an HTTP/1.1 response back to  
Squid
My understanding is that a server receiving an HTTP/1.0 request is  
supposed to respond using the same version of the protocol.  First,  
have I misunderstood the requirements regarding each "hop" in the path?
As you might gather, the problem involves authentication.  In this  
specific instance, IE users should authenticate using NTLM  
authentication while users of other browsers should use basic  
authentication.  What occurs, in practice, is that IE users that are  
in the Active Directory domain receive a 401.2 status while Firefox  
users and IE users whose system is not logged into or known to the  
Active Directory domain are prompted to provide their authentication  
credentials.
The other part of the question is what does Squid do when it receives  
an HTTP/1.1 response to its HTTP/1.0 request?
Merton Campbell Crockett
m.c.crockett@adelphia.net
Received on Sat Jun 24 2006 - 16:47:08 MDT
This archive was generated by hypermail pre-2.1.9 : Sat Jul 01 2006 - 12:00:02 MDT