From: Amos Jeffries Date: Fri, 26 Jun 2009 09:21:35 +0000 (+1200) Subject: Prep for 3.1.0.9 X-Git-Tag: SQUID_3_1_0_9~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=062024076cf34325b18761eaefbb4f0367b15890;p=thirdparty%2Fsquid.git Prep for 3.1.0.9 --- diff --git a/ChangeLog b/ChangeLog index 01d6d49bdc..fc81e98766 100644 --- 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 diff --git a/doc/release-notes/release-3.1.html b/doc/release-notes/release-3.1.html index 4359226d62..2183a41920 100644 --- a/doc/release-notes/release-3.1.html +++ b/doc/release-notes/release-3.1.html @@ -2,10 +2,10 @@ - Squid 3.1.0.8 release notes + Squid 3.1.0.9 release notes -

Squid 3.1.0.8 release notes

+

Squid 3.1.0.9 release notes

Squid Developers


@@ -80,7 +80,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.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 http://www.squid-cache.org/Versions/v3/3.1/ or the mirrors.

@@ -793,6 +793,25 @@ New translations can be downloaded from http://www.squid-cache.org/Versions/lang

+
ftp_epsv
+

+

+        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.
+        
+
+

+
ftp_epsv_all

@@ -972,9 +991,10 @@ DEFAULT: None bypassed.
 
 

-
acl dst ipv6
+
acl

New preset content ipv6 available as a preset type in the src and dst ACL matching all of the public IPv6 network space.

New acl type myportname, matching the name of the http_port or https_port where the request was accepted.

+

New acl type tag, matching the tag= returned from the external_acl_type helper.

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.

@@ -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
         
 

@@ -1074,6 +1095,10 @@ contained in the directory it points at. If absent, error page localization will

+
debug_options rotate=
+

New parameter rotate=N to control number of cache.log rotations independent of other logs.

+ +
external_acl_type

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

           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'.
         
 

@@ -1160,6 +1183,9 @@ For now option 'tproxy' remains with old behaviour meaning fully-invisible proxy
https_port intercept sslbump connection-auth[=on|off]

New port options. see http_port.

+
logfile_rotate
+

No longer controls cache.log rotation. Use debug_options rotate=N instead.

+
maximum_object_size_in_memory

Default size limit increased to 512KB.

@@ -1233,7 +1259,6 @@ refresh_pattern . 0 20% 4320

Method names now accepted. Replacing the old magic numbers. '1' becomes 'gre' and '2' becomes 'l2'

-

@@ -1314,12 +1339,6 @@ check the CNAME-Only Requests statistics squid maintains.

If it produces ongoing serious problems the external helper may be needed but please report the bugs anyway.

-
--with-localhost-ipv6
-

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.

-

WARNING: This is an RFC violation. Use is discouraged.

-
--with-logdir=PATH

Allow build-time configuration of Default location for squid logs.

@@ -1402,7 +1421,6 @@ The helper will now compile and work with dns_nameservers on more variants of Li
http_port

no-connection-auth replaced by connection-auth=[on|off]. Default is ON.

-

tcpkeepalive= replaced by keepalive=

transparent option replaced by intercept

httpd_accel_no_pmtu_disc
diff --git a/doc/release-notes/release-3.1.sgml b/doc/release-notes/release-3.1.sgml index 5fba020a4c..0a03b16231 100644 --- a/doc/release-notes/release-3.1.sgml +++ b/doc/release-notes/release-3.1.sgml @@ -1,6 +1,6 @@
-Squid 3.1.0.8 release notes +Squid 3.1.0.9 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.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 or the .