Red Hat Bugzilla – Bug 844723
The NTLM pass-through authentication doesn't work via squid-3.1.10
Last modified: 2014-11-09 17:35:51 EST
I installed squid-3.1.10-9.el6_3, set "http10" to on and can confirm that this patch solved our NTLM authentication issues. Nevertheless I think it breaks other things. We recently had some calls regarding blocked access to certain web sites caused by invalid HTTP requests. I examined the header of the outgoing HTTP requests and noticed that a "Proxy-Connection: keep-alive" header is sent to the web server. When I disable the "http10" option, a correct "Connection: keep-alive" header is sent and the access is not blocked anymore. As far as I understand the "Proxy-Connection: keep-alive" header should never be sent to web servers.
Could you provide a reproducer or tcpdump from customer? (In reply to comment #11)
Created attachment 674657 [details] network trace of connection to web server I uploaded the requested tcpdump trace.
(In reply to comment #11) I can confirm described behaviour - tracking buzilla available at https://bugzilla.redhat.com/show_bug.cgi?id=895526 .
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2013-0505.html
I tried it with squid-3.1.10-16.el6. No change. Error persists.