<div dir="ltr">Hi All,<br><br>I'm Akhaice.<br># And now, thanks for developers and maintainers at all times.<br><br>I'm using squid-3.5.16.<br>Recently I upgraded from squid-3.1 to squid-3.5.<br><br>And I've been using ICAP Server that has authentication function.<br><br>I configured that users needed authentication when they access web site.<br>The authentication function were provided by ICAP Server.<br><br>When ICAP Server return response code 407 with "Proxy-Authenticate" header,<br>Client browser was not able to receive this header and display authentication dialog.<br><br>I captured packets in two places.<br>One is between squid and ICAP server. The other is between squid and Client browser.<br><br>The header information is as follows.<br>==================================================<br>+ From ICAP Server to Squid<br><br>ICAP/1.0 200 OK<br>Server: TEST-ICAP<br>ISTag: "TEST-ICAP"<br>Date: Thu, 04 Aug 2016 03:05:34 GMT<br>Cache-Control: no-cache<br>Connection: close<br>Encapsulated: res-hdr=0, res-body=232<br><br>HTTP/1.1 407 Proxy Authentication Required<br>Proxy-Connection: close<br>Content-Type: text/html; charset=utf-8<br>Proxy-Authenticate: Basic realm="TESTAUTH"<br>Pragma: no-cache<br>Expires: Tue, 2 2001 20:00:00 GMT<br>Content-Length: 2349<br><br>==================================================<br>+ From Squid to Client browser<br><br>HTTP/1.1 407 Proxy Authentication Required<br>Date: Thu, 04 Aug 2016 03:05:34 GMT<br>Content-Type: text/html; charset=utf-8<br>Pragma: no-cache<br>Expires: Tue, 2 2001 20:00:00 GMT<br>Content-Length: 2349<br>X-Cache: MISS from proxyserver.local<br>Connection: keep-alive<br>==================================================<br><br>I found that Squid-3.5 automatically deleted the Proxy-Authenticate header.<br><br>Is it the correct behavior on squid-3.5 ?<br>How can I make client browser get Proxy-Authenticate header?<br><br>Thank you.<br><br>John Akhaice<br><br></div>