From: Amos Jeffries Date: Mon, 23 Nov 2009 00:25:46 +0000 (+1300) Subject: Prep for 3.1.0.15 X-Git-Tag: SQUID_3_2_0_1~539 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ba641958f1eecb1deffb763733d04689dbab0f00;p=thirdparty%2Fsquid.git Prep for 3.1.0.15 --- diff --git a/ChangeLog b/ChangeLog index 76db4dffb2..b5f2e4acae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,24 @@ +Changes to squid-3.1.0.15 (23 Nov 2009): + + - Regression Fix: myip ACL not accepted in config + - Bug 2795: acl arp lookups including port + - Bug 2794: ESI parsing fails on FreeBSD + - Bug 2778: fix linking issues using SunCC + - Bug 2724: eCAP build failure unless ICAP enabled + - Bug 2628: Correct default PID location to PREFIX/var/run/squid.pid + - Bug 2617: Performance degradation during processing list of dstdomain ACL's + - Bug 2374: Support ICY / ICEcast / SHOUTcast streaming protocol. + - Fix: 64-bit filesize issue in squidclient POST of large files + - Fix: send correct Connection: header on intercepted replies + - Support libtool 2.x + - ESI libraries libexpat and libxml2 now optional + - ESI support default enabled + - Bump libcap minimum requirement to libcap 2.09+ + - ARP / MAC support fixes for IPv6-mode + - Add outstanding IPv6 settings to squid.conf (localnet, localhost) + - ... and many additions to the background testing structure + - ... and very many minor build and code cleanups for non-GCC compilers. + Changes to squid-3.1.0.14 (27 Sep 2009): - Bug 2777: Various build issues on OpenSolaris diff --git a/doc/release-notes/release-3.1.sgml b/doc/release-notes/release-3.1.sgml index cb350f48ea..5cc57e9238 100644 --- a/doc/release-notes/release-3.1.sgml +++ b/doc/release-notes/release-3.1.sgml @@ -1,6 +1,6 @@
-Squid 3.1.0.13 release notes +Squid 3.1.0.15 release notes Squid Developers @@ -13,7 +13,7 @@ for Applied Network Research and members of the Web Caching community. Notice

-The Squid Team are pleased to announce the release of Squid-3.1.0.13 for testing. +The Squid Team are pleased to announce the release of Squid-3.1.0.15 for testing. This new release is available for download from or the . @@ -46,6 +46,7 @@ The most important of these new features are: SSL Bump (for HTTPS Filtering and Adaptation) eCAP Adaptation Module support ICAP Bypass and Retry enhancements + ICY streaming protocol support Most user-facing changes are reflected in squid.conf (see below). @@ -311,6 +312,23 @@ While decrypted, the traffic can be inspected using ICAP. should be large enough to not require an explicit configuration in most environments yet may be small enough to limit side-effects of loops. +ICY streaming protocol support +

Squid-3.1 adds native support for streaming protocol ICY. + +

This protocol uses port 80 and violates RFC 2616 by using an HTTP/1.1 compliant request and non-HTTP reply + to start the stream transaction. If the reply is handled according to HTTP/1.1 RFC-compliance requirements + the audio stream becomes jerky and contains regular 'popping' sounds. + +

Squid now processes the ICY replies natively according to the ICY requirements, not HTTP/1.1 requirements. + The streamed data is not cacheable. All processing and access controls may be applied the same as for HTTP. + +squid.conf change +

Squid-2 contained a hack using the update_http0.9 squid.conf option to work around the + unusual replies. This option is now obsolete. + +

The proto ACL type matches ICY once the reply has been received, before that the processing + is only aware on an HTTP request. So the ACL will match HTTP. + Windows support

This Squid version can run on Windows as a system service using the Cygwin emulation environment, @@ -1476,6 +1494,13 @@ This section gives an account of those changes in three categories: --disable-loadable-modules

Build without support for loadable modules. + --disable-strict-error-checking +

Build Squid without advanced compiler error checking. + This only affects the building process, enabling it to complete despite some + possibly serious issues. + Please do not use lightly, and please report the build issues which make it needed + to the squid developers before doing so. + --disable-translation

Prevent Squid generating localized error page templates and manuals. Which is usually tried, but may not be needed. @@ -1586,7 +1611,7 @@ This section gives an account of those changes in three categories:

Replaced by url_rewrite_bypass upgrade_http0.9 -

ICY protocol streaming support added natively. +

Obsolete. ICY protocol streaming support added natively. zph_local

Replaced by qos_flows local-hit=