]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
CHANGES, release notes
authorEvan Hunt <each@isc.org>
Sat, 1 Dec 2018 02:59:30 +0000 (18:59 -0800)
committerEvan Hunt <each@isc.org>
Thu, 6 Dec 2018 18:36:50 +0000 (10:36 -0800)
CHANGES
doc/arm/notes.xml

diff --git a/CHANGES b/CHANGES
index 33e6f91b4cc07cea8a82fd03bb34953b0a186032..a043f8630ed04ace8d24d0d120744121a9d85cb9 100644 (file)
--- 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]
 
index 1b46a0a85260bc443cfb10ef06427ca8037170e8..8d707fb2e023e1e064604b5371ef2763d1244e9b 100644 (file)
          as described in RFC 7706. [GL #33]
        </para>
       </listitem>
+      <listitem>
+       <para>
+         A new <command>plugin</command> mechanism has been added to allow
+         extension of query processing functionality through the use of
+         external libraries. The new <filename>filter-aaaa.so</filename>
+         plugin replaces the <command>filter-aaaa</command> feature that
+         was formerly implemented as a native part of BIND.
+       </para>
+       <para>
+         The plugin API is a work in progress and is likely to evolve
+         as further plugins are implemented. [GL #15]
+       </para>
+      </listitem>
       <listitem>
        <para>
          BIND now can be compiled against the <command>libidn2</command>
          the operating system, and it cannot be built without threads.
        </para>
       </listitem>
+      <listitem>
+       <para>
+         The <command>filter-aaaa</command>,
+         <command>filter-aaaa-on-v4</command>, and
+         <command>filter-aaaa-on-v6</command> options have been removed
+         from <command>named</command>, and can no longer be
+         configured using native <filename>named.conf</filename> syntax.
+         However, loading the new <filename>filter-aaaa.so</filename>
+         plugin and setting its parameters provides identical
+         functionality.
+       </para>
+      </listitem>
       <listitem>
        <para>
          <command>named</command> can no longer use the EDNS CLIENT-SUBNET