- ... and a great many testing improvements
- ... and many documentation updates
+Changes to squid-3.1.21 (23 Sep 2012):
+
+ - Bug 3622: peerClearRRStart scheduling multiple events
+ - Bug 3615: configure check for default max number of FDs is broken
+ - Bug 3607: --enable-auth documented default action incorrect
+ - Bug 3593: socket failure: Address family not supported by protocol
+ - Bug 3584: Detection of setresuid() is broken
+ - Bug 3568: Consolidate external_acl_type config dumping and add missing %%
+ - Bug 3564: eCAP not supporting CoAP URI schemes
+ - Bug 3484: Docs: sslproxy_cert_error example flawed
+ - Bug 3462: Delay Pools and ICAP
+ - Bug 3133: better fix: Memory leak handling requests for sites that don't exist
+ - Bug 2976: ERR_INVALID_URL for transparently captured requests when reconfiguring
+ - Silence IOS 15.1 unknown capabilities messages.
+ - Account for Store disk client quota when bandwidth-limiting the server.
+ - ... and several documentation fixes
+ - ... and several compile fixes
+
Changes to squid-3.1.20 (08 Jun 2012):
- Regression Bug 3545: FreeBSD dnsserver segfaults
<!doctype linuxdoc system>
<article>
-<title>Squid 3.1.20 release notes</title>
+<title>Squid 3.1.21 release notes</title>
<author>Squid Developers</author>
<abstract>
<sect>Notice
<p>
-The Squid Team are pleased to announce the release of Squid-3.1.20
+The Squid Team are pleased to announce the release of Squid-3.1.21
This new release is available for download from <url url="http://www.squid-cache.org/Versions/v3/3.1/"> or the <url url="http://www.squid-cache.org/Mirrors/http-mirrors.html" name="mirrors">.
RFC2475, and RFC3260.
The TOS/DSCP byte must be exactly that - octet value 0x00-0xFF.
- Note that in practice often only values up to 0x3F are usable
- as the two highest bits have been redefined for use by ECN
- (RFC3168).
+ Note that in practice often only multiples of 4 is usable as the
+ two rightmost bits have been redefined for use by ECN (RFC 3168
+ section 23.1).
+
+ Note that in practice often only values up to 0xFC are usable,
+ and only in multiple of 4, as the two rightmost bits have been
+ redefined for use by ECN (RFC3168).
This setting is configured by setting the source TOS values:
<p>The man(8) and man(1) pages bundled with Squid are now provided online for all
versions and beginning with 3.2 they are available in languages other than English (where translated).
-<p>Details in <url url="http://wiki.squid-cache.org/Features/QualityOfService" name="The Squid wiki">
+<p>Details in <url url="http://wiki.squid-cache.org/Translations" name="The Squid wiki">
<p>3.1 began the Internationalization of Squid with the public facing error pages.
This move begins the Localization of the internal administrator facing manuals.
direct filesystem logging (stdio, daemon) to network logging (syslog, UDP and TCP). The daemon logging
interface allows for a custom helper to be written to process logs in real-time.
-<p>Upgrading: the <em>access_log</em> was previously logged via what is now called the <em>stdio</em> module.
+<p>Upgrading: the <em>access_log</em> and <em>cache_store_log</em> were previously logged via what is
+ now called the <em>stdio</em> module.
This is still supported and used by default if no module is named. For best performance particularly in SMP
environments we recommend the <em>daemon</em> be used. The provided <em>log_file_daemon</em> helper
performs the traditional logging to local filesystem.
logging a single cache.log at relatively high debug levels on a high-traffic system. Or one which is
required to store a long period of access.log and needs to conserve disk space.
-<p>The referer_log and useragent_log directives have been converted to built-in log formats.
- These logs are now created using an access_log line with the format "referrer" or "useragent".
+<p>The <em>referer_log</em> and <em>useragent_log</em> directives have been converted to built-in log formats.
+ These logs are now created using an <em>access_log</em> line with the format "referrer" or "useragent".
They also now log all client requests, if there was no Referer or User-Agent header a dash (-) is logged.
<p>Known Issue: The TCP logging module does not recover from broken connections well.
<p><em>htcp-*</em> options collapsed into <em>htcp=</em> taking an optional comma-separated list of flags.
The old form is deprecated but still accepted.
+ <tag>cache_store_log</tag>
+ <p>Now uses logging modules. Example: stdio:/file/path
+ see <em>access_log</em> for a list of supported modules and their parameters.
+
<tag>clientside_mark</tag>
<p>New configuration parameter <em>clientside_mark</em>
<p>Allows packets leaving Squid on the client side to be marked with a Netfilter mark value in the same way as the existing clientside_tos feature.
DOC_START
Logs the activities of the storage manager. Shows which
objects are ejected from the cache, and which objects are
- saved and for how long. To disable, enter "none" or remove the line.
+ saved and for how long.
There are not really utilities to analyze this data, so you can safely
- disable it.
-
+ disable it (the default).
+
+ Store log uses modular logging outputs. See access_log for the list
+ of modules supported.
+
Example:
- cache_store_log @DEFAULT_STORE_LOG@
+ cache_store_log stdio:@DEFAULT_STORE_LOG@
+ cache_store_log daemon:@DEFAULT_STORE_LOG@
DOC_END
NAME: cache_swap_state cache_swap_log