The pains of proxy authentication

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.