]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Tweak and reword recent CHANGES entries
authorMichał Kępień <michal@isc.org>
Tue, 7 Sep 2021 07:28:48 +0000 (09:28 +0200)
committerMichał Kępień <michal@isc.org>
Tue, 7 Sep 2021 07:28:48 +0000 (09:28 +0200)
CHANGES

diff --git a/CHANGES b/CHANGES
index f96de232051c28b65e12996e8c859311c06c456a..82dff18868e518010b56aa1aed8788e03051edf3 100644 (file)
--- a/CHANGES
+++ b/CHANGES
-5711.  [bug]           "map" files exceeding 2GB in size could fail to
-                       load due to a size comparison that incorrectly
-                       treated the file size as a signed integer. [GL #2878]
+5711.  [bug]           "map" files exceeding 2GB in size failed to load due to
+                       a size comparison that incorrectly treated the file size
+                       as a signed integer. [GL #2878]
 
 5710.  [placeholder]
 
-5709.  [func]          Zone types are now reported in the statistics channel
-                       using "primary" and "secondary". Enum values
+5709.  [func]          When reporting zone types in the statistics channel, the
+                       terms "primary" and "secondary" are now used instead of
+                       "master" and "slave", respectively. Enum values
                        throughout the code have been updated to use this
                        terminology as well. [GL #1944]
 
 5708.  [placeholder]
 
-5707.  [bug]           Fix a bug preventing dig from qurying DoH servers
-                       via IPv6 adresses. [GL #2860]
+5707.  [bug]           A bug was fixed which prevented dig from querying
+                       DNS-over-HTTPS (DoH) servers via IPv6. [GL #2860]
 
-5706.  [cleanup]       Remove support for external applications to register
-                       and use libisc. Export versions of BIND 9 libraries
-                       have not been supported for some time, but the
-                       isc_lib_register() function was still available;
+5706.  [cleanup]       Support for external applications to register with
+                       libisc and use it has been removed. Export versions of
+                       BIND 9 libraries have not been supported for some time,
+                       but the isc_lib_register() function was still available;
                        it has now been removed. [GL !2420]
 
-5705.  [bug]           Change #5686 altered the internal memory structure
-                       of zone databases, but neglected to update the
-                       MAPAPI value for map-format zone files. This caused
-                       named to attempt to load incompatible map files,
-                       triggering an assertion failure on startup. [GL #2872]
+5705.  [bug]           Change #5686 altered the internal memory structure of
+                       zone databases, but neglected to update the MAPAPI value
+                       for zone files in "map" format. This caused named to
+                       attempt to load incompatible map files, triggering an
+                       assertion failure on startup. The MAPAPI value has now
+                       been updated, so named rejects outdated files when
+                       encountering them. [GL #2872]
 
-5704.  [bug]           TCP keepalive settings were not being applied
-                       correctly. [GL #1927]
+5704.  [bug]           Change #5317 caused the EDNS TCP Keepalive option to be
+                       ignored inadvertently in client requests. It has now
+                       been fixed and this option is handled properly again.
+                       [GL #1927]
 
-5703.  [bug]           Fix a crash in dig caused by closing an HTTP/2
-                       socket with an unused HTTP/2 session. [GL #2735]
+5703.  [bug]           Fix a crash in dig caused by closing an HTTP/2 socket
+                       associated with an unused HTTP/2 session. [GL #2858]
 
-5702.  [bug]           Improve compatibility with DNS-over-HTTPS clients by
-                       allowing HTTP/2 request headers in any order. [GL #2875]
+5702.  [bug]           Improve compatibility with DNS-over-HTTPS (DoH) clients
+                       by allowing HTTP/2 request headers in any order.
+                       [GL #2875]
 
 5701.  [bug]           named-checkconf failed to detect syntactically invalid
-                       key and tls names. [GL #2461]
+                       values of the "key" and "tls" parameters used to define
+                       members of remote server lists. [GL #2461]
 
-5700.  [bug]           Journals were not being removed when a catalog zone
-                       was removed. [GL #2842]
+5700.  [bug]           When a member zone was removed from a catalog zone,
+                       journal files for the former were not deleted.
+                       [GL #2842]
 
-5699.  [func]          Grow and shrink dnssec-sign statistics on key rollover
+5699.  [func]          Data structures holding DNSSEC signing statistics are
+                       now grown and shrunk as necessary upon key rollover
                        events. [GL #1721]
 
-5698.  [bug]           Migrate a single key to CSK when reconfiguring a zone
-                       to use 'dnssec-policy'. [GL #2857]
-
-5697.  [protocol]      SHA-1 CDS records are no longer used by dnssec-cds to
-                       make DS records. Thanks to Tony Finch. [GL !2946]
-
-5696.  [protocol]      Add support for HTTPS and SVCB record types. [GL #1132]
-
-5695.  [func]          Dig can now display the BADCOOKIE message as part of
-                       processing it (+showbadcookie). [GL #2319]
-
-5694.  [bug]           BIND looks up the deepest zone cut in cache in order
-                       to iterate a query. When this node is stale, it may
-                       bypass QNAME minimization. This has been fixed.
-                       [GL #2665]
-
-5693.  [func]          Restore support for reading 'timeout' and 'attempts'
-                       options from /etc/resolv.conf, and use their values
-                       in dig, host and nslookup. (Previously this was
-                       supported by liblwres, and was still mentioned
-                       in man pages, but had stopped working after liblwres
-                       was deprecated in favor of libirs.) [GL #2785]
-
-5692.  [bug]           Fix a rare crash in the DoH code caused by
+5698.  [bug]           When a DNSSEC-signed zone which only has a single
+                       signing key available is migrated to use KASP, that key
+                       is now treated as a Combined Signing Key (CSK).
+                       [GL #2857]
+
+5697.  [func]          dnssec-cds now only generates SHA-2 DS records by
+                       default and avoids copying deprecated SHA-1 records from
+                       a child zone to its delegation in the parent. If the
+                       child zone does not publish SHA-2 CDS records,
+                       dnssec-cds will generate them from the CDNSKEY records.
+                       The "-a algorithm" option now affects the process of
+                       generating DS digest records from both CDS and CDNSKEY
+                       records. Thanks to Tony Finch. [GL #2871]
+
+5696.  [protocol]      Support for HTTPS and SVCB record types has been added.
+                       [GL #1132]
+
+5695.  [func]          Add a new dig command-line option, "+showbadcookie",
+                       which causes a BADCOOKIE response message to be
+                       displayed when it is received from the server.
+                       [GL #2319]
+
+5694.  [bug]           Stale data in the cache could cause named to send
+                       non-minimized queries despite QNAME minimization being
+                       enabled. [GL #2665]
+
+5693.  [func]          Restore support for reading "timeout" and "attempts"
+                       options from /etc/resolv.conf, and use their values in
+                       dig, host, and nslookup. (This was previously supported
+                       by liblwres, and was still mentioned in the man pages,
+                       but had stopped working after liblwres was deprecated in
+                       favor of libirs.) [GL #2785]
+
+5692.  [bug]           Fix a rare crash in DNS-over-HTTPS (DoH) code caused by
                        detaching from an HTTP/2 session handle too early when
                        sending data. [GL #2851]
 
-5691.  [bug]           'rndc freeze' with in-view zones present would
-                       spuriously report failures. [GL #2844]
-
-5690.  [func]          Change "dnssec-signzone" to honor the Predecessor and
-                       Successor metadata values, and allow for gradual
-                       replacement of RRSIGs. In other words, don't sign
-                       with the successor key if there is an RRSIG from the
-                       predecessor key that does not need to be refreshed.
-                       [GL #1551]
+5691.  [bug]           When a dynamic zone was made available in another view
+                       using the "in-view" statement, running "rndc freeze"
+                       always reported an "already frozen" error even though
+                       the zone was successfully frozen. [GL #2844]
+
+5690.  [func]          dnssec-signzone now honors Predecessor and Successor
+                       metadata found in private key files: if a signature for
+                       an RRset generated by the inactive predecessor exists
+                       and does not need to be replaced, no additional
+                       signature is now created for that RRset using the
+                       successor key. This enables dnssec-signzone to gradually
+                       replace RRSIGs during a ZSK rollover. [GL #1551]
 
        --- 9.17.17 released ---