]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Prep for 3.1.0.9
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 26 Jun 2009 09:08:44 +0000 (21:08 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 26 Jun 2009 09:08:44 +0000 (21:08 +1200)
ChangeLog
doc/release-notes/release-3.1.html
doc/release-notes/release-3.1.sgml

index f385dd9f554d2fd0e2978d5bb3f88d21b6a5ca0a..742e1b46fda03dce65214f710f9cd56943b68cf1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+Changes to squid-3.1.0.9 (26 Jun 2009):
+
+       - Bug 2682: Add ftp_epsv control to disable EPSV support.
+       - Bug 2665: Detach automake system from using -I.
+       - Bug 2395: FTP auth errors not displayed
+       - ... also several changes and bugs closed in 3.0.STABLE16
+       - Port from 2.7: Show local address on listening sockets
+       - Add "tag" type acl matching tags set by external acl helpers.
+       - Adds Language alias linker/installer/upgrade scripts
+       - Support for GCC 4.4
+       - Fix false NAT lookup errors on Linux
+       - Fix many Windows port issues
+       - Fix squid_kerb_auth helepr install location
+       - Better detection of IPv6 stack types
+       - Updates Licensing information for Squid 3.1
+       - ... and many packaging portability build and install issues
+
 Changes to squid-3.1.0.8 (24 May 2009):
 
        - Bug 2656: Pinger dies with general protection fault
index 6dc06952d1e26b05c367422948593a0fc6841647..2183a419209e29bd2ecc093c8c3418628deea51f 100644 (file)
@@ -1,11 +1,11 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
 <HTML>
 <HEAD>
- <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
- <TITLE>Squid 3.1.0.7 release notes</TITLE>
+ <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.50">
+ <TITLE>Squid 3.1.0.9 release notes</TITLE>
 </HEAD>
 <BODY>
-<H1>Squid 3.1.0.7 release notes</H1>
+<H1>Squid 3.1.0.9 release notes</H1>
 
 <H2>Squid Developers</H2>
 <HR>
@@ -80,7 +80,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.1.0.7 for testing.</P>
+<P>The Squid Team are pleased to announce the release of Squid-3.1.0.9 for testing.</P>
 <P>This new release is available for download from 
 <A HREF="http://www.squid-cache.org/Versions/v3/3.1/">http://www.squid-cache.org/Versions/v3/3.1/</A> or the 
 <A HREF="http://www.squid-cache.org/Mirrors/http-mirrors.html">mirrors</A>.</P>
@@ -793,6 +793,25 @@ New translations can be downloaded from http://www.squid-cache.org/Versions/lang
 </PRE>
 </P>
 
+<DT><B>ftp_epsv</B><DD>
+<P>
+<PRE>
+        FTP Protocol extensions permit the use of a special "EPSV" command.
+
+        NATs may be able to put the connection on a "fast path" through the
+        translator using EPSV, as the EPRT command will never be used and therefore,
+        translation of the data portion of the segments will never be needed.
+
+        Turning this OFF will prevent EPSV being attempted.
+
+        WARNING: Doing so will convert Squid back to the old behavior with all
+        the related problems with external NAT devices/layers.
+
+        Requires ftp_passive to be ON (default) for any effect.
+        
+</PRE>
+</P>
+
 <DT><B>ftp_epsv_all</B><DD>
 <P>
 <PRE>
@@ -814,6 +833,10 @@ New translations can be downloaded from http://www.squid-cache.org/Versions/lang
 </PRE>
 </P>
 
+<DT><B>forward_max_tries</B><DD>
+<P>Controls how many different forward paths Squid will try
+before giving up. Default: 10</P>
+
 <DT><B>include</B><DD>
 <P>New option to import entire secondary configuration files into squid.conf.
 <PRE>
@@ -968,9 +991,10 @@ DEFAULT: None bypassed.
 
 <P>
 <DL>
-<DT><B>acl dst ipv6</B><DD>
+<DT><B>acl</B><DD>
 <P>New preset content <EM>ipv6</EM> available as a preset type in the src and dst ACL matching all of the public IPv6 network space.</P>
 <P>New acl type myportname, matching the name of the http_port or https_port where the request was accepted.</P>
+<P>New acl type tag, matching the tag= returned from the external_acl_type helper.</P>
 <P>New acl type peername, matching against a named cache_peer entry where the request will be attempted first.
 NP: peername currently is limited to only match the first peer possible.
 <PRE>
@@ -978,6 +1002,7 @@ NP: peername currently is limited to only match the first peer possible.
         acl aclname src ipv6                    # request from IPv6 address
         acl aclname myportname 3128 ...         # http(s)_port name
         acl aclname peername myPeer ...         # cache_peer ... name=myPeer
+        acl aclname tag value ...               # tag= option from external ACL
         
 </PRE>
 </P>
@@ -1022,7 +1047,7 @@ see cache_mem and maximum_object_size_in_memory for size parameters.</P>
 <DT><B>cache_mem</B><DD>
 <P>Default size increased to 256MB.</P>
 
-<DT><B>cache_peer htcp-no-clr htcp-no-purge-clr htcp-only-clr htcp-forward-clr connection-auth[=on|off|auto]</B><DD>
+<DT><B>cache_peer htcp-no-clr htcp-no-purge-clr htcp-only-clr htcp-forward-clr connection-auth[=on|off|auto] connect-fail-limit=N</B><DD>
 <P>New Options.
 <PRE>
         use 'htcp-no-clr' to send HTCP to the neighbor but without
@@ -1044,6 +1069,10 @@ see cache_mem and maximum_object_size_in_memory for size parameters.</P>
         and any such challenges received from there should be
         ignored. Default is 'auto' to automatically determine the
         status of the peer.
+
+        use 'connect-fail-limit=nn' to specify how many times
+        connecting to a peer must fail before it is marked as
+        down. Default is 10.
         
 </PRE>
 </P>
@@ -1066,6 +1095,10 @@ contained in the directory it points at. If absent, error page localization will
 </PRE>
 </P>
 
+<DT><B>debug_options rotate=</B><DD>
+<P>New parameter rotate=N to control number of cache.log rotations independent of other logs.</P>
+
+
 <DT><B>external_acl_type</B><DD>
 <P>New options 'ipv4' and 'ipv6' are added to set the IPv4/v6 protocol between squid and its helpers.
 Please be aware of some limits to these options. These options only affet the transport protocol used
@@ -1074,9 +1107,7 @@ format, so all helpers will need to be checked and converted to cope with such i
 <PRE>
           ipv4 / ipv6   IP-mode used to communicate to this helper.
                         For compatability with older configurations and helpers
-                        'ipv4' is the default unless --with-localhost-ipv6 is used.
-                        --with-localhost-ipv6 changes the default to 'ipv6'.
-                        SPECIAL NOTE: explicit use of these options override --with-localhost-ipv6
+                        the default is 'ipv4'.
         
 </PRE>
 </P>
@@ -1152,6 +1183,9 @@ For now option 'tproxy' remains with old behaviour meaning fully-invisible proxy
 <DT><B>https_port intercept sslbump connection-auth[=on|off]</B><DD>
 <P>New port options. see http_port.</P>
 
+<DT><B>logfile_rotate</B><DD>
+<P>No longer controls cache.log rotation. Use debug_options rotate=N instead.</P>
+
 <DT><B>maximum_object_size_in_memory</B><DD>
 <P>Default size limit increased to 512KB.</P>
 
@@ -1161,7 +1195,16 @@ permitted by the message generating web server.</P>
 <P>Changing this is an RFC 2616 violation and now requires --enable-http-violations</P>
 
 <DT><B>refresh_pattern</B><DD>
-<P>New set of basic patterns. These should always be listed after any custom ptterns.
+<P>New option 'ignore-must-revalidate'.
+<PRE>
+        ignore-must-revalidate ignores any ``Cache-Control: must-revalidate``
+        headers received from a server. Doing this VIOLATES
+        the HTTP standard. Enabling this feature could make you
+        liable for problems which it causes.
+        
+</PRE>
+</P>
+<P>New set of basic patterns. These should always be listed after any custom patterns.
 They ensure RFC compliance with certain protocol and request handling in the absence
 of accurate Cache-Control: and Expires: information.
 <PRE>
@@ -1216,7 +1259,6 @@ refresh_pattern .                    0   20%     4320
 <P>Method names now accepted. Replacing the old magic numbers.
 '1' becomes 'gre' and '2' becomes 'l2'</P>
 
-
 </DL>
 </P>
 
@@ -1297,12 +1339,6 @@ check the CNAME-Only Requests statistics squid maintains.</P>
 <P>If it produces ongoing serious problems the external helper may be needed
 but please report the bugs anyway.</P>
 
-<DT><B>--with-localhost-ipv6</B><DD>
-<P>Build support for squid to map all 127.0.0.1 traffic onto ::1.
-The default is to build with 127.0.0.1 and ::1 being considered seperate IP.
-see the IPv6 details above for a better description.</P>
-<P>WARNING: This is an RFC violation. Use is discouraged.</P>
-
 <DT><B>--with-logdir=PATH</B><DD>
 <P>Allow build-time configuration of Default location for squid logs.</P>
 
@@ -1310,6 +1346,9 @@ see the IPv6 details above for a better description.</P>
 <P>Enable special additions for IPv6 support in Windows XP.
 see the IPv6 details above for a better description.</P>
 
+<DT><B>--with-pidfile=PATH</B><DD>
+<P>Allow build-time configuration of Default location and name of squid.pid file.</P>
+
 <DT><B>--with-po2html=PATH</B><DD>
 <P>Absolute path to po2html executable.
 Default is to automatically detect the binary.</P>
@@ -1382,7 +1421,6 @@ The helper will now compile and work with dns_nameservers on more variants of Li
 
 <DT><B>http_port</B><DD>
 <P><EM>no-connection-auth</EM> replaced by <EM>connection-auth=[on|off]</EM>. Default is ON.</P>
-<P><EM>tcpkeepalive=</EM> replaced by <EM>keepalive=</EM></P>
 <P><EM>transparent</EM> option replaced by <EM>intercept</EM></P>
 
 <DT><B>httpd_accel_no_pmtu_disc</B><DD>
index 5fba020a4c3e16bfb5460e640966c6801d9b57f2..0a03b1623174f8cd7847c20b1f0e645b02fbab31 100644 (file)
@@ -1,6 +1,6 @@
 <!doctype linuxdoc system>
 <article>
-<title>Squid 3.1.0.8 release notes</title>
+<title>Squid 3.1.0.9 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.1.0.8 for testing.
+The Squid Team are pleased to announce the release of Squid-3.1.0.9 for testing.
 
 This new release is available for download from <url url="http://www.squid-cache.org/Versions/v3/3.1/"> or the <url url="http://www.squid-cache.org/Mirrors/http-mirrors.html" name="mirrors">.