]> git.ipfire.org Git - thirdparty/bind9.git/commit
move DNS64 implementation into an external module
authorEvan Hunt <each@isc.org>
Thu, 1 Nov 2018 15:48:43 +0000 (08:48 -0700)
committerEvan Hunt <each@isc.org>
Fri, 30 Aug 2019 22:13:38 +0000 (15:13 -0700)
commit87997fdcbf01435916fa2dc2fd4ada98d1b50230
tree5b11cd9e4e35aa97473845ec615eecb02d426eac
parentd5678b2898d6fd07b64c6c2cfcb5f27540ae36c3
move DNS64 implementation into an external module

- dns64 implementation has been moved from query.c to the dns64 module.
- the code in lib/dns/dns64.c has not yet been moved.
- the module does not yet parse dns64 options in named.conf; that's
  still done by named.
- the module does not have persistent storage; we still use the client
  object.
- made more functions globally accessible so they can be called from
  modules: ns_query_lookup(), ns_query_addsoa(), ns_query_nodata(),
  ns_query_ncache(), ns_query_setorder().
14 files changed:
bin/named/server.c
bin/plugins/Makefile.in
bin/plugins/dns64.8 [new file with mode: 0644]
bin/plugins/dns64.c [new file with mode: 0644]
bin/plugins/dns64.docbook [new file with mode: 0644]
bin/plugins/dns64.html [new file with mode: 0644]
bin/tests/system/dns64/ns1/named.conf.in
bin/tests/system/dns64/ns2/named.conf.in
bin/tests/system/dns64/ns3/named.conf.in
doc/arm/Bv9ARM-book.xml
doc/arm/man.dns64.html [new file with mode: 0644]
doc/arm/plugins.xml
lib/ns/include/ns/query.h
lib/ns/query.c