From 80fe4147a00373c57c351e69bd550e4e12c6bda5fbe950670326ddf3afbe77a6 Mon Sep 17 00:00:00 2001
From: Christian Wittmer The Squid Team are pleased to announce the release of Squid-3.2.6 for
-testing. The Squid Team are pleased to announce the release of Squid-3.2.13. This new release is available for download from
-http://www.squid-cache.org/Versions/v3/3.2/ or the
+http://www.squid-cache.org/Versions/v3/3.2/ or the
mirrors. While this release is not deemed ready for production use, we believe it is ready for wider testing by the community. A large number of the show-stopper bugs have been fixed along with general improvements to the IPv6 support.
+While this release is not fully bug-free we believe it is ready for use in production on many systems. We welcome feedback and bug reports. If you find a bug, please see
http://wiki.squid-cache.org/SquidFaq/BugReporting for how to submit a
report with a stack trace.Squid 3.2.6 release notes
+Squid 3.2.13 release notes
Squid Developers
@@ -72,12 +72,14 @@ for Applied Network Research and members of the Web Caching community.
1. Notice
-
Although this release is deemed good enough for use in many setups, please note the existence of -open bugs against Squid-3.2.
+open bugs against Squid-3.2.Some issues to note as currently known in this release which are not able to be fixed in the 3.2 series are:
@@ -160,7 +162,7 @@ only to the original destination IP the client was requesting or to explicit pee DNS lookups to locate alternative DIRECT destinations will not be done.
Known Issue: When non-strict validation fails Squid will relay the request, but can only do -so safely to the orginal destination IP the client was contacting. The client original +so safely to the original destination IP the client was contacting. The client original destination IP is lost when relaying to peers in a hierarchy. This means the upstream peers are still at risk of causing same-origin bypass CVE-2009-0801 vulnerability. Developer time is required to implement safe transit of these requests. @@ -253,7 +255,7 @@ in front of the name of whichever helper is being multiplexed. It takes the help path and parameters as its own command parameters. The concurrency setting already existing in Squid is used to configure how many child helpers it may run.
-For example, a traditional configration is +
For example, a traditional configuration is
url_rewrite_program /your/redirector.sh url_rewrite_children 5 @@ -289,10 +291,10 @@ will be needed to be solved before starting Squid in production use.The on-demand helpers feature allows greater flexibility and resolves this problem by allowing maximum, initial and idle thresholds to be configured. Squid will start the initial set during start and reconfigure phases. However over the operational use new helpers up to the maxium will -be started as load demands. The idle threshold determins how many more helpers to start if the +be started as load demands. The idle threshold determines how many more helpers to start if the currently running set is not enough to handle current request loads.
-For example, a traditional configration is +
For example, a traditional configuration is
auth_param ntlm /usr/libexec/squid/ntlm_auth auth_param ntlm children 200 @@ -357,7 +359,7 @@ For several helpers the directory name used in --enable-X-helpers configure opti
Automatic detection and use of the pthreads library available from Solaris 10
-The result of this addition means that faster more efficient AUFS cache storage mechanisims -are now available in Solaris 10.
+The result of this addition means that faster more efficient AUFS cache storage mechanism +is now available in Solaris 10.
Support is experimental at this stage due to lack of feedback on the results of enabling it. We recommend giving AUFS a try for faster disk storage and encourage feedback.
@@ -431,14 +433,14 @@ cache controls for a reverse proxy acting on its behalf. Previously this was clo feature support in Squid. This release opens Surrogate support to all reverse proxies.Reverse proxy requests sent on to the web server include the HTTP header Surrogate-Capabilities: -specifying the capabilities of the reverse proxy along with an ID which can be used to target reponses with +specifying the capabilities of the reverse proxy along with an ID which can be used to target responses with a Surrogate-Control: HTTP header used instead of the Cache-Control: header.
The default surrogate ID is generated automatically from the Squid site-unique hostname as found by the automatic detection or manual configuration of visible_hostname although can be configured separately with the httpd_accel_surrogate_id option.
-Security Considerations: Websites sould be careful of accepting any surrogate ID. +
Security Considerations: Websites should be careful of accepting any surrogate ID. Older releases of Squid leak the Surrogate-Control headers to external servers. This 3.2 series of Squid will now prevent this leakage of its own ID destined responses, however it is possible and for some uses desirable to receive external reverse-proxies Surrogate-Capabilities: headers.
@@ -553,7 +555,7 @@ redirects required for their initial GUI display.Same as depricated icap_send_client_ip +
Same as deprecated icap_send_client_ip but applies to both ICAP and eCAP.
Same as depricated icap_send_client_username +
Same as deprecated icap_send_client_username but applies to both ICAP and eCAP.
Same as depricated icap_uses_indirect_client +
Same as deprecated icap_uses_indirect_client but applies to both ICAP and eCAP.
New setting for client bandwith limits to specifies the number +
New setting for client bandwidth limits to specifies the number of client delay pools used.
New setting for client bandwith limits to determine the initial +
New setting for client bandwidth limits to determine the initial bucket size as a percentage of max_bucket_size from client_delay_parameters.
New setting for client bandwith limits to configures client-side +
New setting for client bandwidth limits to configures client-side bandwidth limits.
New setting for client bandwith limits to determines the +
New setting for client bandwidth limits to determines the client-side delay pool for the request.
New tcp module to send each log line as text data to a TCP receiver.
New udp module to send each log line as text data to a UDP receiver.
-New format referrer to log with the format prevously used by referer_log directive.
-New format useragent to log with the format prevously used by useragent_log directive.
+New format referrer to log with the format previously used by referer_log directive.
+New format useragent to log with the format previously used by useragent_log directive.
-New type random. Pseudo-randomly match requests based on a configured probability.
-Renamed myip to localip. It matches the IP which the client connected to.
-Renamed myport to localport. It matches the port which the client connected to.
Ported urllogin option from Squid 2.7, to match a regex pattern on the URL login field (if any).
-The localip/localport differ from earlier releases where they matched a mix of -of an invalid IP and port 0, the client destination IP/port or the Squid listening IP/port. -This definition is now consistent across all modes of traffic received by Squid.
The manager ACL requires adjustment to cover new cache manager access. So it has now been built-in as a predefined ACL name matching URLs equivalent to the following regular expression:
@@ -749,7 +746,7 @@ squid.conf containing the old manager definition can expect to see ACL type coll
New options for Basic, Digest, NTLM, Negotiate children settings. -startup=N determins minimum number of helper processes used. +startup=N determines minimum number of helper processes used. idle=N determines how many helper to retain as buffer against sudden traffic loads. concurrency=N previously called auth_param ... concurrency as a separate option.
Removed Basic, Digest, NTLM, Negotiate auth_param ... concurrency setting option.
@@ -783,8 +780,8 @@ Other status only available when supplying an error template body.%SRCEUI64 EUI-64 of clients with SLAAC address.
%EXT_LOG log= message returned by previous external ACL calls. An updated version may be returned.
%EXT_TAG tag= value returned by previous external ACL calls. Tag may not be altered once set.
-children-max=N determins maximum number of helper processes used.
-children-startup=N determins minimum number of helper processes used.
+children-max=N determines maximum number of helper processes used.
+children-startup=N determines minimum number of helper processes used.
children-idle=N determines how many helper to retain as buffer against sudden traffic loads.
Deprecated children=N in favor of children-max=N.
@@ -1024,16 +1021,16 @@ default is to auto-detect the library and use where available.Replaced by --enable-eui
replaced by --enable-auth-basic.
+Replaced by --enable-auth-basic.
replaced by --enable-auth-digest.
+Replaced by --enable-auth-digest.
replaced by --enable-auth-negotiate.
+Replaced by --enable-auth-negotiate.
replaced by --enable-auth-ntlm.
+Replaced by --enable-auth-ntlm.
Obsolete.
@@ -1066,7 +1063,7 @@ An external_acl_type helper may be used to bypass authentication if that is suit An external_acl_type helper may be used to bypass authentication if that is suitable.http11 Obsolete.
+Option http11 obsolete.
Format tag %{Header} replaced by %>{Header}
@@ -1076,9 +1073,9 @@ An external_acl_type helper may be used to bypass authentication if that is suitReplaced by request_header_access and reply_header_access
no-connection-auth replaced by connection-auth=[on|off]. Default is ON.
-transparent option replaced by intercept
-http11 obsolete.
+Option no-connection-auth replaced by connection-auth=[on|off]. Default is ON.
+Option transparent option replaced by intercept
+Option http11 obsolete.
Replaced by adapted_http_access
@@ -1095,6 +1092,12 @@ An external_acl_type helper may be used to bypass authentication if that is suitObsolete.
+Obsolete. The experimental actions enabled in 2.7 by this option have been integrated as default +actions for the rock storage type and memory caches. +The configuration option is no longer necessary and has been dropped. +NOTE: It is not yet supported by ufs, aufs, or diskd storage.
+Obsolete.
@@ -1275,9 +1278,6 @@ An external_acl_type helper may be used to bypass authentication if that is suitNot yet ported from 2.7
-Not yet fully ported from 2.7. Memory and rock storage caches support this natively. UFS caches do not support it.
- diff --git a/squid-3.2.11.tar.bz2 b/squid-3.2.11.tar.bz2 deleted file mode 100644 index 5a3c502..0000000 --- a/squid-3.2.11.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5d5a140e9b72753e6efe467cfa3c56d4db8ba6a8313beeca25145d34ddcadc49 -size 2897354 diff --git a/squid-3.2.11.tar.bz2.asc b/squid-3.2.11.tar.bz2.asc deleted file mode 100644 index 1ef0d63..0000000 --- a/squid-3.2.11.tar.bz2.asc +++ /dev/null @@ -1,20 +0,0 @@ -File: squid-3.2.11.tar.bz2 -Date: Tue Apr 30 05:08:44 UTC 2013 -Size: 2897354 -MD5 : cdd3612bed27e8d513b713004c78bf5b -SHA1: 124c0af704f88afb2feb5054b36f253544173a4b -Key : 0xFF5CF463