Skip to content
This repository was archived by the owner on Aug 13, 2025. It is now read-only.

Commit ddbbb86

Browse files
committed
Merge tag 'v9.19.13'
BIND 9.19.13
2 parents 1845e8b + 66a3c6b commit ddbbb86

File tree

4 files changed

+71
-7
lines changed

4 files changed

+71
-7
lines changed

CHANGES

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@
3838
dighost_shutdown() callback twice and cause problems
3939
if the callback function was not idempotent. [GL #4039]
4040

41+
--- 9.19.13 released ---
42+
4143
6164. [bug] Set the rndc idle read timeout back to 60 seconds,
4244
from the netmgr default of 30 seconds, in order to
4345
match the behavior of 9.16 and earlier. [GL #4046]
@@ -62,14 +64,14 @@
6264

6365
6157. [bug] When removing delegations in an OPTOUT range
6466
empty-non-terminal NSEC3 records generated by
65-
those delegations where not removed. [GL #4027]
67+
those delegations were not removed. [GL #4027]
6668

6769
6156. [bug] Reimplement the maximum and idle timeouts for incoming
6870
zone tranfers. [GL #4004]
6971

7072
6155. [bug] Treat ISC_R_INVALIDPROTO as a networking error
7173
in the dispatch code to avoid retrying with the
72-
same server. [GL #4005]<
74+
same server. [GL #4005]
7375

7476
6154. [func] Add spinlock implementation. The spinlock is much
7577
smaller (8 bytes) than pthread_mutex (40 bytes), so

doc/arm/notes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ information about each release, and source code.
3939
.. include:: ../notes/notes-known-issues.rst
4040

4141
.. include:: ../notes/notes-current.rst
42+
.. include:: ../notes/notes-9.19.13.rst
4243
.. include:: ../notes/notes-9.19.12.rst
4344
.. include:: ../notes/notes-9.19.11.rst
4445
.. include:: ../notes/notes-9.19.10.rst

doc/notes/notes-9.19.13.rst

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
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+
12+
Notes for BIND 9.19.13
13+
----------------------
14+
15+
New Features
16+
~~~~~~~~~~~~
17+
18+
- :iscman:`dnstap-read` can now print long timestamps with millisecond
19+
precision. :gl:`#2360`
20+
21+
Bug Fixes
22+
~~~~~~~~~
23+
24+
- When the same :any:`notify-source` address and port number was
25+
configured for multiple destinations and zones, an unresponsive server
26+
could tie up the relevant network socket until it timed out; in the
27+
meantime, NOTIFY messages for other servers silently failed.
28+
:iscman:`named` will now retry sending such NOTIFY messages over TCP.
29+
Furthermore, NOTIFY failures are now logged at the INFO level.
30+
:gl:`#4001` :gl:`#4002`
31+
32+
- The :any:`max-transfer-time-in` and :any:`max-transfer-idle-in` have
33+
not had any effect since the BIND 9 networking stack was refactored in
34+
version 9.16. The missing functionality has been re-implemented and
35+
incoming zone transfers now time out properly when not progressing.
36+
:gl:`#4004`
37+
38+
- The read timeout in :iscman:`rndc` is now 60 seconds, matching the
39+
behavior in BIND 9.16 and earlier. It had previously been lowered to
40+
30 seconds by mistake. :gl:`#4046`
41+
42+
- When the ``ISC_R_INVALIDPROTO`` (``ENOPROTOOPT``, ``EPROTONOSUPPORT``)
43+
error code is returned by libuv, it is now treated as a network
44+
failure: the server for which that error code is returned gets marked
45+
as broken and is not contacted again during a given resolution
46+
process. :gl:`#4005`
47+
48+
- When removing delegations from an opt-out range, empty-non-terminal
49+
NSEC3 records generated by those delegations were not cleaned up. This
50+
has been fixed. :gl:`#4027`
51+
52+
- A flaw in reworked code responsible for accepting TCP connections has
53+
been addressed. This issue could cause a visible performance drop for
54+
TCP queries on some platforms, notably FreeBSD, and has now been
55+
fixed. :gl:`#3985`
56+
57+
- Log file rotation code did not clean up older versions of log files
58+
when the logging :any:`channel` had an absolute path configured as a
59+
``file`` destination. This has been fixed. :gl:`#3991`
60+
61+
Known Issues
62+
~~~~~~~~~~~~
63+
64+
- There are no new known issues with this release. See :ref:`above
65+
<relnotes_known_issues>` for a list of all known issues affecting this
66+
BIND 9 branch.

doc/notes/notes-known-issues.rst

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,3 @@ Known Issues
4444
structure being used for storing information about the zones to serve.
4545
This slowdown is considered to be a bug and will be addressed in a
4646
future BIND 9.19.x development release. :gl:`#4006`
47-
48-
- A flaw in reworked code responsible for accepting TCP connections may
49-
cause a visible performance drop for TCP queries on some platforms,
50-
notably FreeBSD. This issue will be fixed in a future BIND 9.19.x
51-
development release. :gl:`#3985`

0 commit comments

Comments
 (0)