From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705) Description of problem: When trying to use NTLM authentication sheme, squid reports: Parsing Config File: Unknown authentication scheme 'ntlm'. Version-Release number of selected component (if applicable): squid-2.5.STABLE1-2 How reproducible: Always Steps to Reproduce: 1.enable auth_param ntlm with program /usr/lib/ntlm_auth 2.restart squid 3.observe the output Actual Results: Parsing Config File: Unknown authentication scheme 'ntlm'. Expected Results: work like a charm :) Additional info: added a "--enable-auth \" line in the squid.specs file and recompiled the RPM worked for me.
What's really strange is that the NTLM authentication helper modules were built for Squid, so one is lead to believe that NTLM authentication will work. This is not the case. Squid must be built with the '--enable-auth="basic,ntlm"' argument to configure in addition to the helper module flags in order for NTLM support to be activated. To fix this problem, the Red Hat release engineer need only add the above configure flag and rebuild the package.
This feature was added in the latest squid RPM in Rawhide, in June 2003. I think this bug should be closed as 'resolved' now..