Re: [squid-users] a keepalive problem about NTLM authentication pass through

From: Henrik Nordström <henrik_at_henriknordstrom.net>
Date: Wed, 12 May 2010 22:25:10 +0200

ons 2010-05-12 klockan 18:54 +0900 skrev Mikio Kishi:

> > http.c:HttpStateData::sendRequest()
> >
> > 1998 /*
> > 1999 * Is keep-alive okay for all request methods?
> > 2000 */
> > 2001 if (orig_request->flags.must_keepalive)
> > 2002 flags.keepalive = 1;
> > 2003 else if (!Config.onoff.server_pconns)
> > 2004 flags.keepalive = 0;

> I think that we have to insert the following code
>
> else if (_peer->connection_auth == 1)
> flags.keepalive = 1;
>
> What do you think ?

The first condition "orig_request->flags.must_keepalive" should have
triggered when seeing NTLM/Negotiate/Kerberos passthru.

What is needed is to investigate why this did not get set.

Regards
Henrik
Received on Wed May 12 2010 - 20:25:14 MDT

This archive was generated by hypermail 2.2.0 : Fri May 14 2010 - 12:00:06 MDT