From: Amos Jeffries Date: Mon, 15 Sep 2014 08:15:59 +0000 (-0700) Subject: 3.4.8 X-Git-Tag: SQUID_3_4_8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba687e7081c71dd75fd6d634ec428fa7a95d8e00;p=thirdparty%2Fsquid.git 3.4.8 --- diff --git a/ChangeLog b/ChangeLog index 8fd1b348a6..8d09b31e7e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Changes to squid-3.4.8 (15 Sep 2014): + + - Fix off by one in SNMP subsystem + - pinger: Fix various ICMP handling issues + Changes to squid-3.4.7 (28 Aug 2014): - Regression Fix: Kerberos LDAP authorizing groups with principle subdomain diff --git a/configure.ac b/configure.ac index 01bbf6bf5b..48bad7f777 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([Squid Web Proxy],[3.4.7-BZR],[http://bugs.squid-cache.org/],[squid]) +AC_INIT([Squid Web Proxy],[3.4.8-BZR],[http://bugs.squid-cache.org/],[squid]) AC_PREREQ(2.61) AC_CONFIG_HEADERS([include/autoconf.h]) AC_CONFIG_AUX_DIR(cfgaux) diff --git a/doc/release-notes/release-3.4.html b/doc/release-notes/release-3.4.html index 2612c025af..6b02e763a6 100644 --- a/doc/release-notes/release-3.4.html +++ b/doc/release-notes/release-3.4.html @@ -2,10 +2,10 @@ - Squid 3.4.7 release notes + Squid 3.4.8 release notes -

Squid 3.4.7 release notes

+

Squid 3.4.8 release notes

Squid Developers


@@ -57,7 +57,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.4.7 for testing.

+

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

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

diff --git a/doc/release-notes/release-3.4.sgml b/doc/release-notes/release-3.4.sgml index d893c7edfa..3bde1bfb01 100644 --- a/doc/release-notes/release-3.4.sgml +++ b/doc/release-notes/release-3.4.sgml @@ -1,6 +1,6 @@
-Squid 3.4.7 release notes +Squid 3.4.8 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.4.7 for testing. +The Squid Team are pleased to announce the release of Squid-3.4.8 for testing. This new release is available for download from or the . diff --git a/src/cf.data.pre b/src/cf.data.pre index 3d27099ca7..077acec9ce 100644 --- a/src/cf.data.pre +++ b/src/cf.data.pre @@ -176,7 +176,7 @@ DOC_END NAME: ignore_ims_on_miss TYPE: obsolete DOC_START - Remove this line. The HTTP/1.1 feature is now fully supported by default. + Remove this line. The HTTP/1.1 feature is now configured by 'cache_miss_revalidate'. DOC_END # Options Removed in 3.2 @@ -5021,7 +5021,7 @@ DOC_START downloads. When the user aborts a request, Squid will check the - quick_abort values to the amount of data transfered until + quick_abort values to the amount of data transferred until then. If the transfer has less than 'quick_abort_min' KB remaining, @@ -7349,17 +7349,25 @@ TYPE: onoff DEFAULT: on LOC: Config.onoff.cache_miss_revalidate DOC_START - Whether Squid on cache MISS will pass client revalidation requests - to the server or tries to fetch new content for caching. - This is useful while the cache is mostly empty to more quickly - have the cache populated. + RFC 7232 defines a conditional request mechanism to prevent + response objects being unnecessarily transferred over the network. + If that mechanism is used by the client and a cache MISS occurs + it can prevent new cache entries being created. + + This option determines whether Squid on cache MISS will pass the + client revalidation request to the server or tries to fetch new + content for caching. It can be useful while the cache is mostly + empty to more quickly have the cache populated by generating + non-conditional GETs. When set to 'on' (default), Squid will pass all client If-* headers - to the server. + to the server. This permits server responses without a cacheable + payload to be delivered and on MISS no new cache entry is created. When set to 'off' and if the request is cacheable, Squid will remove the clients If-Modified-Since and If-None-Match headers from - the request sent to the server. + the request sent to the server. This requests a 200 status response + from the server to create a new cache entry with. DOC_END NAME: always_direct diff --git a/src/client_side_reply.cc b/src/client_side_reply.cc index a297fbd9cc..651239446d 100644 --- a/src/client_side_reply.cc +++ b/src/client_side_reply.cc @@ -1401,7 +1401,7 @@ clientReplyContext::buildReplyHeader() if (!request->flags.accelerated && !request->flags.intercepted) { httpHeaderPutStrf(hdr, HDR_PROXY_SUPPORT, "Session-Based-Authentication"); /* - We send "[Proxy-]Connection: Proxy-Support" header to mark + We send "Connection: Proxy-Support" header to mark Proxy-Support as a hop-by-hop header for intermediaries that do not understand the semantics of this header. The RFC should have included this recommendation.