From: Amos Jeffries Date: Mon, 6 Feb 2023 23:06:48 +0000 (+0000) Subject: Prep for 6.0.1 (#1263) X-Git-Tag: SQUID_6_0_1~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=27807860d870ecba99d9e5251e61530cd58b8f9b;p=thirdparty%2Fsquid.git Prep for 6.0.1 (#1263) --- diff --git a/doc/release-notes/release-6.sgml b/doc/release-notes/release-6.sgml index 3b40366f2f..09ee3a2510 100644 --- a/doc/release-notes/release-6.sgml +++ b/doc/release-notes/release-6.sgml @@ -11,6 +11,7 @@ for Applied Network Research and members of the Web Caching community. + Notice

The Squid Team are pleased to announce the release of Squid-6.0.1 for testing. @@ -54,7 +55,7 @@ The Squid-6 change history can be +

More info in the .

Certain Squid ACLs can check the value of a specific key=value where the key name is configurable. These ACLs are unable to check multiple @@ -94,7 +95,7 @@ Most user-facing changes are reflected in squid.conf (see below). Block to-local Traffic

More info in the policy change - and the ACL creation + and the ACL creation .

This Squid introduces the to_linklocal ACL as pre-defined to match requests from 169.254.0.0/16 and fe80::/10. @@ -111,7 +112,7 @@ Most user-facing changes are reflected in squid.conf (see below). Upgraded installations will continue to use their previous settings. RFC 9211: HTTP Cache-Status support -

See also +

See also .

This HTTP header replaces X-Cache and X-Cache-Lookup which are no longer emitted by Squid. Any tools or management systems @@ -120,7 +121,7 @@ Most user-facing changes are reflected in squid.conf (see below). RFC 9111: Stop treating Warning specially

RFC 9111 obsoletes the Warning header, removing all specification -requirements about it + requirements about it.

This Squid changes behaviour in regards to that header: @@ -151,15 +152,15 @@ requirements about it Remove Gopher Protocol Support

With this change, Gopher requests will be handled like any other request -with an unknown (to Squid) protocol. For example, HTTP requests with -gopher:// URL scheme result in ERR_UNSUP_REQ. + with an unknown (to Squid) protocol. For example, HTTP requests with + gopher:// URL scheme result in ERR_UNSUP_REQ.

Default Squid configuration still considers TCP port 70 safe. The -corresponding Safe_ports ACL rule has not been removed. + corresponding Safe_ports ACL rule has not been removed. Removed Outdated Tools

We do not have enough resources/demand for maintaining these tools, they -do require maintenance, and there are better tools available. + do require maintenance, and there are better tools available. cache_diff which has no users according to community @@ -211,7 +212,7 @@ This section gives an account of those changes in three categories: paranoid_hit_validation

Controls whether to perform extra internal checks when loading - entries from the on-disk cache + entries from the on-disk cache. cache_log_message

Configure logging options on a per-message basis, overriding the @@ -224,7 +225,7 @@ This section gives an account of those changes in three categories: time units

All directives accepting time values now accept a time unit suffix - from nanosecond to decade + from nanosecond to decade. sslcrtvalidator_program

New ttl=infinity option to disable TTL expiry on stored helper responses. @@ -235,12 +236,15 @@ This section gives an account of those changes in three categories:

New busy_time code to display the cumulative CPU time spent processing the request, excluding the time spent waiting for external resources. WARNING: this time is approximate and is known to have bugs and gaps, - so consider it a lower bound + so consider it a lower bound.

New request_attempts code to display how many forwarding attempts were made for this request. +

Squid now adds ABORTED to values printed by the Ss code in more + cases where a TCP Squid-to-server connection was closed prematurely. server_cert_fingerprint -

Removed the broken -sha option. SHA1 remains the default and only supported fingerprinting algorithm. Configuring it is unnecessary. +

Removed the broken -sha option. SHA1 remains the default and + only supported fingerprinting algorithm. Configuring it is unnecessary. Removed directives

Obsolete. Squid no longer provides functionality to enroll in the - cache registration service - -

-

- + cache registration service. + announce_host

Obsolete. Squid no longer provides functionality to enroll in the - cache registration service - -

-

- + cache registration service. + announce_period

Obsolete. Squid no longer provides functionality to enroll in the - cache registration service - -

-

- + cache registration service. + announce_port

Obsolete. Squid no longer provides functionality to enroll in the - cache registration service - -

-

- + cache registration service. + request_entities

Obsolete. Squid accepts an entity (aka payload, body) on HTTP/1.1 GET or HEAD requests when a Content-Length or @@ -304,7 +296,6 @@ This section gives an account of those changes in three categories: - New options

@@ -323,17 +314,7 @@ This section gives an account of those changes in three categories: Changes to existing options

- logformat -

More logged Ss code values may contain an _ABORTED - suffix because Squid now adds that suffix in more cases where a TCP - Squid-to-server connection was closed prematurely (e.g., an EOF in the - middle of a chunked HTTP response body transfer). In general, tools - processing Ss code values should treat each value as an - underscore-delimited list of tags rather than an enumeration of a few - hard-coded values. - -

This change affects all Ss code uses, not just those specific to - the logformat directive. +

There are no ./configure options changed.

@@ -373,7 +354,7 @@ This section gives an account of those changes in three categories: Regressions since Squid-2.7 -

Some squid.conf options which were available in Squid-2.7 are not yet available in Squid-5 +

Some squid.conf options which were available in Squid-2.7 are not yet available in Squid-6.

If you need something to do then porting one of these from Squid-2 is most welcome. @@ -423,6 +404,7 @@ This section gives an account of those changes in three categories: + Copyright

Copyright (C) 1996-2023 The Squid Software Foundation and contributors