Hi Abe,
I've been testing your Squid Properties contrib on my 5.6 server. So far so good, but I've not worked on it too extensively yet.
I too ran into a problem with a web page not updating. The problem was not the squid cache, it was actually IE6. Clearing the cache did not help so I had to delete my IE6 history and cleared all temporary internet files from IE6 before it worked again.
By the way, since you have started this project, could ask you to look into something else to do with squid ? I know the current version of squid supports web access control by MAC address (which was not available with the squid in SME 5.1.2 - missing some options). Could you incorporate that "feature" into your squid properties page. Basically, I want to have a means to give or deny access to the web by checking the MAC address of the workstation. If it is in the allowed list, fine, if not deny access. I currently do this by IP address by manually editing the squid.conf template and file but is getting cumbersome and also not something an end user admin can do (most of the end user admin I know should not get anywhere near a console prompt of their own Windows PC, let alone the SME server's !).
Thanks.
Kelvin