diff --git a/doc/notes/notes-current.rst b/doc/notes/notes-current.rst index 749e6c3954..e9e075986e 100644 --- a/doc/notes/notes-current.rst +++ b/doc/notes/notes-current.rst @@ -35,27 +35,30 @@ Removed Features Feature Changes ~~~~~~~~~~~~~~~ -- The default memory allocator has been switched from ``internal`` to - ``external`` and new command line option ``-M internal`` has been added to - ``named``. :gl:`#2398` +- Overall memory use by ``named`` has been optimized and reduced, + especially on systems with many CPU cores. The default memory + allocator has been switched from ``internal`` to ``external``. A new + command-line option ``-M internal`` allows ``named`` to be started + with the old internal memory allocator. :gl:`#2398` Bug Fixes ~~~~~~~~~ -- If signatures created by the ZSK are expired, and the ZSK private key is offline, - allow the expired signatures to be replaced with signatures created by the KSK. - :gl:`#3049` +- If signatures created by the ZSK were expired and the ZSK private key + was offline, the signatures were not replaced. This behavior has been + amended to replace the expired signatures with new signatures created + using the KSK. :gl:`#3049` -- On FreeBSD, a TCP connection would leak a small amount of heap memory leading - to out-of-memory problem in a long run. This has been fixed. :gl:`#3051` - -- Overall memory use by ``named`` was optimized and reduced. :gl:`#2398` +- On FreeBSD, TCP connections leaked a small amount of heap memory, + leading to an eventual out-of-memory problem. This has been fixed. + :gl:`#3051` - Under certain circumstances, the signed version of an inline-signed zone could be dumped to disk without the serial number of the unsigned - version of the zone, preventing resynchronization of zone contents - after ``named`` restart in case the unsigned zone file gets modified - while ``named`` is not running. This has been fixed. :gl:`#3071` + version of the zone. This prevented resynchronization of the zone + contents after ``named`` restarted, if the unsigned zone file was + modified while ``named`` was not running. This has been fixed. + :gl:`#3071` - With libuv >= 1.37.0, the recvmmsg support would not be enabled in ``named`` reducing the maximum query-response performance. The recvmmsg support would