Tweak and reword recent CHANGES entries
This commit is contained in:
121
CHANGES
121
CHANGES
@@ -29,90 +29,95 @@
|
||||
predecessor key that does not need to be refreshed.
|
||||
[GL #1551]
|
||||
|
||||
5689. [security] An assertion failure occurred when rate-limiting
|
||||
was applied to a UDP packet exceeding the link MTU
|
||||
size. (CVE-2021-25218) [GL #2839]
|
||||
5689. [security] An assertion failure occurred when named attempted to
|
||||
send a UDP packet that exceeded the MTU size, if
|
||||
Response Rate Limiting (RRL) was enabled.
|
||||
(CVE-2021-25218) [GL #2856]
|
||||
|
||||
5688. [bug] Inline and dnssec-policy zones could fail to apply
|
||||
changes from the unsigned zone to the signed zone
|
||||
under certain cirumstances. [GL #2735]
|
||||
5688. [bug] Zones using KASP and inline-signed zones failed to apply
|
||||
changes from the unsigned zone to the signed zone under
|
||||
certain circumstances. This has been fixed. [GL #2735]
|
||||
|
||||
5687. [bug] Update the load time of touched inline zones.
|
||||
[GL #2542]
|
||||
5687. [bug] "rndc reload <zonename>" could trigger a redundant
|
||||
reload for an inline-signed zone whose zone file was not
|
||||
modified since the last "rndc reload". This has been
|
||||
fixed. [GL #2855]
|
||||
|
||||
5686. [func] The number of internal data structures allocated for
|
||||
each zone was reduced. [GL #2829]
|
||||
|
||||
5685. [bug] Check the opcodes of messages returned by
|
||||
dns_request_getresponse. [GL #2762]
|
||||
5685. [bug] named failed to check the opcode of responses when
|
||||
performing zone refreshes, stub zone updates, and UPDATE
|
||||
forwarding. This has been fixed. [GL #2762]
|
||||
|
||||
5684. [func] Changes to the DNS-over-HTTP (DoH) configuration
|
||||
syntax:
|
||||
|
||||
- The maximum number of active DoH connections
|
||||
can now be set using the "http-listener-clients"
|
||||
option. The default is 300.
|
||||
- The maximum number of concurrent HTTP/2 streams
|
||||
per connection can be set using via the
|
||||
"http-streams-per-connection" option. The default
|
||||
is 100.
|
||||
- Both of these values also can be set on a per-
|
||||
listener basis using the "listener-clients" and
|
||||
"streams-per-connection" parameters in an
|
||||
"http" statement. For example:
|
||||
http <name> {
|
||||
listener-clients <number>;
|
||||
streams-per-connection <number>;
|
||||
};
|
||||
5684. [func] The DNS-over-HTTP (DoH) configuration syntax was
|
||||
extended:
|
||||
- The maximum number of active DoH connections can now
|
||||
be set using the "http-listener-clients" option. The
|
||||
default is 300.
|
||||
- The maximum number of concurrent HTTP/2 streams per
|
||||
connection can now be set using the
|
||||
"http-streams-per-connection" option. The default is
|
||||
100.
|
||||
- Both of these values can also be set on a per-listener
|
||||
basis using the "listener-clients" and
|
||||
"streams-per-connection" parameters in an "http"
|
||||
statement.
|
||||
[GL #2809]
|
||||
|
||||
5683. [func] The configuration checking code now verifies
|
||||
HTTP paths. [GL !5231]
|
||||
5683. [bug] The configuration-checking code now verifies HTTP paths.
|
||||
[GL !5231]
|
||||
|
||||
5682. [bug] Not all changes to zone-statistics settings were
|
||||
properly processed. [GL #2820]
|
||||
5682. [bug] Some changes to "zone-statistics" settings were not
|
||||
properly processed by "rndc reconfig". This has been
|
||||
fixed. [GL #2820]
|
||||
|
||||
5681. [func] Relax the "zone_cdscheck" function to allow CDS and
|
||||
CDNSKEY records in the zone that do not match an
|
||||
existing DNSKEY record, so long as the algorithm
|
||||
does match. This allows a clean rollover from one
|
||||
5681. [func] Relax the checks in the dns_zone_cdscheck() function to
|
||||
allow CDS and CDNSKEY records in the zone that do not
|
||||
match an existing DNSKEY record, as long as the
|
||||
algorithm matches. This allows a clean rollover from one
|
||||
provider to another in a multi-signer DNSSEC
|
||||
configuration. [GL #2710].
|
||||
configuration. [GL #2710]
|
||||
|
||||
5680. [bug] Fix a crash in DoH code caused by GET requests without
|
||||
query strings. [GL !5268]
|
||||
5680. [bug] HTTP GET requests without query strings caused a crash
|
||||
in DoH code. This has been fixed. [GL !5268]
|
||||
|
||||
5679. [bug] Disable setting the thread affinity. [GL #2822]
|
||||
5679. [func] Thread affinity is no longer set. [GL #2822]
|
||||
|
||||
5678. [bug] The "check DS" code failed to release all resources upon
|
||||
named shutdown when a refresh was in progress. This has
|
||||
been fixed. [GL #2811]
|
||||
|
||||
5677. [func] Only accept FORMERR without a OPT record as an
|
||||
indication that the server does net support EDNS.
|
||||
This will break communication with servers that
|
||||
don't understand EDNS and incorrectly echo back
|
||||
the request message with the rcode field set to
|
||||
FORMERR and the QR bit set to 1. [GL #2249]
|
||||
5677. [func] Previously, named accepted FORMERR responses both with
|
||||
and without an OPT record, as an indication that a given
|
||||
server did not support EDNS. To implement full
|
||||
compliance with RFC 6891, only FORMERR responses without
|
||||
an OPT record are now accepted. This intentionally
|
||||
breaks communication with servers that do not support
|
||||
EDNS and that incorrectly echo back the query message
|
||||
with the RCODE field set to FORMERR and the QR bit set
|
||||
to 1. [GL #2249]
|
||||
|
||||
5676. [func] Memory allocation has been substantially refactored,
|
||||
and is now based on the memory allocation API
|
||||
provided by 'libjemalloc'. This is now a build
|
||||
dependency for BIND. [GL #2433]
|
||||
5676. [func] Memory allocation has been substantially refactored; it
|
||||
is now based on the memory allocation API provided by
|
||||
the jemalloc library, which is a new optional build
|
||||
dependency for BIND 9. [GL #2433]
|
||||
|
||||
5675. [bug] Improve BIND's compatibility with DoH clients by
|
||||
ignoring an "Accept" HTTP header value. [GL !5246]
|
||||
5675. [bug] Compatibility with DoH clients has been improved by
|
||||
ignoring the value of the "Accept" HTTP header.
|
||||
[GL !5246]
|
||||
|
||||
5674. [bug] Fix BIND hanging when HTTP/2 streams are aborted
|
||||
prematurely by web browsers. [GL !5245]
|
||||
5674. [bug] A shutdown hang was triggered by DoH clients prematurely
|
||||
aborting HTTP/2 streams. This has been fixed. [GL !5245]
|
||||
|
||||
5673. [func] Add "--disable-doh" configuration option to allow
|
||||
BIND 9 to compile without libnghttp2 library.
|
||||
5673. [func] Add a new build-time option, --disable-doh, to allow
|
||||
building BIND 9 without the libnghttp2 library.
|
||||
[GL #2478]
|
||||
|
||||
5672. [bug] Authentication of rndc messages could fail if a
|
||||
"controls" statement was configured with multiple
|
||||
key algorithms in the same listener. [GL #2756]
|
||||
"controls" statement was configured with multiple key
|
||||
algorithms for the same listener. This has been fixed.
|
||||
[GL #2756]
|
||||
|
||||
--- 9.17.16 released ---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user