1 1.1 christos .. Copyright (C) Internet Systems Consortium, Inc. ("ISC") 2 1.1 christos .. 3 1.1 christos .. SPDX-License-Identifier: MPL-2.0 4 1.1 christos .. 5 1.1 christos .. This Source Code Form is subject to the terms of the Mozilla Public 6 1.1 christos .. License, v. 2.0. If a copy of the MPL was not distributed with this 7 1.1 christos .. file, you can obtain one at https://mozilla.org/MPL/2.0/. 8 1.1 christos .. 9 1.1 christos .. See the COPYRIGHT file distributed with this work for additional 10 1.1 christos .. information regarding copyright ownership. 11 1.1 christos 12 1.1 christos Notes for BIND 9.20.16 13 1.1 christos ---------------------- 14 1.1 christos 15 1.1 christos Bug Fixes 16 1.1 christos ~~~~~~~~~ 17 1.1 christos 18 1.1 christos - Skip unsupported algorithms when looking for a signing key. 19 1.1 christos 20 1.1 christos A mix of supported and unsupported DNSSEC algorithms in the same zone 21 1.1 christos could cause validation failures. Unsupported algorithms are now 22 1.1 christos ignored when looking for signing keys. :gl:`#5622` 23 1.1 christos 24 1.1 christos - Fix :iscman:`dnssec-keygen` key collision checking for KEY RRtype 25 1.1 christos keys. 26 1.1 christos 27 1.1 christos The :iscman:`dnssec-keygen` utility program failed to detect possible 28 1.1 christos KEY ID collisions with existing keys generated using the non-default 29 1.1 christos ``-T KEY`` option (e.g., for ``SIG(0)``). This has been fixed. 30 1.1 christos :gl:`#5506` 31 1.1 christos 32 1.1 christos - :iscman:`dnssec-verify` now uses exit code 1 when failing due to 33 1.1 christos illegal options. 34 1.1 christos 35 1.1 christos Previously, :iscman:`dnssec-verify` exited with code 0 if the options 36 1.1 christos could not be parsed. This has been fixed. :gl:`#5574` 37 1.1 christos 38 1.1 christos - Prevent assertion failures of :iscman:`dig` when a server is specified 39 1.1 christos before the ``-b`` option. 40 1.1 christos 41 1.1 christos Previously, :iscman:`dig` could exit with an assertion failure when 42 1.1 christos a server was specified before the :option:`dig -b` option. This has 43 1.1 christos been fixed. :gl:`#5609` 44 1.1 christos 45 1.1 christos - Skip buffer allocations if not logging. 46 1.1 christos 47 1.1 christos Previously, we allocated a 2KB buffer for IXFR change logging, 48 1.1 christos regardless of the log level. 49 1.1 christos 50 1.1 christos This results in a 28% speedup in some scenarios. 51 1.1 christos 52 1.1 christos 53