From: Michał Kępień Date: Thu, 20 Apr 2023 10:43:46 +0000 (+0200) Subject: Merge tag 'v9.19.12' X-Git-Tag: v9.19.13~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4fcbb078c11d8f87f324da2a6d46c7449d6378f7;p=thirdparty%2Fbind9.git Merge tag 'v9.19.12' BIND 9.19.12 --- 4fcbb078c11d8f87f324da2a6d46c7449d6378f7 diff --cc CHANGES index 1f5d67be2f2,ad862cc4169..135525bfc3e --- a/CHANGES +++ b/CHANGES @@@ -1,34 -1,5 +1,36 @@@ +6152. [bug] In dispatch, honour the configured source-port + selection when UDP connection fails with address + in use error. + + Also treat ISC_R_NOPERM same as ISC_R_ADDRINUSE. + [GL #3986] + +6151. [bug] When the same ``notify-source`` address and port number + was configured for multiple destinations and zones, an + unresponsive server could tie up the socket until it + timed out; in the meantime, NOTIFY messages for other + servers silently failed.``named`` will now retry these + failing messages over TCP. NOTIFY failures are now + logged at level INFO. [GL #4001] [GL #4002] + +6150. [bug] If the zones have active upstream forwards, the + shutting down the server might cause assertion + failures as the forward were all canceled from + the main loop instead from the loops associated + with the zone. [GL #4015] + +6149. [test] As a workaround, include an OpenSSL header file before + including cmocka.h in the unit tests, because OpenSSL + 3.1.0 uses __attribute__(malloc), conflicting with a + redefined malloc in cmocka.h. [GL #4000] + +6148. [bug] Fix a use-after-free bug in dns_xfrin_create(). + [GL !7832] + +6147. [performance] Fix the TCP server parent quota use. [GL #3985] + + --- 9.19.12 released --- + 6146. [performance] Replace the zone table red-black tree and associated locking with a lock-free qp-trie. [GL !7582] diff --cc doc/arm/notes.rst index ad77ac85a1a,f96e7dab0d6..c5a6cef2d88 --- a/doc/arm/notes.rst +++ b/doc/arm/notes.rst @@@ -38,7 -38,7 +38,8 @@@ information about each release, and sou .. include:: ../notes/notes-known-issues.rst +.. include:: ../notes/notes-current.rst + .. include:: ../notes/notes-9.19.12.rst .. include:: ../notes/notes-9.19.11.rst .. include:: ../notes/notes-9.19.10.rst .. include:: ../notes/notes-9.19.9.rst