From: Tony Finch Date: Wed, 8 Mar 2023 19:22:27 +0000 (+0000) Subject: CHANGES and release notes for [GL #3935] X-Git-Tag: v9.19.12~83^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=37c4f7f34978891cd610e189c8c1fc74542c26fa;p=thirdparty%2Fbind9.git CHANGES and release notes for [GL #3935] [func] BIND now requires liburcu for lock-free data structures and concurrent safe memory reclamation. It replaces the home-grown lock-free linked list and QSBR machinery added in changes 6108 and 6109. The qp-trie code has been adjusted to use liburcu. --- diff --git a/CHANGES b/CHANGES index 9dba28c24dd..6075a463f8e 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,8 @@ +6122. [func] BIND now requires liburcu for lock-free data structures + and concurrent safe memory reclamation. It replaces the + home-grown lock-free linked list and QSBR machinery + added in changes 6108 and 6109. [GL #3935] + 6121. [cleanup] Remove support for TKEY Mode 2 (Diffie-Hellman Exchanged Keying). [GL #3905] diff --git a/doc/notes/notes-current.rst b/doc/notes/notes-current.rst index 57e1274d742..c4f6750e2e0 100644 --- a/doc/notes/notes-current.rst +++ b/doc/notes/notes-current.rst @@ -20,13 +20,12 @@ Security Fixes New Features ~~~~~~~~~~~~ -- None. +- BIND now depends on ``liburcu``, Userspace RCU, for lock-free data + structures. :gl:`#3934` Removed Features ~~~~~~~~~~~~~~~~ -- None. - - The TKEY Mode 2 (Diffie-Hellman Exchanged Keying Mode) has been removed and using TKEY Mode 2 is now a fatal error. Users are advised to switch to TKEY Mode 3 (GSS-API). :gl:`#3905`