From: Amos Jeffries
+
+
+
+
+
+
+
+ The Squid Team are pleased to announce the release of Squid-3.0.STABLE10. This new release is available for download from
@@ -23,19 +68,19 @@ for Applied Network Research and members of the Web Caching community.
We welcome feedback and bug reports. If you find a bug, please see
http://wiki.squid-cache.org/SquidFaq/TroubleShooting#head-7067fc0034ce967e67911becaabb8c95a34d576d for how to submit a report with a stack trace. Although this release is deemed good enough for use in many setups, please note the existence of
open bugs against Squid-3.0. The 3.0 change history can be
viewed here. Squid 3.0 represents a major rewrite of Squid and has a number of new features. More information about ESI can be found from the ESI website
http://www.esi.org Some of the features found in Squid-2.6 is not available in Squid-3.
@@ -107,7 +152,7 @@ Some have been dropped as they are not needed. Some have not yet been forward-po
-1. Notice
+1. Notice
+
+2. Known issues
+
+3. Changes since earlier STABLE releases of Squid-3.0
+
+4. Changes since Squid-2.6
+
+
+5. Windows support
+
+6. Changes to squid.conf since Squid-2.6
+
+
+7. Changes to ./configure Options since Squid-2.6
+
+
+8. Regressions since Squid-2.7
+
+
+
+
+
+1. Notice
2. Known issues
+2. Known issues
3. Changes since earlier STABLE releases of Squid-3.0
+3. Changes since earlier STABLE releases of Squid-3.0
4. Changes since Squid-2.6
+4. Changes since Squid-2.6
-4.1 Major new features
+
4.1 Major new features
4.2 2.6 features not found in Squid-3.0
+
4.2 2.6 features not found in Squid-3.0
4.3 Logging changes
+
4.3 Logging changes
access.log
@@ -123,7 +168,9 @@ Some have been dropped as they are not needed. Some have not yet been forward-po
See http://www.squid-cache.org/Doc/FAQ/FAQ-6.html#ss6.7 for a definition of all log types.
-This Squid version can run on Windows as a system service using the Cygwin emulation environment,
or can be compiled in Windows native mode using the MinGW + MSYS development environment. Windows NT 4 SP4 and later are supported.
@@ -345,11 +392,11 @@ ScriptAlias /squid/cgi-bin/ "c:/squid/libexec/"
-
There have been many changes to Squid's configuration file since Squid-2.6.
-This section gives a thorough account of those changes in three categories:
+ +This section gives a detailed account of those changes in three categories:
@@ -654,7 +700,8 @@ See the accf_http(9) man page. -Changes to existing tags
+6.2 Changes to existing tags +
Removed options: -
- urlgroup=, not yet ported to Squid-3. - - no-connection-auth, not yet ported to Squid-3. - -- -
Removed options: -
- urlgroup=, not yet ported to Squid-3. - -- +
New options:
@@ -717,54 +750,19 @@ See the accf_http(9) man page. frequency of each parent being based on the round trip time. Closer parents are used more often. Usually used for background-ping parents. --
Removed options: -
- monitorurl, monitorsize etc, not yet ported to Squid-3 - connection-auth=, not yet ported to Squid-3 - --
Common options -
- no-store, replaces the older read-only option - - min-size, not yet ported to Squid-3 - -- -
COSS file system: -
- The coss file store is experimental, and still lacks much - of the functionality found in 2.6. +-Common options no-store, replaces the older read-only option
- overwrite-percent=n, not yet ported to Squid-3. - - max-stripe-waste=n, not yet ported to Squid-3. - - membufs=n, not yet ported to Squid-3. - - maxfullbufs=n, not yet ported to Squid-3. - -
Removed Basic auth option
blankpasswor, not yet ported to squid-3. auth_param basic concurrency 0 -- -
Removed digest options: -
- concurrency, not yet ported to Squid-3. -@@ -775,14 +773,6 @@ See the accf_http(9) man page. %PATH Requested URL path - - -
Removed format specifications: -
- %ACL, not yet ported to Squid-3 - - %DATA, not yet ported to Squid-3 -
New result keywords: @@ -817,17 +807,6 @@ See the accf_http(9) man page.
New types:
acl aclname http_status 200 301 500- 400-403 ... # status code in reply - - -- -
Removed types: -
- acl aclname urllogin [-i] [^a-zA-Z0-9] ... # regex matching on URL login field - - acl urlgroup group1 ... - # match against the urlgroup as indicated by redirectors -@@ -906,7 +885,7 @@ See the accf_http(9) man page.
allow/deny no longer used.
No urlgroup support in either requests or responese
+No urlgroup support in either requests or response
fake_auth helper for NTLM now accepts the '-S' parameter to strip NTLM domain off the username string. @@ -915,45 +894,28 @@ This is useful for class 4 Delay Pools in Squid 3.x
Not yet ported to Squid-3.
-Not yet ported to Squid-3.
-Not yet ported to Squid-3.
-Not yet ported to Squid-3.
-Not yet ported to Squid-3.
-Not yet ported to Squid-3.
This has been replaced by request_header_access and reply_header_access
-Not yet ported to Squid-3.
+Replaced by disable-pmtu-discovery http_port option
-Not yet ported to Squid-3.
-Not yet ported to Squid-3.
+equivalent to cache_peer + cache_peer_access.
+There have been some changes to Squid's build configuration since Squid-2.6.
+This section gives an account of those changes in three categories:
These configure options have not yet been ported to Squid-3. If you need something to do then -porting one of these from Squid-2 to Squid-3 is most welcome.
--
Support for Solaris /dev/poll
- -Basic POSIX select() loop without any binary fd_set optimizations.
- -Support following the X-Forwarded-For HTTP header for determining the -client IP address
-The following configure options have been removed.
@@ -1168,5 +1113,176 @@ client IP address
Some squid.conf and ./configure options which were available in Squid-2.7 are not yet available in Squid-3.0
+ +If you need something to do then porting one of these from Squid-2 to Squid-3 is most welcome.
+ ++
urllogin option not yet ported from 2.6
+urlgroup option not yet ported from 2.6
+ +Not yet ported from 2.6
+ +concurrency option not yet ported from Squid-2
+ +Not yet ported from 2.7
+ +Not yet ported from 2.7
+ +Not yet ported from 2.6
+ +min-size option not yet ported from Squid-2
+COSS storage type is lacking stability fixes from 2.6
+COSS overwrite-percent= option not yet ported from 2.6
+COSS max-stripe-waste= option not yet ported from 2.6
+COSS membufs= option not yet ported from 2.6
+COSS maxfullbufs= option not yet ported from 2.6
+ +multicast-siblings not yet ported from 2.7
+idle= not yet ported from 2.7
+http11 not yet ported from 2.7
+connection-auth= not yet ported from 2.6
+monitorinterval= not yet ported from 2.6
+monitorsize= not yet ported from 2.6
+monitortimeout= not yet ported from 2.6
+monitorurl= not yet ported from 2.6
+ +Not yet ported from 2.6
+ +Not yet ported from 2.6
+ +Not yet ported from 2.6
+ +Not yet ported from 2.6
+ +%ACL format tag not yet ported from 2.6
+%DATA format tag not yet ported from 2.6
+ +Not yet ported from 2.7
+ +Not yet ported from 2.6
+ +Not yet ported from 2.6
+ +act-as-origin not yet ported from 2.7
+allow-direct not yet ported from 2.7
+http11 not yet ported from 2.7
+urlgroup= not yet ported from 2.6
+no-connection-auth not yet ported from 2.6
+ +Not yet ported from 2.7
+ +Not yet ported from 2.7
+ +Not yet ported from 2.6
+ +Not yet ported from 2.6
+ +Not yet ported from 2.6
+ +Not yet ported from 2.6
+ +Not yet ported from 2.6
+ +Not yet ported from 2.7
+ +%oa tag not yet ported from 2.7
+%sn tag not yet ported from 2.7
+ +Not yet ported from 2.7
+ +Not yet ported from 2.7
+ +stale-while-revalidate= not yet ported from 2.7
+ignore-stale-while-revalidate= not yet ported from 2.7
+max-stale= not yet ported from 2.7
+negative-ttl= not yet ported from 2.7
+ +Not yet ported from 2.7
+ +Not yet ported from 2.7
+ +Not yet ported from 2.7
+ +Not yet ported from 2.7
+ +Not yet ported from 2.7
+ +Not yet ported from 2.7
+ +Not yet ported from 2.7
+ +Not yet ported from 2.7
+ +Not yet ported from 2.7
+ ++
Support for Solaris /dev/poll
+ +Basic POSIX select() loop without any binary fd_set optimizations.
+ +Support following the X-Forwarded-For HTTP header for determining the +client IP address
+ +The requested object was cached but STALE. The IMS query returned the new content.
See This Squid version can run on Windows as a system service using the Cygwin emulation environment,
or can be compiled in Windows native mode using the MinGW + MSYS development environment. Windows NT 4 SP4 and later are supported.
-There have been many changes to Squid's configuration file since Squid-2.6.
+ There have been many changes to Squid's configuration file since Squid-2.6.
-This section gives a thorough account of those changes in three categories:
+ This section gives a detailed account of those changes in three categories:
-
-
-