From: amosjeffries <> Date: Mon, 3 Sep 2007 11:33:26 +0000 (+0000) Subject: Update Release Notes to detail altered ./configure options. X-Git-Tag: SQUID_3_0_RC1~68 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=93b0a0f9f40b275757f2fd2b48c7e7a60b293383;p=thirdparty%2Fsquid.git Update Release Notes to detail altered ./configure options. Changes determined by grep of 2.6STABLE14 and 3.0-PRE7. --- diff --git a/doc/release-notes/release-3.0.html b/doc/release-notes/release-3.0.html index acaff9a035..7271f53a6c 100644 --- a/doc/release-notes/release-3.0.html +++ b/doc/release-notes/release-3.0.html @@ -7,7 +7,7 @@
The TCP_REFRESH_HIT and TCP_REFRESH_MISS log types have been replaced because they were misleading (all refreshes need to query the origin server, so they could never be hits). The following log types have been introduced to replace them:
The requested object was cached but STALE. The IMS query for the object resulted in "304 not modified".
-The requested object was cached but STALE. The IMS query returned the new content. -
+The requested object was cached but STALE. The IMS query for the object resulted in "304 not modified".
+The requested object was cached but STALE. The IMS query returned the new content.
See @@ -129,7 +130,8 @@ Some has been dropped as they are not needed. Some has not yet been forward-port
+
Default: 5 @@ -143,7 +145,8 @@ of a dynamic) timeout value. To set a fixed timeout see the-
+
Default: 10 seconds @@ -153,7 +156,8 @@ have background-ping set.-
+
Default: unset @@ -165,7 +169,8 @@ an identification token.-
+
Default: off @@ -175,7 +180,8 @@ Set this to on to have squid behave as a remote surrogate.-
+
Default: custom @@ -186,7 +192,8 @@ encodings.-
+
Default: on @@ -198,7 +205,8 @@ Syntax is <A HREF="mailto:%w%W">%w</A>-
+
Default: off @@ -213,10 +221,13 @@ based on the age of the cached version.-
Replaces the header_access directive of Squid-2.6 and earlier, but applies to requests only.
-Replaces the header_access directive of Squid-2.6 and earlier, but applies to replies only.
+Replaces the header_access directive of Squid-2.6 and earlier, but applies to requests only.
+Replaces the header_access directive of Squid-2.6 and earlier, but applies to replies only.
-+
Default: off @@ -224,7 +235,8 @@ If you want to enable the ICAP module support, set this to on.-
+
Default: off @@ -233,7 +245,8 @@ feature in Squid.-
+
Default: -1 @@ -243,7 +256,8 @@ basis by OPTIONS requests.-
+
Default: 60 @@ -252,7 +266,8 @@ an Options-TTL header.-
+
Default: on @@ -261,7 +276,8 @@ an ICAP server.-
+
Default: off @@ -269,7 +285,8 @@ This adds the header "X-Client-IP" to ICAP requests.-
+
Default: off @@ -278,7 +295,8 @@ if proxy access is authentified.-
+
Default: none @@ -302,7 +320,8 @@ icap_service service_2 respmod_precache 0 icap://icap2.mydomain.net:1344/respmod-
+
Default: none @@ -317,7 +336,8 @@ icap class class_2 service_1 service_3-
+
Default: none @@ -341,7 +361,8 @@ icap_access class_1 allow all-
+
The name of an accept(2) filter to install on Squid's listen socket(s). This feature is perhaps specific to @@ -361,7 +382,8 @@ See the accf_http(9) man page.
New options: +
New options:
disable-pmtu-discovery= Control Path-MTU discovery usage: @@ -387,13 +409,15 @@ See the accf_http(9) man page.-
Removed options: +
Removed options:
urlgroup=, not yet ported to Squid-3.-
New options: +
New options:
basetime=n @@ -433,7 +457,8 @@ See the accf_http(9) man page.-
Common options +
Common options
no-store, replaces the older read-only option @@ -456,7 +481,8 @@ See the accf_http(9) man page.-
Removed Basic auth option +
Removed Basic auth option
blankpasswor, not yet ported to squid-3. auth_param basic concurrency 0 @@ -470,7 +496,8 @@ See the accf_http(9) man page.-
New format specifications: +
New format specifications:
%URI Requested URI @@ -494,7 +521,8 @@ See the accf_http(9) man page.-
New options: +
New options:
ignore-no-store refresh-ims @@ -511,7 +539,8 @@ See the accf_http(9) man page.-
New types: +
New types:
acl aclname http_status 200 301 500- 400-403 ... # status code in reply @@ -528,14 +557,16 @@ See the accf_http(9) man page.-
New default: +
New default:
Default: on (Old default: off)-
New delay classes: +
New delay classes:
class 4 Everything in a class 3 delay pool, with an additional limit on a per user basis. This @@ -549,7 +580,8 @@ See the accf_http(9) man page.-
New default to require the feature to be enabled in squid.conf: +
New default to require the feature to be enabled in squid.conf:
Default: 0 (disabled) (Old default: 4827) @@ -557,7 +589,8 @@ See the accf_http(9) man page.-
New default to require the feature to be enabled in squid.conf: +
New default to require the feature to be enabled in squid.conf:
Default: 0 (disabled) (Old default: 3130) @@ -565,7 +598,8 @@ See the accf_http(9) man page.-
New default to require the feature to be enabled in squid.conf: +
New default to require the feature to be enabled in squid.conf:
Default: 0 (disabled) (Old default: 3401) @@ -573,7 +607,8 @@ See the accf_http(9) man page.-
New format tags: +
New format tags:
rp Request URL-Path excluding hostname @@ -595,7 +630,8 @@ See the accf_http(9) man page.-
Syntax changed: +
Syntax changed:
reply_body_max_size size [acl acl...] @@ -603,7 +639,8 @@ 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 responese
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.
-Not yet ported to Squid-3.
-equivalent to cache_peer + cache_peer_access.
+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.
+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:
++
+ + + + ++
Build shared libraries. The default is to build without.
+ +Build static libraries. The default is on.
+ ++
+Optimize for fast installation + default: yes ++ + +
Avoid locking (might break parallel builds)
+ +Don't compile Squid with compiler optimizations enabled. +Optimization is good for production builds, but not +good for debugging. During development, use +--disable-optimizations to reduce compilation times +and allow easier debugging. This option implicitly +also enables --disable-inline
+ +Don't compile trivial methods as inline. Squid +is coded with much of the code able to be inlined. +Inlining is good for production builds, but not +good for development. During development, use +--disable-inline to reduce compilation times and +allow incremental builds to be quick. For +production builds, or load tests, use +--enable-inline to have squid make all trivial +methods inlinable by the compiler.
+ +Provide some debug information in cbdata
+ +Build support for the list of disk I/O modules. +The default is only to build the "Blocking" module. +See src/DiskIO for a list of available modules, or +Programmers Guide for details on how to build your +custom disk module.
+ +Enable ESI for accelerators. Requires libexpat. +Enabling ESI will cause squid to follow the Edge +Acceleration Specification (www.esi.org). This +causes squid to IGNORE client Cache-Control headers.
+DO NOT use this in a squid configured as a web +proxy, ONLY use it in a squid configured for +webserver acceleration.
+ +Enable the ICAP client.
+ +Disable SNMP monitoring support which is now built by default.
+ +Disable HTCP protocol support which is now built by default.
+ +Enable kqueue() support. Marked as experimental in 3.0.
+ +Enable Transparent Proxy support for systems +using FreeBSD IPFW style redirection.
+ +Disable memPools. Note that this option now simply sets the +default behaviour. Specific classes can override this at runtime, and +only lib/MemPool.c needs to be altered to change the squid-wide +default for all classes.
+ +This option allows you to see which internal functions +in Squid are consuming how much CPU. Compiles in probes +that measure time spent in probed functions. Needs +source modifications to add new probes. This is meant +for developers to assist in performance optimisations +of Squid internal functions.
+If you are not developer and not interested in the stats +you shouldn't enable this, as overhead added, although +small, is still overhead. See lib/Profiler.c for more.
+ +Assume the C compiler uses GNU ld. The default is to auto-detect.
+ +Try to use only PIC/non-PIC objects. The default is to use both.
+ +Include additional configurations. The default is automatic.
+ +Sets the default System User account for squid permissions. +The default is 'nobody' as in other releases of squid.
+ +Path where the cppunit headers and libraries are found +for unit testing. The default is automatic detection.
+NOTE: Since 3.0-PRE6 and 2.6STABLE14 squid no longer comes +bundled with CPPUnit. Compile-time validation will be disabled +if it is not installed on your system.
++
CARP support is now built by default. +--disable-carp can be used to buidl without it.
+ +HTCP protocol support is now built by default. +Use --disable-htcp to build without it.
+ +SNMP monitoring is now build by default. +Use --disable-snmp to build without it.
+ +Name changed to --with-valgrind
+ +Please use --enable-removal-policies directive instead.
+ +Replaced by --with-filedescriptors=N
+Override maximum number of filedescriptors. Useful +if you build as another user who is not privileged +to use the number of filedescriptors you want the +resulting binary to support
+ +Deprecated. +Automatic checks will enable best I/O loop method available.
+Deprecated. +Automatic checks will enable best I/O loop method available.
+Deprecated. +Automatic checks will enable best I/O loop method available.
+ +Deprecated. +Automatic checks will enable best I/O loop method available.
+ +Deprecated. +Automatic checks will enable best I/O loop method available.
+ +kqueue support is marked Experimental in Squid 3.0 +Automatic configuration checks may enable if it is found as the best method on your OS.
+ +Marked as Still Experimental in Squid 3.0
+ ++
+