From: Amos Jeffries Date: Mon, 12 Dec 2011 10:37:58 +0000 (-0700) Subject: 3.2.0.14 X-Git-Tag: SQUID_3_2_0_14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff57826cea2f97c47cee95241adc7193f96b089d;p=thirdparty%2Fsquid.git 3.2.0.14 --- diff --git a/ChangeLog b/ChangeLog index 7210a9e6ba..c72a70fda7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,29 @@ +Changes to squid-3.2.0.14 (12 Dec 2011): + + - Bug 3433: Segfault closing SNMP + - Bug 3420: Request body consumption races and !theConsumer exception. + - Bug 3406: SSL Log Error in debug + - Bug 3383: store.cc:1631: "new_status != IN_MEMORY" assertion + - Bug 3383: unhandled exception: theGroupBSize > 0 + - Bug 3377: assertion failed: store.cc:885: "store_status == STORE_PENDING" + - Bug 3367: fix inverted check on host_strict_verify + - Bug 3366: assertion comm.cc:1276: isOpen(fd) via CompositePoolNode::kickReads + - Bug 3364: SNMP Orphans + - Bug 3301: ERR_DNS_FAIL never shown + - Bug 3150: do not start useless unlinkd + - ext_session_acl: version 1.2 + - Add adaptation_meta option + - Add a mask on the qos_flows miss configuration value + - Support intermediate CA in ssl-bump traffic certificates + - Support SSL certificate failure details on error page + - Fix flags for NAT intercept and TPROXY not set correctly + - Fix fastCheck() default result on multi-line actions + - Fix missing SMP shared memory statistics + - Fix Comm::Write closing() assertion when retrying a failed UDP DNS query + - ... and several other TCP and SMP support behaviour fixes + - ... and many code polishing cleanups and fixed build errors + - ... and several documentation polishings + Changes to squid-3.2.0.13 (14 Oct 2011): - Regression Bug 3363: never_direct always 'unable to forward this request at this time' diff --git a/configure.ac b/configure.ac index 4973e5efe2..68525f3f0e 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ dnl $Id$ dnl dnl dnl -AC_INIT([Squid Web Proxy],[3.2.0.13-BZR],[http://www.squid-cache.org/bugs/],[squid]) +AC_INIT([Squid Web Proxy],[3.2.0.14-BZR],[http://www.squid-cache.org/bugs/],[squid]) AC_PREREQ(2.61) AC_CONFIG_HEADERS([include/autoconf.h]) AC_CONFIG_AUX_DIR(cfgaux) diff --git a/doc/release-notes/release-3.2.html b/doc/release-notes/release-3.2.html index c3b371f756..813bdabb23 100644 --- a/doc/release-notes/release-3.2.html +++ b/doc/release-notes/release-3.2.html @@ -2,10 +2,10 @@ - Squid 3.2.0.13 release notes + Squid 3.2.0.14 release notes -

Squid 3.2.0.13 release notes

+

Squid 3.2.0.14 release notes

Squid Developers


@@ -25,18 +25,17 @@ for Applied Network Research and members of the Web Caching community.

3. Changes to squid.conf since Squid-3.1

@@ -73,7 +72,7 @@ for Applied Network Research and members of the Web Caching community.

1. Notice

-

The Squid Team are pleased to announce the release of Squid-3.2.0.13 for testing.

+

The Squid Team are pleased to announce the release of Squid-3.2.0.14 for testing.

This new release is available for download from http://www.squid-cache.org/Versions/v3/3.2/ or the mirrors.

@@ -101,7 +100,6 @@ report with a stack trace.

The most important of these new features are:

@@ -364,7 +343,7 @@ For several helpers the directory name used in --enable-X-helpers configure opti

-

2.7 Multi-Lingual manuals +

2.6 Multi-Lingual manuals

The man(8) and man(1) pages bundled with Squid are now provided online for all @@ -377,7 +356,7 @@ versions and beginning with 3.2 they are available in languages other than Engli This move begins the Localization of the internal administrator facing manuals.

-

2.8 Solaris 10 pthreads Support (Experimental) +

2.7 Solaris 10 pthreads Support (Experimental)

Automatic detection and use of the pthreads library available from Solaris 10

@@ -389,7 +368,7 @@ are now available in Solaris 10.

We recommend giving AUFS a try for faster disk storage and encourage feedback.

-

2.9 Surrogate/1.0 protocol extensions to HTTP +

2.8 Surrogate/1.0 protocol extensions to HTTP

The Surrogate extensions to HTTP protocol enable an origin web server to specify separate @@ -414,7 +393,7 @@ and for some uses desirable to receive external reverse-proxies Surrogate-Ca is required to prevent an unacceptable surrogate ID of 'localhost' being generated.

-

2.10 Logging Infrastructure Updated +

2.9 Logging Infrastructure Updated

The advanced logging modules introduced in Squid-2.7 are now available from Squid-3.2.

@@ -441,7 +420,7 @@ required to store a long period of access.log and needs to conserve disk space.< These logs are now created using an access_log line with the format "referrer" or "useragent".

-

2.11 Client Bandwidth Limits +

2.10 Client Bandwidth Limits

In mobile environments, Squid may need to limit Squid-to-client bandwidth @@ -473,14 +452,14 @@ response data from Squid. This delay may need to be lowered in high-bandwidth environments.

-

2.12 Better eCAP Suport +

2.11 Better eCAP Suport

Support for libecap version 0.2.0 has been added with this series of Squid. Bringing better support for body handling, and logging.

-

2.13 Cache Manager access changes +

2.12 Cache Manager access changes

The Squid Cache Manager has previously only been accessible under the cache_object:// @@ -522,6 +501,10 @@ The manager ACL needs changing to:

+
adaptation_meta
+

This option allows Squid administrator to add custom ICAP request +headers or eCAP options to Squid ICAP requests or eCAP transactions.

+
adaptation_send_client_ip

Same as depricated icap_send_client_ip but applies to both ICAP and eCAP.

@@ -558,6 +541,9 @@ Impacts cache integrity/reliability and client browser security.

destination IP to another source indicated by Host: domain DNS or cache_peer configuration. It does not affect Host: validation.

+
client_idle_pconn_timeout
+

Renamed from persistent_request_timeout.

+
cpu_affinity_map

New setting for SMP support to map Squid processes onto specific CPU cores.

@@ -588,6 +574,9 @@ If-statements can be used to make configuration directives depend on conditions.

The else part is optional. The keywords if, else and endif must be typed on their own lines, as if they were regular configuration directives.

+
logfile_daemon
+

Ported from 2.7. Specify the file I/O daemon helper to run for logging.

+
max_stale

Places an upper limit on how stale content Squid will serve from the cache if cache validation fails

@@ -605,8 +594,8 @@ must be typed on their own lines, as if they were regular configuration directiv

-
logfile_daemon
-

Ported from 2.7. Specify the file I/O daemon helper to run for logging.

+
server_idle_pconn_timeout
+

Renamed from pconn_timeout.

tproxy_uses_indirect_client

Controls whether the indirect client address found in the X-Forwarded-For @@ -764,9 +753,6 @@ The IPv6 magic 'to_ipv6' hacks needed in 3.1 are now no longer necessary.

tcp_outgoing_tos

This parameter is now compatible with persistent server connections.

-
windows_ipaddrchangemonitor
-

Now only available to be set in Windows builds.

-
url_rewrite_children

New options startup=N, idle=N, concurrency=N

    @@ -776,6 +762,9 @@ The IPv6 magic 'to_ipv6' hacks needed in 3.1 are now no longer necessary.

+
windows_ipaddrchangemonitor
+

Now only available to be set in Windows builds.

+

@@ -807,6 +796,12 @@ The IPv6 magic 'to_ipv6' hacks needed in 3.1 are now no longer necessary.

The behaviour controlled by this directive is no longer possible. It has been replaced by connect_retries option which operates a little differently.

+
pconn_timeout
+

Renamed to server_idle_pconn_timeout

+ +
persistent_request_timeout
+

Renamed to client_idle_pconn_timeout

+
referer_log

Replaced by the referrer format option on an access_log directive.

@@ -896,7 +891,7 @@ default is to auto-detect the library and use where available.

--enable-auth
-

No longer takes a list of arguments. This option now is restricted to building with or without for authentication.

+

No longer takes a list of arguments. This option now is restricted to building Squid with or without authentication support.

The new --enable-auth-X/--disable-auth-X parameters determine which authentication protocols and helpers are built.

diff --git a/doc/release-notes/release-3.2.sgml b/doc/release-notes/release-3.2.sgml index 0ed9d5bd7d..89ab9e2f9f 100644 --- a/doc/release-notes/release-3.2.sgml +++ b/doc/release-notes/release-3.2.sgml @@ -1,6 +1,6 @@
-Squid 3.2.0.13 release notes +Squid 3.2.0.14 release notes Squid Developers @@ -13,7 +13,7 @@ for Applied Network Research and members of the Web Caching community. Notice

-The Squid Team are pleased to announce the release of Squid-3.2.0.13 for testing. +The Squid Team are pleased to announce the release of Squid-3.2.0.14 for testing. This new release is available for download from or the . @@ -232,6 +232,7 @@ Most user-facing changes are reflected in squid.conf (see below). squid_ldap_group - ext_ldap_group_acl - Check logged in users Group membership using LDAP. mswin_check_lm_group - ext_lm_group_acl - Check logged in users Group membership using LanManager. squid_session - ext_session_acl - Maintain a session cache of client identifiers (usually IP address). + This helper has also gone through a version update and now uses more current BerkeleyDB 4.1+ APIs. squid_unix_group - ext_unix_group_acl - Check logged in users Group membership using local UNIX groups. wbinfo_group.pl - ext_wbinfo_group_acl - Check logged in users Group membership using wbinfo. @@ -395,6 +396,10 @@ This section gives a thorough account of those changes in three categories: New tags

+ adaptation_meta +

This option allows Squid administrator to add custom ICAP request + headers or eCAP options to Squid ICAP requests or eCAP transactions. + adaptation_send_client_ip

Same as depricated icap_send_client_ip but applies to both ICAP and eCAP.