The Squid HTTP Proxy team is very pleased to announce the
availability of the Squid-3.1.0.8 beta release!
A fairly large amount of bug fixes have gone into this release.
All the dozen or so bugs fixed in the last few 3.0 releases are included
in this release, along with an impressive list found only in 3.1.
Again the diff patch to upgrade from 3.1.0.7 has been omitted this
release due to its size. Please grab a clean copy of the bundles or rsync.
A few new configuration settings for fine tuning of performance are made
available. Mostly thanks to Yahoo! and their work:
- Bug 2645: allow squid to ignore must-revalidate
(refresh_patterm ... ignore-must-revalidate)
- Bug 2632: Make number of re-forwarding tries configurable
(forward_max_tries N)
- Bug 2615: fix makes ecap_enable work properly
- Add Content-Disposition to the known headers list.
- Number of times a peer takes to be declared dead configurable
(cache_peer ... connect-fail-limit=N).
- HTCP protocol is now logged to access.log similar to the way ICP is
logged.
The improvements to NAT support are now structurally completed. This
means that ALL --enable-transparent-* configure options may be enabled
at once within a single build of Squid. Kernel header and library
dependencies are still required to be present at configure and build
time for a particular option to work.
This allows distributions to simplify and build support for multiple
NAT and firewalls they support in one binary.
Improvements to auto-detect the transparency dependencies have yet to
be done, anyone interested in making that happen please volunteer in
squid-dev. We require test environments before this can be attempted.
A small addition also enables TPROXYv4 to now act transparently on
CONNECT requests.
Other big bug fixes to note:
- Bug 2656: fixes Pinger from dying with general protection fault,
and other changes also fix its install location.
- Bug 2650: fix allows epoll from a wider range of environments
- Bug 2648: partial fix for Auth processes not shutting down.
- Bug 2644: auth scheme initialization regression in 3.1.0.7
- Bug 2628: --with-pidfile=PATH option to override DEFAULT_PID_FILE
- Bug 2589: fixes SNMP returning no data - wrong oid decoded
- Bug 2571: fixes IPv6 failures when running on kernel with IPv6
administratively disabled but available at build.
- Bug 2559: Problem parsing /0 and /0.0.0.0
Please refer to the release notes at
http://www.squid-cache.org/Versions/v3/3.1/RELEASENOTES.html
if and 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-3/DEVEL/
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