From: Amos Jeffries Date: Mon, 1 Apr 2019 02:52:44 +0000 (+0000) Subject: Release Notes update for v5 (#357) X-Git-Tag: SQUID_5_0_1~111 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7701d1a03c628156d7bab3ca63253383d3e2941d;p=thirdparty%2Fsquid.git Release Notes update for v5 (#357) --- diff --git a/doc/release-notes/release-5.sgml b/doc/release-notes/release-5.sgml index 156889a64c..27c93deca1 100644 --- a/doc/release-notes/release-5.sgml +++ b/doc/release-notes/release-5.sgml @@ -37,6 +37,9 @@ The Squid-4 change history can be @@ -87,13 +171,39 @@ This section gives a thorough account of those changes in three categories: acl

The CONNECT ACL definition is now built-in. +

New annotate_client type to annotate a client TCP connection. + These annotations can be used by other ACLs, logs or helpers and + persist until the client TCP connection is closed. +

New annotate_transaction type to annotate an HTTP transaction. + Annotations can be used by other ACLs or helpers and persist until + logging of the HTTP transaction is completed. +

Replaced clientside_mark with client_connection_mark + type to match Netfilter CONNMARK of the client TCP connection. + + deny_info +

New code %A to display Squid listening IP address the client + TCP connection was connected to. + + logformat +

New ssl::<cert macro code to display received server X.509 + certificate in PEM format. +

New CF value for %Ss code to indicate the response + was handled by Collapsed Forwarding. Removed directives

-

No removed directives in this version. + clientside_mark +

Replaced by mark_client_packet. + + dns_v4_first +

Removed. The new Happy Eyeballs algorithm uses received IP + addresses as soon as they are needed. +

Firewall rules prohibiting IPv6 TCP connections remain the preferred + configuration method for 'disabling' IPv6 connectivity, with DNS + recursive-resolver configuration also available. @@ -136,7 +246,7 @@ This section gives an account of those changes in three categories:

--disable-inline -

Removed. +

Removed. Use compiler flags instead if necessary. -DUSE_CHUNKEDMEMPOOLS=1

Removed compiler flag. Use run-time environment variable MEMPOOLS=1