-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
From: Amos Jeffries The Squid Team are pleased to announce the release of Squid-3.1.0.7 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.Squid 3.1.0.7 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
-
+
+ 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. + ++ +
@@ -814,6 +833,10 @@ New translations can be downloaded from http://www.squid-cache.org/Versions/lang+
Controls how many different forward paths Squid will try +before giving up. Default: 10
+New option to import entire secondary configuration files into squid.conf.
@@ -968,9 +991,10 @@ DEFAULT: None bypassed.
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.
@@ -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@@ -1022,7 +1047,7 @@ see cache_mem and maximum_object_size_in_memory for size parameters.
Default size increased to 256MB.
-New Options.
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. 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.@@ -1066,6 +1095,10 @@ contained in the directory it points at. If absent, error page localization will +
New parameter rotate=N to control number of cache.log rotations independent of other logs.
+ +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
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'.@@ -1152,6 +1183,9 @@ For now option 'tproxy' remains with old behaviour meaning fully-invisible proxy
New port options. see http_port.
+No longer controls cache.log rotation. Use debug_options rotate=N instead.
+Default size limit increased to 512KB.
@@ -1161,7 +1195,16 @@ permitted by the message generating web server.Changing this is an RFC 2616 violation and now requires --enable-http-violations
New set of basic patterns. These should always be listed after any custom ptterns. +
New option 'ignore-must-revalidate'. +
+ 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. + ++ +
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.
@@ -1216,7 +1259,6 @@ refresh_pattern . 0 20% 4320Method names now accepted. Replacing the old magic numbers. '1' becomes 'gre' and '2' becomes 'l2'
-
If it produces ongoing serious problems the external helper may be needed but please report the bugs anyway.
-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.
-Allow build-time configuration of Default location for squid logs.
@@ -1310,6 +1346,9 @@ see the IPv6 details above for a better description.Enable special additions for IPv6 support in Windows XP. see the IPv6 details above for a better description.
+Allow build-time configuration of Default location and name of squid.pid file.
+Absolute path to po2html executable. Default is to automatically detect the binary.
@@ -1382,7 +1421,6 @@ The helper will now compile and work with dns_nameservers on more variants of Lino-connection-auth replaced by connection-auth=[on|off]. Default is ON.
-tcpkeepalive= replaced by keepalive=
transparent option replaced by intercept
-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