+Changes to squid-3.4.0.2 (03 Oct 2013):
+
+ - Regression Bug 3891: squid.conf parser errors in 3.4.0.1
+ - Regression Fix: re-disable MinGW C++11 support
+ - Bug 3914: partial: make squidclient tool build cleanly with -Wconversion
+ - Fix memory leak in refresh_pattern parsing
+ - negotiate_kerberos_auth: upgrade to present group= keys
+ - Handle NTLM helper returning OK without user= value
+ - Add dns_multicast_local to control mDNS operation
+ - Add --disable-arch-native build option
+ - Display Build-Info in cache manager info report
+ - ... and all changes from squid 3.3.9
+ - ... and some code and debug output polishing
+
Changes to squid-3.4.0.1 (29 Jul 2013):
- Port from 2.7: StoreURL (renamed Store-ID) support
-AC_INIT([Squid Web Proxy],[3.4.0.1-BZR],[http://bugs.squid-cache.org/],[squid])
+AC_INIT([Squid Web Proxy],[3.4.0.2-BZR],[http://bugs.squid-cache.org/],[squid])
AC_PREREQ(2.61)
AC_CONFIG_HEADERS([include/autoconf.h])
AC_CONFIG_AUX_DIR(cfgaux)
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.69">
- <TITLE>Squid 3.4.0.1 release notes</TITLE>
+ <TITLE>Squid 3.4.0.2 release notes</TITLE>
</HEAD>
<BODY>
-<H1>Squid 3.4.0.1 release notes</H1>
+<H1>Squid 3.4.0.2 release notes</H1>
<H2>Squid Developers</H2>
<HR>
<HR>
<H2><A NAME="s1">1.</A> <A HREF="#toc1">Notice</A></H2>
-<P>The Squid Team are pleased to announce the release of Squid-3.4.0.1 for testing.</P>
+<P>The Squid Team are pleased to announce the release of Squid-3.4.0.2 for testing.</P>
<P>This new release is available for download from
<A HREF="http://www.squid-cache.org/Versions/v3/3.4/">http://www.squid-cache.org/Versions/v3/3.4/</A> or the
<A HREF="http://www.squid-cache.org/Mirrors/http-mirrors.html">mirrors</A>.</P>
<H2><A NAME="ss2.6">2.6</A> <A HREF="#toc2.6">Multicast DNS</A>
</H2>
-<P>The internal DNS component fof Squid now supports multicast DNS (mDNS) resolution in
+<P>The internal DNS component of Squid now supports multicast DNS (mDNS) resolution in
accordance with RFC 6762.</P>
-<P>There is no additional or special configuration required. The multicast DNS group IP
-addresses for IPv4 and IPv6 resolving are added to the set of available DNS resolvers
-and used automatically for domain names ending in <EM>.local</EM> before attempting a
-secondary resolution on the configured resolvers. Domains without <EM>.local</EM> are
-resolved using only the configured DNS resolvers.</P>
+<P>The <EM>dns_multicast_local</EM> directive must be set to <EM>on</EM> to enable this
+feature. </P>
+
+<P>The multicast DNS group IP addresses for IPv4 and IPv6 resolving are added to the set
+of available DNS resolvers and used automatically for domain names ending in <EM>.local</EM>
+and reverse-DNS lookups before attempting a secondary resolution on the configured
+resolvers. Domains without <EM>.local</EM> are resolved using only the configured resolvers.</P>
<P>Statistics for multicast DNS resolution can be found on the <EM>idns</EM> cache manager
report.</P>
<DL>
<DT><B>configuration_includes_quoted_values</B><DD>
<P>Whether Squid supports directive parameters with spaces, quotes, and other
-special characters. Surround such parameters with "double quotes".</P>
+special characters. Surround such parameters with "double quotes" and
+also set this directive on/off around the relevant squid.conf line(s)
+making use of such quoting.</P>
+
+<DT><B>dns_multicast_local</B><DD>
+<P>Use multicast DNS for <EM>.local</EM> domains and reverse-DNS resolution.</P>
<DT><B>note</B><DD>
<P>Use ACLs to annotate a transaction with customized annotations
omit to get all helper auto-detected.</P>
<P>Currenly only a helper using <EM>file</EM> for backend is provided.</P>
+<DT><B>--disable-arch-native</B><DD>
+<P>New option to disable use of -march=native compiler flag.</P>
+<P>The new flag auto-enables CPU-specific optimizations in GCC and is
+required by Clang++ v3.2 for correct 64-bit environment detection.
+It does not always work well however, so this build option is provided
+to remove it when necessary.</P>
+
<DT><B>--with-nat-devpf</B><DD>
<P>New option to alter the behaviour of <EM>http_port ... intercept</EM> option
in squid.conf.</P>
<!doctype linuxdoc system>
<article>
-<title>Squid 3.4.0.1 release notes</title>
+<title>Squid 3.4.0.2 release notes</title>
<author>Squid Developers</author>
<abstract>
<sect>Notice
<p>
-The Squid Team are pleased to announce the release of Squid-3.4.0.1 for testing.
+The Squid Team are pleased to announce the release of Squid-3.4.0.2 for testing.
This new release is available for download from <url url="http://www.squid-cache.org/Versions/v3/3.4/"> or the
<url url="http://www.squid-cache.org/Mirrors/http-mirrors.html" name="mirrors">.
<sect1>Multicast DNS
-<p>The internal DNS component fof Squid now supports multicast DNS (mDNS) resolution in
+<p>The internal DNS component of Squid now supports multicast DNS (mDNS) resolution in
accordance with RFC 6762.
<p>The <em>dns_multicast_local</em> directive must be set to <em>on</em> to enable this
<descrip>
<tag>configuration_includes_quoted_values</tag>
<p>Whether Squid supports directive parameters with spaces, quotes, and other
- special characters. Surround such parameters with "double quotes".
+ special characters. Surround such parameters with "double quotes" and
+ also set this directive on/off around the relevant squid.conf line(s)
+ making use of such quoting.
<tag>dns_multicast_local</tag>
<p>Use multicast DNS for <em>.local</em> domains and reverse-DNS resolution.
omit to get all helper auto-detected.
<p>Currenly only a helper using <em>file</em> for backend is provided.
+ <tag>--disable-arch-native</tag>
+ <p>New option to disable use of -march=native compiler flag.
+ <p>The new flag auto-enables CPU-specific optimizations in GCC and is
+ required by Clang++ v3.2 for correct 64-bit environment detection.
+ It does not always work well however, so this build option is provided
+ to remove it when necessary.
+
<tag>--with-nat-devpf</tag>
<p>New option to alter the behaviour of <em>http_port ... intercept</em> option
in squid.conf.