]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
3.4.8 SQUID_3_4_8
authorAmos Jeffries <squid3@treenet.co.nz>
Mon, 15 Sep 2014 08:15:59 +0000 (01:15 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 15 Sep 2014 08:15:59 +0000 (01:15 -0700)
ChangeLog
configure.ac
doc/release-notes/release-3.4.html
doc/release-notes/release-3.4.sgml
src/cf.data.pre
src/client_side_reply.cc

index 8fd1b348a665e7d0ebee0bc0fa98971c66206e0e..8d09b31e7e601508d02e93fb1c28baa9b50d14f9 100644 (file)
--- 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
index 01bbf6bf5beb59b5d3d2c544f2a4523854731ad7..48bad7f7777b6a6052123994cfeb9f87d088cb8a 100644 (file)
@@ -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)
index 2612c025af4a0eacb6f386c5b66b3dd3fd19384b..6b02e763a641495dfbb2acce4866309225f62541 100644 (file)
@@ -2,10 +2,10 @@
 <HTML>
 <HEAD>
  <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.69">
- <TITLE>Squid 3.4.7 release notes</TITLE>
+ <TITLE>Squid 3.4.8 release notes</TITLE>
 </HEAD>
 <BODY>
-<H1>Squid 3.4.7 release notes</H1>
+<H1>Squid 3.4.8 release notes</H1>
 
 <H2>Squid Developers</H2>
 <HR>
@@ -57,7 +57,7 @@ for Applied Network Research and members of the Web Caching community.</EM>
 <HR>
 <H2><A NAME="s1">1.</A> <A HREF="#toc1">Notice</A></H2>
 
-<P>The Squid Team are pleased to announce the release of Squid-3.4.7 for testing.</P>
+<P>The Squid Team are pleased to announce the release of Squid-3.4.8 for testing.</P>
 <P>This new release is available for download from 
 <A HREF="http://www.squid-cache.org/Versions/v3/3.4/">http://www.squid-cache.org/Versions/v3/3.4/</A> or the
 <A HREF="http://www.squid-cache.org/Mirrors/http-mirrors.html">mirrors</A>.</P>
index d893c7edfa938c778c69d4d47d1fae45bcb4f9d5..3bde1bfb0181b2f65c42247e0f10ed009d06b7b1 100644 (file)
@@ -1,6 +1,6 @@
 <!doctype linuxdoc system>
 <article>
-<title>Squid 3.4.7 release notes</title>
+<title>Squid 3.4.8 release notes</title>
 <author>Squid Developers</author>
 
 <abstract>
@@ -13,7 +13,7 @@ for Applied Network Research and members of the Web Caching community.
 
 <sect>Notice
 <p>
-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 <url url="http://www.squid-cache.org/Versions/v3/3.4/"> or the
  <url url="http://www.squid-cache.org/Mirrors/http-mirrors.html" name="mirrors">.
index 3d27099ca79c0f1aca359bf23ad65ec8bf368409..077acec9ce48a07dbbd775616bc3000bc13117cd 100644 (file)
@@ -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
index a297fbd9cc0bf17bb7c914397b127717b65551cc..651239446d1d6ba04417f187dc60a65754024327 100644 (file)
@@ -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.