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
