]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
CHANGES and release notes for [GL #3935]
authorTony Finch <fanf@isc.org>
Wed, 8 Mar 2023 19:22:27 +0000 (19:22 +0000)
committerOndřej Surý <ondrej@isc.org>
Fri, 10 Mar 2023 16:31:28 +0000 (17:31 +0100)
[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.

CHANGES
doc/notes/notes-current.rst

diff --git a/CHANGES b/CHANGES
index 9dba28c24dd9a83c9b03c5ca9c14af966499ec81..6075a463f8e09c0622defc3b056940d940322d3f 100644 (file)
--- 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]
 
index 57e1274d7425ff3c8ee96ed0ddacd8c409104892..c4f6750e2e016b0236d7654a5b71feb2f124c95d 100644 (file)
@@ -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`