Amos, Thanks for your reply. I have solved my issue and i feel really stupid now. I did a clean install of my server with freebsd 9. I installed Squid 3.1.18 which was an update from previous version i was using on freebsd 8 (3.1.15). I took my old config files and installed it in my freshly installed box. I never realized that somehow the configuration line in squid for ncsa_auth was missing the complete path to "passwd" Basically the passwd was missing at the end. I added the full path and not it is working like a charm. My apologies for wasting everybody's time. Now, I will crawl back under my rock and make myself as small as possible :)=20 auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/passwd Thank you for this great piece of software to all. This has been the most helpful software i have ever used and kept on using to have a better and safer internet. Regards, zongo On Feb 6, 2012, at 1:23 AM, Amos Jeffries wrote: > On 6/02/2012 2:01 p.m., zongo saiba wrote: >> Hi, >> >> I have been using squid 3.1.15 with freebsd 8 with ncsa_authen and no issues. Updated squid to 3.1.18 and freebsd to version 9. Now squid is complaining that my credentials are not valid anymore > > How? The particular message and method of delivering it is important when dealling with authentication. > > Web page error? Popup dialog? and/or cache.log message? > > Amos