A small network I manage uses Squid and today I decided to enable proxy authentication to improve security a little. This was fairly trivial, I ended up using HTTP “basic” authentication and an existing htpasswd
style password file.
What was not trivial was the amount of bugs this unearthed in little more than 10 minutes.