1.. Copyright (C) Internet Systems Consortium, Inc. ("ISC")
2..
3.. SPDX-License-Identifier: MPL-2.0
4..
5.. This Source Code Form is subject to the terms of the Mozilla Public
6.. License, v. 2.0.  If a copy of the MPL was not distributed with this
7.. file, you can obtain one at https://mozilla.org/MPL/2.0/.
8..
9.. See the COPYRIGHT file distributed with this work for additional
10.. information regarding copyright ownership.
11
12Notes for BIND 9.18.2
13---------------------
14
15New Features
16~~~~~~~~~~~~
17
18- Add a new configuration option :any:`reuseport` to disable load balancing
19  on sockets in situations where processing of Response Policy Zones
20  (RPZ), Catalog Zones, or large zone transfers can cause service
21  disruptions. See the BIND 9 ARM for more detail. :gl:`#3249`
22
23Bug Fixes
24~~~~~~~~~
25
26- Previously, zone maintenance DNS queries retried forever if the
27  destination server was unreachable. These queries included outgoing
28  NOTIFY messages, refresh SOA queries, parental DS checks, and stub
29  zone NS queries. For example, if a zone had any nameservers with IPv6
30  addresses and a secondary server without IPv6 connectivity, that
31  server would keep trying to send a growing amount of NOTIFY traffic
32  over IPv6. This futile traffic was not logged. This excessive retry
33  behavior has been fixed. :gl:`#3242`
34
35- A number of crashes and hangs which could be triggered in
36  :iscman:`dig` were identified and addressed. :gl:`#3020` :gl:`#3128`
37  :gl:`#3145` :gl:`#3184` :gl:`#3205` :gl:`#3244` :gl:`#3248`
38
39- Invalid :any:`dnssec-policy` definitions, where the defined keys did not
40  cover both KSK and ZSK roles for a given algorithm, were being
41  accepted. These are now checked, and the :any:`dnssec-policy` is rejected
42  if both roles are not present for all algorithms in use. :gl:`#3142`
43
44- Handling of TCP write timeouts has been improved to track the timeout
45  for each TCP write separately, leading to a faster connection teardown
46  in case the other party is not reading the data. :gl:`#3200`
47
48Known Issues
49~~~~~~~~~~~~
50
51- There are no new known issues with this release. See :ref:`above
52  <relnotes_known_issues>` for a list of all known issues affecting this
53  BIND 9 branch.
54