From: Amos Jeffries
3.1 began the Internationalization of Squid with the public facing error pages. This move begins the Localization of the internal administrator facing manuals.
+Automatic detection and use of the pthreads library available from Solaris 10
+There have been changes to Squid's configuration file since Squid-3.1.
@@ -279,7 +281,7 @@ An upgraded drop-in replacement for http_access2 found in Squid-2.Controls whether the indirect client address found in the X-Forwarded-For header is used for spoofing instead of the directly connected client address. -Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilter
+Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilter @@ -290,7 +292,12 @@ Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilter
New daemon module to send each log line as text data to a file I/O daemon.
+New stdio module to send log data directly from Squid to a disk file. +This is the historic behaviour of Squid before logging modules were introduced, and +remains the default used when no module is selected. +It is recommended to upgrade logging to the faster daemon: module.
+New daemon module to send each log line as text data to a file I/O daemon handling the slow disk I/O. +New installs, or installs with no logs configured explicitly will use this module by default.
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.
@@ -317,10 +324,16 @@ Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilterDeprecated children=N in favor of children-max=N.
%>lp Local TCP port used by transactions with http servers.
%sn Unique sequence number per log line. Ported from 2.7
-%>eui EUI logging (EUI-48 / MAC address for IPv4, EUI-64 for IPv6) +
%<eui EUI logging (EUI-48 / MAC address for IPv4, EUI-64 for IPv6) Both EUI forms are logged in the same field. Type can be identified by length or byte delimiter.
+Memory limits have been revised and corrected from 3.1.4 onwards.
+Please check and update your squid.conf to use the text none for no limit instead of the old 0 (zero).
+All users upgrading need to be aware that from Squid-3.3 setting this option to 0 (zero) will mean zero bytes of memory get pooled.
+Now only available to be set in Windows builds.
@@ -373,11 +386,31 @@ Both EUI forms are logged in the same field. Type can be identified by length or
Specified without any parameters all helpers will be auto-built.
+With an explicit empty list ="" protocol suport will be built but no helpers.
+With an explicit list protocol support and just those helpers will be built.
+ +Specified without any parameters all helpers will be auto-built.
+With an explicit empty list ="" protocol suport will be built but no helpers.
+With an explicit list protocol support and just those helpers will be built.
+ +Specified without any parameters all helpers will be auto-built.
+With an explicit empty list ="" protocol suport will be built but no helpers.
+With an explicit list protocol support and just those helpers will be built.
+ +Specified without any parameters all helpers will be auto-built.
+With an explicit empty list ="" protocol suport will be built but no helpers.
+With an explicit list protocol support and just those helpers will be built.
+Enable Support for handling EUI operations. This includes ARP lookups for MAC (EUI-48) addresses and the ACL arp type tests.
-Build helpers for logging I/O.
???explain??
+No longer takes a list of arguments. This option now is restricted to building with or without for authentication.
+The new --enable-auth-X/--disable-auth-X parameters determine which authentication protocols and helpers are built.
Replaced by --enable-eui
+replaced by --enable-auth-basic.
+ +replaced by --enable-auth-digest.
+ +replaced by --enable-auth-negotiate.
+ +replaced by --enable-auth-ntlm.
+3.1 began the Internationalization of Squid with the public facing error pages.
This move begins the Localization of the internal administrator facing manuals.
+
Automatic detection and use of the pthreads library available from Solaris 10
+
There have been changes to Squid's configuration file since Squid-3.1.
@@ -188,7 +190,7 @@ This section gives a thorough account of those changes in three categories:
Controls whether the indirect client address found in the X-Forwarded-For
header is used for spoofing instead of the directly connected client address.
- Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilter
+ Requires both --enable-follow-x-forwarded-for and --enable-linux-netfilter
@@ -196,7 +198,12 @@ This section gives a thorough account of those changes in three categories:
New daemon module to send each log line as text data to a file I/O daemon.
+ New stdio module to send log data directly from Squid to a disk file.
+ This is the historic behaviour of Squid before logging modules were introduced, and
+ remains the default used when no module is selected.
+ It is recommended to upgrade logging to the faster daemon: module.
+ New daemon module to send each log line as text data to a file I/O daemon handling the slow disk I/O.
+ New installs, or installs with no logs configured explicitly will use this module by default.
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.
@@ -223,8 +230,9 @@ This section gives a thorough account of those changes in three categories:
Deprecated children=N in favor of children-max=N.
%>lp Local TCP port used by transactions with http servers.
%sn Unique sequence number per log line. Ported from 2.7
- %>eui EUI logging (EUI-48 / MAC address for IPv4, EUI-64 for IPv6)
+ %<eui EUI logging (EUI-48 / MAC address for IPv4, EUI-64 for IPv6)
Both EUI forms are logged in the same field. Type can be identified by length or byte delimiter.