]> 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:21:35 +0000 (21:21 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 26 Jun 2009 09:21:35 +0000 (21:21 +1200)
ChangeLog
doc/release-notes/release-3.1.html
doc/release-notes/release-3.1.sgml

index 01d6d49bdc2937cfeb30d2bb5169002eaa56d934..fc81e98766f5b3e5726d13ebaaebec1a03a089cf 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 4359226d62b23982ebd0ad98d261cdd504d18eeb..2183a419209e29bd2ecc093c8c3418628deea51f 100644 (file)
@@ -2,10 +2,10 @@
 <HTML>
 <HEAD>
  <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.50">
- <TITLE>Squid 3.1.0.8 release notes</TITLE>
+ <TITLE>Squid 3.1.0.9 release notes</TITLE>
 </HEAD>
 <BODY>
-<H1>Squid 3.1.0.8 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.8 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>
@@ -972,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>
@@ -982,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>
@@ -1074,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
@@ -1082,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>
@@ -1160,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>
 
@@ -1233,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>
 
@@ -1314,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>
 
@@ -1402,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">.