My squid.conf has these lines:
...................
auth_param digest program /opt/squid/libexec/digest_pw_auth
/opt/squid/etc/digpass
auth_param digest children 5
auth_param digest realm Squid proxy-caching web server
auth_param digest nonce_garbage_interval 5 minutes
auth_param digest nonce_max_duration 30 minutes
auth_param digest nonce_max_count 50
...................
acl password proxy_auth REQUIRED
...................
http_access allow password

This config should prompt the client for a digest auth, right? I created
the digpass file with htpasswd, so it's MD5 crypted. When the user sends
the user/pass this is what I get in the cache.log:

2003/10/04 22:01:37| The request GET http://www.google.com/ is DENIED,
because it matched 'password'
2003/10/04 22:01:37| clientReadRequest: FD 17: no data to process ((11)
Resource temporarily unavailable) 
2003/10/04 22:01:38| storeLateRelease: released 0 objects 
2003/10/04 22:01:38| The request GET http://www.google.com/ is DENIED,
because it matched 'password' 
2003/10/04 22:01:38| clientReadRequest: FD 17: no data to process ((11)
Resource temporarily unavailable) 
2003/10/04 22:01:41| The request GET http://www.google.com/ is DENIED,
because it matched 'password' 
2003/10/04 22:01:41| clientReadRequest: FD 17: no data to process ((11)
Resource temporarily unavailable)

How is the access denied when it mached the password acl??? I even tried
basic auth with a plain text file: user:pass and I get the same error.
Please help, I am obsesed with this problem for a long time...need to
sleep :)

Thanks,
Arthur


Reply via email to