The Squid HTTP Proxy team is very pleased to announce the
availability of the Squid-3.1.10 release!
This release brings a long list of bug fixes and some further HTTP/1.1
improvements into 3.1.
Some small but cumulative memory leaks were found and fixed in Digest
authentication and adaptation ACL processing.
New limits are placed on memory consumption when uploading files and
when using delay pools. Previously Squid would pull in as much as
possible from the source and slowly deliver it. Which would lead to
massive memory consumption and other stranger problems with upload tools
and timeouts. A directive (client_request_buffer_max_size) has been
added to limit consumption, a default of 512KB has been picked so as not
to slow any small transfers.
cache_dir problems on 64-bit systems needing to store large (>2GB)
individual objects has been fixed. Along with a capacity accounting fix
which expected to enable caches >2TB to be used now. The total object
count limit remains unchanged, these fixes are for multi-TB caches
dedicated to very large objects.
The squid.conf parser now reports useful messages when processing a
config file with obsolete directives. Where these used to just get a
"bungled" message they will now report what needs to be done to update
config file. "bungled" will still occur on completely unknown directives.
Please run "squid -k parse" while upgrading to correct outstanding
config garbage. Obsolete directives are not always fatal now.
HTTP/1.1 If-Match, If-None-Match and If-Modified-Since features are now
supported. Early adopters in testing have noticed that some browsers may
appear to receive a larger proportion of MISS'es while the rest are
receiving HITs. Investigation has traced this to HTTP variants and is a
separate older bug in Squid. These features are making Squid outputs
more reliable.
HTTP extension Set-Cookie2 and Cookie2 headers are now registered as
known and may be controlled with the header access controls.
See the ChangeLog for the list of other minor changes in this release.
Users of Squid-3 experiencing memory or large cache problems are urged
to upgrade as soon as possible.
All users of older Squid are encouraged to upgrade as time permits.
Please refer to the release notes at
http://www.squid-cache.org/Versions/v3/3.1/RELEASENOTES.html
when you are ready to make the switch to Squid-3.1
This new release can be downloaded from our HTTP or FTP servers
http://www.squid-cache.org/Versions/v3/3.1/
ftp://ftp.squid-cache.org/pub/squid/
ftp://ftp.squid-cache.org/pub/archive/3.1/
or the mirrors. For a list of mirror sites see
http://www.squid-cache.org/Download/http-mirrors.dyn
http://www.squid-cache.org/Download/mirrors.dyn
If you encounter any issues with this release please file a bug report.
http://bugs.squid-cache.org/
Amos Jeffries