Allow squid error pages to be customised.
The requested URL could not be retrieved
While trying to retrieve the URL: http://dsdsdsdsasadsschee.com/
The following error was encountered:
Unable to determine IP address from host name for dsdsdsdsasadsschee.com
The dnsserver returned:
Name Error: The domain name does not exist.
This means that:
The cache was not able to resolve the hostname presented in the URL.
Check if the address is correct.
Your cache administrator is $foo.
This breaks their minds and they ask for the random website to be unblocked because "the proxy said something".
1) Allow Squid to serve custom error pages, either locally or from an internal webserver (we already have custom 404 pages of the"you're doing it wrong" variety).
2) Optionally automagically map error codes to friendly alternatives, with sensible (i.e not of the Internet Explorer variety) suggestions for remedying their problem.
More important to my users is the existence of a valid email address for the cache administrator. Full editing functionality would be nice but that's number one on my wish list for these error pages.