]> git.ipfire.org Git - thirdparty/bind9.git/commit
implement xfrin via XoT
authorOndřej Surý <ondrej@sury.org>
Thu, 14 Jan 2021 11:51:25 +0000 (12:51 +0100)
committerOndřej Surý <ondrej@sury.org>
Fri, 29 Jan 2021 11:07:38 +0000 (12:07 +0100)
commite488309da78d82e0c67990af264fcaa7b0ff0283
treeaaae3fe09054e0f098d5200cc3435b9a81b684f5
parent778d0c03a901a708bde46e74abdd7805c3e21e86
implement xfrin via XoT

Add support for a "tls" key/value pair for zone primaries, referencing
either a "tls" configuration statement or "ephemeral". If set to use
TLS, zones will send SOA and AXFR/IXFR queries over a TLS channel.
50 files changed:
bin/named/Makefile.am
bin/named/config.c
bin/named/include/named/transportconf.h [new file with mode: 0644]
bin/named/named.conf.rst
bin/named/server.c
bin/named/transportconf.c [new file with mode: 0644]
bin/named/win32/named.vcxproj.filters.in
bin/named/win32/named.vcxproj.in
bin/named/zoneconf.c
bin/tests/system/Makefile.am
bin/tests/system/xot/clean.sh [new file with mode: 0644]
bin/tests/system/xot/dig1.good [new file with mode: 0644]
bin/tests/system/xot/ns1/named.conf.in [new file with mode: 0644]
bin/tests/system/xot/ns2/named.conf.in [new file with mode: 0644]
bin/tests/system/xot/setup.sh [new file with mode: 0644]
bin/tests/system/xot/tests.sh [new file with mode: 0755]
doc/arm/reference.rst
doc/man/named.conf.5in
doc/misc/Makefile.am
doc/misc/master.zoneopt
doc/misc/master.zoneopt.rst
doc/misc/mirror.zoneopt
doc/misc/mirror.zoneopt.rst
doc/misc/options
doc/misc/options.active
doc/misc/options.grammar.rst
doc/misc/primaries.grammar.rst
doc/misc/redirect.zoneopt
doc/misc/redirect.zoneopt.rst
doc/misc/slave.zoneopt
doc/misc/slave.zoneopt.rst
doc/misc/stub.zoneopt
doc/misc/stub.zoneopt.rst
doc/misc/tls.grammar.rst [new file with mode: 0644]
lib/dns/Makefile.am
lib/dns/include/dns/ipkeylist.h
lib/dns/include/dns/transport.h [new file with mode: 0644]
lib/dns/include/dns/view.h
lib/dns/include/dns/xfrin.h
lib/dns/include/dns/zone.h
lib/dns/ipkeylist.c
lib/dns/transport.c [new file with mode: 0644]
lib/dns/view.c
lib/dns/win32/libdns.def.in
lib/dns/win32/libdns.vcxproj.filters.in
lib/dns/win32/libdns.vcxproj.in
lib/dns/xfrin.c
lib/dns/zone.c
lib/isccfg/namedconf.c
util/copyrights