-Changes to squid-3.1.0.1 (16 Oct 2008):
+Changes to squid-3.1.0.1 (27 Oct 2008):
+
+ - Bundled ntlm_auth helper renamed (see Release Notes before changing anything)
- peername ACL added for matching against a named peer destination
- configure option --with-logdir= added to select log files location
- squid_kerb_auth helper updated to 1.0.3 release
- Bug #2379: obsolete dns_testnames option
- Code test infrastructure expanded to configuration testing
- Policy changes to negative_ttl, cache deny QUERY, refresh_pattern
- to bring their defaults up to RFC requirements.
+ to bring their defaults up to RFC 2616 requirements.
- Large increase in RFC 2616 standard compliance (ongoing)
- squid.conf cleanups for minimal config
- Connection Pinning ported from 2.6 for NTLM passthru authentication
- eCAP internal adaptation module support
- - Localization of error pages
+ - Localization and CSS display control of error pages
- Added semi-automatic documentation of source code
- Added TE chunked encoding decoder to workaround broken HTTP/1.1 servers
- HTCP improvements ported from 2.7 adding HTCP CLR requests
CONNECT and transparently redirected SSL traffic, using configurable
client- and server-side certificates. While decrypted, the traffic
can be inspected using ICAP.
- - TPROXY version 4.1 support now included.
+ - TPROXY version 4.1 support
- IPFW and Netfilter interception methods may now both be built in one binary.
- ZPH Quality of Service patch now integrated
- Null store now fully obsoleted and removed
- Unknown request methods all supported
- Follow_x_forwarder_for ported from 2.6
- Bug #2223: Follow XFF extensions added
+ - ... and many code and documentation cleanups
Changes to squid-3.0.STABLE10 (14 Oct 2008):
<P>Details in
<A HREF="http://wiki.squid-cache.org/Translations">The Squid wiki</A></P>
+<H3>Localization</H3>
+
<P>The error pages presented by squid may now be localized per-request to match the visitors local preferred language.</P>
<P>The error_directory option in squid.conf needs to be removed.</P>
<P>The squid developers are interested in making squid available in a wide variety of languages.
Contribution of new languages is encouraged.</P>
+<H3>CSS Stylesheet controls</H3>
+
+<P>To further enhance the visitor experience all new translations have embeded CSS hooks for scalable per-site localization of the display.</P>
+
+<P>CSS display is controlled by updating the errorpage.css file installed into Squids configuration directory
+or the <EM>err_page_stylesheet</EM> option in squid.conf.</P>
+
+<P>Custom error pages can also embed the CSS content by adding the <EM>%l</EM> tag to their headers.</P>
+
<H2><A NAME="ss2.5">2.5</A> <A HREF="#toc2.5">Connection Pinning (for NTLM Auth Passthrough)</A>
</H2>
</PRE>
</P>
+<DT><B>err_page_stylesheet</B><DD>
+<P>New option to configure location for CSS stylesheet controlling error page display.</P>
+
<DT><B>error_default_language</B><DD>
<P>New option to replace the old configure option --enable-default-err-language
New translations can be downloaded from http://www.squid-cache.org/Versions/langpack/
<DT><B>--enable-linux-tproxy</B><DD>
<P>Deprecated. Remains only to support old TPROXY version 2.2 installations.</P>
-<DT><B>--enable-ntm-auth-helpers</B><DD>
+<DT><B>--enable-ntlm-auth-helpers</B><DD>
<P>Helper previously built by <EM>SMB</EM> is now built by <EM>smb_lm</EM>.
It also has a new squid.conf name for usage, see <EM>auth_param</EM> above for details.</P>
<p>Details in <url url="http://wiki.squid-cache.org/Translations" name="The Squid wiki">
+<sect2>Localization
+
<p>The error pages presented by squid may now be localized per-request to match the visitors local preferred language.
<p>The error_directory option in squid.conf needs to be removed.
<p>The squid developers are interested in making squid available in a wide variety of languages.
Contribution of new languages is encouraged.
+<sect2>CSS Stylesheet controls
+
+<p>To further enhance the visitor experience all new translations have embeded CSS hooks for scalable per-site localization of the display.
+
+<p>CSS display is controlled by updating the errorpage.css file installed into Squids configuration directory
+ or the <em>err_page_stylesheet</em> option in squid.conf.
+
+<p>Custom error pages can also embed the CSS content by adding the <em>%l</em> tag to their headers.
+
<sect1>Connection Pinning (for NTLM Auth Passthrough)
ecap_service service_2 respmod_precache 1 icap://filters-R-us/virusFilter?config=/etc/vf.cfg
</verb>
+ <tag>err_page_stylesheet</tag>
+ <p>New option to configure location for CSS stylesheet controlling error page display.
+
<tag>error_default_language</tag>
<p>New option to replace the old configure option --enable-default-err-language
New translations can be downloaded from http://www.squid-cache.org/Versions/langpack/
<tag>--enable-linux-tproxy</tag>
<p>Deprecated. Remains only to support old TPROXY version 2.2 installations.
- <tag>--enable-ntm-auth-helpers</tag>
+ <tag>--enable-ntlm-auth-helpers</tag>
<p>Helper previously built by <em>SMB</em> is now built by <em>smb_lm</em>.
It also has a new squid.conf name for usage, see <em>auth_param</em> above for details.