Prepare release notes for BIND 9.20.16

This commit is contained in:
Michal Nowak 2025-11-06 19:26:23 +01:00
parent 78148b11f1
commit 9f1a1602d7
No known key found for this signature in database
2 changed files with 59 additions and 0 deletions

View file

@ -45,6 +45,7 @@ The list of known issues affecting the latest version in the 9.20 branch can be
found at
https://gitlab.isc.org/isc-projects/bind9/-/wikis/Known-Issues-in-BIND-9.20
.. include:: ../notes/notes-9.20.16.rst
.. include:: ../notes/notes-9.20.15.rst
.. include:: ../notes/notes-9.20.14.rst
.. include:: ../notes/notes-9.20.13.rst

View file

@ -0,0 +1,58 @@
.. Copyright (C) Internet Systems Consortium, Inc. ("ISC")
..
.. SPDX-License-Identifier: MPL-2.0
..
.. This Source Code Form is subject to the terms of the Mozilla Public
.. License, v. 2.0. If a copy of the MPL was not distributed with this
.. file, you can obtain one at https://mozilla.org/MPL/2.0/.
..
.. See the COPYRIGHT file distributed with this work for additional
.. information regarding copyright ownership.
Notes for BIND 9.20.16
----------------------
Bug Fixes
~~~~~~~~~
- Fix dnssec-keygen key collision checking for KEY rrtype keys.
The :iscman:`dnssec-keygen` utility program failed to detect possible
Key ID collisions with the existing keys generated using the
non-default ``-T KEY`` option (e.g. for ``SIG(0)``). This has been
fixed. :gl:`#5506`
- Fix shutdown INSIST in dns_dispatchmgr_getblackhole.
Previously, `named` could trigger an assertion in
`dns_dispatchmgr_getblackhole` while shutting down. This has been
fixed. :gl:`#5525`
- Dnssec-verify now uses exit code 1 when failing due to illegal
options.
Previously, dnssec-verify exited with code 0 if the options could not
be parsed. This has been fixed. :gl:`#5574`
- Prevent assertion failures of dig when server is specified before the
-b option.
Previously, :iscman:`dig` could exit with an assertion failure when
the server was specified before the :option:`dig -b` option. This has
been fixed. :gl:`#5609`
- Skip unsupported algorithms when looking for signing key.
A mix of supported and unsupported DNSSEC algorithms in the same zone
could have caused validation failures. Ignore the DNSSEC keys with
unsupported algorithm when looking for the signing keys. :gl:`#5622`
- Skip buffer allocations if not logging.
Currently, during IXFR we allocate a 2KB buffer for IXFR change
logging regardless of the log level. This commit introduces an early
check on the log level in dns_diff_print to avoid this.
Results in a speedup from 28% in the test case from issue #5442.