Description of problem: When squid is configured to require authentication, it does not make browser to prompt user for password. Probably it does not send some authentication header. If you use client which forces authentication, it works. Version-Release number of selected component (if applicable): squid-3.0.STABLE2-3.fc9 How reproducible: Always. Steps to Reproduce: 1. Configure squid to require authentication. 2. Run www browser. 3. Try to browse on the web. Actual results: Proxy denies access. Expected results: Proxy requests client to authenticate. Additional info:
This looks like a duplicate of Bug #448342 which already has packages built and waiting for enough karma to be pushed to stable, you can participate yourself if this build fixes this for you: https://admin.fedoraproject.org/updates/F9/FEDORA-2008-4500
Probably this fix would solve the problem. http://bazaar.launchpad.net/~chtsanti/squid/hopbyhopheaders/revision/chtsanti%40users.sourceforge.net-20080502104346-zjr6q8p1ldniktp1?start_revid=chtsanti%40users.sourceforge.net-20080526174909-whgmc2jhrvgalttf
I tried the above patch. It did not fix the problem.
Problem persists in squid-3.0.STABLE7-1.fc9. Tested with sasl_auth and ldap_auth.
I found the squid 3.0 does not allow proxy authentication when http_port is setup to transparent. Request were not transparent, but in that case it is needed to setup different port for transparent usage.