SquidMan Release Notes
Version 4.2 - released 15 Nov, 2020
- now a Universal binary (again!)
- tested on Intel architectures running 10.10 (Yosemite) through to 10.15 (Catalina)
- tested on the Apple Silicon architecture running macOS 11.0 (Big Sur)
- upgraded the bundled version of Squid to 4.13
Version 4.1 - released 10 Oct, 2019
- tested on and notarized for Gatekeeper compatibility on macOS X 10.15 (Catalina)
- upgraded the bundled version of Squid to 4.7
- removed support for macOS versions earlier than 10.10
Version 4.0 - released 5 Jan, 2018
- upgraded the bundled version of Squid to 3.5.28
- added new preference options to support separate parent proxy options for different network locations, and to optionally reconfigure Squid on a location change
- added more robust detection and (re)installation of the helper tool
- added a new advanced preferences tab with performance tuning options
Version 3.8 - released 12 Apr, 2016
- upgraded the bundled version of Squid to 3.5.15
- added a new Control menu, with commands and keyboard equivalents for manually starting, stopping, and restarting squid
- added new preference options for the in-memory cache
- added a new advanced preferences tab with performance tuning options
- fixed a bug that would prevent Squid shutdown on logout if SquidMan was running
Version 3.6 - released 16 Nov, 2014
- upgraded the bundled version of Squid to 3.4.9
- compiled squid with reverse-proxy SSL support disabled, since OpenSSL is deprecated on OS X
- fixed a bug that sometimes prevented Squid from being upgraded when a new version of SquidMan was run
- uses version 2 code signing for OS X 10.9.5 and 10.10.x, which allows launching without GateKeeper warnings on systems with default GateKeeper preferences
Version 3.51 - released 2 Nov, 2013
- upgraded the bundled version of Squid to 3.3.9
- compiled squid with EUI support disabled, to stop extensive console logging
Version 3.5 - released 6 Oct, 2013
- upgraded the bundled version of Squid to 3.3.8
- dropped support for 32-bit systems (now requires OS X 10.6.8 or higher, on 64-bit hardware)
- added support for OS X 10.9 (Mavericks)
- code signed, which allows launching without GateKeeper warnings on systems with default GateKeeper preferences
Version 3.1 - released 21 May, 2011
- upgraded the bundled version of Squid to 3.1.12
Version 3.0 - released 22 May, 2010
- upgraded the bundled version of Squid to 3.1.1
- added an option to uninstall Squid
- moved the log files to a subdirectory of ~/Library/Logs
- fixed some edge-case bugs
Version 2.5 - released 4 Jul, 2009
- upgraded the bundled version of Squid to 3.0STABLE16
- resolved a long-standing issue where SquidMan would sometimes say squid was not running, when in fact it was
Version 2.0 - released 22 Nov, 2007
- upgraded the bundled version of Squid to 2.6STABLE16
- added compatibility with Leopard (10.5)
- dropped support for MacOS X 10.3
Version 1.8 - released 17 May, 2006
- upgraded the bundled version of Squid to 2.5STABLE13
- rebuilt as a Universal binary
- at the request of a number of users, changed the build options of Squid to include delay-pools support (although this is not supported in the user interface)
- dropped support for MacOS X 10.2
Version 1.61 - released 18 Jan, 2005
- replaced the build of Squid bundled with SquidMan. (The build supplied in 1.6 did not run under MacOS X 10.2 due to library differences between MacOS X 10.2 and MacOS X 10.3. If you previously installed SquidMan 1.6 on MacOS X 10.2, please install SquidMan 1.61 and manually choose "Reinstall Squid..." from the SquidMan menu. If you previously installed SquidMan 1.6 in MacOS X 10.3, it is not necessary to upgrade to this version.)
Version 1.6 - released 10 Jan, 2005
- upgraded the bundled version of Squid to 2.5STABLE7
- modified the internals of the squid installer process
Version 1.52 - released 25 Nov, 2003
- switched the "Preferences" command key from ";" to "," as per the Apple standard
- fixed a bug that sometimes prevented SquidMan detecting that Squid had started on MacOS X 10.3
Version 1.51 - released 25 Oct, 2003
- fixed some cosmetic issues with help balloons
- added code to properly create the cache and log directories if they don't exist at launch
- fixed some bugs that could occur when two users try to run Squid at the same time
Version 1.5 - released 24 Oct, 2003
- upgraded the bundled version of Squid to 2.5STABLE3
- cleaned up and reorganized the preference panels
- improved preference pane for specifying clients
- added a preference pane for specifying direct hosts
- added preferences to disable Squid DNS tests, specify the visible hostname, control log rotation, and specify the maximum object size that will be cached
- added a feature to edit the template that SquidMan uses to build the Squid configuration file
- improved faster start-up and detection of Squid status
- added a more complete display of program status
- added ability to detect if another user is already running Squid
- relocated the various log files to the user's Library/Logs directory, instead of /tmp
- relocated the Squid cache to the user's Library/Caches directory, instead of /tmp (allowing the cache to survive a restart)