diff --git a/CHANGES b/CHANGES index 33e6f91b4c..a043f8630e 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,20 @@ +5106. [experimental] A new "plugin" mechanism has been added to allow + extension of query processing functionality through + the use of dynamically loadable libraries. A + "filter-aaaa.so" plugin has been implemented, + replacing the filter-aaaa feature that was formerly + implemented as a native part of BIND. + + The "filter-aaaa", "filter-aaaa-on-v4" and + "filter-aaaa-on-v6" options can no longer be + configured using native named.conf syntax. However, + loading the filter-aaaa.so plugin and setting its + parameters provides identical functionality. + + Note that the plugin API is a work in progress and + is likely to evolve as further plugins are + implemented. [GL #15] + 5105. [bug] Fix a race between process_fd and socketclose in unix socket code. [GL #744] diff --git a/doc/arm/notes.xml b/doc/arm/notes.xml index 1b46a0a852..8d707fb2e0 100644 --- a/doc/arm/notes.xml +++ b/doc/arm/notes.xml @@ -153,6 +153,19 @@ as described in RFC 7706. [GL #33] + + + A new plugin mechanism has been added to allow + extension of query processing functionality through the use of + external libraries. The new filter-aaaa.so + plugin replaces the filter-aaaa feature that + was formerly implemented as a native part of BIND. + + + The plugin API is a work in progress and is likely to evolve + as further plugins are implemented. [GL #15] + + BIND now can be compiled against the libidn2 @@ -289,6 +302,18 @@ the operating system, and it cannot be built without threads. + + + The filter-aaaa, + filter-aaaa-on-v4, and + filter-aaaa-on-v6 options have been removed + from named, and can no longer be + configured using native named.conf syntax. + However, loading the new filter-aaaa.so + plugin and setting its parameters provides identical + functionality. + + named can no longer use the EDNS CLIENT-SUBNET