construct the nsupdate command. The sed expression
was not reliably changing the ttl. [GL #3003]
+5676. [func] Memory use in named was excessive. This has been
+ addressed by:
+ - Replacing locked memory pools with normal memory
+ allocations.
+ - Reducing the number of retained free items in
+ unlocked memory pools.
+ - Disabling the internal allocator by default.
+ "named -M internal" turns it back on.
+ [GL #2398]
+
--- 9.16.23 released ---
5752. [bug] Fix an assertion failure caused by missing member zones
Feature Changes
~~~~~~~~~~~~~~~
-- None.
-
- Previously, when an incoming TCP connection could not be accepted because the client
closed the connection early, an error message of ``TCP connection
failed: socket is not connected`` was logged. This message has been changed
events: ``socket is not connected``, ``quota reached``, and ``soft
quota reached``. :gl:`#2700`
+- 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`
+
Bug Fixes
~~~~~~~~~
- 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`