MRE Updates 9.18.12 / 9.16.39
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bind-dyndb-ldap (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Lena Voytek | ||
Kinetic |
Fix Released
|
Undecided
|
Lena Voytek | ||
bind9 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Lena Voytek | ||
Jammy |
Fix Released
|
Undecided
|
Lena Voytek | ||
Kinetic |
Fix Released
|
Undecided
|
Lena Voytek |
Bug Description
This bug tracks an update for the bind9 package, moving to versions:
* Kinetic (22.10): bind9 9.18.12
* Jammy (22.04): bind9 9.18.12
* Focal (20.04): bind9 9.16.39
These updates include bug fixes following the SRU policy exception defined at https:/
[Upstream changes]
For bind9 9.18.2-9.18.12, major changes include:
CVE fixes (These already existed as patches but are now included as part of upstream):
CVE-2022-1183
CVE-2022-2795
CVE-2022-2881
CVE-2022-2906
CVE-2022-3080
CVE-2022-38178
CVE-2022-3094
CVE-2022-3736
CVE-2022-3924
Features:
update-quota option
named -V shows supported cryptographic algorithms
Additional info given for recursion not available and query (cache) '...' denied outputs
Jammy only (Kinetic already has these):
Catalog Zones schema version 2 support in named
DNS error support Stale Answer and Stale NXDOMAIN Answer
remote TLS certificate verification support
reusereport option
Bug Fixes:
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
Jammy only:
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
This will also fix bugs LP: #1258003, LP: #1970252, and LP: #2006972
Full release notes for versions 9.18.2-9.18.12: https:/
For bind9 9.16.2-9.16.39, major changes include:
CVE fixes (These already existed as patches but are now included as part of upstream):
CVE-2020-8616
CVE-2020-8617
CVE-2020-8618
CVE-2020-8619,
CVE-2020-8620
CVE-2020-8621
CVE-2020-8622
CVE-2020-8623
CVE-2020-8624
CVE-2020-8625
CVE-2021-25214
CVE-2021-25215
CVE-2021-25219
CVE-2021-25220
CVE-2022-2795
CVE-2022-38177
CVE-2022-38178
CVE-2022-3094
Features:
update-quota option
parental-agents configuration option
stale-refresh-time configuration option
stale-cache-enable configuration option
purge-keys and nsec3param options in dnssec-policy
max-ixfr-ratio option
stale-answer-
rndc dnssec -rollover command
rndc dnssec -checkds command
rndc dnssec -status command
support for HTTPS and SVCB record types
support for parsing and validating the dohpath service parameter in SVCB
named -V shows supported cryptographic algorithms
documentation converted from DocBook to reStructuredText.
dig Extended DNS Error (EDE) display
Bug Fixes:
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
Full release notes for versions 9.16.2-9.16.37 (9.16.38, 9.16.39 not added):
https:/
[Test Plan]
DEP-8 Tests:
simpletest - Confirms bind9 daemon starts successfully and dig can find 127.0.0.1 through the default setup of bind9
zonetest - Added in this update, currently in lunar. Confirms the functionality of named and bind9 by creating a local DNS zone and domain, and having dig look it up
validation - This test is provided by Debian and consistently fails both before and after the update due to several issues. It is marked as flaky, and does not block autopkgtest passing overall
[Regression Potential]
Upstream has an extensive build and integration test suite. So regressions would likely arise from a change in interaction with Ubuntu-specific integrations. Alternatively, regressions may arise for users due to behavior changes from the many bug fixes and minor feature updates.
In Focal, there were major changes in how documentation is handled too, requiring packaging updates to handle it. So regressions could arise here too.
Related branches
- Andreas Hasenack: Disapprove
- Canonical Server Reporter: Pending requested
-
Diff: 430950 lines (+136524/-45446)3855 files modified.clang-format (+3/-0)
.clang-format.headers (+3/-0)
.dir-locals.el (+6/-0)
.gitattributes (+2/-0)
.github/workflows/codeql.yml (+55/-0)
.github/workflows/sonarcloud.yml (+50/-0)
.gitlab-ci.yml (+1081/-752)
.pylintrc (+9/-0)
.reuse/dep5 (+232/-0)
.reuse/templates/isc.jinja2 (+16/-0)
CHANGES (+1684/-0)
CODE_OF_CONDUCT.md (+15/-2)
CONTRIBUTING (+51/-58)
CONTRIBUTING.md (+59/-60)
COPYRIGHT (+2/-2)
HISTORY (+3/-3)
HISTORY.md (+1/-1)
Kyuafile (+11/-0)
LICENSE (+1/-1)
LICENSES/Apache-2.0.txt (+73/-0)
LICENSES/Autoconf-exception-3.0.txt (+26/-0)
LICENSES/BSD-2-Clause.txt (+9/-0)
LICENSES/BSD-3-Clause.txt (+11/-0)
LICENSES/CC0-1.0.txt (+121/-0)
LICENSES/FSFAP.txt (+1/-0)
LICENSES/GPL-3.0-or-later.txt (+232/-0)
LICENSES/ISC.txt (+8/-0)
LICENSES/LLVM-exception.txt (+15/-0)
LICENSES/MIT.txt (+9/-0)
LICENSES/MPL-2.0.txt (+144/-0)
Makefile.in (+9/-12)
OPTIONS.md (+10/-8)
README (+6/-145)
README.md (+17/-153)
aclocal.m4 (+6/-5)
autogen.sh (+5/-3)
bin/Makefile.in (+4/-2)
bin/check/Makefile.in (+9/-24)
bin/check/check-tool.c (+15/-10)
bin/check/check-tool.h (+3/-1)
bin/check/named-checkconf.c (+35/-20)
bin/check/named-checkconf.rst (+95/-0)
bin/check/named-checkzone.c (+11/-9)
bin/check/named-checkzone.rst (+193/-0)
bin/check/named-compilezone.rst (+195/-0)
bin/check/win32/checkconf.vcxproj.in (+8/-4)
bin/check/win32/checktool.vcxproj.in (+6/-2)
bin/check/win32/checkzone.vcxproj.in (+8/-4)
bin/confgen/Makefile.in (+7/-23)
bin/confgen/ddns-confgen.c (+6/-4)
bin/confgen/ddns-confgen.rst (+88/-0)
bin/confgen/include/confgen/os.h (+3/-1)
bin/confgen/keygen.c (+3/-1)
bin/confgen/keygen.h (+3/-1)
bin/confgen/rndc-confgen.c (+3/-1)
bin/confgen/rndc-confgen.rst (+106/-0)
bin/confgen/tsig-keygen.rst (+50/-0)
bin/confgen/unix/Makefile.in (+4/-2)
bin/confgen/unix/os.c (+3/-1)
bin/confgen/util.c (+3/-1)
bin/confgen/util.h (+3/-1)
bin/confgen/win32/confgentool.vcxproj.in (+6/-2)
bin/confgen/win32/ddnsconfgen.vcxproj.in (+8/-4)
bin/confgen/win32/os.c (+4/-2)
bin/confgen/win32/rndcconfgen.vcxproj.in (+8/-4)
bin/delv/Makefile.in (+7/-19)
bin/delv/delv.c (+77/-76)
bin/delv/delv.rst (+326/-0)
bin/delv/win32/delv.vcxproj.in (+8/-4)
bin/dig/Makefile.in (+7/-23)
bin/dig/dig.c (+64/-39)
bin/dig/dig.rst (+645/-0)
bin/dig/dighost.c (+168/-109)
bin/dig/host.c (+35/-24)
bin/dig/host.rst (+171/-0)
bin/dig/include/dig/dig.h (+29/-22)
bin/dig/nslookup.c (+10/-3)
bin/dig/nslookup.rst (+206/-0)
bin/dig/win32/dig.vcxproj.in (+8/-4)
bin/dig/win32/dighost.vcxproj.in (+6/-2)
bin/dig/win32/host.vcxproj.in (+8/-4)
bin/dig/win32/nslookup.vcxproj.in (+8/-4)
bin/dnssec/Makefile.in (+7/-24)
bin/dnssec/dnssec-cds.c (+18/-7)
bin/dnssec/dnssec-cds.rst (+203/-0)
bin/dnssec/dnssec-dsfromkey.c (+10/-4)
bin/dnssec/dnssec-dsfromkey.rst (+144/-0)
bin/dnssec/dnssec-importkey.c (+4/-2)
bin/dnssec/dnssec-importkey.rst (+113/-0)
bin/dnssec/dnssec-keyfromlabel.c (+13/-8)
bin/dnssec/dnssec-keyfromlabel.rst (+262/-0)
bin/dnssec/dnssec-keygen.c (+21/-25)
bin/dnssec/dnssec-keygen.rst (+318/-0)
bin/dnssec/dnssec-revoke.c (+8/-5)
bin/dnssec/dnssec-revoke.rst (+71/-0)
bin/dnssec/dnssec-settime.c (+88/-8)
bin/dnssec/dnssec-settime.rst (+231/-0)
bin/dnssec/dnssec-signzone.c (+201/-101)
bin/dnssec/dnssec-signzone.rst (+396/-0)
bin/dnssec/dnssec-verify.c (+9/-4)
bin/dnssec/dnssec-verify.rst (+98/-0)
bin/dnssec/dnssectool.c (+14/-14)
bin/dnssec/dnssectool.h (+7/-1)
bin/dnssec/win32/cds.vcxproj.in (+8/-4)
bin/dnssec/win32/dnssectool.vcxproj.in (+6/-2)
bin/dnssec/win32/dsfromkey.vcxproj.in (+8/-4)
bin/dnssec/win32/importkey.vcxproj.in (+8/-4)
bin/dnssec/win32/keyfromlabel.vcxproj.in (+8/-4)
bin/dnssec/win32/keygen.vcxproj.in (+8/-4)
bin/dnssec/win32/revoke.vcxproj.in (+8/-4)
bin/dnssec/win32/settime.vcxproj.in (+8/-4)
bin/dnssec/win32/signzone.vcxproj.in (+8/-4)
bin/dnssec/win32/verify.vcxproj.in (+8/-4)
bin/named/Makefile.in (+17/-26)
bin/named/bind9.xsl (+8/-13)
bin/named/bind9.xsl.h (+11/-16)
bin/named/builtin.c (+5/-2)
bin/named/config.c (+127/-91)
bin/named/control.c (+6/-2)
bin/named/controlconf.c (+73/-54)
bin/named/convertxsl.pl (+5/-3)
bin/named/fuzz.c (+3/-1)
bin/named/geoip.c (+3/-1)
bin/named/include/dlz/dlz_dlopen_driver.h (+3/-1)
bin/named/include/named/builtin.h (+3/-1)
bin/named/include/named/config.h (+13/-7)
bin/named/include/named/control.h (+4/-1)
bin/named/include/named/fuzz.h (+3/-1)
bin/named/include/named/geoip.h (+3/-1)
bin/named/include/named/globals.h (+27/-24)
bin/named/include/named/log.h (+5/-3)
bin/named/include/named/logconf.h (+3/-1)
bin/named/include/named/main.h (+4/-2)
bin/named/include/named/server.h (+22/-11)
bin/named/include/named/smf_globals.h (+3/-1)
bin/named/include/named/statschannel.h (+3/-1)
bin/named/include/named/tkeyconf.h (+3/-1)
bin/named/include/named/tsigconf.h (+3/-1)
bin/named/include/named/types.h (+3/-1)
bin/named/include/named/zoneconf.h (+10/-1)
bin/named/log.c (+27/-62)
bin/named/logconf.c (+10/-11)
bin/named/main.c (+213/-61)
bin/named/named.conf.rst (+1082/-0)
bin/named/named.rst (+248/-0)
bin/named/server.c (+1324/-773)
bin/named/statschannel.c (+135/-66)
bin/named/tkeyconf.c (+3/-1)
bin/named/tsigconf.c (+5/-2)
bin/named/unix/Makefile.in (+4/-2)
bin/named/unix/dlz_dlopen_driver.c (+9/-6)
bin/named/unix/include/named/os.h (+4/-2)
bin/named/unix/os.c (+30/-14)
bin/named/win32/dlz_dlopen_driver.c (+5/-3)
bin/named/win32/include/named/ntservice.h (+4/-2)
bin/named/win32/include/named/os.h (+5/-3)
bin/named/win32/named.vcxproj.in (+10/-6)
bin/named/win32/ntservice.c (+18/-3)
bin/named/win32/os.c (+6/-4)
bin/named/zoneconf.c (+279/-190)
bin/nsupdate/Makefile.in (+9/-20)
bin/nsupdate/nsupdate.c (+148/-79)
bin/nsupdate/nsupdate.rst (+357/-0)
bin/nsupdate/win32/nsupdate.vcxproj.in (+8/-4)
bin/pkcs11/Makefile.in (+5/-24)
bin/pkcs11/pkcs11-destroy.c (+10/-11)
bin/pkcs11/pkcs11-destroy.rst (+61/-0)
bin/pkcs11/pkcs11-keygen.c (+24/-26)
bin/pkcs11/pkcs11-keygen.rst (+80/-0)
bin/pkcs11/pkcs11-list.c (+6/-3)
bin/pkcs11/pkcs11-list.rst (+56/-0)
bin/pkcs11/pkcs11-tokens.c (+4/-2)
bin/pkcs11/pkcs11-tokens.rst (+43/-0)
bin/pkcs11/win32/pk11destroy.vcxproj.in (+8/-4)
bin/pkcs11/win32/pk11keygen.vcxproj.in (+8/-4)
bin/pkcs11/win32/pk11list.vcxproj.in (+8/-4)
bin/pkcs11/win32/pk11tokens.vcxproj.in (+8/-4)
bin/plugins/Makefile.in (+6/-18)
bin/plugins/filter-aaaa.c (+10/-36)
bin/plugins/filter-aaaa.rst (+89/-0)
bin/python/Makefile.in (+4/-18)
bin/python/dnssec-checkds.py.in (+14/-9)
bin/python/dnssec-checkds.rst (+68/-0)
bin/python/dnssec-coverage.py.in (+14/-9)
bin/python/dnssec-coverage.rst (+152/-0)
bin/python/dnssec-keymgr.py.in (+14/-9)
bin/python/dnssec-keymgr.rst (+223/-0)
bin/python/isc/Makefile.in (+4/-2)
bin/python/isc/__init__.py.in (+21/-7)
bin/python/isc/checkds.py.in (+98/-54)
bin/python/isc/coverage.py.in (+116/-73)
bin/python/isc/dnskey.py.in (+161/-102)
bin/python/isc/eventlist.py.in (+39/-27)
bin/python/isc/keydict.py.in (+21/-21)
bin/python/isc/keyevent.py.in (+18/-14)
bin/python/isc/keymgr.py.in (+108/-58)
bin/python/isc/keyseries.py.in (+47/-35)
bin/python/isc/keyzone.py.in (+12/-10)
bin/python/isc/policy.py.in (+343/-274)
bin/python/isc/rndc.py.in (+54/-49)
bin/python/isc/tests/Makefile.in (+4/-2)
bin/python/isc/tests/dnskey_test.py.in (+16/-14)
bin/python/isc/tests/policy_test.py.in (+60/-39)
bin/python/isc/tests/test-policies/01-keysize.pol (+2/-0)
bin/python/isc/tests/test-policies/02-prepublish.pol (+2/-0)
bin/python/isc/tests/test-policies/03-postpublish.pol (+2/-0)
bin/python/isc/tests/test-policies/04-combined-pre-post.pol (+2/-0)
bin/python/isc/tests/test-policies/05-numeric-zone.pol (+2/-0)
bin/python/isc/utils.py.in (+13/-13)
bin/python/setup.py (+21/-14)
bin/rndc/Makefile.in (+7/-22)
bin/rndc/include/rndc/os.h (+4/-2)
bin/rndc/rndc.c (+49/-27)
bin/rndc/rndc.conf (+3/-1)
bin/rndc/rndc.conf.rst (+156/-0)
bin/rndc/rndc.rst (+604/-0)
bin/rndc/util.c (+3/-1)
bin/rndc/util.h (+3/-1)
bin/rndc/win32/rndc.vcxproj.in (+8/-4)
bin/rndc/win32/rndcutil.vcxproj.in (+6/-2)
bin/tests/Makefile.in (+7/-5)
bin/tests/bigtest/README (+1/-1)
bin/tests/bigtest/buildzones.sh (+5/-3)
bin/tests/bigtest/tests.sh (+5/-3)
bin/tests/cfg_test.c (+13/-11)
bin/tests/headerdep_test.sh.in (+5/-3)
bin/tests/makejournal.c (+7/-4)
bin/tests/named.conf (+2/-0)
bin/tests/optional/Makefile.in (+7/-5)
bin/tests/optional/adb_test.c (+29/-34)
bin/tests/optional/backtrace_test.c (+4/-2)
bin/tests/optional/byaddr_test.c (+21/-23)
bin/tests/optional/byname_test.c (+21/-25)
bin/tests/optional/db_test.c (+14/-10)
bin/tests/optional/fsaccess_test.c (+4/-2)
bin/tests/optional/gsstest.c (+34/-46)
bin/tests/optional/inter_test.c (+4/-2)
bin/tests/optional/lex_test.c (+4/-2)
bin/tests/optional/lfsr_test.c (+4/-2)
bin/tests/optional/log_test.c (+15/-14)
bin/tests/optional/master_test.c (+4/-2)
bin/tests/optional/mempool_test.c (+4/-10)
bin/tests/optional/name_test.c (+10/-5)
bin/tests/optional/nsecify.c (+10/-8)
bin/tests/optional/ratelimiter_test.c (+9/-5)
bin/tests/optional/rbt_test.c (+6/-3)
bin/tests/optional/rbt_test.txt (+3/-1)
bin/tests/optional/rwlock_test.c (+5/-3)
bin/tests/optional/serial_test.c (+4/-2)
bin/tests/optional/shutdown_test.c (+19/-19)
bin/tests/optional/sig0_test.c (+23/-29)
bin/tests/optional/sock_test.c (+23/-29)
bin/tests/optional/sym_test.c (+4/-2)
bin/tests/optional/task_test.c (+16/-12)
bin/tests/optional/timer_test.c (+16/-12)
bin/tests/optional/zone_test.c (+15/-10)
bin/tests/pkcs11/Makefile.in (+5/-3)
bin/tests/pkcs11/benchmarks/Makefile.in (+5/-3)
bin/tests/pkcs11/benchmarks/create.c (+6/-3)
bin/tests/pkcs11/benchmarks/find.c (+4/-2)
bin/tests/pkcs11/benchmarks/genrsa.c (+4/-2)
bin/tests/pkcs11/benchmarks/login.c (+6/-3)
bin/tests/pkcs11/benchmarks/privrsa.c (+6/-3)
bin/tests/pkcs11/benchmarks/pubrsa.c (+6/-3)
bin/tests/pkcs11/benchmarks/session.c (+6/-3)
bin/tests/pkcs11/benchmarks/sha1.c (+4/-2)
bin/tests/pkcs11/benchmarks/sign.c (+4/-2)
bin/tests/pkcs11/benchmarks/verify.c (+4/-2)
bin/tests/prepare-softhsm2.sh (+5/-3)
bin/tests/startperf/README (+13/-0)
bin/tests/startperf/clean.sh (+5/-3)
bin/tests/startperf/makenames.pl (+5/-3)
bin/tests/startperf/mkzonefile.pl (+5/-3)
bin/tests/startperf/setup.sh (+5/-3)
bin/tests/startperf/smallzone.db (+4/-2)
bin/tests/system/Makefile.in (+25/-12)
bin/tests/system/README (+11/-7)
bin/tests/system/acl/clean.sh (+5/-3)
bin/tests/system/acl/ns2/named1.conf.in (+6/-4)
bin/tests/system/acl/ns2/named2.conf.in (+6/-4)
bin/tests/system/acl/ns2/named3.conf.in (+6/-4)
bin/tests/system/acl/ns2/named4.conf.in (+6/-4)
bin/tests/system/acl/ns2/named5.conf.in (+7/-4)
bin/tests/system/acl/ns3/example.db (+4/-2)
bin/tests/system/acl/ns3/named.conf.in (+4/-2)
bin/tests/system/acl/ns4/example.db (+4/-2)
bin/tests/system/acl/ns4/existing.db (+4/-2)
bin/tests/system/acl/ns4/named.conf.in (+5/-3)
bin/tests/system/acl/setup.sh (+5/-3)
bin/tests/system/acl/tests.sh (+28/-6)
bin/tests/system/additional/clean.sh (+5/-3)
bin/tests/system/additional/ns1/mx.db (+4/-2)
bin/tests/system/additional/ns1/named.args (+1/-1)
bin/tests/system/additional/ns1/named1.conf.in (+10/-8)
bin/tests/system/additional/ns1/named2.conf.in (+10/-8)
bin/tests/system/additional/ns1/named3.conf.in (+10/-8)
bin/tests/system/additional/ns1/named4.conf.in (+12/-10)
bin/tests/system/additional/ns1/naptr.db (+4/-2)
bin/tests/system/additional/ns1/naptr2.db (+4/-2)
bin/tests/system/additional/ns1/nid.db (+4/-2)
bin/tests/system/additional/ns1/root.db (+4/-2)
bin/tests/system/additional/ns1/rt.db (+4/-2)
bin/tests/system/additional/ns1/rt2.db (+4/-2)
bin/tests/system/additional/ns1/srv.db (+4/-2)
bin/tests/system/additional/ns2/named.conf.in (+5/-3)
bin/tests/system/additional/ns2/root.db (+4/-2)
bin/tests/system/additional/ns3/ex.db (+4/-2)
bin/tests/system/additional/ns3/ex2.db (+4/-2)
bin/tests/system/additional/ns3/named.conf.in (+6/-4)
bin/tests/system/additional/ns3/root.hint (+4/-2)
bin/tests/system/additional/setup.sh (+5/-3)
bin/tests/system/additional/tests.sh (+6/-4)
bin/tests/system/addzone/clean.sh (+7/-5)
bin/tests/system/addzone/ns1/inlinesec.db (+5/-3)
bin/tests/system/addzone/ns1/named.conf.in (+7/-5)
bin/tests/system/addzone/ns1/redirect.db.1 (+4/-2)
bin/tests/system/addzone/ns1/redirect.db.2 (+4/-2)
bin/tests/system/addzone/ns2/added.db (+4/-2)
bin/tests/system/addzone/ns2/default.nzf.in (+14/-1)
bin/tests/system/addzone/ns2/hints.db (+4/-2)
bin/tests/system/addzone/ns2/inline.db (+4/-2)
bin/tests/system/addzone/ns2/named1.conf.in (+6/-4)
bin/tests/system/addzone/ns2/named2.conf.in (+5/-3)
bin/tests/system/addzone/ns2/named3.conf.in (+5/-3)
bin/tests/system/addzone/ns2/normal.db (+4/-2)
bin/tests/system/addzone/ns2/previous.db (+4/-2)
bin/tests/system/addzone/ns2/redirect.db.1 (+4/-2)
bin/tests/system/addzone/ns2/redirect.db.2 (+4/-2)
bin/tests/system/addzone/ns3/e.db (+4/-2)
bin/tests/system/addzone/ns3/example.db (+13/-0)
bin/tests/system/addzone/ns3/named1.conf.in (+6/-4)
bin/tests/system/addzone/ns3/named2.conf.in (+4/-2)
bin/tests/system/addzone/ns3/redirect.db.1 (+4/-2)
bin/tests/system/addzone/ns3/redirect.db.2 (+4/-2)
bin/tests/system/addzone/setup.sh (+5/-3)
bin/tests/system/addzone/tests.sh (+113/-87)
bin/tests/system/addzone/tests_rndc_deadlock.py (+92/-0)
bin/tests/system/allow-query/clean.sh (+5/-3)
bin/tests/system/allow-query/ns1/named.conf.in (+5/-3)
bin/tests/system/allow-query/ns1/root.db (+4/-2)
bin/tests/system/allow-query/ns2/generic.db (+4/-2)
bin/tests/system/allow-query/ns2/named01.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named02.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named03.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named04.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named05.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named06.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named07.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named08.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named09.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named10.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named11.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named12.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named21.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named22.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named23.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named24.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named25.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named26.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named27.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named28.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named29.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named30.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named31.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named32.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named33.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named34.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named40.conf.in (+15/-13)
bin/tests/system/allow-query/ns2/named53.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named54.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named55.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named56.conf.in (+5/-3)
bin/tests/system/allow-query/ns2/named57.conf.in (+6/-4)
bin/tests/system/allow-query/ns3/named.args (+1/-1)
bin/tests/system/allow-query/ns3/named1.conf.in (+4/-2)
bin/tests/system/allow-query/ns3/named2.conf.in (+4/-2)
bin/tests/system/allow-query/ns3/named3.conf.in (+4/-2)
bin/tests/system/allow-query/ns3/named4.conf.in (+4/-2)
bin/tests/system/allow-query/setup.sh (+5/-3)
bin/tests/system/allow-query/tests.sh (+8/-6)
bin/tests/system/ans.pl (+16/-4)
bin/tests/system/auth/clean.sh (+6/-2)
bin/tests/system/auth/ns1/chaos.db (+4/-2)
bin/tests/system/auth/ns1/example.com.db (+5/-2)
bin/tests/system/auth/ns1/example.net.db (+4/-2)
bin/tests/system/auth/ns1/named.conf.in (+7/-5)
bin/tests/system/auth/ns2/named.conf.in (+8/-6)
bin/tests/system/auth/setup.sh (+5/-3)
bin/tests/system/auth/tests.sh (+57/-7)
bin/tests/system/autosign/clean.sh (+10/-5)
bin/tests/system/autosign/ns1/keygen.sh (+16/-14)
bin/tests/system/autosign/ns1/named.conf.in (+5/-3)
bin/tests/system/autosign/ns1/root.db.in (+4/-2)
bin/tests/system/autosign/ns2/Xbar.+013+59973.key (+5/-0)
bin/tests/system/autosign/ns2/Xbar.+013+59973.private (+6/-0)
bin/tests/system/autosign/ns2/Xbar.+013+60101.key (+5/-0)
bin/tests/system/autosign/ns2/Xbar.+013+60101.private (+6/-0)
bin/tests/system/autosign/ns2/bar.db.in (+4/-2)
bin/tests/system/autosign/ns2/child.nsec3.example.db (+4/-2)
bin/tests/system/autosign/ns2/child.optout.example.db (+4/-2)
bin/tests/system/autosign/ns2/dst.example.db.in (+4/-2)
bin/tests/system/autosign/ns2/example.db.in (+4/-2)
bin/tests/system/autosign/ns2/insecure.secure.example.db (+4/-2)
bin/tests/system/autosign/ns2/keygen.sh (+17/-14)
bin/tests/system/autosign/ns2/named.conf.in (+10/-8)
bin/tests/system/autosign/ns2/private.secure.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/autonsec3.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/cdnskey-delete.example.db.in (+4/-0)
bin/tests/system/autosign/ns3/cds-delete.example.db.in (+11/-7)
bin/tests/system/autosign/ns3/delay.example.db (+4/-2)
bin/tests/system/autosign/ns3/delzsk.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/dname-at-apex-nsec3.example.db.in (+11/-0)
bin/tests/system/autosign/ns3/inacksk2.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/inacksk3.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/inaczsk.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/inaczsk2.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/inaczsk3.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/insecure.example.db (+4/-2)
bin/tests/system/autosign/ns3/jitter.nsec3.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/keygen.sh (+128/-87)
bin/tests/system/autosign/ns3/kskonly.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/named.conf.in (+66/-43)
bin/tests/system/autosign/ns3/noksk.example.db.in (+10/-8)
bin/tests/system/autosign/ns3/nozsk.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/nsec-only.example.db.in (+26/-0)
bin/tests/system/autosign/ns3/nsec3-to-nsec.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/nsec3.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/nsec3.nsec3.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/nsec3.optout.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/oldsigs.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/optout.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/optout.nsec3.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/optout.optout.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/rsasha256.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/rsasha512.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/secure-to-insecure.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/secure-to-insecure2.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/secure.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/secure.nsec3.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/secure.optout.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/sync.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/ttl1.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/ttl2.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/ttl3.example.db.in (+4/-2)
bin/tests/system/autosign/ns3/ttl4.example.db.in (+4/-2)
bin/tests/system/autosign/ns4/named.conf.in (+4/-2)
bin/tests/system/autosign/ns5/named.conf.in (+4/-2)
bin/tests/system/autosign/setup.sh (+5/-3)
bin/tests/system/autosign/tests.sh (+454/-330)
bin/tests/system/builtin/clean.sh (+5/-3)
bin/tests/system/builtin/ns1/named.conf.in (+4/-2)
bin/tests/system/builtin/ns2/named.conf.in (+4/-2)
bin/tests/system/builtin/ns3/named.conf.in (+4/-2)
bin/tests/system/builtin/setup.sh (+5/-3)
bin/tests/system/builtin/tests.sh (+12/-8)
bin/tests/system/cacheclean/clean.sh (+5/-3)
bin/tests/system/cacheclean/ns1/example.db (+4/-2)
bin/tests/system/cacheclean/ns1/expire-test.db (+4/-2)
bin/tests/system/cacheclean/ns1/flushtest.db (+4/-2)
bin/tests/system/cacheclean/ns1/named.args (+1/-0)
bin/tests/system/cacheclean/ns1/named.conf.in (+7/-5)
bin/tests/system/cacheclean/ns2/named.args (+1/-0)
bin/tests/system/cacheclean/ns2/named.conf.in (+6/-5)
bin/tests/system/cacheclean/setup.sh (+5/-3)
bin/tests/system/cacheclean/tests.sh (+10/-8)
bin/tests/system/case/clean.sh (+5/-3)
bin/tests/system/case/ns1/dynamic.db.in (+4/-3)
bin/tests/system/case/ns1/example.db (+4/-3)
bin/tests/system/case/ns1/named.conf.in (+6/-4)
bin/tests/system/case/ns2/named.conf.in (+8/-6)
bin/tests/system/case/setup.sh (+6/-2)
bin/tests/system/case/tests.sh (+7/-5)
bin/tests/system/catz/clean.sh (+7/-2)
bin/tests/system/catz/ns1/catalog.example.db.in (+4/-2)
bin/tests/system/catz/ns1/named.conf.in (+13/-6)
bin/tests/system/catz/ns2/named1.conf.in (+35/-11)
bin/tests/system/catz/ns2/named2.conf.in (+62/-0)
bin/tests/system/catz/ns3/catalog.example.db.in (+14/-0)
bin/tests/system/catz/ns3/dom5.example.db (+4/-2)
bin/tests/system/catz/ns3/dom6.example.db (+4/-2)
bin/tests/system/catz/ns3/named.conf.in (+7/-5)
bin/tests/system/catz/ns4/catalog.example.db.in (+14/-0)
bin/tests/system/catz/ns4/named.conf.in (+55/-0)
bin/tests/system/catz/setup.sh (+9/-5)
bin/tests/system/catz/tests.sh (+525/-132)
bin/tests/system/cds/checkmtime.pl (+5/-3)
bin/tests/system/cds/checktime.pl (+6/-4)
bin/tests/system/cds/clean.sh (+5/-3)
bin/tests/system/cds/mangle.pl (+5/-3)
bin/tests/system/cds/setup.sh (+18/-16)
bin/tests/system/cds/tests.sh (+10/-8)
bin/tests/system/chain/README (+8/-1)
bin/tests/system/chain/ans3/ans.pl (+33/-3)
bin/tests/system/chain/ans4/README.anspy (+8/-1)
bin/tests/system/chain/ans4/ans.py (+126/-87)
bin/tests/system/chain/clean.sh (+6/-4)
bin/tests/system/chain/ns1/named.conf.in (+5/-3)
bin/tests/system/chain/ns1/root.db (+8/-2)
bin/tests/system/chain/ns2/example.db (+4/-2)
bin/tests/system/chain/ns2/generic.db (+6/-2)
bin/tests/system/chain/ns2/named.conf.in (+37/-15)
bin/tests/system/chain/ns2/sign.sh (+41/-6)
bin/tests/system/chain/ns2/sub.db (+4/-2)
bin/tests/system/chain/ns2/wildcard-secure.db (+29/-0)
bin/tests/system/chain/ns2/wildcard.db (+28/-0)
bin/tests/system/chain/ns5/named.conf.in (+6/-4)
bin/tests/system/chain/ns5/sub.db (+4/-2)
bin/tests/system/chain/ns7/named.conf.in (+4/-2)
bin/tests/system/chain/ns7/root.hint (+4/-2)
bin/tests/system/chain/prereq.sh (+5/-3)
bin/tests/system/chain/setup.sh (+5/-3)
bin/tests/system/chain/tests.sh (+331/-2)
bin/tests/system/checkconf/altdb.conf (+4/-2)
bin/tests/system/checkconf/altdlz.conf (+4/-2)
bin/tests/system/checkconf/ancient.conf (+4/-2)
bin/tests/system/checkconf/bad-acl.conf (+4/-2)
bin/tests/system/checkconf/bad-also-notify.conf (+4/-2)
bin/tests/system/checkconf/bad-catz-zone.conf (+4/-2)
bin/tests/system/checkconf/bad-checknames-primary-dup-2.conf (+17/-0)
bin/tests/system/checkconf/bad-checknames-primary-dup.conf (+17/-0)
bin/tests/system/checkconf/bad-checknames-secondary-dup.conf (+17/-0)
bin/tests/system/checkconf/bad-dnskey-validity.conf (+4/-2)
bin/tests/system/checkconf/bad-dnssec.conf (+4/-2)
bin/tests/system/checkconf/bad-duplicate-key.conf (+4/-2)
bin/tests/system/checkconf/bad-duplicate-primaries-1.conf (+15/-0)
bin/tests/system/checkconf/bad-duplicate-primaries-2.conf (+15/-0)
bin/tests/system/checkconf/bad-duplicate-root-key.conf (+4/-2)
bin/tests/system/checkconf/bad-geoip-use-ecs.conf (+3/-1)
bin/tests/system/checkconf/bad-glue-cache-bogus.conf (+4/-2)
bin/tests/system/checkconf/bad-hint.conf (+4/-2)
bin/tests/system/checkconf/bad-in-view-dup.conf (+4/-2)
bin/tests/system/checkconf/bad-inline-options.conf (+24/-0)
bin/tests/system/checkconf/bad-inline-slave.conf (+4/-2)
bin/tests/system/checkconf/bad-inline-view.conf (+31/-0)
bin/tests/system/checkconf/bad-interface-interval.conf (+4/-2)
bin/tests/system/checkconf/bad-ipv4-prefix-dotted1.conf (+13/-0)
bin/tests/system/checkconf/bad-ipv4-prefix-dotted2.conf (+13/-0)
bin/tests/system/checkconf/bad-ipv4-prefix2.conf (+13/-0)
bin/tests/system/checkconf/bad-kasp-define-default.conf (+5/-4)
bin/tests/system/checkconf/bad-kasp-define-insecure.conf (+23/-0)
bin/tests/system/checkconf/bad-kasp-define-none.conf (+5/-4)
bin/tests/system/checkconf/bad-kasp-duplicate.conf (+15/-0)
bin/tests/system/checkconf/bad-kasp-key1.conf (+4/-2)
bin/tests/system/checkconf/bad-kasp-key2.conf (+4/-2)
bin/tests/system/checkconf/bad-kasp-key3.conf (+4/-2)
bin/tests/system/checkconf/bad-kasp-key4.conf (+4/-2)
bin/tests/system/checkconf/bad-kasp-keydir1.conf.in (+50/-0)
bin/tests/system/checkconf/bad-kasp-keydir2.conf.in (+48/-0)
bin/tests/system/checkconf/bad-kasp-keydir3.conf.in (+55/-0)
bin/tests/system/checkconf/bad-kasp-keydir4.conf.in (+52/-0)
bin/tests/system/checkconf/bad-kasp-keydir5.conf.in (+52/-0)
bin/tests/system/checkconf/bad-kasp-policy-undefined-inherited-view.conf (+25/-0)
bin/tests/system/checkconf/bad-kasp-policy-undefined-inherited.conf (+25/-0)
bin/tests/system/checkconf/bad-kasp10.conf (+28/-0)
bin/tests/system/checkconf/bad-kasp11.conf (+28/-0)
bin/tests/system/checkconf/bad-kasp12.conf (+30/-0)
bin/tests/system/checkconf/bad-kasp13.conf (+28/-0)
bin/tests/system/checkconf/bad-kasp2.conf (+4/-2)
bin/tests/system/checkconf/bad-kasp3.conf (+4/-2)
bin/tests/system/checkconf/bad-kasp4.conf (+4/-2)
bin/tests/system/checkconf/bad-kasp6.conf (+27/-0)
bin/tests/system/checkconf/bad-kasp7.conf (+28/-0)
bin/tests/system/checkconf/bad-kasp8.conf (+28/-0)
bin/tests/system/checkconf/bad-kasp9.conf (+28/-0)
bin/tests/system/checkconf/bad-keep-response-order.conf (+4/-2)
bin/tests/system/checkconf/bad-ksk-without-zsk.conf (+24/-0)
bin/tests/system/checkconf/bad-lifetime.conf (+4/-2)
bin/tests/system/checkconf/bad-lmdb-mapsize-bogus.conf (+4/-2)
bin/tests/system/checkconf/bad-lmdb-mapsize-toolarge.conf (+4/-2)
bin/tests/system/checkconf/bad-lmdb-mapsize-toosmall.conf (+4/-2)
bin/tests/system/checkconf/bad-lmdb-mapsize-unlimited.conf (+4/-2)
bin/tests/system/checkconf/bad-master-request-ixfr.conf (+4/-2)
bin/tests/system/checkconf/bad-masters-dup.conf (+18/-0)
bin/tests/system/checkconf/bad-maxcachettl.conf (+4/-2)
bin/tests/system/checkconf/bad-maxncachettl-1.conf (+4/-2)
bin/tests/system/checkconf/bad-maxncachettl-2.conf (+4/-2)
bin/tests/system/checkconf/bad-maxncachettl-3.conf (+4/-2)
bin/tests/system/checkconf/bad-maxncachettl-4.conf (+4/-2)
bin/tests/system/checkconf/bad-maxratio1.conf (+19/-0)
bin/tests/system/checkconf/bad-maxratio2.conf (+19/-0)
bin/tests/system/checkconf/bad-maxttlmap.conf (+4/-2)
bin/tests/system/checkconf/bad-mincachettl.conf (+4/-2)
bin/tests/system/checkconf/bad-minncachettl.conf (+4/-2)
bin/tests/system/checkconf/bad-mirror-allow-recursion-none.conf (+4/-2)
bin/tests/system/checkconf/bad-mirror-explicit-notify-yes.conf (+4/-2)
bin/tests/system/checkconf/bad-mirror-non-root-zone-without-masters.conf (+4/-2)
bin/tests/system/checkconf/bad-mirror-recursion-no.conf (+4/-2)
bin/tests/system/checkconf/bad-mirror-zonename.conf (+13/-0)
bin/tests/system/checkconf/bad-noddns.conf (+4/-2)
bin/tests/system/checkconf/bad-notify-source-v6.conf (+22/-0)
bin/tests/system/checkconf/bad-notify-source.conf (+22/-0)
bin/tests/system/checkconf/bad-options-also-notify.conf (+4/-2)
bin/tests/system/checkconf/bad-parental-agents-def-options.conf (+21/-0)
bin/tests/system/checkconf/bad-parental-agents-def-view.conf (+20/-0)
bin/tests/system/checkconf/bad-parental-agents-def-view2.conf (+22/-0)
bin/tests/system/checkconf/bad-parental-agents-def-zone.conf (+18/-0)
bin/tests/system/checkconf/bad-parental-agents-dup.conf (+19/-0)
bin/tests/system/checkconf/bad-parental-agents-dupdef.conf (+26/-0)
bin/tests/system/checkconf/bad-parental-agents-empty.conf (+20/-0)
bin/tests/system/checkconf/bad-parental-agents-empty2.conf (+18/-0)
bin/tests/system/checkconf/bad-parental-agents-mirror.conf (+18/-0)
bin/tests/system/checkconf/bad-parental-agents-notfound.conf (+22/-0)
bin/tests/system/checkconf/bad-parental-source-v6.conf (+22/-0)
bin/tests/system/checkconf/bad-parental-source.conf (+22/-0)
bin/tests/system/checkconf/bad-port.conf (+16/-0)
bin/tests/system/checkconf/bad-primaries-key.conf (+17/-0)
bin/tests/system/checkconf/bad-primaries-notfound.conf (+21/-0)
bin/tests/system/checkconf/bad-printtime.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-acl.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-all-per-second.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-errors-per-second.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-ipv4-prefix-length.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-ipv6-prefix-length.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-max-table-size.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-nodata-per-second.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-nxdomains-per-second.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-qps-scale.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-referrals-per-second.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-responses-per-second.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-slip.conf (+4/-2)
bin/tests/system/checkconf/bad-rate-limit-window.conf (+4/-2)
bin/tests/system/checkconf/bad-root-mixed-key.conf (+4/-2)
bin/tests/system/checkconf/bad-rpz-too-many-zones.conf (+4/-2)
bin/tests/system/checkconf/bad-rpz-ttl.conf (+4/-2)
bin/tests/system/checkconf/bad-rpz-update.conf (+4/-2)
bin/tests/system/checkconf/bad-rpz-zone.conf (+4/-2)
bin/tests/system/checkconf/bad-sharedwritable1.conf (+4/-2)
bin/tests/system/checkconf/bad-sharedwritable2.conf (+4/-2)
bin/tests/system/checkconf/bad-sharedzone1.conf (+4/-2)
bin/tests/system/checkconf/bad-sharedzone2.conf (+4/-2)
bin/tests/system/checkconf/bad-sharedzone3.conf (+4/-2)
bin/tests/system/checkconf/bad-sig-validity.conf (+4/-2)
bin/tests/system/checkconf/bad-static-initial-1.conf (+4/-2)
bin/tests/system/checkconf/bad-static-initial-2.conf (+4/-2)
bin/tests/system/checkconf/bad-static-initial-3.conf (+4/-2)
bin/tests/system/checkconf/bad-static-initial-4.conf (+4/-2)
bin/tests/system/checkconf/bad-stub-masters-dialup.conf (+13/-0)
bin/tests/system/checkconf/bad-transfer-source-v6.conf (+22/-0)
bin/tests/system/checkconf/bad-transfer-source.conf (+22/-0)
bin/tests/system/checkconf/bad-tsig.conf (+4/-2)
bin/tests/system/checkconf/bad-unpaired-keys.conf (+27/-0)
bin/tests/system/checkconf/bad-update-policy1.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy10.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy11.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy12.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy13.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy14.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy15.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy2.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy3.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy4.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy5.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy6.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy7.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy8.conf (+4/-2)
bin/tests/system/checkconf/bad-update-policy9.conf (+4/-2)
bin/tests/system/checkconf/bad-validation-auto-key.conf (+4/-2)
bin/tests/system/checkconf/bad-view-also-notify.conf (+4/-2)
bin/tests/system/checkconf/bad-zsk-without-ksk.conf (+24/-0)
bin/tests/system/checkconf/check-dup-records-fail.conf (+4/-2)
bin/tests/system/checkconf/check-dup-records.db (+4/-2)
bin/tests/system/checkconf/check-missing-zone.conf (+26/-0)
bin/tests/system/checkconf/check-mixed-keys.conf (+4/-2)
bin/tests/system/checkconf/check-mx-cname-fail.conf (+4/-2)
bin/tests/system/checkconf/check-mx-cname.db (+4/-2)
bin/tests/system/checkconf/check-mx-fail.conf (+4/-2)
bin/tests/system/checkconf/check-mx.db (+4/-2)
bin/tests/system/checkconf/check-names-fail.conf (+4/-2)
bin/tests/system/checkconf/check-names.db (+4/-2)
bin/tests/system/checkconf/check-root-ksk-2010.conf (+4/-2)
bin/tests/system/checkconf/check-root-ksk-2017.conf (+4/-2)
bin/tests/system/checkconf/check-root-ksk-both.conf (+4/-2)
bin/tests/system/checkconf/check-root-static-ds.conf (+4/-2)
bin/tests/system/checkconf/check-root-static-key.conf (+4/-2)
bin/tests/system/checkconf/check-root-trusted-key.conf (+4/-2)
bin/tests/system/checkconf/check-srv-cname-fail.conf (+4/-2)
bin/tests/system/checkconf/check-srv-cname.db (+4/-2)
bin/tests/system/checkconf/check-wildcard-no.conf (+18/-0)
bin/tests/system/checkconf/check-wildcard.conf (+18/-0)
bin/tests/system/checkconf/check-wildcard.db (+8/-9)
bin/tests/system/checkconf/clean.sh (+14/-6)
bin/tests/system/checkconf/deprecated-masterfile-format-map.conf (+22/-0)
bin/tests/system/checkconf/deprecated.conf (+9/-2)
bin/tests/system/checkconf/dlz-bad.conf (+4/-2)
bin/tests/system/checkconf/dnssec.1 (+3/-1)
bin/tests/system/checkconf/dnssec.2 (+3/-1)
bin/tests/system/checkconf/dnssec.3 (+4/-2)
bin/tests/system/checkconf/dnssec.4 (+18/-0)
bin/tests/system/checkconf/good-acl.conf (+4/-2)
bin/tests/system/checkconf/good-allow-update-forwarding-view.conf (+4/-2)
bin/tests/system/checkconf/good-allow-update-forwarding.conf (+4/-2)
bin/tests/system/checkconf/good-allow-update-view.conf (+4/-2)
bin/tests/system/checkconf/good-allow-update.conf (+4/-2)
bin/tests/system/checkconf/good-class.conf (+4/-2)
bin/tests/system/checkconf/good-dnskey-validity-3660.conf (+4/-2)
bin/tests/system/checkconf/good-dnskey-validity-zero.conf (+4/-2)
bin/tests/system/checkconf/good-ds-key-1.conf (+4/-2)
bin/tests/system/checkconf/good-ds-key-2.conf (+4/-2)
bin/tests/system/checkconf/good-dup-managed-key.conf (+4/-2)
bin/tests/system/checkconf/good-dup-trusted-key.conf (+4/-2)
bin/tests/system/checkconf/good-glue-cache.conf (+4/-2)
bin/tests/system/checkconf/good-initial-ds.conf (+4/-2)
bin/tests/system/checkconf/good-interface-interval.conf (+4/-2)
bin/tests/system/checkconf/good-kasp.conf (+17/-5)
bin/tests/system/checkconf/good-key-directory.conf (+73/-0)
bin/tests/system/checkconf/good-lmdb-mapsize-largest.conf (+4/-2)
bin/tests/system/checkconf/good-lmdb-mapsize-smallest.conf (+4/-2)
bin/tests/system/checkconf/good-masterfile-format-raw.conf (+22/-0)
bin/tests/system/checkconf/good-masterfile-format-text.conf (+22/-0)
bin/tests/system/checkconf/good-masters-and-primaries.conf (+15/-0)
bin/tests/system/checkconf/good-maxcachettl.conf (+4/-2)
bin/tests/system/checkconf/good-maxncachettl.conf (+4/-2)
bin/tests/system/checkconf/good-maxratio1.conf (+19/-0)
bin/tests/system/checkconf/good-maxratio2.conf (+19/-0)
bin/tests/system/checkconf/good-mincachettl.conf (+4/-2)
bin/tests/system/checkconf/good-minncachettl.conf (+4/-2)
bin/tests/system/checkconf/good-mirror-inherited-notify-yes.conf (+4/-2)
bin/tests/system/checkconf/good-mirror-root-zone-without-masters.conf (+4/-2)
bin/tests/system/checkconf/good-nested.conf (+4/-2)
bin/tests/system/checkconf/good-notify-source-v6.conf (+22/-0)
bin/tests/system/checkconf/good-notify-source.conf (+22/-0)
bin/tests/system/checkconf/good-options-also-notify.conf (+4/-2)
bin/tests/system/checkconf/good-parental-source-v6.conf (+22/-0)
bin/tests/system/checkconf/good-parental-source.conf (+22/-0)
bin/tests/system/checkconf/good-printtime.conf (+4/-2)
bin/tests/system/checkconf/good-response-dot.conf (+4/-2)
bin/tests/system/checkconf/good-rpz-ttl.conf (+4/-2)
bin/tests/system/checkconf/good-rpz-update.conf (+4/-2)
bin/tests/system/checkconf/good-rrset-order-none.conf (+18/-0)
bin/tests/system/checkconf/good-static-ds.conf (+4/-2)
bin/tests/system/checkconf/good-transfer-source-v6.conf (+22/-0)
bin/tests/system/checkconf/good-transfer-source.conf (+22/-0)
bin/tests/system/checkconf/good-update-policy1.conf (+4/-2)
bin/tests/system/checkconf/good-update-policy10.conf (+4/-2)
bin/tests/system/checkconf/good-update-policy11.conf (+4/-2)
bin/tests/system/checkconf/good-update-policy12.conf (+4/-2)
bin/tests/system/checkconf/good-update-policy2.conf (+4/-2)
bin/tests/system/checkconf/good-update-policy3.conf (+4/-2)
bin/tests/system/checkconf/good-update-policy4.conf (+4/-2)
bin/tests/system/checkconf/good-update-policy5.conf (+4/-2)
bin/tests/system/checkconf/good-update-policy6.conf (+4/-2)
bin/tests/system/checkconf/good-update-policy7.conf (+4/-2)
bin/tests/system/checkconf/good-update-policy8.conf (+4/-2)
bin/tests/system/checkconf/good-update-policy9.conf (+4/-2)
bin/tests/system/checkconf/good-view-also-notify.conf (+4/-2)
bin/tests/system/checkconf/good.conf (+91/-4)
bin/tests/system/checkconf/good.zonelist (+9/-0)
bin/tests/system/checkconf/hint-nofile.conf (+4/-2)
bin/tests/system/checkconf/in-view-good.conf (+4/-2)
bin/tests/system/checkconf/inline-bad.conf (+4/-2)
bin/tests/system/checkconf/inline-good.conf (+4/-2)
bin/tests/system/checkconf/inline-no.conf (+4/-2)
bin/tests/system/checkconf/kasp-and-other-dnssec-options.conf (+5/-5)
bin/tests/system/checkconf/kasp-bad-keylen.conf (+24/-0)
bin/tests/system/checkconf/kasp-bad-nsec3-alg.conf (+26/-0)
bin/tests/system/checkconf/kasp-bad-nsec3-iter.conf (+61/-0)
bin/tests/system/checkconf/kasp-bad-nsec3-salt.conf (+23/-0)
bin/tests/system/checkconf/kasp-ignore-keylen.conf (+5/-2)
bin/tests/system/checkconf/max-cache-size-good.conf (+4/-2)
bin/tests/system/checkconf/max-ttl.conf (+4/-2)
bin/tests/system/checkconf/maxttl-bad.conf (+4/-2)
bin/tests/system/checkconf/maxttl-bad.db (+4/-2)
bin/tests/system/checkconf/maxttl.db (+4/-2)
bin/tests/system/checkconf/notify.conf (+4/-2)
bin/tests/system/checkconf/portrange-good.conf (+4/-2)
bin/tests/system/checkconf/range.conf (+4/-2)
bin/tests/system/checkconf/servestale.stale-refresh-time.0.conf (+16/-0)
bin/tests/system/checkconf/servestale.stale-refresh-time.29.conf (+16/-0)
bin/tests/system/checkconf/shared.example.db (+4/-2)
bin/tests/system/checkconf/tests.sh (+181/-57)
bin/tests/system/checkconf/view-class-any1.conf (+4/-2)
bin/tests/system/checkconf/view-class-any2.conf (+4/-2)
bin/tests/system/checkconf/view-class-in1.conf (+4/-2)
bin/tests/system/checkconf/view-class-in2.conf (+4/-2)
bin/tests/system/checkconf/warn-dlv-auto.conf (+4/-2)
bin/tests/system/checkconf/warn-dlv-dlv.example.com.conf (+2/-0)
bin/tests/system/checkconf/warn-dlv-dlv.isc.org.conf (+2/-0)
bin/tests/system/checkconf/warn-geoip-use-ecs.conf (+2/-0)
bin/tests/system/checkconf/warn-kasp-max-zone-ttl.conf (+27/-0)
bin/tests/system/checkconf/warn-keydir.conf (+4/-2)
bin/tests/system/checkconf/warn-maxratio1.conf (+19/-0)
bin/tests/system/checkconf/warn-notify-source.conf (+22/-0)
bin/tests/system/checkconf/warn-parental-source.conf (+22/-0)
bin/tests/system/checkconf/warn-transfer-source.conf (+22/-0)
bin/tests/system/checkds/README (+26/-0)
bin/tests/system/checkds/clean.sh (+18/-5)
bin/tests/system/checkds/ns2/named.conf.in (+22/-10)
bin/tests/system/checkds/ns2/setup.sh (+34/-0)
bin/tests/system/checkds/ns2/template.db.in (+38/-0)
bin/tests/system/checkds/ns4/named.conf.in (+41/-0)
bin/tests/system/checkds/ns5/named.conf.in (+45/-0)
bin/tests/system/checkds/ns5/setup.sh (+26/-0)
bin/tests/system/checkds/ns5/template.db.in (+38/-0)
bin/tests/system/checkds/ns6/named.conf.in (+45/-0)
bin/tests/system/checkds/ns7/named.conf.in (+46/-0)
bin/tests/system/checkds/ns9/named.conf.in (+218/-0)
bin/tests/system/checkds/ns9/setup.sh (+63/-0)
bin/tests/system/checkds/ns9/template.db.in (+27/-0)
bin/tests/system/checkds/prereq.sh (+31/-0)
bin/tests/system/checkds/setup.sh (+40/-0)
bin/tests/system/checkds/tests_checkds.py (+445/-0)
bin/tests/system/checkdstool/clean.sh (+6/-14)
bin/tests/system/checkdstool/dig.pl (+5/-3)
bin/tests/system/checkdstool/dig.sh (+5/-3)
bin/tests/system/checkdstool/tests.sh (+5/-3)
bin/tests/system/checknames/clean.sh (+7/-3)
bin/tests/system/checknames/ns1/fail.example.db.in (+4/-2)
bin/tests/system/checknames/ns1/fail.update.db.in (+4/-2)
bin/tests/system/checknames/ns1/ignore.example.db.in (+4/-2)
bin/tests/system/checknames/ns1/ignore.update.db.in (+4/-2)
bin/tests/system/checknames/ns1/named.conf.in (+11/-9)
bin/tests/system/checknames/ns1/root.db (+4/-2)
bin/tests/system/checknames/ns1/warn.example.db.in (+4/-2)
bin/tests/system/checknames/ns1/warn.update.db.in (+4/-2)
bin/tests/system/checknames/ns2/named.conf.in (+4/-2)
bin/tests/system/checknames/ns2/root.hints (+4/-2)
bin/tests/system/checknames/ns3/named.conf.in (+4/-2)
bin/tests/system/checknames/ns3/root.hints (+4/-2)
bin/tests/system/checknames/ns4/named.conf.in (+15/-6)
bin/tests/system/checknames/ns4/primary-ignore.update.db.in (+9/-5)
bin/tests/system/checknames/ns4/root.hints (+4/-2)
bin/tests/system/checknames/ns5/master-ignore.update.db.in (+18/-0)
bin/tests/system/checknames/ns5/named.conf.in (+44/-0)
bin/tests/system/checknames/ns5/root.hints (+14/-0)
bin/tests/system/checknames/setup.sh (+10/-3)
bin/tests/system/checknames/tests.sh (+50/-7)
bin/tests/system/checkzone/clean.sh (+7/-2)
bin/tests/system/checkzone/setup.sh (+8/-2)
bin/tests/system/checkzone/tests.sh (+45/-31)
bin/tests/system/checkzone/zones/bad-cdnskey.db (+12/-1)
bin/tests/system/checkzone/zones/bad-cds.db (+12/-3)
bin/tests/system/checkzone/zones/bad-dhcid.db (+11/-0)
bin/tests/system/checkzone/zones/bad-dns-sd-reverse.db (+4/-2)
bin/tests/system/checkzone/zones/bad-ds.db (+15/-0)
bin/tests/system/checkzone/zones/bad-eid.db (+11/-0)
bin/tests/system/checkzone/zones/bad-generate-garbage.db (+5/-3)
bin/tests/system/checkzone/zones/bad-generate-missing-brace.db (+17/-0)
bin/tests/system/checkzone/zones/bad-generate-range.db (+18/-0)
bin/tests/system/checkzone/zones/bad-generate-tkey.db (+4/-2)
bin/tests/system/checkzone/zones/bad-nimloc.db (+10/-2)
bin/tests/system/checkzone/zones/bad-nsap-empty.db (+4/-2)
bin/tests/system/checkzone/zones/bad-nsap-odd-nibble.db (+4/-2)
bin/tests/system/checkzone/zones/bad-nsec3-padded.db (+4/-2)
bin/tests/system/checkzone/zones/bad-nsec3owner-padded.db (+4/-2)
bin/tests/system/checkzone/zones/bad-svcb-mandatory.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb-servername.db (+17/-0)
bin/tests/system/checkzone/zones/bad-svcb.db (+17/-0)
bin/tests/system/checkzone/zones/bad-tkey.db (+4/-2)
bin/tests/system/checkzone/zones/bad-tsig.db.in (+17/-0)
bin/tests/system/checkzone/zones/bad-unspec.db (+4/-2)
bin/tests/system/checkzone/zones/bad2.db (+4/-2)
bin/tests/system/checkzone/zones/bad3.db (+4/-2)
bin/tests/system/checkzone/zones/bad4.db (+4/-2)
bin/tests/system/checkzone/zones/badttl.db (+4/-3)
bin/tests/system/checkzone/zones/crashzone.db (+1/-1)
bin/tests/system/checkzone/zones/delegating-ns-address-below-dname.db (+4/-2)
bin/tests/system/checkzone/zones/generate-overflow.db (+17/-0)
bin/tests/system/checkzone/zones/good-cdnskey.db (+11/-0)
bin/tests/system/checkzone/zones/good-cds-unsigned.db (+16/-0)
bin/tests/system/checkzone/zones/good-cds.db (+11/-0)
bin/tests/system/checkzone/zones/good-dns-sd-reverse.db (+4/-2)
bin/tests/system/checkzone/zones/good-gc-msdcs.db (+4/-2)
bin/tests/system/checkzone/zones/good-generate-modifier.db (+20/-0)
bin/tests/system/checkzone/zones/good-nsap.db (+4/-2)
bin/tests/system/checkzone/zones/good-nsec3-nopadhash.db (+4/-2)
bin/tests/system/checkzone/zones/good-occulted-ns-by-dname.db (+4/-2)
bin/tests/system/checkzone/zones/good-occulted-ns-by-ns.db (+4/-2)
bin/tests/system/checkzone/zones/good-spf-exception.db (+18/-0)
bin/tests/system/checkzone/zones/good-svcb.db (+27/-0)
bin/tests/system/checkzone/zones/good1.db (+4/-2)
bin/tests/system/checkzone/zones/inherit.db (+4/-2)
bin/tests/system/checkzone/zones/nowarn.inherited.owner.db (+4/-2)
bin/tests/system/checkzone/zones/ns-address-below-dname.db (+4/-2)
bin/tests/system/checkzone/zones/spf.db (+4/-2)
bin/tests/system/checkzone/zones/test1.db (+4/-3)
bin/tests/system/checkzone/zones/test2.db (+4/-3)
bin/tests/system/checkzone/zones/warn.inherit.origin.db (+4/-2)
bin/tests/system/checkzone/zones/warn.inherited.owner.db (+4/-2)
bin/tests/system/ckdnsrps.sh (+6/-4)
bin/tests/system/cleanall.sh (+5/-3)
bin/tests/system/cleanpkcs11.sh (+8/-7)
bin/tests/system/common/controls.conf.in (+4/-2)
bin/tests/system/common/rndc.conf (+4/-2)
bin/tests/system/common/rndc.key (+1/-1)
bin/tests/system/common/root.hint (+4/-2)
bin/tests/system/conf.sh.common (+221/-115)
bin/tests/system/conf.sh.in (+94/-96)
bin/tests/system/conf.sh.win32 (+82/-80)
bin/tests/system/conftest.py (+31/-0)
bin/tests/system/cookie/ans9/ans.py (+300/-0)
bin/tests/system/cookie/bad-cookie-badaes.conf (+4/-2)
bin/tests/system/cookie/bad-cookie-badhex.conf (+4/-2)
bin/tests/system/cookie/bad-cookie-badsiphash24.conf (+4/-2)
bin/tests/system/cookie/bad-cookie-toolong.conf (+4/-2)
bin/tests/system/cookie/clean.sh (+9/-2)
bin/tests/system/cookie/good-cookie-aes.conf (+4/-2)
bin/tests/system/cookie/good-cookie-siphash24.conf (+4/-2)
bin/tests/system/cookie/ns1/example.db (+4/-2)
bin/tests/system/cookie/ns1/named.conf.in (+14/-3)
bin/tests/system/cookie/ns1/root.hint (+4/-2)
bin/tests/system/cookie/ns2/named.conf.in (+5/-3)
bin/tests/system/cookie/ns2/root.db (+8/-2)
bin/tests/system/cookie/ns3/named.conf.in (+5/-3)
bin/tests/system/cookie/ns3/root.hint (+4/-2)
bin/tests/system/cookie/ns4/named.conf.in (+4/-2)
bin/tests/system/cookie/ns4/root.hint (+4/-2)
bin/tests/system/cookie/ns5/named.conf.in (+4/-2)
bin/tests/system/cookie/ns5/root.hint (+4/-2)
bin/tests/system/cookie/ns6/named.conf.in (+4/-2)
bin/tests/system/cookie/ns6/root.hint (+4/-2)
bin/tests/system/cookie/ns7/named.conf.in (+5/-3)
bin/tests/system/cookie/ns7/root.db (+4/-2)
bin/tests/system/cookie/ns8/example.db (+4/-2)
bin/tests/system/cookie/ns8/named.conf.in (+5/-3)
bin/tests/system/cookie/prereq.sh (+33/-0)
bin/tests/system/cookie/setup.sh (+5/-3)
bin/tests/system/cookie/tests.sh (+211/-3)
bin/tests/system/coverage/clean.sh (+5/-3)
bin/tests/system/coverage/setup.sh (+42/-40)
bin/tests/system/coverage/tests.sh (+5/-3)
bin/tests/system/database/clean.sh (+5/-3)
bin/tests/system/database/ns1/named1.conf.in (+5/-3)
bin/tests/system/database/ns1/named2.conf.in (+5/-3)
bin/tests/system/database/setup.sh (+5/-3)
bin/tests/system/database/tests.sh (+5/-3)
bin/tests/system/dialup/clean.sh (+7/-3)
bin/tests/system/dialup/ns1/example.db (+4/-2)
bin/tests/system/dialup/ns1/named.conf.in (+5/-3)
bin/tests/system/dialup/ns1/root.db (+4/-2)
bin/tests/system/dialup/ns2/hint.db (+4/-2)
bin/tests/system/dialup/ns2/named.conf.in (+5/-3)
bin/tests/system/dialup/ns3/hint.db (+4/-2)
bin/tests/system/dialup/ns3/named.conf.in (+5/-3)
bin/tests/system/dialup/setup.sh (+19/-0)
bin/tests/system/dialup/tests.sh (+13/-11)
bin/tests/system/digcomp.pl (+5/-3)
bin/tests/system/digdelv/ans4/startme (+1/-0)
bin/tests/system/digdelv/ans5/ans.pl (+5/-3)
bin/tests/system/digdelv/ans6/ans.pl (+5/-3)
bin/tests/system/digdelv/ans7/ans.pl (+68/-0)
bin/tests/system/digdelv/clean.sh (+13/-6)
bin/tests/system/digdelv/ns1/named.conf.in (+5/-3)
bin/tests/system/digdelv/ns1/root.db (+4/-2)
bin/tests/system/digdelv/ns2/example.db.in (+6/-2)
bin/tests/system/digdelv/ns2/named.conf.in (+5/-3)
bin/tests/system/digdelv/ns2/sign.sh (+5/-3)
bin/tests/system/digdelv/ns3/named.conf.in (+4/-2)
bin/tests/system/digdelv/prereq.sh (+6/-4)
bin/tests/system/digdelv/setup.sh (+5/-3)
bin/tests/system/digdelv/tests.sh (+280/-14)
bin/tests/system/digdelv/yamlget.py (+22/-20)
bin/tests/system/ditch.pl (+5/-3)
bin/tests/system/dlz/clean.sh (+5/-3)
bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@/DNAME=10=example.net.= (+1/-1)
bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@/NS=10=example.com.= (+1/-1)
bin/tests/system/dlz/ns1/dns-root/com/broken/dns.d/@/SOA=10=ns.example.com.=root.example.com.=None=None=None=None=None= (+1/-1)
bin/tests/system/dlz/ns1/dns-root/com/example/dns.d/@/DNAME=10=example.net.= (+1/-1)
bin/tests/system/dlz/ns1/dns-root/com/example/dns.d/@/NS=10=example.com.= (+1/-1)
bin/tests/system/dlz/ns1/dns-root/com/example/dns.d/@/SOA=10=ns.example.com.=root.example.com.=2010062900=0=0=0=10= (+1/-1)
bin/tests/system/dlz/ns1/dns-root/com/example/xfr.d/10.53.0.1 (+1/-1)
bin/tests/system/dlz/ns1/named.conf.in (+4/-2)
bin/tests/system/dlz/prereq.sh (+5/-3)
bin/tests/system/dlz/setup.sh (+5/-3)
bin/tests/system/dlz/tests.sh (+5/-3)
bin/tests/system/dlzexternal/Makefile.in (+4/-2)
bin/tests/system/dlzexternal/clean.sh (+5/-3)
bin/tests/system/dlzexternal/driver.c (+31/-17)
bin/tests/system/dlzexternal/driver.h (+3/-1)
bin/tests/system/dlzexternal/ns1/dlzs.conf.in (+7/-0)
bin/tests/system/dlzexternal/ns1/named.conf.in (+6/-4)
bin/tests/system/dlzexternal/ns1/root.db (+4/-2)
bin/tests/system/dlzexternal/prereq.sh (+11/-3)
bin/tests/system/dlzexternal/setup.sh (+5/-3)
bin/tests/system/dlzexternal/tests.sh (+14/-4)
bin/tests/system/dns64/clean.sh (+5/-3)
bin/tests/system/dns64/conf/bad1.conf (+4/-2)
bin/tests/system/dns64/conf/bad10.conf (+13/-0)
bin/tests/system/dns64/conf/bad11.conf (+13/-0)
bin/tests/system/dns64/conf/bad12.conf (+13/-0)
bin/tests/system/dns64/conf/bad13.conf (+13/-0)
bin/tests/system/dns64/conf/bad14.conf (+13/-0)
bin/tests/system/dns64/conf/bad15.conf (+13/-0)
bin/tests/system/dns64/conf/bad16.conf (+13/-0)
bin/tests/system/dns64/conf/bad17.conf (+13/-0)
bin/tests/system/dns64/conf/bad18.conf (+13/-0)
bin/tests/system/dns64/conf/bad19.conf (+13/-0)
bin/tests/system/dns64/conf/bad2.conf (+4/-2)
bin/tests/system/dns64/conf/bad3.conf (+4/-2)
bin/tests/system/dns64/conf/bad4.conf (+4/-2)
bin/tests/system/dns64/conf/bad5.conf (+4/-2)
bin/tests/system/dns64/conf/bad6.conf (+4/-2)
bin/tests/system/dns64/conf/bad7.conf (+4/-2)
bin/tests/system/dns64/conf/bad8.conf (+4/-2)
bin/tests/system/dns64/conf/bad9.conf (+4/-2)
bin/tests/system/dns64/conf/good1.conf (+4/-2)
bin/tests/system/dns64/conf/good2.conf (+4/-2)
bin/tests/system/dns64/conf/good3.conf (+4/-2)
bin/tests/system/dns64/conf/good4.conf (+4/-2)
bin/tests/system/dns64/conf/good5.conf (+4/-2)
bin/tests/system/dns64/ns1/example.db (+4/-2)
bin/tests/system/dns64/ns1/named.conf.in (+7/-5)
bin/tests/system/dns64/ns1/root.db (+4/-2)
bin/tests/system/dns64/ns1/sign.sh (+7/-5)
bin/tests/system/dns64/ns2/named.conf.in (+5/-3)
bin/tests/system/dns64/ns2/rpz.db (+4/-2)
bin/tests/system/dns64/setup.sh (+5/-3)
bin/tests/system/dns64/tests.sh (+5/-3)
bin/tests/system/dnssec/README (+8/-1)
bin/tests/system/dnssec/ans10/ans.py (+158/-0)
bin/tests/system/dnssec/clean.sh (+10/-6)
bin/tests/system/dnssec/dnssec_update_test.pl (+5/-3)
bin/tests/system/dnssec/ns1/named.conf.in (+5/-3)
bin/tests/system/dnssec/ns1/root.db.in (+8/-2)
bin/tests/system/dnssec/ns1/sign.sh (+8/-3)
bin/tests/system/dnssec/ns2/algroll.db.in (+4/-2)
bin/tests/system/dnssec/ns2/badparam.db.in (+4/-2)
bin/tests/system/dnssec/ns2/cdnskey-auto.secure.db.in (+4/-2)
bin/tests/system/dnssec/ns2/cdnskey-kskonly.secure.db.in (+4/-2)
bin/tests/system/dnssec/ns2/cdnskey-update.secure.db.in (+4/-2)
bin/tests/system/dnssec/ns2/cdnskey.secure.db.in (+4/-2)
bin/tests/system/dnssec/ns2/cds-auto.secure.db.in (+4/-2)
bin/tests/system/dnssec/ns2/cds-kskonly.secure.db.in (+4/-2)
bin/tests/system/dnssec/ns2/cds-update.secure.db.in (+4/-2)
bin/tests/system/dnssec/ns2/cds.secure.db.in (+4/-2)
bin/tests/system/dnssec/ns2/child.nsec3.example.db (+4/-2)
bin/tests/system/dnssec/ns2/child.optout.example.db (+4/-2)
bin/tests/system/dnssec/ns2/corp.db (+4/-2)
bin/tests/system/dnssec/ns2/dst.example.db.in (+4/-2)
bin/tests/system/dnssec/ns2/example.db.in (+8/-2)
bin/tests/system/dnssec/ns2/hours-vs-days.db.in (+167/-0)
bin/tests/system/dnssec/ns2/in-addr.arpa.db.in (+4/-2)
bin/tests/system/dnssec/ns2/insecure.secure.example.db (+4/-2)
bin/tests/system/dnssec/ns2/key.db.in (+4/-2)
bin/tests/system/dnssec/ns2/named.conf.in (+42/-26)
bin/tests/system/dnssec/ns2/private.secure.example.db.in (+4/-2)
bin/tests/system/dnssec/ns2/rfc2335.example.db (+11/-0)
bin/tests/system/dnssec/ns2/sign.sh (+27/-4)
bin/tests/system/dnssec/ns2/single-nsec3.db.in (+4/-2)
bin/tests/system/dnssec/ns2/template.secure.db.in (+4/-2)
bin/tests/system/dnssec/ns2/too-many-iterations.db.in (+27/-0)
bin/tests/system/dnssec/ns3/auto-nsec.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/auto-nsec3.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/bogus.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/dname-at-apex-nsec3.example.db.in (+11/-0)
bin/tests/system/dnssec/ns3/dnskey-nsec3-unknown.example.db.in (+4/-3)
bin/tests/system/dnssec/ns3/dnskey-unknown.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/dnskey-unsupported-2.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/dnskey-unsupported.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/dynamic.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/expired.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/expiring.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/future.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/generic.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/inline.example.db (+4/-2)
bin/tests/system/dnssec/ns3/insecure.below-cname.example.db (+4/-2)
bin/tests/system/dnssec/ns3/insecure.example.db (+4/-2)
bin/tests/system/dnssec/ns3/insecure.nsec3.example.db (+4/-2)
bin/tests/system/dnssec/ns3/insecure.optout.example.db (+4/-2)
bin/tests/system/dnssec/ns3/insecure2.example.db (+27/-0)
bin/tests/system/dnssec/ns3/key.db.in (+4/-2)
bin/tests/system/dnssec/ns3/kskonly.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/lower.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/managed-future.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/multiple.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/named.conf.in (+78/-64)
bin/tests/system/dnssec/ns3/nosign.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/nsec3-unknown.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/nsec3.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/nsec3.nsec3.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/nsec3.optout.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/occluded.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/optout-unknown.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/optout.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/optout.nsec3.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/optout.optout.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/publish-inactive.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/rsasha256.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/rsasha512.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/secure.below-cname.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/secure.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/secure.nsec3.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/secure.optout.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/siginterval.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/siginterval1.conf (+5/-3)
bin/tests/system/dnssec/ns3/siginterval2.conf (+5/-3)
bin/tests/system/dnssec/ns3/sign.sh (+8/-6)
bin/tests/system/dnssec/ns3/split-dnssec.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/split-smart.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/ttlpatch.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/update-nsec3.example.db.in (+4/-2)
bin/tests/system/dnssec/ns3/upper.example.db.in (+4/-2)
bin/tests/system/dnssec/ns4/managed-keys.bind.in (+21/-0)
bin/tests/system/dnssec/ns4/named1.conf.in (+4/-2)
bin/tests/system/dnssec/ns4/named2.conf.in (+4/-2)
bin/tests/system/dnssec/ns4/named3.conf.in (+4/-2)
bin/tests/system/dnssec/ns4/named4.conf.in (+9/-6)
bin/tests/system/dnssec/ns4/named5.conf.in (+4/-2)
bin/tests/system/dnssec/ns5/named1.conf.in (+4/-2)
bin/tests/system/dnssec/ns5/named2.conf.in (+5/-3)
bin/tests/system/dnssec/ns5/sign.sh (+5/-3)
bin/tests/system/dnssec/ns6/named.args (+1/-1)
bin/tests/system/dnssec/ns6/named.conf.in (+5/-3)
bin/tests/system/dnssec/ns6/optout-tld.db.in (+4/-2)
bin/tests/system/dnssec/ns6/sign.sh (+5/-3)
bin/tests/system/dnssec/ns7/named.conf.in (+16/-14)
bin/tests/system/dnssec/ns7/named.nosoa (+8/-1)
bin/tests/system/dnssec/ns7/nosoa.secure.example.db (+4/-2)
bin/tests/system/dnssec/ns7/sign.sh (+16/-4)
bin/tests/system/dnssec/ns7/split-rrsig.db.in (+4/-2)
bin/tests/system/dnssec/ns8/named.conf.in (+4/-2)
bin/tests/system/dnssec/ns9/named.conf.in (+4/-2)
bin/tests/system/dnssec/ntadiff.pl (+5/-3)
bin/tests/system/dnssec/prereq.sh (+19/-3)
bin/tests/system/dnssec/setup.sh (+5/-3)
bin/tests/system/dnssec/signer/example.db.in (+4/-2)
bin/tests/system/dnssec/signer/general/Kexample.com.+008+15002.key (+5/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+008+15002.private (+13/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+008+63613.key (+5/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+008+63613.private (+13/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+18240.key (+5/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+18240.private (+13/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+28633.key (+5/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+28633.private (+13/-0)
bin/tests/system/dnssec/signer/general/bogus-ksk.key (+2/-2)
bin/tests/system/dnssec/signer/general/bogus-zsk.key (+2/-2)
bin/tests/system/dnssec/signer/general/test1.zone (+6/-4)
bin/tests/system/dnssec/signer/general/test2.zone (+5/-3)
bin/tests/system/dnssec/signer/general/test3.zone (+5/-3)
bin/tests/system/dnssec/signer/general/test4.zone (+6/-4)
bin/tests/system/dnssec/signer/general/test5.zone (+6/-4)
bin/tests/system/dnssec/signer/general/test6.zone (+6/-4)
bin/tests/system/dnssec/signer/general/test7.zone (+4/-2)
bin/tests/system/dnssec/signer/general/test8.zone (+5/-3)
bin/tests/system/dnssec/signer/general/test9.zone (+19/-0)
bin/tests/system/dnssec/signer/prepub.db.in (+17/-0)
bin/tests/system/dnssec/signer/remove.db.in (+4/-2)
bin/tests/system/dnssec/signer/remove2.db.in (+4/-2)
bin/tests/system/dnssec/tests.sh (+324/-111)
bin/tests/system/dnstap/README (+8/-1)
bin/tests/system/dnstap/bad-fstrm-reopen-interval.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-buffer-hint-max.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-buffer-hint-min.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-flush-timeout-max.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-flush-timeout-min.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-input-queue-size-max.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-input-queue-size-min.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-input-queue-size-po2.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-output-notify-threshold.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-output-queue-size-max.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-output-queue-size-min.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-reopen-interval-max.conf (+4/-2)
bin/tests/system/dnstap/bad-fstrm-set-reopen-interval-min.conf (+4/-2)
bin/tests/system/dnstap/bad-missing-dnstap-output-view.conf (+13/-0)
bin/tests/system/dnstap/bad-missing-dnstap-output.conf (+13/-0)
bin/tests/system/dnstap/bad-size-version.conf (+4/-2)
bin/tests/system/dnstap/clean.sh (+9/-5)
bin/tests/system/dnstap/good-dnstap-in-options.conf (+13/-0)
bin/tests/system/dnstap/good-dnstap-in-view.conf (+13/-0)
bin/tests/system/dnstap/good-fstrm-reopen-interval.conf (+4/-2)
bin/tests/system/dnstap/good-fstrm-set-buffer-hint.conf (+4/-2)
bin/tests/system/dnstap/good-fstrm-set-flush-timeout.conf (+4/-2)
bin/tests/system/dnstap/good-fstrm-set-input-queue-size.conf (+4/-2)
bin/tests/system/dnstap/good-fstrm-set-output-notify-threshold.conf (+4/-2)
bin/tests/system/dnstap/good-fstrm-set-output-queue-model-mpsc.conf (+4/-2)
bin/tests/system/dnstap/good-fstrm-set-output-queue-model-spsc.conf (+4/-2)
bin/tests/system/dnstap/good-fstrm-set-output-queue-size.conf (+4/-2)
bin/tests/system/dnstap/good-fstrm-set-reopen-interval.conf (+4/-2)
bin/tests/system/dnstap/good-size-unlimited.conf (+4/-2)
bin/tests/system/dnstap/good-size-version.conf (+4/-2)
bin/tests/system/dnstap/ns1/named.conf.in (+5/-3)
bin/tests/system/dnstap/ns1/root.db (+4/-2)
bin/tests/system/dnstap/ns2/example.db.in (+4/-2)
bin/tests/system/dnstap/ns2/named.conf.in (+5/-3)
bin/tests/system/dnstap/ns3/named.args (+2/-0)
bin/tests/system/dnstap/ns3/named.conf.in (+4/-2)
bin/tests/system/dnstap/ns4/named.conf.in (+4/-2)
bin/tests/system/dnstap/prereq.sh (+20/-0)
bin/tests/system/dnstap/setup.sh (+5/-3)
bin/tests/system/dnstap/tests.sh (+55/-4)
bin/tests/system/dnstap/ydump.py (+14/-11)
bin/tests/system/dscp/clean.sh (+6/-2)
bin/tests/system/dscp/ns1/named.args (+1/-1)
bin/tests/system/dscp/ns1/named.conf.in (+5/-3)
bin/tests/system/dscp/ns1/root.db (+4/-2)
bin/tests/system/dscp/ns2/named.args (+1/-1)
bin/tests/system/dscp/ns2/named.conf.in (+6/-4)
bin/tests/system/dscp/ns3/hint.db (+4/-2)
bin/tests/system/dscp/ns3/named.args (+1/-1)
bin/tests/system/dscp/ns3/named.conf.in (+4/-2)
bin/tests/system/dscp/ns4/named.args (+1/-1)
bin/tests/system/dscp/ns4/named.conf.in (+5/-3)
bin/tests/system/dscp/ns4/root.db (+4/-2)
bin/tests/system/dscp/ns5/named.args (+1/-1)
bin/tests/system/dscp/ns5/named.conf.in (+6/-4)
bin/tests/system/dscp/ns6/hint.db (+4/-2)
bin/tests/system/dscp/ns6/named.args (+1/-1)
bin/tests/system/dscp/ns6/named.conf.in (+4/-2)
bin/tests/system/dscp/ns7/named.args (+1/-1)
bin/tests/system/dscp/ns7/named.conf.in (+6/-4)
bin/tests/system/dscp/setup.sh (+5/-3)
bin/tests/system/dscp/tests.sh (+6/-2)
bin/tests/system/dsdigest/clean.sh (+5/-3)
bin/tests/system/dsdigest/ns1/named.conf.in (+5/-3)
bin/tests/system/dsdigest/ns1/root.db.in (+4/-2)
bin/tests/system/dsdigest/ns1/sign.sh (+7/-5)
bin/tests/system/dsdigest/ns2/bad.db.in (+4/-2)
bin/tests/system/dsdigest/ns2/good.db.in (+4/-2)
bin/tests/system/dsdigest/ns2/named.conf.in (+6/-4)
bin/tests/system/dsdigest/ns2/sign.sh (+9/-7)
bin/tests/system/dsdigest/ns3/named.conf.in (+4/-2)
bin/tests/system/dsdigest/ns4/named.conf.in (+4/-2)
bin/tests/system/dsdigest/setup.sh (+5/-3)
bin/tests/system/dsdigest/tests.sh (+5/-3)
bin/tests/system/dupsigs/check_journal.pl (+5/-3)
bin/tests/system/dupsigs/clean.sh (+7/-2)
bin/tests/system/dupsigs/ns1/named.args (+1/-1)
bin/tests/system/dupsigs/ns1/named.conf.in (+6/-4)
bin/tests/system/dupsigs/ns1/reset_keys.sh (+12/-9)
bin/tests/system/dupsigs/ns1/signing.test.db.in (+5/-3)
bin/tests/system/dupsigs/setup.sh (+6/-2)
bin/tests/system/dupsigs/tests.sh (+32/-10)
bin/tests/system/dyndb/Makefile.in (+4/-2)
bin/tests/system/dyndb/clean.sh (+5/-3)
bin/tests/system/dyndb/driver/AUTHORS (+25/-0)
bin/tests/system/dyndb/driver/Makefile.in (+6/-4)
bin/tests/system/dyndb/driver/README (+27/-0)
bin/tests/system/dyndb/driver/db.c (+41/-8)
bin/tests/system/dyndb/driver/db.h (+29/-2)
bin/tests/system/dyndb/driver/driver.c (+34/-4)
bin/tests/system/dyndb/driver/instance.c (+29/-2)
bin/tests/system/dyndb/driver/instance.h (+29/-2)
bin/tests/system/dyndb/driver/lock.c (+26/-1)
bin/tests/system/dyndb/driver/lock.h (+26/-1)
bin/tests/system/dyndb/driver/log.c (+26/-1)
bin/tests/system/dyndb/driver/log.h (+26/-1)
bin/tests/system/dyndb/driver/syncptr.c (+29/-2)
bin/tests/system/dyndb/driver/syncptr.h (+29/-2)
bin/tests/system/dyndb/driver/util.h (+29/-2)
bin/tests/system/dyndb/driver/zone.c (+30/-3)
bin/tests/system/dyndb/driver/zone.h (+28/-1)
bin/tests/system/dyndb/ns1/named.conf.in (+4/-2)
bin/tests/system/dyndb/prereq.sh (+11/-3)
bin/tests/system/dyndb/setup.sh (+5/-3)
bin/tests/system/dyndb/tests.sh (+5/-3)
bin/tests/system/ecdsa/clean.sh (+13/-8)
bin/tests/system/ecdsa/ns1/named.conf.in (+6/-4)
bin/tests/system/ecdsa/ns1/root.db.in (+4/-2)
bin/tests/system/ecdsa/ns1/sign.sh (+37/-10)
bin/tests/system/ecdsa/ns2/named.conf.in (+5/-3)
bin/tests/system/ecdsa/ns3/named.conf.in (+36/-0)
bin/tests/system/ecdsa/setup.sh (+22/-4)
bin/tests/system/ecdsa/tests.sh (+35/-16)
bin/tests/system/eddsa/clean.sh (+14/-8)
bin/tests/system/eddsa/ns1/named.conf.in (+6/-4)
bin/tests/system/eddsa/ns1/root.db.in (+4/-2)
bin/tests/system/eddsa/ns1/sign.sh (+36/-12)
bin/tests/system/eddsa/ns2/example.com.db.in (+22/-0)
bin/tests/system/eddsa/ns2/named.conf.in (+5/-3)
bin/tests/system/eddsa/ns2/sign.sh (+19/-10)
bin/tests/system/eddsa/ns3/example.com.db.in (+22/-0)
bin/tests/system/eddsa/ns3/named.conf.in (+36/-0)
bin/tests/system/eddsa/ns3/sign.sh (+36/-0)
bin/tests/system/eddsa/prereq.sh (+14/-4)
bin/tests/system/eddsa/setup.sh (+29/-4)
bin/tests/system/eddsa/tests.sh (+64/-45)
bin/tests/system/ednscompliance/clean.sh (+5/-3)
bin/tests/system/ednscompliance/ns1/named.conf.in (+5/-3)
bin/tests/system/ednscompliance/ns1/root.db (+4/-2)
bin/tests/system/ednscompliance/setup.sh (+5/-3)
bin/tests/system/ednscompliance/tests.sh (+6/-4)
bin/tests/system/emptyzones/clean.sh (+6/-2)
bin/tests/system/emptyzones/ns1/empty.db (+4/-2)
bin/tests/system/emptyzones/ns1/named1.conf.in (+4/-2)
bin/tests/system/emptyzones/ns1/named2.conf.in (+5/-3)
bin/tests/system/emptyzones/ns1/rfc1918.zones (+21/-19)
bin/tests/system/emptyzones/ns1/root.hint (+4/-2)
bin/tests/system/emptyzones/setup.sh (+6/-2)
bin/tests/system/emptyzones/tests.sh (+5/-3)
bin/tests/system/feature-test.c (+106/-50)
bin/tests/system/fetchlimit/ans4/ans.pl (+5/-3)
bin/tests/system/fetchlimit/clean.sh (+5/-3)
bin/tests/system/fetchlimit/ns1/named.conf.in (+6/-4)
bin/tests/system/fetchlimit/ns1/root.db (+4/-2)
bin/tests/system/fetchlimit/ns2/example.db (+4/-2)
bin/tests/system/fetchlimit/ns2/named.conf.in (+5/-3)
bin/tests/system/fetchlimit/ns3/named.args (+1/-0)
bin/tests/system/fetchlimit/ns3/named1.conf.in (+8/-2)
bin/tests/system/fetchlimit/ns3/named2.conf.in (+8/-2)
bin/tests/system/fetchlimit/ns3/named3.conf.in (+8/-2)
bin/tests/system/fetchlimit/ns3/root.hint (+4/-2)
bin/tests/system/fetchlimit/prereq.sh (+6/-4)
bin/tests/system/fetchlimit/setup.sh (+5/-3)
bin/tests/system/fetchlimit/tests.sh (+28/-23)
bin/tests/system/filter-aaaa/clean.sh (+5/-3)
bin/tests/system/filter-aaaa/conf/bad1.conf (+4/-2)
bin/tests/system/filter-aaaa/conf/bad2.conf (+4/-2)
bin/tests/system/filter-aaaa/conf/bad3.conf (+4/-2)
bin/tests/system/filter-aaaa/conf/bad4.conf (+4/-2)
bin/tests/system/filter-aaaa/conf/bad5.conf (+4/-2)
bin/tests/system/filter-aaaa/conf/good1.conf (+4/-2)
bin/tests/system/filter-aaaa/conf/good2.conf (+4/-2)
bin/tests/system/filter-aaaa/conf/good3.conf (+4/-2)
bin/tests/system/filter-aaaa/conf/good4.conf (+4/-2)
bin/tests/system/filter-aaaa/conf/good5.conf (+4/-2)
bin/tests/system/filter-aaaa/ns1/named1.conf.in (+7/-5)
bin/tests/system/filter-aaaa/ns1/named2.conf.in (+7/-5)
bin/tests/system/filter-aaaa/ns1/root.db (+4/-2)
bin/tests/system/filter-aaaa/ns1/sign.sh (+5/-3)
bin/tests/system/filter-aaaa/ns1/signed.db.in (+4/-2)
bin/tests/system/filter-aaaa/ns1/unsigned.db (+4/-2)
bin/tests/system/filter-aaaa/ns2/hints (+4/-2)
bin/tests/system/filter-aaaa/ns2/named1.conf.in (+4/-2)
bin/tests/system/filter-aaaa/ns2/named2.conf.in (+4/-2)
bin/tests/system/filter-aaaa/ns3/hints (+4/-2)
bin/tests/system/filter-aaaa/ns3/named1.conf.in (+4/-2)
bin/tests/system/filter-aaaa/ns3/named2.conf.in (+4/-2)
bin/tests/system/filter-aaaa/ns4/named1.conf.in (+7/-5)
bin/tests/system/filter-aaaa/ns4/named2.conf.in (+7/-5)
bin/tests/system/filter-aaaa/ns4/root.db (+4/-2)
bin/tests/system/filter-aaaa/ns4/sign.sh (+5/-3)
bin/tests/system/filter-aaaa/ns4/signed.db.in (+4/-2)
bin/tests/system/filter-aaaa/ns4/unsigned.db (+4/-2)
bin/tests/system/filter-aaaa/ns5/hints (+4/-2)
bin/tests/system/filter-aaaa/ns5/named.conf.in (+4/-2)
bin/tests/system/filter-aaaa/prereq.sh (+11/-3)
bin/tests/system/filter-aaaa/setup.sh (+5/-3)
bin/tests/system/filter-aaaa/tests.sh (+5/-3)
bin/tests/system/formerr/clean.sh (+6/-2)
bin/tests/system/formerr/formerr.pl (+5/-3)
bin/tests/system/formerr/ns1/named.conf.in (+5/-3)
bin/tests/system/formerr/ns1/root.db (+4/-2)
bin/tests/system/formerr/setup.sh (+5/-3)
bin/tests/system/formerr/tests.sh (+5/-3)
bin/tests/system/forward/ans11/ans.py (+143/-0)
bin/tests/system/forward/ans6/ans.pl (+562/-0)
bin/tests/system/forward/clean.sh (+11/-2)
bin/tests/system/forward/ns1/diditwork.net.db (+22/-0)
bin/tests/system/forward/ns1/example.db (+11/-0)
bin/tests/system/forward/ns1/named.conf.in (+36/-11)
bin/tests/system/forward/ns1/net.example.lll (+15/-0)
bin/tests/system/forward/ns1/root.db.in (+7/-2)
bin/tests/system/forward/ns1/sign.sh (+34/-0)
bin/tests/system/forward/ns1/sld.tld.db (+11/-0)
bin/tests/system/forward/ns1/spoofed.net.db (+22/-0)
bin/tests/system/forward/ns1/sub.local.net.db (+22/-0)
bin/tests/system/forward/ns10/fakenet.zone (+17/-0)
bin/tests/system/forward/ns10/fakenet2.zone (+15/-0)
bin/tests/system/forward/ns10/fakesublocalnet.zone (+15/-0)
bin/tests/system/forward/ns10/fakesublocaltld.zone (+15/-0)
bin/tests/system/forward/ns10/named.conf.in (+53/-0)
bin/tests/system/forward/ns10/net.example.lll (+15/-0)
bin/tests/system/forward/ns10/spoofednet.zone (+16/-0)
bin/tests/system/forward/ns2/example.db (+11/-0)
bin/tests/system/forward/ns2/named.conf.in (+16/-11)
bin/tests/system/forward/ns2/root.db (+4/-2)
bin/tests/system/forward/ns2/tld.db (+17/-0)
bin/tests/system/forward/ns3/named1.conf.in (+18/-4)
bin/tests/system/forward/ns3/named2.conf.in (+43/-0)
bin/tests/system/forward/ns3/root.db (+4/-2)
bin/tests/system/forward/ns4/malicious.db (+24/-0)
bin/tests/system/forward/ns4/named.conf.in (+14/-2)
bin/tests/system/forward/ns4/root.db (+4/-2)
bin/tests/system/forward/ns4/sibling.tld.db (+22/-0)
bin/tests/system/forward/ns5/named.conf.in (+10/-2)
bin/tests/system/forward/ns5/rebind.db (+24/-0)
bin/tests/system/forward/ns5/root.db (+4/-2)
bin/tests/system/forward/ns7/named.conf.in (+4/-2)
bin/tests/system/forward/ns7/root.db (+4/-2)
bin/tests/system/forward/ns8/named.conf.in (+9/-2)
bin/tests/system/forward/ns8/root.db (+4/-2)
bin/tests/system/forward/ns8/sub.local.tld.db (+15/-0)
bin/tests/system/forward/ns9/local.net.db (+16/-0)
bin/tests/system/forward/ns9/local.tld.db (+15/-0)
bin/tests/system/forward/ns9/named1.conf.in (+67/-0)
bin/tests/system/forward/ns9/named2.conf.in (+70/-0)
bin/tests/system/forward/ns9/named3.conf.in (+50/-0)
bin/tests/system/forward/ns9/named4.conf.in (+47/-0)
bin/tests/system/forward/ns9/root.db (+13/-0)
bin/tests/system/forward/prereq.sh (+19/-3)
bin/tests/system/forward/rfc1918-inherited.conf (+4/-2)
bin/tests/system/forward/rfc1918-notinherited.conf (+4/-2)
bin/tests/system/forward/setup.sh (+14/-6)
bin/tests/system/forward/tests.sh (+167/-5)
bin/tests/system/forward/ula-inherited.conf (+4/-2)
bin/tests/system/forward/ula-notinherited.conf (+4/-2)
bin/tests/system/fromhex.pl (+5/-3)
bin/tests/system/genzone.sh (+22/-8)
bin/tests/system/geoip2/clean.sh (+5/-3)
bin/tests/system/geoip2/conf/bad-areacode.conf (+4/-2)
bin/tests/system/geoip2/conf/bad-dbname.conf (+5/-3)
bin/tests/system/geoip2/conf/bad-netspeed.conf (+4/-2)
bin/tests/system/geoip2/conf/bad-regiondb.conf (+5/-3)
bin/tests/system/geoip2/conf/bad-threeletter.conf (+5/-3)
bin/tests/system/geoip2/conf/good-options.conf (+4/-2)
bin/tests/system/geoip2/data/README.md (+11/-0)
bin/tests/system/geoip2/data/write-test-data.pl (+5/-3)
bin/tests/system/geoip2/ns2/example.db.in (+4/-2)
bin/tests/system/geoip2/ns2/named1.conf.in (+13/-11)
bin/tests/system/geoip2/ns2/named10.conf.in (+12/-10)
bin/tests/system/geoip2/ns2/named11.conf.in (+12/-10)
bin/tests/system/geoip2/ns2/named12.conf.in (+4/-2)
bin/tests/system/geoip2/ns2/named2.conf.in (+12/-10)
bin/tests/system/geoip2/ns2/named3.conf.in (+12/-10)
bin/tests/system/geoip2/ns2/named4.conf.in (+10/-8)
bin/tests/system/geoip2/ns2/named5.conf.in (+11/-9)
bin/tests/system/geoip2/ns2/named6.conf.in (+12/-10)
bin/tests/system/geoip2/ns2/named7.conf.in (+12/-10)
bin/tests/system/geoip2/ns2/named8.conf.in (+12/-10)
bin/tests/system/geoip2/ns2/named9.conf.in (+12/-10)
bin/tests/system/geoip2/prereq.sh (+5/-3)
bin/tests/system/geoip2/setup.sh (+5/-3)
bin/tests/system/geoip2/tests.sh (+5/-3)
bin/tests/system/get_algorithms.py (+240/-0)
bin/tests/system/glue/clean.sh (+5/-3)
bin/tests/system/glue/ns1/named.conf.in (+7/-5)
bin/tests/system/glue/ns1/net.db (+4/-2)
bin/tests/system/glue/ns1/root-servers.nil.db (+4/-2)
bin/tests/system/glue/ns1/root.db (+4/-2)
bin/tests/system/glue/setup.sh (+5/-3)
bin/tests/system/glue/tests.sh (+5/-3)
bin/tests/system/idna/clean.sh (+5/-3)
bin/tests/system/idna/ns1/named.conf.in (+5/-3)
bin/tests/system/idna/ns1/root.db (+4/-2)
bin/tests/system/idna/setup.sh (+5/-3)
bin/tests/system/idna/tests.sh (+10/-6)
bin/tests/system/ifconfig.bat (+7/-2)
bin/tests/system/ifconfig.sh (+217/-190)
bin/tests/system/inline/clean.sh (+6/-2)
bin/tests/system/inline/ns1/named.conf.in (+5/-3)
bin/tests/system/inline/ns1/root.db.in (+4/-2)
bin/tests/system/inline/ns1/sign.sh (+7/-5)
bin/tests/system/inline/ns2/bits.db.in (+4/-2)
bin/tests/system/inline/ns2/named.conf.in (+12/-10)
bin/tests/system/inline/ns2/nsec3-loop.db.in (+4/-2)
bin/tests/system/inline/ns3/include.db.in (+12/-0)
bin/tests/system/inline/ns3/master.db.in (+4/-2)
bin/tests/system/inline/ns3/master2.db.in (+4/-2)
bin/tests/system/inline/ns3/master3.db.in (+4/-2)
bin/tests/system/inline/ns3/master4.db.in (+4/-2)
bin/tests/system/inline/ns3/master5.db.in (+4/-2)
bin/tests/system/inline/ns3/master6.db.in (+4/-2)
bin/tests/system/inline/ns3/master7.db.in (+26/-0)
bin/tests/system/inline/ns3/named.conf.in (+29/-27)
bin/tests/system/inline/ns3/sign.sh (+46/-44)
bin/tests/system/inline/ns4/named.conf.in (+5/-3)
bin/tests/system/inline/ns4/noixfr.db.in (+4/-2)
bin/tests/system/inline/ns5/named.conf.post (+6/-4)
bin/tests/system/inline/ns5/named.conf.pre (+6/-4)
bin/tests/system/inline/ns6/named.conf.in (+4/-2)
bin/tests/system/inline/ns7/named.conf.in (+4/-2)
bin/tests/system/inline/ns7/sign.sh (+8/-6)
bin/tests/system/inline/ns8/example.com.db.in (+4/-2)
bin/tests/system/inline/ns8/example.db.in (+26/-0)
bin/tests/system/inline/ns8/example2.db.in (+26/-0)
bin/tests/system/inline/ns8/example3.db.in (+26/-0)
bin/tests/system/inline/ns8/named.conf.in (+34/-18)
bin/tests/system/inline/ns8/sign.sh (+16/-6)
bin/tests/system/inline/setup.sh (+7/-2)
bin/tests/system/inline/tests.sh (+369/-284)
bin/tests/system/inline/tests_signed_zone_files.py (+67/-0)
bin/tests/system/integrity/clean.sh (+5/-3)
bin/tests/system/integrity/ns1/mx-cname.db (+4/-2)
bin/tests/system/integrity/ns1/named.conf.in (+16/-14)
bin/tests/system/integrity/ns1/srv-cname.db (+4/-2)
bin/tests/system/integrity/setup.sh (+5/-3)
bin/tests/system/integrity/tests.sh (+5/-3)
bin/tests/system/ixfr/clean.sh (+7/-5)
bin/tests/system/ixfr/ixfr-stats.good (+2/-2)
bin/tests/system/ixfr/ns1/named.conf.in (+17/-4)
bin/tests/system/ixfr/ns3/named.conf.in (+8/-5)
bin/tests/system/ixfr/ns4/named.conf.in (+9/-6)
bin/tests/system/ixfr/ns5/named.conf.in (+8/-6)
bin/tests/system/ixfr/prereq.sh (+5/-3)
bin/tests/system/ixfr/setup.sh (+52/-29)
bin/tests/system/ixfr/tests.sh (+211/-183)
bin/tests/system/journal/clean.sh (+22/-0)
bin/tests/system/journal/ns1/generic.db.in (+17/-0)
bin/tests/system/journal/ns1/ixfr.db.in (+18/-0)
bin/tests/system/journal/ns1/managed-keys.bind.in (+2/-0)
bin/tests/system/journal/ns1/managed-keys.bind.jnl.in (+704/-0)
bin/tests/system/journal/ns1/named.conf.in (+92/-0)
bin/tests/system/journal/ns2/managed-keys.bind.in (+14/-0)
bin/tests/system/journal/ns2/named.conf.in (+36/-0)
bin/tests/system/journal/setup.sh (+51/-0)
bin/tests/system/journal/tests.sh (+255/-0)
bin/tests/system/kasp.sh (+1237/-0)
bin/tests/system/kasp/README (+10/-2)
bin/tests/system/kasp/clean.sh (+16/-5)
bin/tests/system/kasp/kasp.conf (+6/-4)
bin/tests/system/kasp/ns2/named.conf.in (+9/-6)
bin/tests/system/kasp/ns2/secondary.kasp.db.in (+4/-2)
bin/tests/system/kasp/ns2/secondary.kasp.db.in2 (+4/-2)
bin/tests/system/kasp/ns2/setup.sh (+5/-3)
bin/tests/system/kasp/ns2/template.tld.db.in (+4/-2)
bin/tests/system/kasp/ns3/ed25519.conf (+29/-0)
bin/tests/system/kasp/ns3/ed448.conf (+29/-0)
bin/tests/system/kasp/ns3/named-fips.conf.in (+508/-0)
bin/tests/system/kasp/ns3/named.conf.in (+9/-334)
bin/tests/system/kasp/ns3/policies/autosign.conf.in (+18/-16)
bin/tests/system/kasp/ns3/policies/kasp-fips.conf.in (+54/-14)
bin/tests/system/kasp/ns3/policies/kasp.conf.in (+34/-0)
bin/tests/system/kasp/ns3/setup.sh (+1122/-406)
bin/tests/system/kasp/ns3/template.db.in (+4/-2)
bin/tests/system/kasp/ns3/template2.db.in (+7/-5)
bin/tests/system/kasp/ns4/example1.db.in (+4/-2)
bin/tests/system/kasp/ns4/example2.db.in (+4/-2)
bin/tests/system/kasp/ns4/named.conf.in (+52/-21)
bin/tests/system/kasp/ns4/setup.sh (+5/-3)
bin/tests/system/kasp/ns4/template.db.in (+4/-2)
bin/tests/system/kasp/ns5/named.conf.in (+32/-17)
bin/tests/system/kasp/ns5/setup.sh (+5/-3)
bin/tests/system/kasp/ns5/template.db.in (+4/-2)
bin/tests/system/kasp/ns6/example.db.in (+26/-0)
bin/tests/system/kasp/ns6/example2.db.in (+26/-0)
bin/tests/system/kasp/ns6/example3.db.in (+26/-0)
bin/tests/system/kasp/ns6/named.conf.in (+54/-5)
bin/tests/system/kasp/ns6/named2.conf.in (+88/-14)
bin/tests/system/kasp/ns6/policies/csk1.conf.in (+5/-4)
bin/tests/system/kasp/ns6/policies/csk2.conf.in (+5/-4)
bin/tests/system/kasp/ns6/policies/kasp-fips.conf.in (+20/-7)
bin/tests/system/kasp/ns6/policies/kasp.conf.in (+33/-0)
bin/tests/system/kasp/ns6/setup.sh (+240/-126)
bin/tests/system/kasp/ns6/template.db.in (+6/-4)
bin/tests/system/kasp/prereq.sh (+8/-6)
bin/tests/system/kasp/setup.sh (+37/-4)
bin/tests/system/kasp/tests.sh (+2807/-1218)
bin/tests/system/keepalive/clean.sh (+6/-2)
bin/tests/system/keepalive/ns1/named.conf.in (+5/-3)
bin/tests/system/keepalive/ns1/root.db (+4/-2)
bin/tests/system/keepalive/ns2/example.db (+4/-2)
bin/tests/system/keepalive/ns2/named.conf.in (+5/-3)
bin/tests/system/keepalive/ns3/named.conf.in (+4/-2)
bin/tests/system/keepalive/setup.sh (+5/-3)
bin/tests/system/keepalive/tests.sh (+5/-3)
bin/tests/system/keymgr/01-ksk-inactive/README (+1/-1)
bin/tests/system/keymgr/02-zsk-inactive/README (+1/-1)
bin/tests/system/keymgr/03-ksk-unpublished/README (+1/-1)
bin/tests/system/keymgr/04-zsk-unpublished/README (+1/-1)
bin/tests/system/keymgr/05-ksk-unpub-active/README (+1/-1)
bin/tests/system/keymgr/06-zsk-unpub-active/README (+1/-1)
bin/tests/system/keymgr/07-ksk-ttl/README (+1/-1)
bin/tests/system/keymgr/08-zsk-ttl/README (+1/-1)
bin/tests/system/keymgr/09-no-keys/README (+1/-1)
bin/tests/system/keymgr/10-change-roll/README (+1/-1)
bin/tests/system/keymgr/11-many-simul/README (+1/-1)
bin/tests/system/keymgr/12-many-active/README (+1/-1)
bin/tests/system/keymgr/13-noroll/README (+1/-1)
bin/tests/system/keymgr/14-wrongalg/README (+1/-1)
bin/tests/system/keymgr/15-unspec/README (+1/-1)
bin/tests/system/keymgr/16-wrongalg-unspec/README (+1/-1)
bin/tests/system/keymgr/17-noforce/README (+1/-1)
bin/tests/system/keymgr/18-nonstd-prepub/README (+1/-1)
bin/tests/system/keymgr/18-nonstd-prepub/policy.conf.in (+5/-3)
bin/tests/system/keymgr/19-old-keys/README (+1/-1)
bin/tests/system/keymgr/19-old-keys/extra.sh (+6/-2)
bin/tests/system/keymgr/19-old-keys/policy.conf.in (+5/-3)
bin/tests/system/keymgr/clean.sh (+8/-3)
bin/tests/system/keymgr/policy.conf.in (+5/-3)
bin/tests/system/keymgr/policy.sample (+2/-0)
bin/tests/system/keymgr/setup.sh (+56/-50)
bin/tests/system/keymgr/testpolicy.py (+18/-19)
bin/tests/system/keymgr/tests.sh (+6/-4)
bin/tests/system/keymgr2kasp/README (+17/-0)
bin/tests/system/keymgr2kasp/clean.sh (+34/-0)
bin/tests/system/keymgr2kasp/ns3/kasp.conf.in (+84/-0)
bin/tests/system/keymgr2kasp/ns3/named.conf.in (+98/-0)
bin/tests/system/keymgr2kasp/ns3/named2.conf.in (+87/-0)
bin/tests/system/keymgr2kasp/ns3/setup.sh (+131/-0)
bin/tests/system/keymgr2kasp/ns3/template.db.in (+27/-0)
bin/tests/system/keymgr2kasp/ns4/named.conf.in (+72/-0)
bin/tests/system/keymgr2kasp/ns4/named2.conf.in (+89/-0)
bin/tests/system/keymgr2kasp/ns4/setup.sh (+46/-0)
bin/tests/system/keymgr2kasp/ns4/template.ext.db.in (+24/-0)
bin/tests/system/keymgr2kasp/ns4/template.int.db.in (+24/-0)
bin/tests/system/keymgr2kasp/setup.sh (+34/-0)
bin/tests/system/keymgr2kasp/tests.sh (+1137/-0)
bin/tests/system/legacy/build.sh (+5/-3)
bin/tests/system/legacy/clean.sh (+6/-2)
bin/tests/system/legacy/ns1/named1.conf.in (+8/-3)
bin/tests/system/legacy/ns1/named2.conf.in (+8/-3)
bin/tests/system/legacy/ns1/root.db (+4/-2)
bin/tests/system/legacy/ns1/trusted.conf (+13/-0)
bin/tests/system/legacy/ns10/ednsrefused.db (+4/-2)
bin/tests/system/legacy/ns10/named.conf.in (+5/-3)
bin/tests/system/legacy/ns2/dropedns.db (+4/-2)
bin/tests/system/legacy/ns2/named.conf.in (+5/-3)
bin/tests/system/legacy/ns3/dropedns-notcp.db (+4/-2)
bin/tests/system/legacy/ns3/named.conf.in (+5/-3)
bin/tests/system/legacy/ns4/named.args (+1/-1)
bin/tests/system/legacy/ns4/named.conf.in (+5/-3)
bin/tests/system/legacy/ns4/plain.db (+4/-2)
bin/tests/system/legacy/ns5/named.args (+1/-1)
bin/tests/system/legacy/ns5/named.conf.in (+5/-3)
bin/tests/system/legacy/ns5/plain-notcp.db (+4/-2)
bin/tests/system/legacy/ns6/edns512.db.in (+4/-2)
bin/tests/system/legacy/ns6/named.args (+1/-1)
bin/tests/system/legacy/ns6/named.conf.in (+5/-3)
bin/tests/system/legacy/ns6/sign.sh (+5/-3)
bin/tests/system/legacy/ns7/edns512-notcp.db.in (+4/-2)
bin/tests/system/legacy/ns7/named.args (+1/-1)
bin/tests/system/legacy/ns7/named.conf.in (+8/-3)
bin/tests/system/legacy/ns7/sign.sh (+5/-3)
bin/tests/system/legacy/ns8/ednsformerr.db (+4/-2)
bin/tests/system/legacy/ns8/named.conf.in (+5/-3)
bin/tests/system/legacy/ns9/ednsnotimp.db (+4/-2)
bin/tests/system/legacy/ns9/named.conf.in (+5/-3)
bin/tests/system/legacy/setup.sh (+5/-3)
bin/tests/system/legacy/tests.sh (+7/-5)
bin/tests/system/limits/clean.sh (+5/-3)
bin/tests/system/limits/ns1/example.db (+4/-2)
bin/tests/system/limits/ns1/named.conf.in (+6/-4)
bin/tests/system/limits/ns1/root.db (+4/-2)
bin/tests/system/limits/setup.sh (+5/-3)
bin/tests/system/limits/tests.sh (+5/-3)
bin/tests/system/logfileconfig/clean.sh (+5/-3)
bin/tests/system/logfileconfig/ns1/controls.conf.in (+4/-2)
bin/tests/system/logfileconfig/ns1/named.dirconf (+5/-3)
bin/tests/system/logfileconfig/ns1/named.iso8601 (+5/-3)
bin/tests/system/logfileconfig/ns1/named.iso8601-utc (+5/-3)
bin/tests/system/logfileconfig/ns1/named.pipeconf (+5/-3)
bin/tests/system/logfileconfig/ns1/named.plain (+5/-3)
bin/tests/system/logfileconfig/ns1/named.plainconf (+5/-3)
bin/tests/system/logfileconfig/ns1/named.symconf (+5/-3)
bin/tests/system/logfileconfig/ns1/named.tsconf (+5/-3)
bin/tests/system/logfileconfig/ns1/named.unlimited (+5/-3)
bin/tests/system/logfileconfig/ns1/named.versconf (+5/-3)
bin/tests/system/logfileconfig/ns1/rndc.conf.in (+4/-2)
bin/tests/system/logfileconfig/ns1/root.db (+4/-2)
bin/tests/system/logfileconfig/setup.sh (+5/-3)
bin/tests/system/logfileconfig/tests.sh (+7/-5)
bin/tests/system/masterfile/clean.sh (+5/-3)
bin/tests/system/masterfile/ns1/include.db (+4/-2)
bin/tests/system/masterfile/ns1/named.conf.in (+7/-5)
bin/tests/system/masterfile/ns1/sub.db (+4/-2)
bin/tests/system/masterfile/ns1/ttl1.db (+4/-2)
bin/tests/system/masterfile/ns1/ttl2.db (+4/-2)
bin/tests/system/masterfile/ns2/example.db (+4/-2)
bin/tests/system/masterfile/ns2/named.conf.in (+6/-4)
bin/tests/system/masterfile/setup.sh (+5/-3)
bin/tests/system/masterfile/tests.sh (+5/-3)
bin/tests/system/masterfile/zone/inheritownerafterinclude.db (+4/-2)
bin/tests/system/masterfile/zone/nameservers.db (+4/-2)
bin/tests/system/masterformat/clean.sh (+6/-4)
bin/tests/system/masterformat/ns1/compile.sh (+5/-3)
bin/tests/system/masterformat/ns1/example.db (+4/-2)
bin/tests/system/masterformat/ns1/large.db.in (+4/-2)
bin/tests/system/masterformat/ns1/named.conf.in (+12/-10)
bin/tests/system/masterformat/ns1/signed.db (+4/-2)
bin/tests/system/masterformat/ns2/formerly-text.db.in (+4/-2)
bin/tests/system/masterformat/ns2/named.conf.in (+15/-13)
bin/tests/system/masterformat/ns3/named.conf.in (+6/-4)
bin/tests/system/masterformat/setup.sh (+5/-3)
bin/tests/system/masterformat/tests.sh (+33/-11)
bin/tests/system/metadata/child.db (+4/-2)
bin/tests/system/metadata/clean.sh (+5/-3)
bin/tests/system/metadata/parent.db (+4/-2)
bin/tests/system/metadata/setup.sh (+16/-14)
bin/tests/system/metadata/tests.sh (+61/-59)
bin/tests/system/mirror/README (+10/-1)
bin/tests/system/mirror/clean.sh (+7/-2)
bin/tests/system/mirror/ns1/named.conf.in (+5/-3)
bin/tests/system/mirror/ns1/root.db.in (+4/-2)
bin/tests/system/mirror/ns1/sign.sh (+7/-5)
bin/tests/system/mirror/ns2/example.db.in (+4/-2)
bin/tests/system/mirror/ns2/initially-unavailable.db.in (+4/-2)
bin/tests/system/mirror/ns2/named.conf.in (+14/-12)
bin/tests/system/mirror/ns2/sign.sh (+13/-11)
bin/tests/system/mirror/ns2/sub.example.db.in (+4/-2)
bin/tests/system/mirror/ns2/verify.db.in (+4/-2)
bin/tests/system/mirror/ns3/named.args (+1/-1)
bin/tests/system/mirror/ns3/named.conf.in (+13/-11)
bin/tests/system/mirror/setup.sh (+5/-3)
bin/tests/system/mirror/tests.sh (+90/-88)
bin/tests/system/mkeys/README (+8/-1)
bin/tests/system/mkeys/clean.sh (+12/-4)
bin/tests/system/mkeys/ns1/named1.conf.in (+15/-3)
bin/tests/system/mkeys/ns1/named2.conf.in (+15/-3)
bin/tests/system/mkeys/ns1/named3.conf.in (+15/-3)
bin/tests/system/mkeys/ns1/root.db (+7/-2)
bin/tests/system/mkeys/ns1/sign.sh (+58/-5)
bin/tests/system/mkeys/ns1/sub.tld.db (+21/-0)
bin/tests/system/mkeys/ns1/tld.db (+23/-0)
bin/tests/system/mkeys/ns2/named.args (+1/-1)
bin/tests/system/mkeys/ns2/named.conf.in (+4/-2)
bin/tests/system/mkeys/ns3/named.args (+1/-1)
bin/tests/system/mkeys/ns3/named.conf.in (+5/-6)
bin/tests/system/mkeys/ns4/named.conf.in (+9/-2)
bin/tests/system/mkeys/ns4/sign.sh (+25/-0)
bin/tests/system/mkeys/ns4/sub.foo.db (+21/-0)
bin/tests/system/mkeys/ns5/foo.db (+23/-0)
bin/tests/system/mkeys/ns5/named.conf.in (+12/-2)
bin/tests/system/mkeys/ns5/named1.args (+1/-1)
bin/tests/system/mkeys/ns5/named2.args (+1/-1)
bin/tests/system/mkeys/ns6/named.args (+1/-1)
bin/tests/system/mkeys/ns6/named.conf.in (+4/-2)
bin/tests/system/mkeys/ns6/setup.sh (+9/-7)
bin/tests/system/mkeys/ns7/named.conf.in (+4/-2)
bin/tests/system/mkeys/setup.sh (+14/-3)
bin/tests/system/mkeys/tests.sh (+94/-42)
bin/tests/system/names/clean.sh (+5/-3)
bin/tests/system/names/ns1/example.db (+4/-3)
bin/tests/system/names/ns1/named.conf.in (+6/-4)
bin/tests/system/names/setup.sh (+6/-2)
bin/tests/system/names/tests.sh (+5/-3)
bin/tests/system/notify/clean.sh (+5/-3)
bin/tests/system/notify/ns1/named.conf.in (+5/-3)
bin/tests/system/notify/ns1/root.db (+4/-2)
bin/tests/system/notify/ns2/example1.db (+4/-2)
bin/tests/system/notify/ns2/example2.db (+4/-2)
bin/tests/system/notify/ns2/example3.db (+4/-2)
bin/tests/system/notify/ns2/example4.db (+4/-2)
bin/tests/system/notify/ns2/generic.db (+4/-2)
bin/tests/system/notify/ns2/named.conf.in (+40/-26)
bin/tests/system/notify/ns3/named.conf.in (+6/-4)
bin/tests/system/notify/ns4/named.conf.in (+6/-4)
bin/tests/system/notify/ns5/named.conf.in (+9/-7)
bin/tests/system/notify/ns5/x21.db (+4/-2)
bin/tests/system/notify/setup.sh (+5/-3)
bin/tests/system/notify/tests.sh (+7/-5)
bin/tests/system/nsec3/clean.sh (+21/-0)
bin/tests/system/nsec3/ns2/named.conf.in (+46/-0)
bin/tests/system/nsec3/ns2/setup.sh (+22/-0)
bin/tests/system/nsec3/ns2/template.db.in (+28/-0)
bin/tests/system/nsec3/ns3/named.conf.in (+162/-0)
bin/tests/system/nsec3/ns3/named2.conf.in (+153/-0)
bin/tests/system/nsec3/ns3/nsec3-fails-to-load.kasp.db.in (+19/-0)
bin/tests/system/nsec3/ns3/setup.sh (+35/-0)
bin/tests/system/nsec3/ns3/template.db.in (+27/-0)
bin/tests/system/nsec3/setup.sh (+30/-0)
bin/tests/system/nsec3/tests.sh (+389/-0)
bin/tests/system/nslookup/clean.sh (+6/-2)
bin/tests/system/nslookup/ns1/example.net.db (+4/-2)
bin/tests/system/nslookup/ns1/named.conf.in (+6/-4)
bin/tests/system/nslookup/setup.sh (+5/-3)
bin/tests/system/nslookup/tests.sh (+5/-3)
bin/tests/system/nsupdate/ans4/ans.pl (+5/-3)
bin/tests/system/nsupdate/clean.sh (+27/-20)
bin/tests/system/nsupdate/krb/setup.sh (+7/-3)
bin/tests/system/nsupdate/ns1/example1.db (+4/-2)
bin/tests/system/nsupdate/ns1/many.test.db.in (+4/-2)
bin/tests/system/nsupdate/ns1/max-ttl.db (+4/-2)
bin/tests/system/nsupdate/ns1/maxjournal.db.in (+4/-2)
bin/tests/system/nsupdate/ns1/named.conf.in (+35/-15)
bin/tests/system/nsupdate/ns1/sample.db.in (+4/-2)
bin/tests/system/nsupdate/ns10/example.com.db.in (+4/-2)
bin/tests/system/nsupdate/ns10/in-addr.db.in (+4/-2)
bin/tests/system/nsupdate/ns10/named.conf.in (+7/-5)
bin/tests/system/nsupdate/ns2/named.conf.in (+11/-9)
bin/tests/system/nsupdate/ns2/sample.db.in (+4/-2)
bin/tests/system/nsupdate/ns3/delegation.test.db.in (+4/-2)
bin/tests/system/nsupdate/ns3/dnskey.test.db.in (+4/-2)
bin/tests/system/nsupdate/ns3/example.db.in (+4/-2)
bin/tests/system/nsupdate/ns3/multisigner.test.db.in (+14/-0)
bin/tests/system/nsupdate/ns3/named.conf.in (+19/-9)
bin/tests/system/nsupdate/ns3/nsec3param.test.db.in (+4/-2)
bin/tests/system/nsupdate/ns3/sign.sh (+14/-9)
bin/tests/system/nsupdate/ns3/too-big.test.db.in (+4/-2)
bin/tests/system/nsupdate/ns5/local.db.in (+4/-2)
bin/tests/system/nsupdate/ns5/named.args (+1/-1)
bin/tests/system/nsupdate/ns5/named.conf.in (+5/-3)
bin/tests/system/nsupdate/ns6/in-addr.db.in (+4/-2)
bin/tests/system/nsupdate/ns6/named.args (+1/-1)
bin/tests/system/nsupdate/ns6/named.conf.in (+5/-3)
bin/tests/system/nsupdate/ns7/example.com.db.in (+4/-2)
bin/tests/system/nsupdate/ns7/in-addr.db.in (+4/-2)
bin/tests/system/nsupdate/ns7/named.conf.in (+6/-4)
bin/tests/system/nsupdate/ns8/example.com.db.in (+4/-2)
bin/tests/system/nsupdate/ns8/in-addr.db.in (+4/-2)
bin/tests/system/nsupdate/ns8/named.conf.in (+7/-5)
bin/tests/system/nsupdate/ns9/example.com.db.in (+4/-2)
bin/tests/system/nsupdate/ns9/in-addr.db.in (+4/-2)
bin/tests/system/nsupdate/ns9/named.conf.in (+21/-5)
bin/tests/system/nsupdate/prereq.sh (+5/-3)
bin/tests/system/nsupdate/setup.sh (+28/-6)
bin/tests/system/nsupdate/tests.sh (+426/-215)
bin/tests/system/nsupdate/update_test.pl (+15/-4)
bin/tests/system/nzd2nzf/clean.sh (+5/-3)
bin/tests/system/nzd2nzf/ns1/added.db (+4/-2)
bin/tests/system/nzd2nzf/ns1/named.conf.in (+4/-2)
bin/tests/system/nzd2nzf/prereq.sh (+5/-3)
bin/tests/system/nzd2nzf/setup.sh (+5/-3)
bin/tests/system/nzd2nzf/tests.sh (+9/-6)
bin/tests/system/org.isc.bind.system (+15/-4)
bin/tests/system/packet.pl (+83/-19)
bin/tests/system/padding/clean.sh (+6/-2)
bin/tests/system/padding/ns1/named.conf.in (+5/-3)
bin/tests/system/padding/ns1/root.db (+4/-2)
bin/tests/system/padding/ns2/example.db (+4/-2)
bin/tests/system/padding/ns2/named.conf.in (+5/-3)
bin/tests/system/padding/ns3/named.conf.in (+4/-2)
bin/tests/system/padding/ns4/named.conf.in (+4/-2)
bin/tests/system/padding/setup.sh (+5/-3)
bin/tests/system/padding/tests.sh (+5/-3)
bin/tests/system/parallel.sh (+5/-3)
bin/tests/system/pending/clean.sh (+5/-3)
bin/tests/system/pending/ns1/named.conf.in (+5/-3)
bin/tests/system/pending/ns1/root.db.in (+4/-2)
bin/tests/system/pending/ns1/sign.sh (+7/-5)
bin/tests/system/pending/ns2/example.com.db.in (+4/-2)
bin/tests/system/pending/ns2/example.db.in (+4/-2)
bin/tests/system/pending/ns2/forgery.db (+4/-2)
bin/tests/system/pending/ns2/named.conf.in (+7/-5)
bin/tests/system/pending/ns2/sign.sh (+7/-5)
bin/tests/system/pending/ns3/hostile.db (+4/-2)
bin/tests/system/pending/ns3/mail.example.db (+4/-2)
bin/tests/system/pending/ns3/named.conf.in (+6/-4)
bin/tests/system/pending/ns4/named.conf.in (+4/-2)
bin/tests/system/pending/setup.sh (+5/-3)
bin/tests/system/pending/tests.sh (+5/-3)
bin/tests/system/pipelined/Makefile.in (+6/-4)
bin/tests/system/pipelined/ans5/ans.py (+48/-34)
bin/tests/system/pipelined/clean.sh (+5/-3)
bin/tests/system/pipelined/ns1/named.conf.in (+5/-3)
bin/tests/system/pipelined/ns1/root.db (+4/-2)
bin/tests/system/pipelined/ns2/examplea.db (+4/-2)
bin/tests/system/pipelined/ns2/named.conf.in (+5/-3)
bin/tests/system/pipelined/ns3/exampleb.db (+4/-2)
bin/tests/system/pipelined/ns3/named.conf.in (+5/-3)
bin/tests/system/pipelined/ns4/named.conf.in (+4/-2)
bin/tests/system/pipelined/pipequeries.c (+28/-43)
bin/tests/system/pipelined/prereq.sh (+5/-3)
bin/tests/system/pipelined/setup.sh (+5/-3)
bin/tests/system/pipelined/tests.sh (+13/-7)
bin/tests/system/pkcs11/2037-pk11_numbits-crash-test.pkt (+20/-0)
bin/tests/system/pkcs11/clean.sh (+8/-7)
bin/tests/system/pkcs11/ns1/example.db.in (+2/-0)
bin/tests/system/pkcs11/ns1/named.conf.in (+6/-22)
bin/tests/system/pkcs11/setup.sh (+76/-96)
bin/tests/system/pkcs11/tests.sh (+124/-67)
bin/tests/system/pytest_custom_markers.py (+42/-0)
bin/tests/system/qmin/ans2/ans.py (+203/-48)
bin/tests/system/qmin/ans3/ans.py (+114/-27)
bin/tests/system/qmin/ans4/ans.py (+155/-24)
bin/tests/system/qmin/clean.sh (+5/-3)
bin/tests/system/qmin/ns1/named.conf.in (+5/-3)
bin/tests/system/qmin/ns1/root.db (+8/-2)
bin/tests/system/qmin/ns5/named.conf.in (+4/-2)
bin/tests/system/qmin/ns6/named.conf.in (+4/-2)
bin/tests/system/qmin/ns7/named.conf.in (+4/-2)
bin/tests/system/qmin/prereq.sh (+5/-3)
bin/tests/system/qmin/setup.sh (+5/-3)
bin/tests/system/qmin/tests.sh (+187/-34)
bin/tests/system/reclimit/README (+8/-1)
bin/tests/system/reclimit/ans2/ans.pl (+5/-3)
bin/tests/system/reclimit/ans4/ans.pl (+5/-3)
bin/tests/system/reclimit/ans7/ans.pl (+5/-3)
bin/tests/system/reclimit/clean.sh (+5/-3)
bin/tests/system/reclimit/ns1/named.conf.in (+5/-3)
bin/tests/system/reclimit/ns1/root.db (+4/-2)
bin/tests/system/reclimit/ns3/hints.db (+4/-2)
bin/tests/system/reclimit/ns3/named1.conf.in (+4/-2)
bin/tests/system/reclimit/ns3/named2.conf.in (+4/-2)
bin/tests/system/reclimit/ns3/named3.conf.in (+4/-2)
bin/tests/system/reclimit/ns3/named4.conf.in (+4/-2)
bin/tests/system/reclimit/prereq.sh (+5/-3)
bin/tests/system/reclimit/setup.sh (+5/-3)
bin/tests/system/reclimit/tests.sh (+5/-3)
bin/tests/system/redirect/clean.sh (+5/-3)
bin/tests/system/redirect/conf/bad1.conf (+4/-2)
bin/tests/system/redirect/conf/bad2.conf (+4/-2)
bin/tests/system/redirect/conf/bad3.conf (+4/-2)
bin/tests/system/redirect/conf/good1.conf (+4/-2)
bin/tests/system/redirect/conf/good2.conf (+4/-2)
bin/tests/system/redirect/conf/good3.conf (+7/-5)
bin/tests/system/redirect/conf/good4.conf (+4/-2)
bin/tests/system/redirect/ns1/example.db (+4/-2)
bin/tests/system/redirect/ns1/named.conf.in (+8/-6)
bin/tests/system/redirect/ns1/redirect.db (+4/-2)
bin/tests/system/redirect/ns1/root.db (+4/-2)
bin/tests/system/redirect/ns1/sign.sh (+9/-7)
bin/tests/system/redirect/ns2/example.db.in (+4/-2)
bin/tests/system/redirect/ns2/named.conf.in (+5/-3)
bin/tests/system/redirect/ns2/redirect.db.in (+4/-2)
bin/tests/system/redirect/ns3/example.db (+4/-2)
bin/tests/system/redirect/ns3/named.conf.in (+9/-7)
bin/tests/system/redirect/ns3/redirect.db (+4/-2)
bin/tests/system/redirect/ns3/root.db (+4/-2)
bin/tests/system/redirect/ns3/sign.sh (+9/-7)
bin/tests/system/redirect/ns4/example.db.in (+4/-2)
bin/tests/system/redirect/ns4/named.conf.in (+5/-3)
bin/tests/system/redirect/ns4/root.hint (+4/-2)
bin/tests/system/redirect/ns5/named.conf.in (+6/-4)
bin/tests/system/redirect/ns5/root.db.in (+4/-2)
bin/tests/system/redirect/ns5/sign.sh (+9/-7)
bin/tests/system/redirect/ns5/signed.db.in (+4/-2)
bin/tests/system/redirect/ns5/unsigned.db (+4/-2)
bin/tests/system/redirect/ns6/named.conf.in (+6/-4)
bin/tests/system/redirect/ns6/root.db (+4/-2)
bin/tests/system/redirect/setup.sh (+5/-3)
bin/tests/system/redirect/tests.sh (+5/-3)
bin/tests/system/resolve.c (+501/-0)
bin/tests/system/resolver/ans2/ans.pl (+14/-3)
bin/tests/system/resolver/ans3/ans.pl (+66/-13)
bin/tests/system/resolver/ans8/ans.pl (+5/-3)
bin/tests/system/resolver/clean.sh (+7/-5)
bin/tests/system/resolver/ns1/chaostest.db (+11/-0)
bin/tests/system/resolver/ns1/named.conf.in (+18/-3)
bin/tests/system/resolver/ns1/root.hint (+4/-2)
bin/tests/system/resolver/ns4/broken.db (+4/-2)
bin/tests/system/resolver/ns4/child.server.db (+4/-2)
bin/tests/system/resolver/ns4/moves.db (+4/-2)
bin/tests/system/resolver/ns4/named.conf.in (+19/-7)
bin/tests/system/resolver/ns4/named.noaa (+8/-1)
bin/tests/system/resolver/ns4/root.db (+8/-2)
bin/tests/system/resolver/ns4/sourcens.db (+91/-0)
bin/tests/system/resolver/ns4/tld1.db (+7/-2)
bin/tests/system/resolver/ns4/tld2.db (+9/-4)
bin/tests/system/resolver/ns4/v4only.net.db (+22/-0)
bin/tests/system/resolver/ns5/child.server.db (+4/-2)
bin/tests/system/resolver/ns5/moves.db (+4/-2)
bin/tests/system/resolver/ns5/named.conf.in (+14/-5)
bin/tests/system/resolver/ns5/root.hint (+4/-2)
bin/tests/system/resolver/ns6/broken.db (+4/-2)
bin/tests/system/resolver/ns6/delegation-only.db (+4/-2)
bin/tests/system/resolver/ns6/ds.example.net.db.in (+4/-2)
bin/tests/system/resolver/ns6/example.net.db.in (+4/-2)
bin/tests/system/resolver/ns6/fetch.tld.db (+4/-2)
bin/tests/system/resolver/ns6/keygen.sh (+12/-7)
bin/tests/system/resolver/ns6/moves.db (+4/-2)
bin/tests/system/resolver/ns6/named.conf.in (+38/-11)
bin/tests/system/resolver/ns6/no-edns-version.tld.db (+4/-2)
bin/tests/system/resolver/ns6/redirect.com.db (+27/-0)
bin/tests/system/resolver/ns6/root.db (+7/-2)
bin/tests/system/resolver/ns6/targetns.db (+25/-0)
bin/tests/system/resolver/ns6/tld1.db (+17/-0)
bin/tests/system/resolver/ns6/to-be-removed.tld.db.in (+4/-2)
bin/tests/system/resolver/ns7/all-cnames.db (+4/-2)
bin/tests/system/resolver/ns7/edns-version.tld.db (+4/-2)
bin/tests/system/resolver/ns7/named1.conf.in (+18/-6)
bin/tests/system/resolver/ns7/named2.conf.in (+18/-6)
bin/tests/system/resolver/ns7/root.hint (+4/-2)
bin/tests/system/resolver/ns7/server.db.in (+4/-2)
bin/tests/system/resolver/ns7/sub.tld1.db (+17/-0)
bin/tests/system/resolver/ns7/tld2.db (+18/-0)
bin/tests/system/resolver/ns9/named.args (+2/-0)
bin/tests/system/resolver/ns9/named.conf.in (+39/-0)
bin/tests/system/resolver/ns9/root.hint (+15/-0)
bin/tests/system/resolver/prereq.sh (+5/-3)
bin/tests/system/resolver/setup.sh (+6/-3)
bin/tests/system/resolver/tests.sh (+393/-283)
bin/tests/system/rndc/Makefile.in (+5/-3)
bin/tests/system/rndc/clean.sh (+8/-3)
bin/tests/system/rndc/gencheck.c (+3/-1)
bin/tests/system/rndc/ns2/incl.db (+4/-2)
bin/tests/system/rndc/ns2/named.conf.in (+8/-6)
bin/tests/system/rndc/ns2/secondkey.conf (+4/-2)
bin/tests/system/rndc/ns3/named.conf.in (+4/-2)
bin/tests/system/rndc/ns4/named.conf.in (+14/-2)
bin/tests/system/rndc/ns5/named.conf.in (+4/-2)
bin/tests/system/rndc/ns6/named.args (+1/-1)
bin/tests/system/rndc/ns6/named.conf.in (+4/-2)
bin/tests/system/rndc/ns7/include.db.in (+16/-0)
bin/tests/system/rndc/ns7/include2.db.in (+16/-0)
bin/tests/system/rndc/ns7/named.conf.in (+57/-0)
bin/tests/system/rndc/ns7/test.db.in (+13/-0)
bin/tests/system/rndc/setup.sh (+21/-5)
bin/tests/system/rndc/tests.sh (+176/-36)
bin/tests/system/rootkeysentinel/clean.sh (+5/-3)
bin/tests/system/rootkeysentinel/ns1/named.conf.in (+5/-3)
bin/tests/system/rootkeysentinel/ns1/root.db.in (+4/-2)
bin/tests/system/rootkeysentinel/ns1/sign.sh (+7/-5)
bin/tests/system/rootkeysentinel/ns2/example.db.in (+4/-2)
bin/tests/system/rootkeysentinel/ns2/named.conf.in (+5/-3)
bin/tests/system/rootkeysentinel/ns2/sign.sh (+13/-9)
bin/tests/system/rootkeysentinel/ns3/hint.db (+4/-2)
bin/tests/system/rootkeysentinel/ns3/named.conf.in (+4/-2)
bin/tests/system/rootkeysentinel/ns4/hint.db (+4/-2)
bin/tests/system/rootkeysentinel/ns4/named.conf.in (+4/-2)
bin/tests/system/rootkeysentinel/setup.sh (+5/-3)
bin/tests/system/rootkeysentinel/tests.sh (+5/-3)
bin/tests/system/rpz/Makefile.in (+5/-5)
bin/tests/system/rpz/README (+8/-1)
bin/tests/system/rpz/clean.sh (+8/-3)
bin/tests/system/rpz/dnsrps.c (+7/-6)
bin/tests/system/rpz/dnsrpzd-license.conf (+13/-0)
bin/tests/system/rpz/dnsrpzd.conf.in (+24/-22)
bin/tests/system/rpz/ns1/named.conf.in (+5/-3)
bin/tests/system/rpz/ns1/root.db (+4/-2)
bin/tests/system/rpz/ns10/hints (+13/-0)
bin/tests/system/rpz/ns10/named.conf.in (+42/-0)
bin/tests/system/rpz/ns10/stub.db (+21/-0)
bin/tests/system/rpz/ns2/base-tld2s.db (+5/-2)
bin/tests/system/rpz/ns2/bl.tld2.db.in (+5/-3)
bin/tests/system/rpz/ns2/blv2.tld2.db.in (+5/-3)
bin/tests/system/rpz/ns2/blv3.tld2.db.in (+5/-3)
bin/tests/system/rpz/ns2/hints (+4/-2)
bin/tests/system/rpz/ns2/named.conf.in (+17/-11)
bin/tests/system/rpz/ns2/stub.db (+20/-0)
bin/tests/system/rpz/ns2/tld2.db (+7/-2)
bin/tests/system/rpz/ns3/base.db (+4/-2)
bin/tests/system/rpz/ns3/broken.db.in (+4/-2)
bin/tests/system/rpz/ns3/crash1 (+8/-11)
bin/tests/system/rpz/ns3/crash2 (+8/-11)
bin/tests/system/rpz/ns3/hints (+4/-2)
bin/tests/system/rpz/ns3/manual-update-rpz-2.db.in (+4/-2)
bin/tests/system/rpz/ns3/manual-update-rpz.db.in (+4/-2)
bin/tests/system/rpz/ns3/mixed-case-rpz-1.db.in (+16/-0)
bin/tests/system/rpz/ns3/mixed-case-rpz-2.db.in (+17/-0)
bin/tests/system/rpz/ns3/named.conf.in (+59/-21)
bin/tests/system/rpz/ns4/hints (+4/-2)
bin/tests/system/rpz/ns4/named.conf.in (+9/-7)
bin/tests/system/rpz/ns4/tld4.db (+4/-2)
bin/tests/system/rpz/ns5/empty.db.in (+4/-2)
bin/tests/system/rpz/ns5/expire.conf.in (+5/-3)
bin/tests/system/rpz/ns5/fast-expire.db.in (+4/-2)
bin/tests/system/rpz/ns5/hints (+4/-2)
bin/tests/system/rpz/ns5/named.args (+1/-1)
bin/tests/system/rpz/ns5/named.conf.in (+28/-27)
bin/tests/system/rpz/ns5/tld5.db (+4/-4)
bin/tests/system/rpz/ns6/bl.tld2s.db.in (+20/-0)
bin/tests/system/rpz/ns6/hints (+4/-2)
bin/tests/system/rpz/ns6/named.conf.in (+12/-4)
bin/tests/system/rpz/ns7/hints (+4/-2)
bin/tests/system/rpz/ns7/named.conf.in (+6/-4)
bin/tests/system/rpz/ns8/hints (+4/-2)
bin/tests/system/rpz/ns8/manual-update-rpz.db.in (+4/-2)
bin/tests/system/rpz/ns8/named.conf.in (+5/-4)
bin/tests/system/rpz/ns9/hints (+4/-2)
bin/tests/system/rpz/ns9/named.conf.in (+5/-4)
bin/tests/system/rpz/ns9/rpz.db (+11/-0)
bin/tests/system/rpz/qperf.sh (+6/-4)
bin/tests/system/rpz/setup.sh (+16/-10)
bin/tests/system/rpz/test1 (+5/-2)
bin/tests/system/rpz/test2 (+5/-2)
bin/tests/system/rpz/test3 (+4/-2)
bin/tests/system/rpz/test4 (+4/-2)
bin/tests/system/rpz/test4a (+4/-2)
bin/tests/system/rpz/test5 (+4/-2)
bin/tests/system/rpz/test6 (+4/-2)
bin/tests/system/rpz/tests.sh (+112/-31)
bin/tests/system/rpzrecurse/README (+8/-1)
bin/tests/system/rpzrecurse/ans5/ans.pl (+5/-3)
bin/tests/system/rpzrecurse/clean.sh (+7/-2)
bin/tests/system/rpzrecurse/ns1/db.l0 (+4/-2)
bin/tests/system/rpzrecurse/ns1/db.l1.l0 (+4/-2)
bin/tests/system/rpzrecurse/ns1/example.com.db (+18/-0)
bin/tests/system/rpzrecurse/ns1/example.db (+4/-2)
bin/tests/system/rpzrecurse/ns1/named.conf.in (+13/-6)
bin/tests/system/rpzrecurse/ns1/root.db (+4/-2)
bin/tests/system/rpzrecurse/ns1/test1.example.net.db (+4/-2)
bin/tests/system/rpzrecurse/ns1/test2.example.net.db (+4/-2)
bin/tests/system/rpzrecurse/ns2/db.clientip1 (+4/-2)
bin/tests/system/rpzrecurse/ns2/db.clientip2 (+4/-2)
bin/tests/system/rpzrecurse/ns2/db.clientip21 (+4/-2)
bin/tests/system/rpzrecurse/ns2/db.given (+21/-0)
bin/tests/system/rpzrecurse/ns2/db.invalidprefixlength (+4/-2)
bin/tests/system/rpzrecurse/ns2/db.log1 (+4/-2)
bin/tests/system/rpzrecurse/ns2/db.log2 (+4/-2)
bin/tests/system/rpzrecurse/ns2/db.log3 (+4/-2)
bin/tests/system/rpzrecurse/ns2/db.passthru (+20/-0)
bin/tests/system/rpzrecurse/ns2/db.wildcard1 (+4/-2)
bin/tests/system/rpzrecurse/ns2/db.wildcard2a (+4/-2)
bin/tests/system/rpzrecurse/ns2/db.wildcard2b (+4/-2)
bin/tests/system/rpzrecurse/ns2/db.wildcard3 (+4/-2)
bin/tests/system/rpzrecurse/ns2/named.clientip.conf (+4/-2)
bin/tests/system/rpzrecurse/ns2/named.clientip2.conf (+4/-2)
bin/tests/system/rpzrecurse/ns2/named.conf.header.in (+4/-2)
bin/tests/system/rpzrecurse/ns2/named.default.conf (+4/-2)
bin/tests/system/rpzrecurse/ns2/named.invalidprefixlength.conf (+4/-2)
bin/tests/system/rpzrecurse/ns2/named.log.conf (+4/-2)
bin/tests/system/rpzrecurse/ns2/named.max.conf (+4/-2)
bin/tests/system/rpzrecurse/ns2/named.wildcard1.conf (+4/-2)
bin/tests/system/rpzrecurse/ns2/named.wildcard2.conf (+4/-2)
bin/tests/system/rpzrecurse/ns2/named.wildcard3.conf (+4/-2)
bin/tests/system/rpzrecurse/ns2/named.wildcard4.conf (+37/-0)
bin/tests/system/rpzrecurse/ns2/root.hint (+4/-2)
bin/tests/system/rpzrecurse/ns3/example.db (+4/-2)
bin/tests/system/rpzrecurse/ns3/named1.conf.in (+4/-2)
bin/tests/system/rpzrecurse/ns3/named2.conf.in (+4/-2)
bin/tests/system/rpzrecurse/ns3/policy.db (+4/-2)
bin/tests/system/rpzrecurse/ns3/root.db (+4/-2)
bin/tests/system/rpzrecurse/ns4/child.example.db (+4/-2)
bin/tests/system/rpzrecurse/ns4/named.conf.in (+4/-2)
bin/tests/system/rpzrecurse/prereq.sh (+6/-4)
bin/tests/system/rpzrecurse/setup.sh (+6/-4)
bin/tests/system/rpzrecurse/testgen.pl (+5/-3)
bin/tests/system/rpzrecurse/tests.sh (+31/-12)
bin/tests/system/rrchecker/clean.sh (+6/-2)
bin/tests/system/rrchecker/tests.sh (+5/-3)
bin/tests/system/rrchecker/typelist.good (+2/-0)
bin/tests/system/rrl/broken.conf.in (+6/-5)
bin/tests/system/rrl/clean.sh (+7/-2)
bin/tests/system/rrl/ns1/named.conf.in (+5/-3)
bin/tests/system/rrl/ns1/root.db (+4/-3)
bin/tests/system/rrl/ns2/hints (+4/-4)
bin/tests/system/rrl/ns2/named.conf.in (+5/-3)
bin/tests/system/rrl/ns2/tld2.db (+4/-4)
bin/tests/system/rrl/ns3/hints (+4/-4)
bin/tests/system/rrl/ns3/named.conf.in (+5/-3)
bin/tests/system/rrl/ns3/tld3.db (+4/-4)
bin/tests/system/rrl/ns4/hints (+4/-4)
bin/tests/system/rrl/ns4/named.conf.in (+6/-3)
bin/tests/system/rrl/ns4/tld4.db (+7/-4)
bin/tests/system/rrl/setup.sh (+6/-3)
bin/tests/system/rrl/tests.sh (+24/-19)
bin/tests/system/rrsetorder/clean.sh (+6/-4)
bin/tests/system/rrsetorder/ns1/named.conf.in (+6/-3)
bin/tests/system/rrsetorder/ns1/root.db (+9/-2)
bin/tests/system/rrsetorder/ns2/named.conf.in (+7/-4)
bin/tests/system/rrsetorder/ns3/named.conf.in (+5/-2)
bin/tests/system/rrsetorder/ns4/named.conf.in (+4/-2)
bin/tests/system/rrsetorder/ns5/named.conf.in (+4/-2)
bin/tests/system/rrsetorder/setup.sh (+5/-3)
bin/tests/system/rrsetorder/tests.sh (+182/-130)
bin/tests/system/rsabigexponent/Makefile.in (+7/-5)
bin/tests/system/rsabigexponent/README.md (+39/-0)
bin/tests/system/rsabigexponent/bigkey.c (+12/-9)
bin/tests/system/rsabigexponent/clean.sh (+5/-3)
bin/tests/system/rsabigexponent/conf/bad01.conf (+4/-2)
bin/tests/system/rsabigexponent/conf/bad02.conf (+4/-2)
bin/tests/system/rsabigexponent/conf/bad03.conf (+4/-2)
bin/tests/system/rsabigexponent/conf/good01.conf (+4/-2)
bin/tests/system/rsabigexponent/conf/good02.conf (+4/-2)
bin/tests/system/rsabigexponent/conf/good03.conf (+4/-2)
bin/tests/system/rsabigexponent/ns1/named.conf.in (+5/-3)
bin/tests/system/rsabigexponent/ns1/root.db.in (+4/-2)
bin/tests/system/rsabigexponent/ns1/sign.sh (+6/-4)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+51650.key (+5/-0)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+51650.private (+13/-0)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+52810.key (+2/-0)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+52810.private (+10/-0)
bin/tests/system/rsabigexponent/ns2/dsset-example.in (+1/-2)
bin/tests/system/rsabigexponent/ns2/example.db.bad (+139/-93)
bin/tests/system/rsabigexponent/ns2/example.db.in (+4/-2)
bin/tests/system/rsabigexponent/ns2/named.conf.in (+5/-3)
bin/tests/system/rsabigexponent/ns2/sign.sh (+9/-7)
bin/tests/system/rsabigexponent/ns3/named.conf.in (+4/-2)
bin/tests/system/rsabigexponent/prereq.sh (+5/-3)
bin/tests/system/rsabigexponent/setup.sh (+5/-3)
bin/tests/system/rsabigexponent/tests.sh (+5/-3)
bin/tests/system/run.sh (+180/-80)
bin/tests/system/runall.sh (+5/-3)
bin/tests/system/runsequential.sh (+5/-3)
bin/tests/system/runtime/README (+8/-1)
bin/tests/system/runtime/clean.sh (+12/-8)
bin/tests/system/runtime/ns2/named-alt1.conf.in (+4/-2)
bin/tests/system/runtime/ns2/named-alt2.conf.in (+4/-2)
bin/tests/system/runtime/ns2/named-alt3.conf.in (+4/-2)
bin/tests/system/runtime/ns2/named-alt4.conf.in (+5/-3)
bin/tests/system/runtime/ns2/named-alt5.conf.in (+5/-3)
bin/tests/system/runtime/ns2/named-alt6.conf.in (+5/-3)
bin/tests/system/runtime/ns2/named-alt7.conf.in (+4/-2)
bin/tests/system/runtime/ns2/named-alt9.conf.in (+5/-3)
bin/tests/system/runtime/ns2/named1.conf.in (+4/-2)
bin/tests/system/runtime/setup.sh (+5/-3)
bin/tests/system/runtime/tests.sh (+72/-44)
bin/tests/system/send.pl (+5/-3)
bin/tests/system/serve-stale/ans2/ans.pl (+83/-4)
bin/tests/system/serve-stale/clean.sh (+8/-3)
bin/tests/system/serve-stale/ns1/named1.conf.in (+8/-4)
bin/tests/system/serve-stale/ns1/named2.conf.in (+6/-3)
bin/tests/system/serve-stale/ns1/named3.conf.in (+48/-0)
bin/tests/system/serve-stale/ns1/root.db (+4/-2)
bin/tests/system/serve-stale/ns1/stale.test.db (+19/-0)
bin/tests/system/serve-stale/ns3/named1.conf.in (+6/-5)
bin/tests/system/serve-stale/ns3/named2.conf.in (+51/-0)
bin/tests/system/serve-stale/ns3/named3.conf.in (+48/-0)
bin/tests/system/serve-stale/ns3/named4.conf.in (+49/-0)
bin/tests/system/serve-stale/ns3/named5.conf.in (+49/-0)
bin/tests/system/serve-stale/ns3/named6.conf.in (+46/-0)
bin/tests/system/serve-stale/ns3/named7.conf.in (+55/-0)
bin/tests/system/serve-stale/ns3/named8.conf.in (+46/-0)
bin/tests/system/serve-stale/ns3/root.db (+13/-0)
bin/tests/system/serve-stale/ns4/named.conf.in (+7/-5)
bin/tests/system/serve-stale/ns5/named.conf.in (+42/-0)
bin/tests/system/serve-stale/prereq.sh (+9/-7)
bin/tests/system/serve-stale/setup.sh (+7/-4)
bin/tests/system/serve-stale/tests.sh (+1645/-181)
bin/tests/system/setup.sh (+5/-3)
bin/tests/system/sfcache/README (+8/-1)
bin/tests/system/sfcache/clean.sh (+5/-3)
bin/tests/system/sfcache/ns1/named.conf.in (+5/-3)
bin/tests/system/sfcache/ns1/root.db.in (+4/-2)
bin/tests/system/sfcache/ns1/sign.sh (+5/-3)
bin/tests/system/sfcache/ns2/example.db.in (+4/-2)
bin/tests/system/sfcache/ns2/named.conf.in (+5/-3)
bin/tests/system/sfcache/ns2/sign.sh (+5/-3)
bin/tests/system/sfcache/ns5/named.conf.in (+4/-2)
bin/tests/system/sfcache/ns5/sign.sh (+5/-3)
bin/tests/system/sfcache/setup.sh (+5/-3)
bin/tests/system/sfcache/tests.sh (+5/-3)
bin/tests/system/shutdown/clean.sh (+20/-0)
bin/tests/system/shutdown/ns1/named.conf.in (+42/-0)
bin/tests/system/shutdown/ns1/root.db (+25/-0)
bin/tests/system/shutdown/ns2/named.conf.in (+40/-0)
bin/tests/system/shutdown/ns2/test.db (+18/-0)
bin/tests/system/shutdown/prereq.sh (+38/-0)
bin/tests/system/shutdown/resolver/named.conf.in (+47/-0)
bin/tests/system/shutdown/resolver/root.db (+10/-14)
bin/tests/system/shutdown/setup.sh (+12/-4)
bin/tests/system/shutdown/tests_shutdown.py (+206/-0)
bin/tests/system/smartsign/child.db (+4/-2)
bin/tests/system/smartsign/clean.sh (+5/-3)
bin/tests/system/smartsign/parent.db (+4/-2)
bin/tests/system/smartsign/tests.sh (+43/-41)
bin/tests/system/sortlist/clean.sh (+5/-3)
bin/tests/system/sortlist/ns1/example.db (+4/-2)
bin/tests/system/sortlist/ns1/named.conf.in (+6/-4)
bin/tests/system/sortlist/ns1/root.db (+4/-2)
bin/tests/system/sortlist/setup.sh (+5/-3)
bin/tests/system/sortlist/tests.sh (+9/-7)
bin/tests/system/spf/clean.sh (+6/-2)
bin/tests/system/spf/ns1/named.conf.in (+7/-5)
bin/tests/system/spf/ns1/spf.db (+4/-2)
bin/tests/system/spf/setup.sh (+5/-3)
bin/tests/system/spf/tests.sh (+5/-3)
bin/tests/system/start.pl (+49/-27)
bin/tests/system/start.sh (+5/-3)
bin/tests/system/staticstub/clean.sh (+5/-3)
bin/tests/system/staticstub/conf/bad01.conf (+4/-2)
bin/tests/system/staticstub/conf/bad02.conf (+4/-2)
bin/tests/system/staticstub/conf/bad03.conf (+4/-2)
bin/tests/system/staticstub/conf/bad04.conf (+4/-2)
bin/tests/system/staticstub/conf/bad05.conf (+4/-2)
bin/tests/system/staticstub/conf/bad06.conf (+4/-2)
bin/tests/system/staticstub/conf/bad07.conf (+4/-2)
bin/tests/system/staticstub/conf/bad08.conf (+4/-2)
bin/tests/system/staticstub/conf/bad09.conf (+4/-2)
bin/tests/system/staticstub/conf/bad10.conf (+4/-2)
bin/tests/system/staticstub/conf/bad11.conf (+4/-2)
bin/tests/system/staticstub/conf/good01.conf (+4/-2)
bin/tests/system/staticstub/conf/good02.conf (+4/-2)
bin/tests/system/staticstub/conf/good03.conf (+4/-2)
bin/tests/system/staticstub/conf/good04.conf (+4/-2)
bin/tests/system/staticstub/conf/good05.conf (+4/-2)
bin/tests/system/staticstub/ns1/named.conf.in (+5/-3)
bin/tests/system/staticstub/ns1/root.db (+4/-2)
bin/tests/system/staticstub/ns2/named.conf.in (+4/-2)
bin/tests/system/staticstub/ns3/example.db.in (+4/-2)
bin/tests/system/staticstub/ns3/example.org.db (+4/-2)
bin/tests/system/staticstub/ns3/named.conf.in (+6/-4)
bin/tests/system/staticstub/ns3/sign.sh (+9/-7)
bin/tests/system/staticstub/ns3/undelegated.db.in (+4/-2)
bin/tests/system/staticstub/ns4/example.com.db (+4/-2)
bin/tests/system/staticstub/ns4/example.info.db (+4/-2)
bin/tests/system/staticstub/ns4/example.org.db (+4/-2)
bin/tests/system/staticstub/ns4/named.conf.in (+8/-6)
bin/tests/system/staticstub/ns4/sign.sh (+7/-5)
bin/tests/system/staticstub/ns4/sub.example.db.in (+4/-2)
bin/tests/system/staticstub/setup.sh (+5/-3)
bin/tests/system/staticstub/tests.sh (+5/-3)
bin/tests/system/statistics/ans4/ans.pl (+5/-3)
bin/tests/system/statistics/clean.sh (+7/-3)
bin/tests/system/statistics/ns1/named.conf.in (+7/-5)
bin/tests/system/statistics/ns1/root.db (+4/-2)
bin/tests/system/statistics/ns1/zone.db (+4/-2)
bin/tests/system/statistics/ns2/example.db (+4/-2)
bin/tests/system/statistics/ns2/internal.db (+4/-2)
bin/tests/system/statistics/ns2/named.conf.in (+5/-3)
bin/tests/system/statistics/ns2/named2.conf.in (+50/-0)
bin/tests/system/statistics/ns3/internal.db (+4/-2)
bin/tests/system/statistics/ns3/named.conf.in (+9/-7)
bin/tests/system/statistics/ns3/root.hint (+4/-2)
bin/tests/system/statistics/prereq.sh (+5/-3)
bin/tests/system/statistics/setup.sh (+5/-3)
bin/tests/system/statistics/tests.sh (+88/-25)
bin/tests/system/statschannel/clean.sh (+19/-13)
bin/tests/system/statschannel/conftest.py (+25/-0)
bin/tests/system/statschannel/fetch.pl (+5/-3)
bin/tests/system/statschannel/generic.py (+106/-0)
bin/tests/system/statschannel/generic_dnspython.py (+128/-0)
bin/tests/system/statschannel/mem-xml.pl (+5/-3)
bin/tests/system/statschannel/ns1/example.db (+49/-0)
bin/tests/system/statschannel/ns1/named.conf.in (+43/-0)
bin/tests/system/statschannel/ns2/dnssec.db.in (+4/-2)
bin/tests/system/statschannel/ns2/example.db (+4/-2)
bin/tests/system/statschannel/ns2/manykeys.db.in (+28/-0)
bin/tests/system/statschannel/ns2/named.conf.in (+26/-5)
bin/tests/system/statschannel/ns2/named2.conf.in (+68/-0)
bin/tests/system/statschannel/ns2/sign.sh (+23/-6)
bin/tests/system/statschannel/ns3/named.conf.in (+43/-0)
bin/tests/system/statschannel/prereq.sh (+5/-3)
bin/tests/system/statschannel/server-json.pl (+5/-3)
bin/tests/system/statschannel/server-xml.pl (+5/-3)
bin/tests/system/statschannel/setup.sh (+9/-8)
bin/tests/system/statschannel/tests.sh (+142/-114)
bin/tests/system/statschannel/tests_json.py (+105/-0)
bin/tests/system/statschannel/tests_xml.py (+135/-0)
bin/tests/system/statschannel/traffic-json.pl (+5/-3)
bin/tests/system/statschannel/traffic-xml.pl (+5/-3)
bin/tests/system/statschannel/zones-json.pl (+8/-6)
bin/tests/system/statschannel/zones-xml.pl (+7/-4)
bin/tests/system/stop.pl (+11/-5)
bin/tests/system/stop.sh (+5/-3)
bin/tests/system/stopall.sh (+5/-3)
bin/tests/system/stress/clean.sh (+8/-3)
bin/tests/system/stress/ns1/named.conf.in (+5/-3)
bin/tests/system/stress/ns2/named.conf.in (+5/-3)
bin/tests/system/stress/ns3/named.conf.in (+6/-4)
bin/tests/system/stress/ns4/named.conf.in (+5/-3)
bin/tests/system/stress/prereq.sh (+6/-4)
bin/tests/system/stress/setup.pl (+5/-3)
bin/tests/system/stress/setup.sh (+10/-3)
bin/tests/system/stress/tests.sh (+14/-8)
bin/tests/system/stress/update.pl (+5/-3)
bin/tests/system/stub/clean.sh (+7/-4)
bin/tests/system/stub/ns1/named.conf.in (+5/-3)
bin/tests/system/stub/ns1/root.db (+4/-2)
bin/tests/system/stub/ns2/child.example.db (+4/-2)
bin/tests/system/stub/ns2/named.conf.in (+5/-3)
bin/tests/system/stub/ns3/example.db (+4/-2)
bin/tests/system/stub/ns3/named.conf.in (+6/-4)
bin/tests/system/stub/ns4/example.db (+23/-0)
bin/tests/system/stub/ns4/named.conf.in (+31/-0)
bin/tests/system/stub/ns5/named.conf.in (+14/-12)
bin/tests/system/stub/setup.sh (+7/-3)
bin/tests/system/stub/tests.sh (+28/-5)
bin/tests/system/synthfromdnssec/clean.sh (+5/-3)
bin/tests/system/synthfromdnssec/ns1/dnamed.db.in (+4/-2)
bin/tests/system/synthfromdnssec/ns1/example.db.in (+4/-2)
bin/tests/system/synthfromdnssec/ns1/named.conf.in (+7/-5)
bin/tests/system/synthfromdnssec/ns1/root.db.in (+4/-2)
bin/tests/system/synthfromdnssec/ns1/sign.sh (+7/-5)
bin/tests/system/synthfromdnssec/ns2/named.conf.in (+4/-2)
bin/tests/system/synthfromdnssec/ns2/root.hints (+4/-2)
bin/tests/system/synthfromdnssec/ns3/named.conf.in (+4/-2)
bin/tests/system/synthfromdnssec/ns3/redirect.db (+4/-2)
bin/tests/system/synthfromdnssec/ns3/root.hints (+4/-2)
bin/tests/system/synthfromdnssec/ns4/named.conf.in (+4/-3)
bin/tests/system/synthfromdnssec/ns4/root.hints (+4/-2)
bin/tests/system/synthfromdnssec/ns5/named.conf.in (+4/-2)
bin/tests/system/synthfromdnssec/ns5/root.hints (+4/-2)
bin/tests/system/synthfromdnssec/setup.sh (+5/-3)
bin/tests/system/synthfromdnssec/tests.sh (+5/-3)
bin/tests/system/system-test-driver.sh (+15/-2)
bin/tests/system/tcp/1996-alloc_dnsbuf-crash-test.pkt (+12/-0)
bin/tests/system/tcp/ans6/ans.py (+29/-28)
bin/tests/system/tcp/clean.sh (+9/-7)
bin/tests/system/tcp/ns1/named.conf.in (+5/-3)
bin/tests/system/tcp/ns1/root.db (+4/-2)
bin/tests/system/tcp/ns2/example.db (+4/-2)
bin/tests/system/tcp/ns2/named.conf.in (+5/-3)
bin/tests/system/tcp/ns3/named.conf.in (+4/-2)
bin/tests/system/tcp/ns4/named.conf.in (+4/-2)
bin/tests/system/tcp/ns5/named.conf.in (+4/-2)
bin/tests/system/tcp/ns7/named.conf.in (+41/-0)
bin/tests/system/tcp/ns7/named.dropedns (+1/-0)
bin/tests/system/tcp/ns7/root.db (+24/-0)
bin/tests/system/tcp/prereq.sh (+5/-3)
bin/tests/system/tcp/setup.sh (+6/-3)
bin/tests/system/tcp/tests.sh (+19/-3)
bin/tests/system/tcp/tests_tcp.py (+70/-0)
bin/tests/system/testcrypto.sh (+63/-36)
bin/tests/system/testsock.pl (+5/-3)
bin/tests/system/testsock6.pl (+5/-3)
bin/tests/system/testsummary.sh (+6/-4)
bin/tests/system/timeouts/clean.sh (+21/-0)
bin/tests/system/timeouts/ns1/example.db (+25/-0)
bin/tests/system/timeouts/ns1/named.args (+1/-0)
bin/tests/system/timeouts/ns1/named.conf.in (+46/-0)
bin/tests/system/timeouts/ns1/root.db (+24/-0)
bin/tests/system/timeouts/prereq.sh (+31/-0)
bin/tests/system/timeouts/setup.sh (+31/-0)
bin/tests/system/timeouts/tests_tcp_timeouts.py (+283/-0)
bin/tests/system/tkey/Makefile.in (+6/-4)
bin/tests/system/tkey/clean.sh (+5/-3)
bin/tests/system/tkey/keycreate.c (+32/-49)
bin/tests/system/tkey/keydelete.c (+32/-48)
bin/tests/system/tkey/ns1/example.db (+4/-2)
bin/tests/system/tkey/ns1/named.conf.in (+5/-3)
bin/tests/system/tkey/ns1/setup.sh (+5/-3)
bin/tests/system/tkey/setup.sh (+5/-3)
bin/tests/system/tkey/tests.sh (+51/-36)
bin/tests/system/tools/clean.sh (+5/-3)
bin/tests/system/tools/setup.sh (+5/-3)
bin/tests/system/tools/tests.sh (+5/-3)
bin/tests/system/tsig/ans2/ans.pl (+52/-0)
bin/tests/system/tsig/badlocation (+37/-0)
bin/tests/system/tsig/badtime (+37/-0)
bin/tests/system/tsig/clean.sh (+6/-3)
bin/tests/system/tsig/ns1/example.db (+4/-2)
bin/tests/system/tsig/ns1/named.conf.in (+18/-12)
bin/tests/system/tsig/prereq.sh (+24/-0)
bin/tests/system/tsig/setup.sh (+21/-3)
bin/tests/system/tsig/tests.sh (+73/-28)
bin/tests/system/tsiggss/authsock.pl (+10/-3)
bin/tests/system/tsiggss/clean.sh (+5/-3)
bin/tests/system/tsiggss/ns1/example.nil.db.in (+11/-0)
bin/tests/system/tsiggss/ns1/named.conf.in (+5/-3)
bin/tests/system/tsiggss/prereq.sh (+5/-3)
bin/tests/system/tsiggss/setup.sh (+5/-3)
bin/tests/system/tsiggss/tests.sh (+26/-24)
bin/tests/system/ttl/clean.sh (+11/-0)
bin/tests/system/ttl/ns1/max-example.db (+11/-0)
bin/tests/system/ttl/ns1/min-example.db (+11/-0)
bin/tests/system/ttl/ns1/named.conf.in (+6/-4)
bin/tests/system/ttl/ns2/hints.db (+11/-0)
bin/tests/system/ttl/ns2/named.conf.in (+4/-2)
bin/tests/system/ttl/setup.sh (+11/-0)
bin/tests/system/ttl/tests.sh (+11/-0)
bin/tests/system/unknown/clean.sh (+6/-4)
bin/tests/system/unknown/ns1/broken1.db (+4/-2)
bin/tests/system/unknown/ns1/broken2.db (+4/-2)
bin/tests/system/unknown/ns1/broken3.db (+4/-2)
bin/tests/system/unknown/ns1/broken4.db (+4/-2)
bin/tests/system/unknown/ns1/broken5.db (+4/-2)
bin/tests/system/unknown/ns1/class10.hints (+4/-2)
bin/tests/system/unknown/ns1/example-class10.db (+4/-2)
bin/tests/system/unknown/ns1/example-in.db (+4/-2)
bin/tests/system/unknown/ns1/large.db (+4/-2)
bin/tests/system/unknown/ns1/named.conf.in (+11/-9)
bin/tests/system/unknown/ns2/named.conf.in (+6/-4)
bin/tests/system/unknown/ns3/named.conf.in (+6/-4)
bin/tests/system/unknown/ns3/sign.sh (+7/-5)
bin/tests/system/unknown/setup.sh (+6/-2)
bin/tests/system/unknown/tests.sh (+85/-65)
bin/tests/system/unknown/zones/nan.bad (+4/-2)
bin/tests/system/upforwd/ans4/ans.pl (+5/-3)
bin/tests/system/upforwd/clean.sh (+12/-4)
bin/tests/system/upforwd/ns1/example1.db (+4/-2)
bin/tests/system/upforwd/ns1/named.conf.in (+6/-4)
bin/tests/system/upforwd/ns2/named.conf.in (+8/-6)
bin/tests/system/upforwd/ns3/named1.conf.in (+63/-0)
bin/tests/system/upforwd/ns3/named2.conf.in (+14/-17)
bin/tests/system/upforwd/ns3/nomaster.db (+4/-2)
bin/tests/system/upforwd/prereq.sh (+5/-3)
bin/tests/system/upforwd/setup.sh (+21/-5)
bin/tests/system/upforwd/tests.sh (+114/-16)
bin/tests/system/verify/clean.sh (+6/-2)
bin/tests/system/verify/setup.sh (+5/-3)
bin/tests/system/verify/tests.sh (+6/-2)
bin/tests/system/verify/zones/genzones.sh (+60/-55)
bin/tests/system/verify/zones/unsigned.db (+4/-2)
bin/tests/system/views/clean.sh (+12/-6)
bin/tests/system/views/ns1/named.conf.in (+5/-3)
bin/tests/system/views/ns1/root.db (+4/-2)
bin/tests/system/views/ns2/1.10.in-addr.arpa.db (+4/-2)
bin/tests/system/views/ns2/clone.db (+4/-2)
bin/tests/system/views/ns2/example1.db (+4/-2)
bin/tests/system/views/ns2/example2.db (+4/-2)
bin/tests/system/views/ns2/external/inline.db (+4/-2)
bin/tests/system/views/ns2/internal.db (+4/-2)
bin/tests/system/views/ns2/internal/inline.db (+4/-2)
bin/tests/system/views/ns2/named1.conf.in (+13/-3)
bin/tests/system/views/ns2/named2.conf.in (+10/-8)
bin/tests/system/views/ns2/named3.conf.in (+35/-0)
bin/tests/system/views/ns3/child.clone.db (+4/-3)
bin/tests/system/views/ns3/internal.db (+4/-2)
bin/tests/system/views/ns3/named1.conf.in (+6/-4)
bin/tests/system/views/ns3/named2.conf.in (+7/-5)
bin/tests/system/views/ns5/child.clone.db (+4/-3)
bin/tests/system/views/ns5/named.conf.in (+5/-3)
bin/tests/system/views/setup.sh (+16/-11)
bin/tests/system/views/tests.sh (+99/-40)
bin/tests/system/wildcard/clean.sh (+5/-3)
bin/tests/system/wildcard/ns1/allwild.db.in (+15/-0)
bin/tests/system/wildcard/ns1/dlv.db.in (+4/-2)
bin/tests/system/wildcard/ns1/example.db.in (+23/-0)
bin/tests/system/wildcard/ns1/named.conf.in (+14/-7)
bin/tests/system/wildcard/ns1/nsec.db.in (+4/-2)
bin/tests/system/wildcard/ns1/nsec3.db.in (+4/-2)
bin/tests/system/wildcard/ns1/private.nsec.db.in (+4/-2)
bin/tests/system/wildcard/ns1/private.nsec3.db.in (+4/-2)
bin/tests/system/wildcard/ns1/root.db.in (+4/-2)
bin/tests/system/wildcard/ns1/sign.sh (+19/-13)
bin/tests/system/wildcard/ns2/named.conf.in (+4/-2)
bin/tests/system/wildcard/ns3/named.conf.in (+4/-2)
bin/tests/system/wildcard/ns4/named.conf.in (+4/-2)
bin/tests/system/wildcard/ns5/named.conf.in (+4/-2)
bin/tests/system/wildcard/setup.sh (+5/-3)
bin/tests/system/wildcard/tests.sh (+128/-3)
bin/tests/system/wildcard/tests_wildcard.py (+112/-0)
bin/tests/system/win32/bigkey.vcxproj.in (+8/-4)
bin/tests/system/win32/feature-test.vcxproj.in (+8/-4)
bin/tests/system/win32/gencheck.vcxproj.in (+8/-4)
bin/tests/system/win32/keycreate.vcxproj.in (+8/-4)
bin/tests/system/win32/keydelete.vcxproj.in (+8/-4)
bin/tests/system/win32/pipequeries.vcxproj.in (+8/-4)
bin/tests/system/win32/resolve.vcxproj.filters.in (+22/-0)
bin/tests/system/win32/resolve.vcxproj.in (+119/-0)
bin/tests/system/xfer/ans5/badmessageid (+10/-0)
bin/tests/system/xfer/ans5/soamismatch (+10/-0)
bin/tests/system/xfer/clean.sh (+19/-17)
bin/tests/system/xfer/dig1.good (+7/-2)
bin/tests/system/xfer/dig2.good (+7/-2)
bin/tests/system/xfer/ns1/axfr-too-big.db (+4/-2)
bin/tests/system/xfer/ns1/ixfr-too-big.db.in (+4/-2)
bin/tests/system/xfer/ns1/named.conf.in (+12/-10)
bin/tests/system/xfer/ns1/root.db (+4/-2)
bin/tests/system/xfer/ns1/xfer-stats.db (+4/-2)
bin/tests/system/xfer/ns2/mapped.db.in (+4/-2)
bin/tests/system/xfer/ns2/named.conf.in (+12/-10)
bin/tests/system/xfer/ns2/sec.db.in (+4/-2)
bin/tests/system/xfer/ns3/named.conf.in (+16/-14)
bin/tests/system/xfer/ns4/named.conf.base (+6/-3)
bin/tests/system/xfer/ns4/root.db.in (+4/-2)
bin/tests/system/xfer/ns6/named.conf.in (+18/-16)
bin/tests/system/xfer/ns7/named.conf.in (+14/-12)
bin/tests/system/xfer/ns8/example.db (+4/-2)
bin/tests/system/xfer/ns8/named.conf.in (+5/-3)
bin/tests/system/xfer/prereq.sh (+5/-3)
bin/tests/system/xfer/setup.sh (+10/-8)
bin/tests/system/xfer/tests.sh (+163/-150)
bin/tests/system/xferquota/clean.sh (+5/-3)
bin/tests/system/xferquota/ns1/changing1.db (+4/-2)
bin/tests/system/xferquota/ns1/changing2.db (+4/-2)
bin/tests/system/xferquota/ns1/named.conf.in (+6/-4)
bin/tests/system/xferquota/ns1/root.db (+4/-2)
bin/tests/system/xferquota/ns2/example.db (+4/-2)
bin/tests/system/xferquota/ns2/named.conf.in (+6/-4)
bin/tests/system/xferquota/setup.pl (+9/-7)
bin/tests/system/xferquota/setup.sh (+5/-3)
bin/tests/system/xferquota/tests.sh (+5/-3)
bin/tests/system/zero/ans5/ans.pl (+5/-3)
bin/tests/system/zero/clean.sh (+6/-2)
bin/tests/system/zero/ns1/named.conf.in (+5/-3)
bin/tests/system/zero/ns1/root.db (+4/-2)
bin/tests/system/zero/ns2/named.args (+1/-0)
bin/tests/system/zero/ns2/named.conf.in (+6/-4)
bin/tests/system/zero/ns2/tld.db (+4/-2)
bin/tests/system/zero/ns3/named.args (+1/-0)
bin/tests/system/zero/ns3/named.conf.in (+4/-2)
bin/tests/system/zero/ns3/root.hint (+4/-2)
bin/tests/system/zero/ns4/named.args (+1/-0)
bin/tests/system/zero/ns4/named.conf.in (+7/-5)
bin/tests/system/zero/ns4/one.tld.db (+4/-2)
bin/tests/system/zero/prereq.sh (+6/-4)
bin/tests/system/zero/setup.sh (+6/-2)
bin/tests/system/zero/tests.sh (+5/-3)
bin/tests/system/zonechecks/a.db (+4/-2)
bin/tests/system/zonechecks/aaaa.db (+4/-2)
bin/tests/system/zonechecks/bigserial.db (+4/-2)
bin/tests/system/zonechecks/clean.sh (+5/-3)
bin/tests/system/zonechecks/cname.db (+4/-2)
bin/tests/system/zonechecks/dname.db (+4/-2)
bin/tests/system/zonechecks/noaddress.db (+4/-2)
bin/tests/system/zonechecks/ns1/named.conf.in (+10/-8)
bin/tests/system/zonechecks/ns2/named.conf.in (+7/-5)
bin/tests/system/zonechecks/nxdomain.db (+4/-2)
bin/tests/system/zonechecks/setup.sh (+11/-9)
bin/tests/system/zonechecks/tests.sh (+31/-29)
bin/tests/win32/backtrace_test.vcxproj.in (+8/-4)
bin/tests/win32/inter_test.vcxproj.in (+8/-4)
bin/tests/win32/makejournal.vcxproj.in (+8/-4)
bin/tests/win32/rwlock_test.vcxproj.in (+8/-4)
bin/tests/win32/shutdown_test.vcxproj.in (+8/-4)
bin/tests/win32/sock_test.vcxproj.in (+8/-4)
bin/tests/win32/task_test.vcxproj.in (+8/-4)
bin/tests/win32/timer_test.vcxproj.in (+8/-4)
bin/tests/wire_test.c (+11/-14)
bin/tools/Makefile.in (+17/-44)
bin/tools/arpaname.c (+3/-1)
bin/tools/arpaname.rst (+33/-0)
bin/tools/dnstap-read.c (+6/-4)
bin/tools/dnstap-read.rst (+52/-0)
bin/tools/mdig.c (+159/-82)
bin/tools/mdig.rst (+322/-0)
bin/tools/named-journalprint.c (+68/-12)
bin/tools/named-journalprint.rst (+64/-0)
bin/tools/named-nzd2nzf.c (+4/-1)
bin/tools/named-nzd2nzf.rst (+42/-0)
bin/tools/named-rrchecker.c (+3/-1)
bin/tools/named-rrchecker.rst (+55/-0)
bin/tools/nsec3hash.c (+3/-1)
bin/tools/nsec3hash.rst (+63/-0)
bin/tools/win32/arpaname.vcxproj.in (+8/-4)
bin/tools/win32/journalprint.vcxproj.in (+8/-4)
bin/tools/win32/mdig.vcxproj.in (+8/-4)
bin/tools/win32/nsec3hash.vcxproj.in (+8/-4)
bin/tools/win32/rrchecker.vcxproj.in (+8/-4)
bin/win32/BINDInstall/AccountInfo.cpp (+5/-3)
bin/win32/BINDInstall/AccountInfo.h (+4/-2)
bin/win32/BINDInstall/BINDInstall.cpp (+5/-3)
bin/win32/BINDInstall/BINDInstall.h (+5/-3)
bin/win32/BINDInstall/BINDInstall.vcxproj.in (+8/-4)
bin/win32/BINDInstall/BINDInstallDlg.cpp (+5/-3)
bin/win32/BINDInstall/BINDInstallDlg.h (+5/-3)
bin/win32/BINDInstall/DirBrowse.cpp (+5/-3)
bin/win32/BINDInstall/DirBrowse.h (+5/-3)
bin/win32/BINDInstall/StdAfx.cpp (+13/-0)
bin/win32/BINDInstall/StdAfx.h (+13/-0)
bin/win32/BINDInstall/VersionInfo.cpp (+13/-0)
bin/win32/BINDInstall/VersionInfo.h (+13/-0)
bin/win32/BINDInstall/resource.h (+13/-0)
bind.keys.h (+13/-0)
cocci/UV_RUNTIME_CHECK.spatch (+8/-0)
cocci/dns_message_create.spatch (+84/-0)
cocci/dns_message_destroy.spatch (+6/-0)
cocci/unreachable.spatch (+16/-3)
config.guess (+13/-160)
config.h.in (+72/-39)
config.h.win32 (+64/-31)
config.sub (+26/-12)
configure (+1788/-1006)
configure.ac (+398/-291)
contrib/README (+13/-0)
contrib/dane/mkdane.sh (+8/-15)
contrib/dlz/bin/dlzbdb/Makefile.in (+10/-16)
contrib/dlz/bin/dlzbdb/dlzbdb.c (+21/-39)
contrib/dlz/config.dlz.in (+2/-0)
contrib/dlz/drivers/dlz_bdb_driver.c (+9/-29)
contrib/dlz/drivers/dlz_bdbhpt_driver.c (+9/-29)
contrib/dlz/drivers/dlz_drivers.c (+8/-10)
contrib/dlz/drivers/dlz_filesystem_driver.c (+20/-35)
contrib/dlz/drivers/dlz_ldap_driver.c (+10/-28)
contrib/dlz/drivers/dlz_mysql_driver.c (+18/-36)
contrib/dlz/drivers/dlz_odbc_driver.c (+13/-31)
contrib/dlz/drivers/dlz_postgres_driver.c (+9/-28)
contrib/dlz/drivers/dlz_stub_driver.c (+7/-28)
contrib/dlz/drivers/include/dlz/dlz_bdb_driver.h (+7/-28)
contrib/dlz/drivers/include/dlz/dlz_bdbhpt_driver.h (+7/-28)
contrib/dlz/drivers/include/dlz/dlz_drivers.h (+8/-10)
contrib/dlz/drivers/include/dlz/dlz_filesystem_driver.h (+7/-28)
contrib/dlz/drivers/include/dlz/dlz_ldap_driver.h (+7/-28)
contrib/dlz/drivers/include/dlz/dlz_mysql_driver.h (+7/-28)
contrib/dlz/drivers/include/dlz/dlz_odbc_driver.h (+7/-28)
contrib/dlz/drivers/include/dlz/dlz_postgres_driver.h (+7/-28)
contrib/dlz/drivers/include/dlz/dlz_stub_driver.h (+7/-28)
contrib/dlz/drivers/include/dlz/sdlz_helper.h (+14/-35)
contrib/dlz/drivers/rules.in (+2/-0)
contrib/dlz/drivers/sdlz_helper.c (+10/-31)
contrib/dlz/example/Makefile (+11/-0)
contrib/dlz/example/README (+13/-0)
contrib/dlz/example/dlz_example.c (+21/-4)
contrib/dlz/example/named.conf (+10/-13)
contrib/dlz/example/win32/DLLMain.c (+8/-3)
contrib/dlz/modules/bdbhpt/Makefile (+25/-0)
contrib/dlz/modules/bdbhpt/README.md (+27/-0)
contrib/dlz/modules/bdbhpt/dlz_bdbhpt_dynamic.c (+20/-40)
contrib/dlz/modules/bdbhpt/testing/bdbhpt-populate.pl (+12/-0)
contrib/dlz/modules/bdbhpt/testing/named.conf (+8/-11)
contrib/dlz/modules/common/dlz_dbi.c (+22/-37)
contrib/dlz/modules/filesystem/Makefile (+25/-0)
contrib/dlz/modules/filesystem/dir.c (+5/-11)
contrib/dlz/modules/filesystem/dir.h (+5/-11)
contrib/dlz/modules/filesystem/dlz_filesystem_dynamic.c (+32/-41)
contrib/dlz/modules/include/dlz_dbi.h (+19/-32)
contrib/dlz/modules/include/dlz_list.h (+28/-5)
contrib/dlz/modules/include/dlz_minimal.h (+63/-22)
contrib/dlz/modules/include/dlz_pthread.h (+10/-8)
contrib/dlz/modules/ldap/Makefile (+25/-0)
contrib/dlz/modules/ldap/dlz_ldap_dynamic.c (+65/-68)
contrib/dlz/modules/ldap/testing/named.conf (+8/-11)
contrib/dlz/modules/mysql/Makefile.in (+31/-0)
contrib/dlz/modules/mysql/dlz_mysql_dynamic.c (+29/-43)
contrib/dlz/modules/mysql/testing/named.conf (+8/-11)
contrib/dlz/modules/mysqldyn/Makefile.in (+31/-0)
contrib/dlz/modules/mysqldyn/README (+27/-0)
contrib/dlz/modules/mysqldyn/dlz_mysqldyn_mod.c (+31/-30)
contrib/dlz/modules/mysqldyn/testing/named.conf (+8/-11)
contrib/dlz/modules/perl/Makefile (+30/-0)
contrib/dlz/modules/perl/README (+29/-0)
contrib/dlz/modules/perl/dlz_perl_callback.xs (+25/-12)
contrib/dlz/modules/perl/dlz_perl_callback_clientinfo.xs (+25/-12)
contrib/dlz/modules/perl/dlz_perl_driver.c (+39/-63)
contrib/dlz/modules/perl/dlz_perl_driver.h (+25/-12)
contrib/dlz/modules/perl/testing/dlz_perl_example.pm (+21/-13)
contrib/dlz/modules/perl/testing/named.conf (+8/-11)
contrib/dlz/modules/sqlite3/Makefile (+25/-0)
contrib/dlz/modules/sqlite3/dlz_sqlite3_dynamic.c (+31/-49)
contrib/dlz/modules/sqlite3/testing/named.conf (+8/-11)
contrib/dlz/modules/wildcard/Makefile (+26/-0)
contrib/dlz/modules/wildcard/README (+28/-0)
contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c (+34/-47)
contrib/dlz/modules/wildcard/testing/named.conf (+8/-11)
contrib/dnspriv/named.conf (+4/-2)
contrib/dnspriv/nginx.conf (+3/-1)
contrib/kasp/kasp.xml (+12/-0)
contrib/kasp/kasp2policy.py (+112/-98)
contrib/scripts/catzhash.py (+10/-5)
contrib/scripts/check-secure-delegation.pl.in (+6/-4)
contrib/scripts/check5011.pl (+11/-0)
contrib/scripts/dnssec-keyset.sh (+8/-11)
contrib/scripts/named-bootconf.sh (+5/-3)
contrib/scripts/nanny.pl (+5/-3)
contrib/scripts/zone-edit.sh.in (+5/-3)
dangerfile.py (+426/-0)
debian/NEWS (+16/-0)
debian/bind9-doc.install (+1/-1)
debian/bind9-libs.install (+7/-1)
debian/changelog (+97/-0)
debian/control (+2/-2)
debian/patches/0001-Add_--install-layout=deb_to_setup.py_call.patch (+2/-4)
debian/patches/0002-python-fix-for-dist-packages.patch (+24/-30)
debian/patches/series (+0/-22)
debian/rules (+2/-3)
debian/tests/control (+6/-0)
debian/tests/zonetest (+49/-0)
debian/upstream/signing-key.asc (+151/-0)
dev/null (+0/-27)
doc/Makefile.in (+5/-3)
doc/arm/Makefile.in (+59/-54)
doc/arm/_static/custom.css (+25/-0)
doc/arm/advanced.rst (+632/-0)
doc/arm/build.rst (+199/-0)
doc/arm/catz.rst (+241/-0)
doc/arm/conf.py (+188/-0)
doc/arm/configuration.rst (+320/-0)
doc/arm/dlz.rst (+134/-0)
doc/arm/dnssec-guide.rst (+23/-0)
doc/arm/dnssec.inc.rst (+521/-0)
doc/arm/dyndb.rst (+89/-0)
doc/arm/general.rst (+432/-0)
doc/arm/history.rst (+77/-0)
doc/arm/index.rst (+38/-0)
doc/arm/introduction.rst (+311/-0)
doc/arm/logging-categories.rst (+117/-0)
doc/arm/managed-keys.rst (+92/-0)
doc/arm/manpages.rst (+55/-0)
doc/arm/notes.rst (+111/-0)
doc/arm/pkcs11.rst (+287/-0)
doc/arm/platforms.rst (+113/-0)
doc/arm/plugins.rst (+82/-0)
doc/arm/reference.rst (+7023/-0)
doc/arm/requirements.rst (+74/-0)
doc/arm/requirements.txt (+5/-0)
doc/arm/security.rst (+228/-0)
doc/arm/troubleshooting.rst (+107/-0)
doc/dnssec-guide/advanced-discussions.rst (+1089/-0)
doc/dnssec-guide/commonly-asked-questions.rst (+172/-0)
doc/dnssec-guide/getting-started.rst (+147/-0)
doc/dnssec-guide/introduction.rst (+394/-0)
doc/dnssec-guide/preface.rst (+83/-0)
doc/dnssec-guide/recipes.rst (+1084/-0)
doc/dnssec-guide/signing.rst (+1647/-0)
doc/dnssec-guide/troubleshooting.rst (+589/-0)
doc/dnssec-guide/validation.rst (+866/-0)
doc/doxygen/Doxyfile.in (+13/-2)
doc/doxygen/Makefile.in (+4/-2)
doc/doxygen/doxygen-input-filter.in (+3/-1)
doc/doxygen/isc-footer.html (+3/-1)
doc/doxygen/isc-header.html (+3/-1)
doc/doxygen/mainpage (+12/-0)
doc/man/Makefile.in (+275/-0)
doc/man/arpaname.rst (+14/-0)
doc/man/conf.py (+216/-0)
doc/man/ddns-confgen.rst (+14/-0)
doc/man/delv.rst (+14/-0)
doc/man/dig.rst (+14/-0)
doc/man/dnssec-cds.rst (+14/-0)
doc/man/dnssec-checkds.rst (+14/-0)
doc/man/dnssec-coverage.rst (+14/-0)
doc/man/dnssec-dsfromkey.rst (+14/-0)
doc/man/dnssec-importkey.rst (+14/-0)
doc/man/dnssec-keyfromlabel.rst (+14/-0)
doc/man/dnssec-keygen.rst (+14/-0)
doc/man/dnssec-keymgr.rst (+14/-0)
doc/man/dnssec-revoke.rst (+14/-0)
doc/man/dnssec-settime.rst (+14/-0)
doc/man/dnssec-signzone.rst (+14/-0)
doc/man/dnssec-verify.rst (+14/-0)
doc/man/dnstap-read.rst (+14/-0)
doc/man/filter-aaaa.rst (+14/-0)
doc/man/host.rst (+14/-0)
doc/man/index.rst (+10/-0)
doc/man/mdig.rst (+14/-0)
doc/man/named-checkconf.rst (+14/-0)
doc/man/named-checkzone.rst (+14/-0)
doc/man/named-compilezone.rst (+14/-0)
doc/man/named-journalprint.rst (+14/-0)
doc/man/named-nzd2nzf.rst (+14/-0)
doc/man/named-rrchecker.rst (+14/-0)
doc/man/named.conf.rst (+14/-0)
doc/man/named.rst (+14/-0)
doc/man/nsec3hash.rst (+14/-0)
doc/man/nslookup.rst (+14/-0)
doc/man/nsupdate.rst (+14/-0)
doc/man/pkcs11-destroy.rst (+14/-0)
doc/man/pkcs11-keygen.rst (+14/-0)
doc/man/pkcs11-list.rst (+14/-0)
doc/man/pkcs11-tokens.rst (+14/-0)
doc/man/rndc-confgen.rst (+14/-0)
doc/man/rndc.conf.rst (+14/-0)
doc/man/rndc.rst (+14/-0)
doc/man/tsig-keygen.rst (+14/-0)
doc/misc/Makefile.in (+28/-25)
doc/misc/acl.grammar.rst (+14/-0)
doc/misc/controls.grammar.rst (+24/-0)
doc/misc/delegation-only.zoneopt.rst (+16/-0)
doc/misc/dnssec-policy.default.conf (+14/-1)
doc/misc/dnssec-policy.grammar.rst (+28/-0)
doc/misc/format-options.pl (+5/-3)
doc/misc/forward.zoneopt.rst (+19/-0)
doc/misc/hint.zoneopt.rst (+19/-0)
doc/misc/in-view.zoneopt.rst (+16/-0)
doc/misc/key.grammar.rst (+17/-0)
doc/misc/logging.grammar.rst (+28/-0)
doc/misc/managed-keys.grammar.rst (+17/-0)
doc/misc/master.zoneopt (+8/-4)
doc/misc/master.zoneopt.rst (+74/-0)
doc/misc/mirror.zoneopt (+5/-3)
doc/misc/mirror.zoneopt.rst (+57/-0)
doc/misc/options (+112/-59)
doc/misc/options.active (+111/-59)
doc/misc/options.grammar.rst (+313/-0)
doc/misc/parental-agents.grammar.rst (+18/-0)
doc/misc/primaries.grammar.rst (+18/-0)
doc/misc/redirect.zoneopt (+2/-1)
doc/misc/redirect.zoneopt.rst (+27/-0)
doc/misc/rst-grammars.pl (+81/-0)
doc/misc/rst-options.pl (+135/-0)
doc/misc/rst-zoneopt.pl (+59/-0)
doc/misc/server.grammar.rst (+45/-0)
doc/misc/slave.zoneopt (+9/-4)
doc/misc/slave.zoneopt.rst (+78/-0)
doc/misc/sort-options.pl (+5/-3)
doc/misc/static-stub.zoneopt.rst (+24/-0)
doc/misc/statistics-channels.grammar.rst (+19/-0)
doc/misc/stub.zoneopt (+2/-1)
doc/misc/stub.zoneopt.rst (+41/-0)
doc/misc/trust-anchors.grammar.rst (+17/-0)
doc/misc/trusted-keys.grammar.rst (+16/-0)
doc/notes/notes-9.16.0.rst (+152/-0)
doc/notes/notes-9.16.1.rst (+48/-0)
doc/notes/notes-9.16.10.rst (+58/-0)
doc/notes/notes-9.16.11.rst (+74/-0)
doc/notes/notes-9.16.12.rst (+123/-0)
doc/notes/notes-9.16.13.rst (+79/-0)
doc/notes/notes-9.16.14.rst (+19/-0)
doc/notes/notes-9.16.15.rst (+112/-0)
doc/notes/notes-9.16.16.rst (+76/-0)
doc/notes/notes-9.16.17.rst (+67/-0)
doc/notes/notes-9.16.18.rst (+33/-0)
doc/notes/notes-9.16.19.rst (+68/-0)
doc/notes/notes-9.16.2.rst (+59/-0)
doc/notes/notes-9.16.20.rst (+57/-0)
doc/notes/notes-9.16.21.rst (+68/-0)
doc/notes/notes-9.16.22.rst (+86/-0)
doc/notes/notes-9.16.23.rst (+27/-0)
doc/notes/notes-9.16.24.rst (+43/-0)
doc/notes/notes-9.16.25.rst (+48/-0)
doc/notes/notes-9.16.26.rst (+46/-0)
doc/notes/notes-9.16.27.rst (+65/-0)
doc/notes/notes-9.16.28.rst (+40/-0)
doc/notes/notes-9.16.29.rst (+27/-0)
doc/notes/notes-9.16.3.rst (+95/-0)
doc/notes/notes-9.16.30.rst (+37/-0)
doc/notes/notes-9.16.31.rst (+31/-0)
doc/notes/notes-9.16.32.rst (+56/-0)
doc/notes/notes-9.16.33.rst (+68/-0)
doc/notes/notes-9.16.34.rst (+46/-0)
doc/notes/notes-9.16.35.rst (+56/-0)
doc/notes/notes-9.16.36.rst (+49/-0)
doc/notes/notes-9.16.37.rst (+80/-0)
doc/notes/notes-9.16.38.rst (+33/-0)
doc/notes/notes-9.16.39.rst (+60/-0)
doc/notes/notes-9.16.4.rst (+120/-0)
doc/notes/notes-9.16.5.rst (+72/-0)
doc/notes/notes-9.16.6.rst (+121/-0)
doc/notes/notes-9.16.7.rst (+63/-0)
doc/notes/notes-9.16.8.rst (+63/-0)
doc/notes/notes-9.16.9.rst (+50/-0)
doc/notes/notes-known-issues.rst (+46/-0)
fuzz/FUZZING.md (+13/-0)
fuzz/Makefile.in (+13/-2)
fuzz/dns_name_fromtext_target.c (+3/-1)
fuzz/dns_rdata_fromtext.in/svbc-max-token (+1/-0)
fuzz/dns_rdata_fromwire_text.c (+38/-8)
fuzz/dns_rdata_fromwire_text.in/input-143 (+1/-0)
fuzz/dns_rdata_fromwire_text.in/input-17 (+1/-0)
fuzz/dns_rdata_fromwire_text.in/input-2 (+1/-0)
fuzz/dns_rdata_fromwire_text.in/input-32 (+1/-0)
fuzz/dns_rdata_fromwire_text.in/input-39 (+1/-0)
fuzz/dns_rdata_fromwire_text.in/input-5 (+1/-0)
fuzz/dns_rdata_fromwire_text.in/input-50 (+1/-0)
fuzz/dns_rdata_fromwire_text.in/input-53 (+1/-0)
fuzz/dns_rdata_fromwire_text.in/input-9 (+1/-0)
fuzz/dns_rdata_fromwire_text.in/input-99 (+1/-0)
fuzz/fuzz.h (+5/-1)
fuzz/main.c (+9/-1)
install-sh (+456/-205)
lib/Kyuafile (+11/-0)
lib/Makefile.in (+5/-3)
lib/bind9/Makefile.in (+8/-11)
lib/bind9/check.c (+812/-215)
lib/bind9/getaddresses.c (+6/-3)
lib/bind9/include/Makefile.in (+4/-2)
lib/bind9/include/bind9/Makefile.in (+4/-2)
lib/bind9/include/bind9/check.h (+3/-1)
lib/bind9/include/bind9/getaddresses.h (+3/-1)
lib/bind9/include/bind9/version.h (+4/-6)
lib/bind9/version.c (+4/-6)
lib/bind9/win32/DLLMain.c (+4/-2)
lib/bind9/win32/libbind9.vcxproj.in (+8/-4)
lib/bind9/win32/version.c (+4/-6)
lib/dns/Kyuafile (+11/-0)
lib/dns/Makefile.in (+14/-18)
lib/dns/acl.c (+5/-5)
lib/dns/adb.c (+138/-218)
lib/dns/badcache.c (+13/-9)
lib/dns/byaddr.c (+6/-3)
lib/dns/cache.c (+33/-5)
lib/dns/callbacks.c (+3/-1)
lib/dns/catz.c (+156/-114)
lib/dns/client.c (+28/-1891)
lib/dns/clientinfo.c (+11/-2)
lib/dns/compress.c (+13/-7)
lib/dns/db.c (+59/-11)
lib/dns/dbiterator.c (+3/-1)
lib/dns/dbtable.c (+6/-11)
lib/dns/diff.c (+22/-12)
lib/dns/dispatch.c (+87/-248)
lib/dns/dlz.c (+7/-4)
lib/dns/dns64.c (+3/-1)
lib/dns/dnsrps.c (+15/-7)
lib/dns/dnssec.c (+240/-69)
lib/dns/dnstap.c (+26/-20)
lib/dns/dnstap.proto (+11/-0)
lib/dns/ds.c (+5/-4)
lib/dns/dst_api.c (+246/-117)
lib/dns/dst_internal.h (+27/-7)
lib/dns/dst_openssl.h (+6/-5)
lib/dns/dst_parse.c (+11/-6)
lib/dns/dst_parse.h (+8/-4)
lib/dns/dst_pkcs11.h (+4/-2)
lib/dns/dst_result.c (+4/-2)
lib/dns/dyndb.c (+7/-10)
lib/dns/ecdb.c (+7/-3)
lib/dns/ecs.c (+75/-10)
lib/dns/fixedname.c (+3/-1)
lib/dns/forward.c (+21/-24)
lib/dns/gen-unix.h (+3/-1)
lib/dns/gen-win32.h (+15/-2)
lib/dns/gen.c (+9/-7)
lib/dns/geoip2.c (+3/-1)
lib/dns/gssapi_link.c (+8/-11)
lib/dns/gssapictx.c (+163/-111)
lib/dns/hmac_link.c (+45/-40)
lib/dns/include/Makefile.in (+4/-2)
lib/dns/include/dns/Makefile.in (+5/-3)
lib/dns/include/dns/acl.h (+6/-4)
lib/dns/include/dns/adb.h (+8/-2)
lib/dns/include/dns/badcache.h (+3/-1)
lib/dns/include/dns/bit.h (+3/-1)
lib/dns/include/dns/byaddr.h (+3/-1)
lib/dns/include/dns/cache.h (+25/-1)
lib/dns/include/dns/callbacks.h (+4/-2)
lib/dns/include/dns/catz.h (+9/-10)
lib/dns/include/dns/cert.h (+3/-1)
lib/dns/include/dns/client.h (+23/-203)
lib/dns/include/dns/clientinfo.h (+22/-8)
lib/dns/include/dns/compress.h (+4/-2)
lib/dns/include/dns/db.h (+127/-26)
lib/dns/include/dns/dbiterator.h (+4/-2)
lib/dns/include/dns/dbtable.h (+4/-2)
lib/dns/include/dns/diff.h (+8/-5)
lib/dns/include/dns/dispatch.h (+6/-4)
lib/dns/include/dns/dlz.h (+22/-20)
lib/dns/include/dns/dlz_dlopen.h (+4/-2)
lib/dns/include/dns/dns64.h (+3/-1)
lib/dns/include/dns/dnsrps.h (+5/-3)
lib/dns/include/dns/dnssec.h (+26/-1)
lib/dns/include/dns/dnstap.h (+3/-7)
lib/dns/include/dns/ds.h (+3/-1)
lib/dns/include/dns/dsdigest.h (+3/-1)
lib/dns/include/dns/dyndb.h (+10/-8)
lib/dns/include/dns/ecdb.h (+4/-2)
lib/dns/include/dns/ecs.h (+33/-6)
lib/dns/include/dns/edns.h (+3/-1)
lib/dns/include/dns/events.h (+6/-1)
lib/dns/include/dns/fixedname.h (+3/-1)
lib/dns/include/dns/forward.h (+3/-1)
lib/dns/include/dns/geoip.h (+6/-4)
lib/dns/include/dns/ipkeylist.h (+6/-4)
lib/dns/include/dns/iptable.h (+4/-2)
lib/dns/include/dns/journal.h (+51/-13)
lib/dns/include/dns/kasp.h (+113/-31)
lib/dns/include/dns/keydata.h (+3/-1)
lib/dns/include/dns/keyflags.h (+3/-1)
lib/dns/include/dns/keymgr.h (+83/-5)
lib/dns/include/dns/keytable.h (+11/-6)
lib/dns/include/dns/keyvalues.h (+4/-1)
lib/dns/include/dns/lib.h (+4/-2)
lib/dns/include/dns/librpz.h (+62/-60)
lib/dns/include/dns/lmdb.h (+25/-0)
lib/dns/include/dns/log.h (+4/-2)
lib/dns/include/dns/lookup.h (+6/-4)
lib/dns/include/dns/master.h (+3/-1)
lib/dns/include/dns/masterdump.h (+30/-30)
lib/dns/include/dns/message.h (+56/-54)
lib/dns/include/dns/name.h (+23/-14)
lib/dns/include/dns/ncache.h (+3/-1)
lib/dns/include/dns/nsec.h (+3/-1)
lib/dns/include/dns/nsec3.h (+18/-16)
lib/dns/include/dns/nta.h (+14/-4)
lib/dns/include/dns/opcode.h (+3/-1)
lib/dns/include/dns/order.h (+3/-1)
lib/dns/include/dns/peer.h (+8/-6)
lib/dns/include/dns/portlist.h (+4/-2)
lib/dns/include/dns/private.h (+3/-1)
lib/dns/include/dns/rbt.h (+53/-33)
lib/dns/include/dns/rcode.h (+3/-1)
lib/dns/include/dns/rdata.h (+22/-3)
lib/dns/include/dns/rdataclass.h (+3/-1)
lib/dns/include/dns/rdatalist.h (+4/-2)
lib/dns/include/dns/rdataset.h (+25/-19)
lib/dns/include/dns/rdatasetiter.h (+8/-5)
lib/dns/include/dns/rdataslab.h (+12/-1)
lib/dns/include/dns/rdatatype.h (+3/-1)
lib/dns/include/dns/request.h (+3/-1)
lib/dns/include/dns/resolver.h (+16/-13)
lib/dns/include/dns/result.h (+14/-3)
lib/dns/include/dns/rootns.h (+3/-1)
lib/dns/include/dns/rpz.h (+30/-27)
lib/dns/include/dns/rriterator.h (+7/-5)
lib/dns/include/dns/rrl.h (+7/-5)
lib/dns/include/dns/sdb.h (+9/-7)
lib/dns/include/dns/sdlz.h (+14/-12)
lib/dns/include/dns/secalg.h (+3/-1)
lib/dns/include/dns/secproto.h (+3/-1)
lib/dns/include/dns/soa.h (+3/-1)
lib/dns/include/dns/ssu.h (+3/-1)
lib/dns/include/dns/stats.h (+308/-284)
lib/dns/include/dns/tcpmsg.h (+8/-6)
lib/dns/include/dns/time.h (+3/-1)
lib/dns/include/dns/timer.h (+3/-1)
lib/dns/include/dns/tkey.h (+11/-9)
lib/dns/include/dns/tsec.h (+3/-1)
lib/dns/include/dns/tsig.h (+9/-7)
lib/dns/include/dns/ttl.h (+3/-1)
lib/dns/include/dns/types.h (+22/-16)
lib/dns/include/dns/update.h (+14/-4)
lib/dns/include/dns/validator.h (+17/-15)
lib/dns/include/dns/version.h (+3/-5)
lib/dns/include/dns/view.h (+56/-63)
lib/dns/include/dns/xfrin.h (+3/-1)
lib/dns/include/dns/zone.h (+234/-49)
lib/dns/include/dns/zonekey.h (+3/-1)
lib/dns/include/dns/zoneverify.h (+3/-1)
lib/dns/include/dns/zt.h (+6/-3)
lib/dns/include/dst/Makefile.in (+4/-2)
lib/dns/include/dst/dst.h (+49/-6)
lib/dns/include/dst/gssapi.h (+13/-26)
lib/dns/include/dst/result.h (+4/-2)
lib/dns/ipkeylist.c (+3/-1)
lib/dns/iptable.c (+3/-1)
lib/dns/journal.c (+619/-193)
lib/dns/kasp.c (+86/-24)
lib/dns/key.c (+7/-3)
lib/dns/keydata.c (+3/-1)
lib/dns/keymgr.c (+1454/-391)
lib/dns/keytable.c (+245/-84)
lib/dns/lib.c (+5/-3)
lib/dns/log.c (+3/-1)
lib/dns/lookup.c (+4/-2)
lib/dns/mapapi (+1/-1)
lib/dns/master.c (+103/-50)
lib/dns/masterdump.c (+154/-134)
lib/dns/message.c (+347/-227)
lib/dns/name.c (+25/-35)
lib/dns/ncache.c (+9/-4)
lib/dns/nsec.c (+8/-4)
lib/dns/nsec3.c (+40/-83)
lib/dns/nta.c (+53/-15)
lib/dns/openssl_link.c (+14/-128)
lib/dns/openssldh_link.c (+14/-12)
lib/dns/opensslecdsa_link.c (+296/-82)
lib/dns/openssleddsa_link.c (+234/-313)
lib/dns/opensslrsa_link.c (+232/-29)
lib/dns/order.c (+8/-4)
lib/dns/peer.c (+8/-5)
lib/dns/pkcs11.c (+4/-2)
lib/dns/pkcs11ecdsa_link.c (+75/-46)
lib/dns/pkcs11eddsa_link.c (+124/-120)
lib/dns/pkcs11rsa_link.c (+97/-52)
lib/dns/portlist.c (+4/-2)
lib/dns/private.c (+15/-7)
lib/dns/rbt.c (+214/-111)
lib/dns/rbtdb.c (+991/-831)
lib/dns/rbtdb.h (+3/-1)
lib/dns/rcode.c (+5/-2)
lib/dns/rdata.c (+198/-46)
lib/dns/rdata/any_255/tsig_250.c (+18/-15)
lib/dns/rdata/any_255/tsig_250.h (+3/-1)
lib/dns/rdata/ch_3/a_1.c (+16/-14)
lib/dns/rdata/ch_3/a_1.h (+3/-1)
lib/dns/rdata/generic/afsdb_18.c (+16/-14)
lib/dns/rdata/generic/afsdb_18.h (+3/-1)
lib/dns/rdata/generic/amtrelay_260.c (+22/-21)
lib/dns/rdata/generic/amtrelay_260.h (+3/-1)
lib/dns/rdata/generic/avc_258.c (+22/-34)
lib/dns/rdata/generic/avc_258.h (+3/-1)
lib/dns/rdata/generic/caa_257.c (+18/-15)
lib/dns/rdata/generic/caa_257.h (+3/-1)
lib/dns/rdata/generic/cdnskey_60.c (+21/-21)
lib/dns/rdata/generic/cdnskey_60.h (+3/-1)
lib/dns/rdata/generic/cds_59.c (+22/-21)
lib/dns/rdata/generic/cds_59.h (+3/-1)
lib/dns/rdata/generic/cert_37.c (+17/-15)
lib/dns/rdata/generic/cert_37.h (+3/-1)
lib/dns/rdata/generic/cname_5.c (+16/-14)
lib/dns/rdata/generic/cname_5.h (+3/-1)
lib/dns/rdata/generic/csync_62.c (+16/-14)
lib/dns/rdata/generic/csync_62.h (+3/-1)
lib/dns/rdata/generic/dlv_32769.c (+22/-21)
lib/dns/rdata/generic/dlv_32769.h (+3/-1)
lib/dns/rdata/generic/dname_39.c (+16/-14)
lib/dns/rdata/generic/dname_39.h (+3/-1)
lib/dns/rdata/generic/dnskey_48.c (+21/-21)
lib/dns/rdata/generic/dnskey_48.h (+3/-1)
lib/dns/rdata/generic/doa_259.c (+16/-14)
lib/dns/rdata/generic/doa_259.h (+3/-1)
lib/dns/rdata/generic/ds_43.c (+27/-26)
lib/dns/rdata/generic/ds_43.h (+3/-1)
lib/dns/rdata/generic/eui48_108.c (+16/-14)
lib/dns/rdata/generic/eui48_108.h (+3/-1)
lib/dns/rdata/generic/eui64_109.c (+16/-14)
lib/dns/rdata/generic/eui64_109.h (+3/-1)
lib/dns/rdata/generic/gpos_27.c (+18/-15)
lib/dns/rdata/generic/gpos_27.h (+3/-1)
lib/dns/rdata/generic/hinfo_13.c (+16/-14)
lib/dns/rdata/generic/hinfo_13.h (+3/-1)
lib/dns/rdata/generic/hip_55.c (+28/-20)
lib/dns/rdata/generic/hip_55.h (+3/-1)
lib/dns/rdata/generic/ipseckey_45.c (+26/-18)
lib/dns/rdata/generic/ipseckey_45.h (+3/-1)
lib/dns/rdata/generic/isdn_20.c (+18/-15)
lib/dns/rdata/generic/isdn_20.h (+3/-1)
lib/dns/rdata/generic/key_25.c (+30/-29)
lib/dns/rdata/generic/key_25.h (+3/-1)
lib/dns/rdata/generic/keydata_65533.c (+32/-16)
lib/dns/rdata/generic/keydata_65533.h (+3/-1)
lib/dns/rdata/generic/l32_105.c (+17/-15)
lib/dns/rdata/generic/l32_105.h (+3/-1)
lib/dns/rdata/generic/l64_106.c (+16/-14)
lib/dns/rdata/generic/l64_106.h (+3/-1)
lib/dns/rdata/generic/loc_29.c (+352/-430)
lib/dns/rdata/generic/loc_29.h (+3/-1)
lib/dns/rdata/generic/lp_107.c (+16/-14)
lib/dns/rdata/generic/lp_107.h (+3/-1)
lib/dns/rdata/generic/mb_7.c (+16/-14)
lib/dns/rdata/generic/mb_7.h (+3/-1)
lib/dns/rdata/generic/md_3.c (+16/-14)
lib/dns/rdata/generic/md_3.h (+3/-1)
lib/dns/rdata/generic/mf_4.c (+16/-14)
lib/dns/rdata/generic/mf_4.h (+3/-1)
lib/dns/rdata/generic/mg_8.c (+16/-14)
lib/dns/rdata/generic/mg_8.h (+3/-1)
lib/dns/rdata/generic/minfo_14.c (+16/-14)
lib/dns/rdata/generic/minfo_14.h (+3/-1)
lib/dns/rdata/generic/mr_9.c (+16/-14)
lib/dns/rdata/generic/mr_9.h (+3/-1)
lib/dns/rdata/generic/mx_15.c (+16/-14)
lib/dns/rdata/generic/mx_15.h (+3/-1)
lib/dns/rdata/generic/naptr_35.c (+17/-15)
lib/dns/rdata/generic/naptr_35.h (+3/-1)
lib/dns/rdata/generic/nid_104.c (+16/-14)
lib/dns/rdata/generic/nid_104.h (+3/-1)
lib/dns/rdata/generic/ninfo_56.c (+22/-34)
lib/dns/rdata/generic/ninfo_56.h (+3/-1)
lib/dns/rdata/generic/ns_2.c (+16/-14)
lib/dns/rdata/generic/ns_2.h (+3/-1)
lib/dns/rdata/generic/nsec3_50.c (+19/-15)
lib/dns/rdata/generic/nsec3_50.h (+3/-1)
lib/dns/rdata/generic/nsec3param_51.c (+18/-15)
lib/dns/rdata/generic/nsec3param_51.h (+3/-1)
lib/dns/rdata/generic/nsec_47.c (+16/-14)
lib/dns/rdata/generic/nsec_47.h (+3/-1)
lib/dns/rdata/generic/null_10.c (+16/-14)
lib/dns/rdata/generic/null_10.h (+3/-1)
lib/dns/rdata/generic/nxt_30.c (+18/-16)
lib/dns/rdata/generic/nxt_30.h (+3/-1)
lib/dns/rdata/generic/openpgpkey_61.c (+16/-14)
lib/dns/rdata/generic/openpgpkey_61.h (+3/-1)
lib/dns/rdata/generic/opt_41.c (+41/-15)
lib/dns/rdata/generic/opt_41.h (+3/-1)
lib/dns/rdata/generic/proforma.c (+16/-14)
lib/dns/rdata/generic/proforma.h (+3/-1)
lib/dns/rdata/generic/ptr_12.c (+16/-14)
lib/dns/rdata/generic/ptr_12.h (+3/-1)
lib/dns/rdata/generic/rkey_57.c (+21/-21)
lib/dns/rdata/generic/rkey_57.h (+3/-1)
lib/dns/rdata/generic/rp_17.c (+16/-14)
lib/dns/rdata/generic/rp_17.h (+3/-1)
lib/dns/rdata/generic/rrsig_46.c (+20/-15)
lib/dns/rdata/generic/rrsig_46.h (+3/-1)
lib/dns/rdata/generic/rt_21.c (+16/-14)
lib/dns/rdata/generic/rt_21.h (+3/-1)
lib/dns/rdata/generic/sig_24.c (+20/-15)
lib/dns/rdata/generic/sig_24.h (+3/-1)
lib/dns/rdata/generic/sink_40.c (+16/-14)
lib/dns/rdata/generic/sink_40.h (+3/-1)
lib/dns/rdata/generic/smimea_53.c (+22/-21)
lib/dns/rdata/generic/smimea_53.h (+3/-1)
lib/dns/rdata/generic/soa_6.c (+16/-14)
lib/dns/rdata/generic/soa_6.h (+3/-1)
lib/dns/rdata/generic/spf_99.c (+22/-34)
lib/dns/rdata/generic/spf_99.h (+3/-1)
lib/dns/rdata/generic/sshfp_44.c (+16/-14)
lib/dns/rdata/generic/sshfp_44.h (+3/-1)
lib/dns/rdata/generic/ta_32768.c (+21/-21)
lib/dns/rdata/generic/ta_32768.h (+3/-1)
lib/dns/rdata/generic/talink_58.c (+16/-14)
lib/dns/rdata/generic/talink_58.h (+3/-1)
lib/dns/rdata/generic/tkey_249.c (+18/-15)
lib/dns/rdata/generic/tkey_249.h (+3/-1)
lib/dns/rdata/generic/tlsa_52.c (+29/-28)
lib/dns/rdata/generic/tlsa_52.h (+3/-1)
lib/dns/rdata/generic/txt_16.c (+30/-28)
lib/dns/rdata/generic/txt_16.h (+3/-1)
lib/dns/rdata/generic/uri_256.c (+16/-14)
lib/dns/rdata/generic/uri_256.h (+3/-1)
lib/dns/rdata/generic/x25_19.c (+26/-17)
lib/dns/rdata/generic/x25_19.h (+3/-1)
lib/dns/rdata/generic/zonemd_63.c (+66/-35)
lib/dns/rdata/generic/zonemd_63.h (+7/-4)
lib/dns/rdata/hs_4/a_1.c (+17/-15)
lib/dns/rdata/hs_4/a_1.h (+3/-1)
lib/dns/rdata/in_1/a6_38.c (+20/-16)
lib/dns/rdata/in_1/a6_38.h (+3/-1)
lib/dns/rdata/in_1/a_1.c (+49/-22)
lib/dns/rdata/in_1/a_1.h (+3/-1)
lib/dns/rdata/in_1/aaaa_28.c (+19/-16)
lib/dns/rdata/in_1/aaaa_28.h (+3/-1)
lib/dns/rdata/in_1/apl_42.c (+18/-16)
lib/dns/rdata/in_1/apl_42.h (+3/-1)
lib/dns/rdata/in_1/atma_34.c (+18/-16)
lib/dns/rdata/in_1/atma_34.h (+3/-1)
lib/dns/rdata/in_1/dhcid_49.c (+16/-14)
lib/dns/rdata/in_1/dhcid_49.h (+3/-1)
lib/dns/rdata/in_1/eid_31.c (+16/-14)
lib/dns/rdata/in_1/eid_31.h (+3/-1)
lib/dns/rdata/in_1/https_65.c (+186/-0)
lib/dns/rdata/in_1/https_65.h (+35/-0)
lib/dns/rdata/in_1/kx_36.c (+16/-14)
lib/dns/rdata/in_1/kx_36.h (+3/-1)
lib/dns/rdata/in_1/nimloc_32.c (+16/-14)
lib/dns/rdata/in_1/nimloc_32.h (+3/-1)
lib/dns/rdata/in_1/nsap-ptr_23.c (+16/-14)
lib/dns/rdata/in_1/nsap-ptr_23.h (+3/-1)
lib/dns/rdata/in_1/nsap_22.c (+16/-14)
lib/dns/rdata/in_1/nsap_22.h (+3/-1)
lib/dns/rdata/in_1/px_26.c (+16/-14)
lib/dns/rdata/in_1/px_26.h (+3/-1)
lib/dns/rdata/in_1/srv_33.c (+17/-15)
lib/dns/rdata/in_1/srv_33.h (+3/-1)
lib/dns/rdata/in_1/svcb_64.c (+1268/-0)
lib/dns/rdata/in_1/svcb_64.h (+40/-0)
lib/dns/rdata/in_1/wks_11.c (+24/-21)
lib/dns/rdata/in_1/wks_11.h (+3/-1)
lib/dns/rdata/rdatastructpre.h (+3/-1)
lib/dns/rdata/rdatastructsuf.h (+3/-1)
lib/dns/rdatalist.c (+15/-7)
lib/dns/rdatalist_p.h (+3/-1)
lib/dns/rdataset.c (+4/-2)
lib/dns/rdatasetiter.c (+3/-1)
lib/dns/rdataslab.c (+35/-4)
lib/dns/request.c (+21/-14)
lib/dns/resolver.c (+1033/-553)
lib/dns/result.c (+23/-1)
lib/dns/rootns.c (+9/-5)
lib/dns/rpz.c (+249/-132)
lib/dns/rriterator.c (+5/-3)
lib/dns/rrl.c (+74/-53)
lib/dns/sdb.c (+19/-11)
lib/dns/sdlz.c (+28/-17)
lib/dns/soa.c (+7/-4)
lib/dns/ssu.c (+31/-19)
lib/dns/ssu_external.c (+3/-1)
lib/dns/stats.c (+138/-17)
lib/dns/tcpmsg.c (+4/-2)
lib/dns/tests/Krsa.+008+29238.key (+5/-0)
lib/dns/tests/Kyuafile (+12/-0)
lib/dns/tests/Makefile.in (+24/-7)
lib/dns/tests/acl_test.c (+4/-2)
lib/dns/tests/comparekeys/Kexample-d.+008+53461.key (+5/-0)
lib/dns/tests/comparekeys/Kexample-d.+008+53461.private (+13/-0)
lib/dns/tests/comparekeys/Kexample-e.+008+53973.key (+5/-0)
lib/dns/tests/comparekeys/Kexample-e.+008+53973.private (+13/-0)
lib/dns/tests/comparekeys/Kexample-n.+008+37464.key (+5/-0)
lib/dns/tests/comparekeys/Kexample-n.+008+37464.private (+13/-0)
lib/dns/tests/comparekeys/Kexample-p.+008+53461.key (+5/-0)
lib/dns/tests/comparekeys/Kexample-p.+008+53461.private (+13/-0)
lib/dns/tests/comparekeys/Kexample-private.+002+65316.key (+1/-0)
lib/dns/tests/comparekeys/Kexample-private.+002+65316.private (+9/-0)
lib/dns/tests/comparekeys/Kexample-q.+008+53461.key (+5/-0)
lib/dns/tests/comparekeys/Kexample-q.+008+53461.private (+13/-0)
lib/dns/tests/comparekeys/Kexample.+002+65316.key (+1/-0)
lib/dns/tests/comparekeys/Kexample.+002+65316.private (+9/-0)
lib/dns/tests/comparekeys/Kexample.+008+53461.key (+5/-0)
lib/dns/tests/comparekeys/Kexample.+008+53461.private (+13/-0)
lib/dns/tests/comparekeys/Kexample.+013+19786.key (+5/-0)
lib/dns/tests/comparekeys/Kexample.+013+19786.private (+6/-0)
lib/dns/tests/comparekeys/Kexample.+015+63663.key (+5/-0)
lib/dns/tests/comparekeys/Kexample.+015+63663.private (+6/-0)
lib/dns/tests/comparekeys/Kexample2.+002+19823.key (+1/-0)
lib/dns/tests/comparekeys/Kexample2.+002+19823.private (+9/-0)
lib/dns/tests/comparekeys/Kexample2.+008+37993.key (+5/-0)
lib/dns/tests/comparekeys/Kexample2.+008+37993.private (+13/-0)
lib/dns/tests/comparekeys/Kexample2.+013+16384.key (+5/-0)
lib/dns/tests/comparekeys/Kexample2.+013+16384.private (+6/-0)
lib/dns/tests/comparekeys/Kexample2.+015+37529.key (+5/-0)
lib/dns/tests/comparekeys/Kexample2.+015+37529.private (+6/-0)
lib/dns/tests/comparekeys/Kexample3.+002+17187.key (+1/-0)
lib/dns/tests/comparekeys/Kexample3.+002+17187.private (+9/-0)
lib/dns/tests/db_test.c (+10/-5)
lib/dns/tests/dbdiff_test.c (+4/-2)
lib/dns/tests/dbiterator_test.c (+4/-2)
lib/dns/tests/dbversion_test.c (+6/-4)
lib/dns/tests/dh_test.c (+4/-8)
lib/dns/tests/dispatch_test.c (+14/-12)
lib/dns/tests/dnstap_test.c (+8/-3)
lib/dns/tests/dnstest.c (+17/-24)
lib/dns/tests/dnstest.h (+3/-1)
lib/dns/tests/dst_test.c (+198/-2)
lib/dns/tests/geoip_test.c (+11/-6)
lib/dns/tests/keytable_test.c (+6/-4)
lib/dns/tests/master_test.c (+4/-2)
lib/dns/tests/mkraw.pl (+5/-3)
lib/dns/tests/name_test.c (+6/-4)
lib/dns/tests/nsec3_test.c (+8/-7)
lib/dns/tests/nsec3param_test.c (+304/-0)
lib/dns/tests/peer_test.c (+4/-2)
lib/dns/tests/private_test.c (+12/-14)
lib/dns/tests/rbt_serialize_test.c (+5/-3)
lib/dns/tests/rbt_test.c (+47/-2)
lib/dns/tests/rbtdb_test.c (+245/-0)
lib/dns/tests/rdata_test.c (+747/-67)
lib/dns/tests/rdataset_test.c (+4/-2)
lib/dns/tests/rdatasetstats_test.c (+4/-2)
lib/dns/tests/resolver_test.c (+4/-2)
lib/dns/tests/result_test.c (+5/-3)
lib/dns/tests/rsa_test.c (+21/-16)
lib/dns/tests/sigs_test.c (+4/-2)
lib/dns/tests/testdata/db/data.db (+4/-2)
lib/dns/tests/testdata/dbiterator/zone1.data (+1/-1)
lib/dns/tests/testdata/diff/zone1.data (+1/-1)
lib/dns/tests/testdata/diff/zone2.data (+1/-1)
lib/dns/tests/testdata/diff/zone3.data (+1/-1)
lib/dns/tests/testdata/nsec3/1024.db (+4/-2)
lib/dns/tests/testdata/nsec3/2048.db (+4/-2)
lib/dns/tests/testdata/nsec3/4096.db (+4/-2)
lib/dns/tests/testdata/nsec3/min-1024.db (+4/-2)
lib/dns/tests/testdata/nsec3/min-2048.db (+4/-2)
lib/dns/tests/testdata/nsec3param/nsec3.db.signed (+73/-0)
lib/dns/tests/testdata/zt/zone1.db (+4/-2)
lib/dns/tests/time_test.c (+4/-2)
lib/dns/tests/tsig_test.c (+15/-16)
lib/dns/tests/update_test.c (+72/-18)
lib/dns/tests/zonemgr_test.c (+4/-2)
lib/dns/tests/zt_test.c (+6/-4)
lib/dns/time.c (+3/-1)
lib/dns/timer.c (+3/-1)
lib/dns/tkey.c (+27/-23)
lib/dns/tsec.c (+6/-7)
lib/dns/tsig.c (+26/-37)
lib/dns/tsig_p.h (+3/-1)
lib/dns/ttl.c (+3/-1)
lib/dns/update.c (+108/-65)
lib/dns/validator.c (+111/-66)
lib/dns/version.c (+4/-6)
lib/dns/view.c (+87/-26)
lib/dns/win32/DLLMain.c (+4/-2)
lib/dns/win32/gen.vcxproj.in (+6/-2)
lib/dns/win32/libdns.def.in (+58/-26)
lib/dns/win32/libdns.vcxproj.filters.in (+0/-6)
lib/dns/win32/libdns.vcxproj.in (+10/-8)
lib/dns/win32/version.c (+4/-6)
lib/dns/xfrin.c (+80/-27)
lib/dns/zone.c (+5283/-2679)
lib/dns/zone_p.h (+8/-1)
lib/dns/zonekey.c (+5/-2)
lib/dns/zoneverify.c (+180/-184)
lib/dns/zt.c (+46/-31)
lib/irs/Kyuafile (+11/-0)
lib/irs/Makefile.in (+20/-11)
lib/irs/context.c (+28/-19)
lib/irs/dnsconf.c (+4/-2)
lib/irs/gai_strerror.c (+4/-2)
lib/irs/getaddrinfo.c (+17/-10)
lib/irs/getnameinfo.c (+19/-10)
lib/irs/include/Makefile.in (+4/-2)
lib/irs/include/irs/Makefile.in (+4/-2)
lib/irs/include/irs/context.h (+4/-2)
lib/irs/include/irs/dnsconf.h (+5/-3)
lib/irs/include/irs/netdb.h.in (+4/-2)
lib/irs/include/irs/platform.h.in (+4/-2)
lib/irs/include/irs/resconf.h (+3/-1)
lib/irs/include/irs/types.h (+4/-2)
lib/irs/include/irs/version.h (+4/-6)
lib/irs/resconf.c (+3/-1)
lib/irs/tests/Kyuafile (+11/-0)
lib/irs/tests/Makefile.in (+6/-4)
lib/irs/tests/resconf_test.c (+4/-2)
lib/irs/tests/testdata/domain.conf (+3/-1)
lib/irs/tests/testdata/nameserver-v4.conf (+3/-1)
lib/irs/tests/testdata/nameserver-v6-scoped.conf (+3/-1)
lib/irs/tests/testdata/nameserver-v6.conf (+3/-1)
lib/irs/tests/testdata/options-bad-ndots.conf (+3/-1)
lib/irs/tests/testdata/options-debug.conf (+3/-1)
lib/irs/tests/testdata/options-empty.conf (+3/-1)
lib/irs/tests/testdata/options-ndots.conf (+3/-1)
lib/irs/tests/testdata/options-timeout.conf (+3/-1)
lib/irs/tests/testdata/options-unknown.conf (+3/-1)
lib/irs/tests/testdata/options.conf (+3/-1)
lib/irs/tests/testdata/port.conf (+3/-1)
lib/irs/tests/testdata/resolv.conf (+3/-1)
lib/irs/tests/testdata/search.conf (+3/-1)
lib/irs/tests/testdata/sortlist-v4.conf (+3/-1)
lib/irs/tests/testdata/timeout.conf (+3/-1)
lib/irs/tests/testdata/unknown.conf (+3/-1)
lib/irs/version.c (+4/-6)
lib/irs/win32/DLLMain.c (+4/-2)
lib/irs/win32/Makefile.in (+4/-2)
lib/irs/win32/include/Makefile.in (+4/-2)
lib/irs/win32/include/irs/Makefile.in (+4/-2)
lib/irs/win32/include/irs/netdb.h (+5/-3)
lib/irs/win32/include/irs/platform.h (+1/-1)
lib/irs/win32/libirs.vcxproj.in (+8/-4)
lib/irs/win32/resconf.c (+6/-3)
lib/irs/win32/version.c (+4/-6)
lib/isc/Kyuafile (+11/-0)
lib/isc/Makefile.in (+27/-24)
lib/isc/aes.c (+3/-19)
lib/isc/app.c (+13/-11)
lib/isc/assertions.c (+4/-3)
lib/isc/astack.c (+4/-2)
lib/isc/backtrace-emptytbl.c (+4/-2)
lib/isc/backtrace.c (+7/-3)
lib/isc/base32.c (+7/-5)
lib/isc/base64.c (+6/-4)
lib/isc/bind9.c (+3/-1)
lib/isc/buffer.c (+4/-120)
lib/isc/bufferlist.c (+4/-2)
lib/isc/commandline.c (+8/-7)
lib/isc/counter.c (+3/-1)
lib/isc/crc64.c (+3/-1)
lib/isc/entropy.c (+3/-1)
lib/isc/entropy_private.h (+3/-1)
lib/isc/error.c (+3/-1)
lib/isc/event.c (+3/-1)
lib/isc/fsaccess.c (+3/-1)
lib/isc/hash.c (+35/-10)
lib/isc/heap.c (+10/-13)
lib/isc/hex.c (+6/-4)
lib/isc/hmac.c (+9/-9)
lib/isc/ht.c (+11/-9)
lib/isc/httpd.c (+16/-9)
lib/isc/include/Makefile.in (+4/-2)
lib/isc/include/isc/Makefile.in (+12/-8)
lib/isc/include/isc/aes.h (+3/-1)
lib/isc/include/isc/app.h (+3/-12)
lib/isc/include/isc/assertions.h (+8/-1)
lib/isc/include/isc/astack.h (+3/-1)
lib/isc/include/isc/atomic.h (+5/-5)
lib/isc/include/isc/backtrace.h (+4/-2)
lib/isc/include/isc/barrier.h (+39/-0)
lib/isc/include/isc/base32.h (+3/-1)
lib/isc/include/isc/base64.h (+3/-1)
lib/isc/include/isc/bind9.h (+3/-1)
lib/isc/include/isc/buffer.h (+118/-68)
lib/isc/include/isc/bufferlist.h (+4/-2)
lib/isc/include/isc/cmocka.h (+55/-0)
lib/isc/include/isc/commandline.h (+3/-1)
lib/isc/include/isc/counter.h (+3/-1)
lib/isc/include/isc/crc64.h (+3/-1)
lib/isc/include/isc/deprecated.h (+3/-1)
lib/isc/include/isc/endian.h (+3/-1)
lib/isc/include/isc/errno.h (+3/-1)
lib/isc/include/isc/error.h (+3/-1)
lib/isc/include/isc/event.h (+7/-5)
lib/isc/include/isc/eventclass.h (+3/-1)
lib/isc/include/isc/file.h (+3/-1)
lib/isc/include/isc/formatcheck.h (+3/-1)
lib/isc/include/isc/fsaccess.h (+3/-1)
lib/isc/include/isc/fuzz.h (+3/-1)
lib/isc/include/isc/hash.h (+11/-7)
lib/isc/include/isc/heap.h (+5/-7)
lib/isc/include/isc/hex.h (+3/-1)
lib/isc/include/isc/hmac.h (+7/-7)
lib/isc/include/isc/ht.h (+8/-9)
lib/isc/include/isc/httpd.h (+6/-4)
lib/isc/include/isc/interfaceiter.h (+3/-1)
lib/isc/include/isc/iterated_hash.h (+3/-1)
lib/isc/include/isc/lang.h (+3/-1)
lib/isc/include/isc/lex.h (+22/-16)
lib/isc/include/isc/lfsr.h (+5/-3)
lib/isc/include/isc/lib.h (+20/-6)
lib/isc/include/isc/likely.h (+4/-2)
lib/isc/include/isc/list.h (+40/-12)
lib/isc/include/isc/log.h (+12/-32)
lib/isc/include/isc/magic.h (+3/-1)
lib/isc/include/isc/managers.h (+29/-0)
lib/isc/include/isc/md.h (+31/-18)
lib/isc/include/isc/mem.h (+64/-35)
lib/isc/include/isc/meminfo.h (+3/-1)
lib/isc/include/isc/mutexblock.h (+3/-1)
lib/isc/include/isc/netaddr.h (+7/-1)
lib/isc/include/isc/netmgr.h (+291/-116)
lib/isc/include/isc/netscope.h (+3/-1)
lib/isc/include/isc/nonce.h (+3/-1)
lib/isc/include/isc/os.h (+3/-1)
lib/isc/include/isc/parseint.h (+3/-1)
lib/isc/include/isc/platform.h.in (+4/-2)
lib/isc/include/isc/pool.h (+3/-1)
lib/isc/include/isc/portset.h (+3/-1)
lib/isc/include/isc/print.h (+3/-1)
lib/isc/include/isc/quota.h (+43/-19)
lib/isc/include/isc/radix.h (+10/-8)
lib/isc/include/isc/random.h (+3/-1)
lib/isc/include/isc/ratelimiter.h (+3/-1)
lib/isc/include/isc/refcount.h (+23/-3)
lib/isc/include/isc/regex.h (+3/-1)
lib/isc/include/isc/region.h (+6/-4)
lib/isc/include/isc/resource.h (+3/-1)
lib/isc/include/isc/result.h (+7/-3)
lib/isc/include/isc/resultclass.h (+4/-2)
lib/isc/include/isc/rwlock.h (+4/-2)
lib/isc/include/isc/safe.h (+8/-5)
lib/isc/include/isc/serial.h (+3/-1)
lib/isc/include/isc/siphash.h (+9/-1)
lib/isc/include/isc/sockaddr.h (+7/-1)
lib/isc/include/isc/socket.h (+6/-48)
lib/isc/include/isc/stats.h (+14/-1)
lib/isc/include/isc/stdio.h (+3/-1)
lib/isc/include/isc/strerr.h (+3/-1)
lib/isc/include/isc/string.h (+8/-1)
lib/isc/include/isc/symtab.h (+5/-3)
lib/isc/include/isc/task.h (+80/-148)
lib/isc/include/isc/taskpool.h (+5/-16)
lib/isc/include/isc/timer.h (+16/-62)
lib/isc/include/isc/tm.h (+3/-1)
lib/isc/include/isc/types.h (+21/-22)
lib/isc/include/isc/url.h (+82/-0)
lib/isc/include/isc/utf8.h (+43/-0)
lib/isc/include/isc/util.h (+113/-14)
lib/isc/include/isc/version.h (+4/-6)
lib/isc/include/pk11/Makefile.in (+4/-2)
lib/isc/include/pk11/constants.h (+21/-63)
lib/isc/include/pk11/internal.h (+6/-4)
lib/isc/include/pk11/pk11.h (+6/-4)
lib/isc/include/pk11/result.h (+4/-2)
lib/isc/include/pk11/site.h (+4/-2)
lib/isc/include/pkcs11/Makefile.in (+5/-3)
lib/isc/include/pkcs11/pkcs11.h (+32/-30)
lib/isc/iterated_hash.c (+26/-36)
lib/isc/lex.c (+95/-23)
lib/isc/lfsr.c (+6/-4)
lib/isc/lib.c (+62/-1)
lib/isc/lib_p.h (+20/-0)
lib/isc/log.c (+301/-278)
lib/isc/managers.c (+95/-0)
lib/isc/md.c (+24/-6)
lib/isc/mem.c (+167/-206)
lib/isc/mem_p.h (+16/-4)
lib/isc/mutexblock.c (+3/-1)
lib/isc/netaddr.c (+6/-4)
lib/isc/netmgr/Makefile.in (+10/-4)
lib/isc/netmgr/netmgr-int.h (+1079/-224)
lib/isc/netmgr/netmgr.c (+2519/-539)
lib/isc/netmgr/tcp.c (+1042/-606)
lib/isc/netmgr/tcpdns.c (+1354/-403)
lib/isc/netmgr/udp.c (+994/-273)
lib/isc/netmgr/uv-compat.c (+103/-139)
lib/isc/netmgr/uv-compat.h (+85/-40)
lib/isc/netmgr/uverr2result.c (+19/-6)
lib/isc/netmgr_p.h (+38/-0)
lib/isc/netscope.c (+9/-2)
lib/isc/nonce.c (+3/-1)
lib/isc/openssl_shim.c (+120/-5)
lib/isc/openssl_shim.h (+69/-3)
lib/isc/parseint.c (+3/-1)
lib/isc/pk11.c (+36/-30)
lib/isc/pk11_result.c (+4/-2)
lib/isc/pool.c (+3/-1)
lib/isc/portset.c (+6/-4)
lib/isc/pthreads/Makefile.in (+4/-2)
lib/isc/pthreads/condition.c (+3/-1)
lib/isc/pthreads/include/Makefile.in (+4/-2)
lib/isc/pthreads/include/isc/Makefile.in (+4/-2)
lib/isc/pthreads/include/isc/condition.h (+3/-1)
lib/isc/pthreads/include/isc/mutex.h (+5/-4)
lib/isc/pthreads/include/isc/once.h (+3/-1)
lib/isc/pthreads/include/isc/thread.h (+13/-11)
lib/isc/pthreads/mutex.c (+5/-3)
lib/isc/pthreads/thread.c (+11/-55)
lib/isc/quota.c (+112/-31)
lib/isc/radix.c (+12/-11)
lib/isc/random.c (+3/-1)
lib/isc/ratelimiter.c (+18/-4)
lib/isc/regex.c (+11/-7)
lib/isc/region.c (+6/-4)
lib/isc/result.c (+78/-74)
lib/isc/rwlock.c (+22/-18)
lib/isc/safe.c (+26/-0)
lib/isc/serial.c (+3/-1)
lib/isc/siphash.c (+115/-68)
lib/isc/sockaddr.c (+12/-12)
lib/isc/stats.c (+46/-16)
lib/isc/string.c (+33/-1)
lib/isc/symtab.c (+4/-2)
lib/isc/task.c (+394/-933)
lib/isc/task_p.h (+91/-11)
lib/isc/taskpool.c (+12/-21)
lib/isc/tests/Kyuafile (+13/-0)
lib/isc/tests/Makefile.in (+37/-17)
lib/isc/tests/aes_test.c (+4/-2)
lib/isc/tests/buffer_test.c (+4/-2)
lib/isc/tests/counter_test.c (+4/-2)
lib/isc/tests/crc64_test.c (+4/-2)
lib/isc/tests/errno_test.c (+4/-2)
lib/isc/tests/file_test.c (+4/-2)
lib/isc/tests/hash_test.c (+4/-2)
lib/isc/tests/heap_test.c (+6/-7)
lib/isc/tests/hmac_test.c (+5/-3)
lib/isc/tests/ht_test.c (+7/-8)
lib/isc/tests/isctest.c (+13/-28)
lib/isc/tests/isctest.h (+3/-1)
lib/isc/tests/lex_test.c (+295/-5)
lib/isc/tests/md_test.c (+6/-4)
lib/isc/tests/mem_test.c (+6/-68)
lib/isc/tests/netaddr_test.c (+4/-2)
lib/isc/tests/netmgr_test.c (+2218/-0)
lib/isc/tests/parse_test.c (+4/-2)
lib/isc/tests/pool_test.c (+4/-2)
lib/isc/tests/quota_test.c (+358/-0)
lib/isc/tests/radix_test.c (+5/-3)
lib/isc/tests/random_test.c (+6/-3)
lib/isc/tests/regex_test.c (+4/-2)
lib/isc/tests/result_test.c (+4/-2)
lib/isc/tests/safe_test.c (+4/-2)
lib/isc/tests/siphash_test.c (+116/-684)
lib/isc/tests/sockaddr_test.c (+4/-2)
lib/isc/tests/socket_test.c (+59/-86)
lib/isc/tests/stats_test.c (+141/-0)
lib/isc/tests/symtab_test.c (+4/-2)
lib/isc/tests/task_test.c (+109/-89)
lib/isc/tests/taskpool_test.c (+23/-26)
lib/isc/tests/time_test.c (+186/-2)
lib/isc/tests/timer_test.c (+55/-73)
lib/isc/tests/uv_wrap.h (+323/-0)
lib/isc/timer.c (+119/-147)
lib/isc/timer_p.h (+3/-1)
lib/isc/tls.c (+161/-0)
lib/isc/tls_p.h (+20/-0)
lib/isc/tm.c (+6/-4)
lib/isc/trampoline.c (+218/-0)
lib/isc/trampoline_p.h (+90/-0)
lib/isc/unix/Makefile.in (+4/-2)
lib/isc/unix/dir.c (+4/-2)
lib/isc/unix/errno.c (+3/-1)
lib/isc/unix/errno2result.c (+3/-1)
lib/isc/unix/errno2result.h (+3/-1)
lib/isc/unix/file.c (+5/-2)
lib/isc/unix/fsaccess.c (+4/-2)
lib/isc/unix/ifiter_getifaddrs.c (+4/-2)
lib/isc/unix/include/Makefile.in (+4/-2)
lib/isc/unix/include/isc/Makefile.in (+4/-2)
lib/isc/unix/include/isc/align.h (+3/-1)
lib/isc/unix/include/isc/dir.h (+4/-2)
lib/isc/unix/include/isc/net.h (+3/-1)
lib/isc/unix/include/isc/netdb.h (+3/-1)
lib/isc/unix/include/isc/offset.h (+3/-1)
lib/isc/unix/include/isc/stat.h (+3/-1)
lib/isc/unix/include/isc/stdatomic.h (+50/-11)
lib/isc/unix/include/isc/stdtime.h (+18/-1)
lib/isc/unix/include/isc/syslog.h (+3/-1)
lib/isc/unix/include/isc/time.h (+51/-1)
lib/isc/unix/interfaceiter.c (+4/-3)
lib/isc/unix/meminfo.c (+11/-2)
lib/isc/unix/net.c (+6/-5)
lib/isc/unix/os.c (+4/-2)
lib/isc/unix/pk11_api.c (+4/-2)
lib/isc/unix/resource.c (+3/-1)
lib/isc/unix/socket.c (+307/-363)
lib/isc/unix/socket_p.h (+4/-2)
lib/isc/unix/stdio.c (+3/-1)
lib/isc/unix/stdtime.c (+37/-47)
lib/isc/unix/syslog.c (+3/-1)
lib/isc/unix/time.c (+101/-37)
lib/isc/url.c (+671/-0)
lib/isc/utf8.c (+89/-0)
lib/isc/version.c (+4/-6)
lib/isc/win32/DLLMain.c (+19/-14)
lib/isc/win32/Makefile.in (+4/-2)
lib/isc/win32/condition.c (+5/-3)
lib/isc/win32/dir.c (+9/-4)
lib/isc/win32/errno.c (+4/-2)
lib/isc/win32/errno2result.c (+4/-2)
lib/isc/win32/errno2result.h (+4/-2)
lib/isc/win32/file.c (+11/-6)
lib/isc/win32/fsaccess.c (+9/-5)
lib/isc/win32/include/Makefile.in (+4/-2)
lib/isc/win32/include/isc/Makefile.in (+4/-2)
lib/isc/win32/include/isc/align.h (+4/-2)
lib/isc/win32/include/isc/bind_registry.h (+4/-2)
lib/isc/win32/include/isc/bindevt.h (+4/-2)
lib/isc/win32/include/isc/condition.h (+6/-4)
lib/isc/win32/include/isc/dir.h (+4/-2)
lib/isc/win32/include/isc/ipv6.h (+4/-2)
lib/isc/win32/include/isc/mutex.h (+4/-2)
lib/isc/win32/include/isc/net.h (+8/-4)
lib/isc/win32/include/isc/netdb.h (+4/-2)
lib/isc/win32/include/isc/ntgroups.h (+3/-1)
lib/isc/win32/include/isc/ntpaths.h (+4/-2)
lib/isc/win32/include/isc/offset.h (+4/-2)
lib/isc/win32/include/isc/once.h (+4/-2)
lib/isc/win32/include/isc/platform.h.in (+8/-2)
lib/isc/win32/include/isc/stat.h (+4/-2)
lib/isc/win32/include/isc/stdatomic.h (+185/-91)
lib/isc/win32/include/isc/stdtime.h (+19/-2)
lib/isc/win32/include/isc/syslog.h (+4/-2)
lib/isc/win32/include/isc/thread.h (+9/-4)
lib/isc/win32/include/isc/time.h (+72/-2)
lib/isc/win32/include/isc/win32os.h (+4/-2)
lib/isc/win32/interfaceiter.c (+9/-6)
lib/isc/win32/ipv6.c (+4/-2)
lib/isc/win32/libgen.h (+4/-2)
lib/isc/win32/libisc.def.in (+86/-52)
lib/isc/win32/libisc.vcxproj.filters.in (+54/-12)
lib/isc/win32/libisc.vcxproj.in (+38/-65)
lib/isc/win32/meminfo.c (+4/-2)
lib/isc/win32/net.c (+10/-5)
lib/isc/win32/netdb.h (+4/-2)
lib/isc/win32/ntgroups.c (+8/-4)
lib/isc/win32/ntpaths.c (+4/-2)
lib/isc/win32/once.c (+4/-2)
lib/isc/win32/os.c (+4/-2)
lib/isc/win32/pk11_api.c (+4/-2)
lib/isc/win32/resource.c (+4/-2)
lib/isc/win32/socket.c (+35/-41)
lib/isc/win32/stdio.c (+4/-2)
lib/isc/win32/stdtime.c (+18/-2)
lib/isc/win32/syslog.c (+4/-2)
lib/isc/win32/syslog.h (+4/-2)
lib/isc/win32/thread.c (+13/-5)
lib/isc/win32/time.c (+175/-2)
lib/isc/win32/unistd.h (+4/-2)
lib/isc/win32/version.c (+4/-6)
lib/isc/win32/win32os.c (+4/-2)
lib/isc/xoshiro128starstar.c (+7/-5)
lib/isccc/Kyuafile (+11/-0)
lib/isccc/Makefile.in (+6/-9)
lib/isccc/alist.c (+10/-5)
lib/isccc/base64.c (+8/-4)
lib/isccc/cc.c (+15/-8)
lib/isccc/ccmsg.c (+8/-4)
lib/isccc/include/Makefile.in (+4/-2)
lib/isccc/include/isccc/Makefile.in (+4/-2)
lib/isccc/include/isccc/alist.h (+8/-4)
lib/isccc/include/isccc/base64.h (+8/-4)
lib/isccc/include/isccc/cc.h (+8/-4)
lib/isccc/include/isccc/ccmsg.h (+12/-8)
lib/isccc/include/isccc/events.h (+8/-4)
lib/isccc/include/isccc/result.h (+6/-17)
lib/isccc/include/isccc/sexpr.h (+9/-5)
lib/isccc/include/isccc/symtab.h (+11/-7)
lib/isccc/include/isccc/symtype.h (+8/-4)
lib/isccc/include/isccc/types.h (+7/-3)
lib/isccc/include/isccc/util.h (+9/-5)
lib/isccc/include/isccc/version.h (+4/-6)
lib/isccc/result.c (+6/-17)
lib/isccc/sexpr.c (+9/-6)
lib/isccc/symtab.c (+18/-10)
lib/isccc/tests/Kyuafile (+11/-0)
lib/isccc/tests/Makefile.in (+5/-3)
lib/isccc/tests/result_test.c (+5/-3)
lib/isccc/version.c (+4/-6)
lib/isccc/win32/DLLMain.c (+4/-2)
lib/isccc/win32/libisccc.vcxproj.in (+8/-4)
lib/isccc/win32/version.c (+4/-6)
lib/isccfg/Kyuafile (+11/-0)
lib/isccfg/Makefile.in (+7/-10)
lib/isccfg/aclconf.c (+17/-10)
lib/isccfg/dnsconf.c (+3/-1)
lib/isccfg/include/Makefile.in (+4/-2)
lib/isccfg/include/isccfg/Makefile.in (+4/-2)
lib/isccfg/include/isccfg/aclconf.h (+7/-1)
lib/isccfg/include/isccfg/cfg.h (+8/-6)
lib/isccfg/include/isccfg/dnsconf.h (+4/-2)
lib/isccfg/include/isccfg/grammar.h (+22/-20)
lib/isccfg/include/isccfg/kaspconf.h (+12/-9)
lib/isccfg/include/isccfg/log.h (+3/-1)
lib/isccfg/include/isccfg/namedconf.h (+3/-1)
lib/isccfg/include/isccfg/version.h (+4/-6)
lib/isccfg/kaspconf.c (+161/-20)
lib/isccfg/log.c (+3/-1)
lib/isccfg/namedconf.c (+242/-128)
lib/isccfg/parser.c (+137/-74)
lib/isccfg/tests/Kyuafile (+11/-0)
lib/isccfg/tests/Makefile.in (+6/-4)
lib/isccfg/tests/duration_test.c (+99/-22)
lib/isccfg/tests/parser_test.c (+98/-10)
lib/isccfg/version.c (+4/-6)
lib/isccfg/win32/DLLMain.c (+4/-2)
lib/isccfg/win32/libisccfg.vcxproj.in (+8/-4)
lib/isccfg/win32/version.c (+4/-6)
lib/ns/Kyuafile (+11/-0)
lib/ns/Makefile.in (+10/-14)
lib/ns/client.c (+213/-243)
lib/ns/hooks.c (+8/-4)
lib/ns/include/Makefile.in (+4/-2)
lib/ns/include/ns/Makefile.in (+4/-2)
lib/ns/include/ns/client.h (+42/-28)
lib/ns/include/ns/hooks.h (+5/-3)
lib/ns/include/ns/interfacemgr.h (+11/-17)
lib/ns/include/ns/lib.h (+3/-1)
lib/ns/include/ns/listenlist.h (+3/-1)
lib/ns/include/ns/log.h (+4/-2)
lib/ns/include/ns/notify.h (+4/-2)
lib/ns/include/ns/query.h (+51/-73)
lib/ns/include/ns/server.h (+9/-6)
lib/ns/include/ns/sortlist.h (+5/-3)
lib/ns/include/ns/stats.h (+93/-88)
lib/ns/include/ns/types.h (+3/-1)
lib/ns/include/ns/update.h (+5/-2)
lib/ns/include/ns/version.h (+4/-6)
lib/ns/include/ns/xfrout.h (+3/-1)
lib/ns/interfacemgr.c (+89/-117)
lib/ns/lib.c (+5/-3)
lib/ns/listenlist.c (+3/-1)
lib/ns/log.c (+3/-1)
lib/ns/notify.c (+13/-6)
lib/ns/query.c (+1074/-410)
lib/ns/server.c (+6/-2)
lib/ns/sortlist.c (+7/-3)
lib/ns/stats.c (+3/-1)
lib/ns/tests/Kyuafile (+11/-0)
lib/ns/tests/Makefile.in (+20/-30)
lib/ns/tests/listenlist_test.c (+9/-14)
lib/ns/tests/notify_test.c (+19/-22)
lib/ns/tests/nstest.c (+96/-58)
lib/ns/tests/nstest.h (+12/-1)
lib/ns/tests/plugin_test.c (+4/-2)
lib/ns/tests/query_test.c (+11/-18)
lib/ns/tests/testdata/notify/zone1.db (+4/-2)
lib/ns/tests/testdata/query/foo.db (+4/-2)
lib/ns/update.c (+330/-214)
lib/ns/version.c (+4/-6)
lib/ns/win32/DLLMain.c (+4/-2)
lib/ns/win32/libns.def (+2/-1)
lib/ns/win32/libns.vcxproj.in (+8/-4)
lib/ns/win32/version.c (+4/-6)
lib/ns/xfrout.c (+167/-123)
lib/win32/bindevt/bindevt.c (+4/-2)
lib/win32/bindevt/bindevt.mc (+2/-0)
lib/win32/bindevt/bindevt.vcxproj.in (+6/-2)
ltmain.sh (+177/-73)
m4/ax_check_compile_flag.m4 (+2/-0)
m4/ax_check_link_flag.m4 (+2/-0)
m4/ax_check_openssl.m4 (+3/-1)
m4/ax_check_preproc_flag.m4 (+2/-0)
m4/ax_gcc_func_attribute.m4 (+244/-0)
m4/ax_posix_shell.m4 (+11/-0)
m4/ax_pthread.m4 (+2/-0)
m4/ax_restore_flags.m4 (+2/-0)
m4/ax_save_flags.m4 (+2/-0)
m4/compat.m4 (+4/-0)
m4/libtool.m4 (+42/-17)
make/Makefile.in (+4/-2)
make/includes.in (+4/-2)
make/mkdep.in (+12/-47)
make/rules.in (+26/-19)
sonar-project.properties (+2/-0)
tsan-suppressions.txt (+2/-0)
unit/gdb (+11/-0)
unit/unittest.sh.in (+76/-51)
util/bindkeys.pl (+21/-3)
util/check-make-install.in (+29/-1)
util/mksymtbl.pl (+5/-3)
version (+2/-2)
win32utils/Configure (+149/-330)
win32utils/bind9.sln.in (+14/-86)
win32utils/build.txt (+21/-9)
win32utils/readme1st.txt (+13/-0)
- git-ubuntu bot: Approve
- Sergio Durigan Junior (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 353 lines (+285/-3)8 files modifieddebian/changelog (+17/-0)
debian/control (+3/-2)
debian/patches/fix-dns_db_allrdatasets.patch (+82/-0)
debian/patches/fix-include.patch (+17/-0)
debian/patches/fix-isc-error.patch (+133/-0)
debian/patches/hardcode-version.diff (+1/-1)
debian/patches/make-dscp-optional.patch (+28/-0)
debian/patches/series (+4/-0)
- git-ubuntu bot: Approve
- Sergio Durigan Junior (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 353 lines (+285/-3)8 files modifieddebian/changelog (+17/-0)
debian/control (+3/-2)
debian/patches/fix-dns_db_allrdatasets.patch (+82/-0)
debian/patches/fix-include.patch (+17/-0)
debian/patches/fix-isc-error.patch (+133/-0)
debian/patches/hardcode-version.diff (+1/-1)
debian/patches/make-dscp-optional.patch (+28/-0)
debian/patches/series (+4/-0)
- git-ubuntu bot: Approve
- Sergio Durigan Junior (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 198829 lines (+67192/-35110)1489 files modifiedCHANGES (+690/-2)
COPYRIGHT (+1/-1)
ChangeLog (+690/-2)
Makefile.am (+5/-1)
Makefile.docs (+2/-13)
Makefile.in (+16/-6)
Makefile.tests (+10/-4)
Makefile.top (+2/-1)
NEWS (+690/-2)
OPTIONS.md (+1/-0)
README.md (+1/-1)
aclocal.m4 (+2/-1)
bin/Makefile.in (+12/-3)
bin/check/Makefile.in (+13/-4)
bin/check/check-tool.c (+6/-3)
bin/check/named-checkconf.c (+20/-16)
bin/check/named-checkconf.rst (+41/-28)
bin/check/named-checkzone.c (+7/-6)
bin/check/named-checkzone.rst (+87/-67)
bin/check/named-compilezone.rst (+224/-0)
bin/confgen/Makefile.in (+13/-4)
bin/confgen/ddns-confgen.rst (+96/-0)
bin/confgen/keygen.c (+1/-24)
bin/confgen/rndc-confgen.c (+2/-2)
bin/confgen/rndc-confgen.rst (+51/-38)
bin/confgen/tsig-keygen.c (+5/-5)
bin/confgen/tsig-keygen.rst (+19/-56)
bin/confgen/util.h (+1/-1)
bin/delv/Makefile.in (+13/-4)
bin/delv/delv.c (+22/-15)
bin/delv/delv.rst (+124/-86)
bin/dig/Makefile.in (+13/-4)
bin/dig/dig.c (+214/-73)
bin/dig/dig.rst (+316/-183)
bin/dig/dighost.c (+706/-206)
bin/dig/dighost.h (+27/-13)
bin/dig/host.c (+19/-17)
bin/dig/host.rst (+75/-53)
bin/dig/nslookup.c (+2/-1)
bin/dig/nslookup.rst (+13/-11)
bin/dnssec/Makefile.in (+13/-4)
bin/dnssec/dnssec-cds.c (+12/-7)
bin/dnssec/dnssec-cds.rst (+55/-42)
bin/dnssec/dnssec-dsfromkey.c (+4/-4)
bin/dnssec/dnssec-dsfromkey.rst (+46/-31)
bin/dnssec/dnssec-importkey.c (+2/-2)
bin/dnssec/dnssec-importkey.rst (+55/-26)
bin/dnssec/dnssec-keyfromlabel.c (+9/-7)
bin/dnssec/dnssec-keyfromlabel.rst (+101/-60)
bin/dnssec/dnssec-keygen.c (+14/-9)
bin/dnssec/dnssec-keygen.rst (+117/-69)
bin/dnssec/dnssec-revoke.c (+4/-3)
bin/dnssec/dnssec-revoke.rst (+21/-11)
bin/dnssec/dnssec-settime.c (+6/-4)
bin/dnssec/dnssec-settime.rst (+100/-57)
bin/dnssec/dnssec-signzone.c (+72/-46)
bin/dnssec/dnssec-signzone.rst (+122/-69)
bin/dnssec/dnssec-verify.c (+3/-3)
bin/dnssec/dnssec-verify.rst (+27/-15)
bin/dnssec/dnssectool.c (+24/-5)
bin/dnssec/dnssectool.h (+2/-2)
bin/named/Makefile.am (+0/-3)
bin/named/Makefile.in (+13/-8)
bin/named/bind9.xsl (+1/-1)
bin/named/builtin.c (+2/-1)
bin/named/config.c (+85/-133)
bin/named/control.c (+1/-1)
bin/named/controlconf.c (+5/-3)
bin/named/dlz_dlopen_driver.c (+1/-2)
bin/named/include/named/config.h (+5/-6)
bin/named/include/named/globals.h (+0/-1)
bin/named/include/named/main.h (+2/-2)
bin/named/include/named/server.h (+7/-7)
bin/named/include/named/zoneconf.h (+3/-7)
bin/named/log.c (+2/-1)
bin/named/logconf.c (+1/-2)
bin/named/main.c (+153/-46)
bin/named/named.conf.rst (+25/-865)
bin/named/named.rst (+94/-58)
bin/named/os.c (+4/-2)
bin/named/server.c (+374/-385)
bin/named/statschannel.c (+146/-170)
bin/named/transportconf.c (+10/-21)
bin/named/tsigconf.c (+2/-1)
bin/named/zoneconf.c (+53/-170)
bin/nsupdate/Makefile.in (+13/-4)
bin/nsupdate/nsupdate.c (+51/-39)
bin/nsupdate/nsupdate.rst (+80/-51)
bin/plugins/Makefile.in (+13/-4)
bin/plugins/filter-a.c (+6/-4)
bin/plugins/filter-a.rst (+3/-2)
bin/plugins/filter-aaaa.c (+4/-3)
bin/plugins/filter-aaaa.rst (+5/-4)
bin/rndc/Makefile.in (+13/-4)
bin/rndc/rndc.c (+18/-14)
bin/rndc/rndc.conf.rst (+17/-15)
bin/rndc/rndc.rst (+199/-134)
bin/rndc/util.h (+1/-1)
bin/tests/Makefile.am (+5/-0)
bin/tests/Makefile.in (+15/-7)
bin/tests/convert-trs-to-junit.py (+148/-0)
bin/tests/system/Makefile.am (+11/-18)
bin/tests/system/Makefile.in (+97/-74)
bin/tests/system/acl/ns2/named1.conf.in (+1/-1)
bin/tests/system/acl/ns2/named2.conf.in (+1/-1)
bin/tests/system/acl/ns2/named3.conf.in (+1/-1)
bin/tests/system/acl/ns2/named4.conf.in (+1/-1)
bin/tests/system/acl/ns2/named5.conf.in (+1/-1)
bin/tests/system/acl/ns3/named.conf.in (+1/-1)
bin/tests/system/acl/ns4/named.conf.in (+1/-1)
bin/tests/system/acl/tests.sh (+2/-1)
bin/tests/system/addzone/ns1/named.conf.in (+1/-1)
bin/tests/system/addzone/tests.sh (+11/-11)
bin/tests/system/addzone/tests_rndc_deadlock.py (+24/-22)
bin/tests/system/allow-query/ns3/named1.conf.in (+1/-1)
bin/tests/system/allow-query/ns3/named2.conf.in (+1/-1)
bin/tests/system/allow-query/ns3/named3.conf.in (+1/-1)
bin/tests/system/allow-query/ns3/named4.conf.in (+1/-1)
bin/tests/system/allow-query/tests.sh (+7/-0)
bin/tests/system/auth/clean.sh (+2/-0)
bin/tests/system/autosign/clean.sh (+3/-1)
bin/tests/system/autosign/ns1/keygen.sh (+12/-12)
bin/tests/system/autosign/ns1/named.conf.in (+1/-1)
bin/tests/system/autosign/ns2/Xbar.+013+59973.key (+5/-0)
bin/tests/system/autosign/ns2/Xbar.+013+59973.private (+6/-0)
bin/tests/system/autosign/ns2/Xbar.+013+60101.key (+5/-0)
bin/tests/system/autosign/ns2/Xbar.+013+60101.private (+6/-0)
bin/tests/system/autosign/ns2/keygen.sh (+12/-11)
bin/tests/system/autosign/ns2/named.conf.in (+1/-1)
bin/tests/system/autosign/ns3/cdnskey-delete.example.db.in (+28/-0)
bin/tests/system/autosign/ns3/cds-delete.example.db.in (+28/-0)
bin/tests/system/autosign/ns3/keygen.sh (+74/-48)
bin/tests/system/autosign/ns3/named.conf.in (+17/-3)
bin/tests/system/autosign/tests.sh (+388/-288)
bin/tests/system/builtin/tests.sh (+8/-6)
bin/tests/system/cacheclean/ns2/named.conf.in (+1/-1)
bin/tests/system/cacheclean/tests.sh (+3/-3)
bin/tests/system/case/setup.sh (+2/-0)
bin/tests/system/catz/clean.sh (+13/-6)
bin/tests/system/catz/ns1/catalog-bad1.example.db (+2/-5)
bin/tests/system/catz/ns1/catalog-bad2.example.db (+14/-0)
bin/tests/system/catz/ns1/catalog-bad3.example.db (+15/-0)
bin/tests/system/catz/ns1/catalog-bad4.example.db (+14/-0)
bin/tests/system/catz/ns1/catalog-bad5.example.db (+14/-0)
bin/tests/system/catz/ns1/catalog.example.db.in (+1/-1)
bin/tests/system/catz/ns1/named.conf.in (+101/-25)
bin/tests/system/catz/ns2/dom-existing.example.db (+2/-5)
bin/tests/system/catz/ns2/named1.conf.in (+118/-28)
bin/tests/system/catz/ns2/named2.conf.in (+85/-21)
bin/tests/system/catz/ns3/catalog.example.db.in (+14/-0)
bin/tests/system/catz/ns4/named.conf.in (+55/-0)
bin/tests/system/catz/setup.sh (+3/-1)
bin/tests/system/catz/tests.sh (+1163/-323)
bin/tests/system/cds/checktime.pl (+1/-1)
bin/tests/system/cds/setup.sh (+13/-13)
bin/tests/system/cds/tests.sh (+5/-5)
bin/tests/system/chain/ans4/ans.py (+121/-82)
bin/tests/system/chain/ns2/sign.sh (+10/-10)
bin/tests/system/chain/ns7/named.conf.in (+1/-1)
bin/tests/system/chain/tests.sh (+2/-0)
bin/tests/system/checkconf/bad-duration.conf (+2/-8)
bin/tests/system/checkconf/bad-kasp-keydir1.conf.in (+2/-2)
bin/tests/system/checkconf/bad-kasp-keydir2.conf.in (+2/-2)
bin/tests/system/checkconf/bad-kasp-keydir3.conf.in (+2/-2)
bin/tests/system/checkconf/bad-kasp-keydir4.conf.in (+2/-2)
bin/tests/system/checkconf/bad-kasp-keydir5.conf.in (+2/-2)
bin/tests/system/checkconf/bad-kasp-nsec3-alg.conf (+25/-0)
bin/tests/system/checkconf/bad-ksk-without-zsk.conf (+24/-0)
bin/tests/system/checkconf/bad-unpaired-keys.conf (+27/-0)
bin/tests/system/checkconf/bad-zsk-without-ksk.conf (+24/-0)
bin/tests/system/checkconf/check-wildcard-no.conf (+18/-0)
bin/tests/system/checkconf/check-wildcard.conf (+18/-0)
bin/tests/system/checkconf/check-wildcard.db (+4/-7)
bin/tests/system/checkconf/clean.sh (+9/-4)
bin/tests/system/checkconf/deprecated.conf (+9/-0)
bin/tests/system/checkconf/dnssec.3 (+18/-0)
bin/tests/system/checkconf/good-dot-doh-tls-nokeycert.conf (+1/-0)
bin/tests/system/checkconf/good-kasp.conf (+5/-0)
bin/tests/system/checkconf/good-key-directory.conf (+3/-0)
bin/tests/system/checkconf/good.conf (+14/-3)
bin/tests/system/checkconf/kasp-and-other-dnssec-options.conf (+0/-1)
bin/tests/system/checkconf/kasp-bad-lifetime.conf (+91/-0)
bin/tests/system/checkconf/kasp-bad-nsec3-iter.conf (+1/-0)
bin/tests/system/checkconf/kasp-bad-signatures-refresh.conf (+46/-0)
bin/tests/system/checkconf/kasp-ignore-keylen.conf (+1/-0)
bin/tests/system/checkconf/kasp-warning.conf (+62/-0)
bin/tests/system/checkconf/range.conf (+0/-9)
bin/tests/system/checkconf/setup.sh (+7/-0)
bin/tests/system/checkconf/tests.sh (+141/-62)
bin/tests/system/checkconf/warn-kasp-max-zone-ttl.conf (+27/-0)
bin/tests/system/checkconf/warn-random-device.conf (+1/-21)
bin/tests/system/checkds/clean.sh (+1/-0)
bin/tests/system/checkds/ns1/named.conf.in (+4/-4)
bin/tests/system/checkds/ns1/root.db.in (+24/-0)
bin/tests/system/checkds/ns1/setup.sh (+46/-0)
bin/tests/system/checkds/ns10/named.conf.in (+8/-7)
bin/tests/system/checkds/ns10/root.db.in (+24/-0)
bin/tests/system/checkds/ns2/named.conf.in (+1/-1)
bin/tests/system/checkds/ns2/setup.sh (+3/-1)
bin/tests/system/checkds/ns2/template.db.in (+2/-1)
bin/tests/system/checkds/ns3/named.conf.in (+15/-5)
bin/tests/system/checkds/ns4/named.conf.in (+1/-1)
bin/tests/system/checkds/ns5/named.conf.in (+1/-1)
bin/tests/system/checkds/ns5/template.db.in (+2/-0)
bin/tests/system/checkds/ns6/named.conf.in (+1/-1)
bin/tests/system/checkds/ns7/named.conf.in (+1/-1)
bin/tests/system/checkds/ns8/named.conf.in (+17/-7)
bin/tests/system/checkds/ns8/root.hint (+14/-0)
bin/tests/system/checkds/ns9/named.conf.in (+37/-1)
bin/tests/system/checkds/ns9/setup.sh (+6/-4)
bin/tests/system/checkds/setup.sh (+8/-0)
bin/tests/system/checkds/tests_checkds.py (+190/-102)
bin/tests/system/checknames/setup.sh (+2/-0)
bin/tests/system/checkzone/clean.sh (+3/-0)
bin/tests/system/checkzone/setup.sh (+4/-0)
bin/tests/system/checkzone/tests.sh (+42/-31)
bin/tests/system/checkzone/zones/bad-generate-garbage.db (+1/-1)
bin/tests/system/checkzone/zones/bad-generate-missing-brace.db (+17/-0)
bin/tests/system/checkzone/zones/bad-generate-range.db (+18/-0)
bin/tests/system/checkzone/zones/bad-tsig.db.in (+17/-0)
bin/tests/system/checkzone/zones/generate-overflow.db (+17/-0)
bin/tests/system/checkzone/zones/good-generate-modifier.db (+20/-0)
bin/tests/system/checkzone/zones/good-svcb.db (+1/-0)
bin/tests/system/ckdnsrps.sh (+1/-1)
bin/tests/system/common/controls.conf.in (+1/-1)
bin/tests/system/conf.sh.common (+73/-86)
bin/tests/system/conf.sh.in (+72/-85)
bin/tests/system/conftest.py (+19/-1)
bin/tests/system/cookie/ans9/ans.py (+82/-53)
bin/tests/system/cookie/clean.sh (+2/-0)
bin/tests/system/cookie/ns1/named.conf.in (+4/-4)
bin/tests/system/cookie/ns2/named.conf.in (+3/-3)
bin/tests/system/cookie/ns3/named.conf.in (+4/-4)
bin/tests/system/cookie/ns4/named.conf.in (+1/-1)
bin/tests/system/cookie/ns5/named.conf.in (+1/-1)
bin/tests/system/cookie/ns6/named.conf.in (+1/-1)
bin/tests/system/cookie/ns7/named.conf.in (+3/-3)
bin/tests/system/cookie/ns8/named.conf.in (+1/-1)
bin/tests/system/custom-test-driver (+2/-1)
bin/tests/system/database/ns1/named1.conf.in (+1/-1)
bin/tests/system/database/ns1/named2.conf.in (+1/-1)
bin/tests/system/dialup/clean.sh (+2/-0)
bin/tests/system/dialup/ns1/named.conf.in (+1/-1)
bin/tests/system/dialup/ns2/named.conf.in (+1/-1)
bin/tests/system/dialup/ns3/named.conf.in (+1/-1)
bin/tests/system/dialup/setup.sh (+1/-4)
bin/tests/system/dialup/tests.sh (+1/-1)
bin/tests/system/digdelv/ans8/ans.py (+202/-0)
bin/tests/system/digdelv/clean.sh (+2/-0)
bin/tests/system/digdelv/ns3/named.conf.in (+1/-1)
bin/tests/system/digdelv/tests.sh (+110/-11)
bin/tests/system/digdelv/yamlget.py (+0/-1)
bin/tests/system/dispatch/ans3/ans.py (+4/-4)
bin/tests/system/dispatch/ns1/named.conf.in (+1/-1)
bin/tests/system/dispatch/ns2/named.conf.in (+1/-1)
bin/tests/system/dispatch/tests_connreset.py (+5/-4)
bin/tests/system/dlzexternal/driver/Makefile.in (+13/-4)
bin/tests/system/dlzexternal/driver/driver.c (+4/-2)
bin/tests/system/dlzexternal/ns1/named.conf.in (+1/-1)
bin/tests/system/dlzexternal/tests.sh (+1/-1)
bin/tests/system/dns64/ns1/sign.sh (+2/-2)
bin/tests/system/dnssec/ans10/ans.py (+27/-15)
bin/tests/system/dnssec/clean.sh (+1/-2)
bin/tests/system/dnssec/ns2/example.db.in (+4/-0)
bin/tests/system/dnssec/ns2/named.conf.in (+1/-1)
bin/tests/system/dnssec/ns3/insecure2.example.db (+8/-7)
bin/tests/system/dnssec/ns3/named.conf.in (+7/-1)
bin/tests/system/dnssec/ns3/sign.sh (+3/-3)
bin/tests/system/dnssec/ns4/managed-keys.bind.in (+21/-0)
bin/tests/system/dnssec/ns4/named1.conf.in (+4/-4)
bin/tests/system/dnssec/ns4/named2.conf.in (+4/-5)
bin/tests/system/dnssec/ns4/named3.conf.in (+1/-1)
bin/tests/system/dnssec/ns4/named4.conf.in (+2/-2)
bin/tests/system/dnssec/ns4/named5.conf.in (+1/-1)
bin/tests/system/dnssec/ns5/named1.conf.in (+1/-1)
bin/tests/system/dnssec/ns5/named2.conf.in (+1/-1)
bin/tests/system/dnssec/ns8/named.conf.in (+1/-1)
bin/tests/system/dnssec/ns9/named.conf.in (+1/-1)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+18240.key (+5/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+18240.private (+13/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+28633.key (+5/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+28633.private (+13/-0)
bin/tests/system/dnssec/signer/general/bogus-ksk.key (+2/-2)
bin/tests/system/dnssec/signer/general/bogus-zsk.key (+2/-2)
bin/tests/system/dnssec/signer/general/test1.zone (+2/-2)
bin/tests/system/dnssec/signer/general/test2.zone (+1/-1)
bin/tests/system/dnssec/signer/general/test3.zone (+1/-1)
bin/tests/system/dnssec/signer/general/test4.zone (+2/-2)
bin/tests/system/dnssec/signer/general/test5.zone (+2/-2)
bin/tests/system/dnssec/signer/general/test6.zone (+2/-2)
bin/tests/system/dnssec/signer/general/test8.zone (+1/-1)
bin/tests/system/dnssec/tests.sh (+80/-55)
bin/tests/system/dnstap/clean.sh (+1/-2)
bin/tests/system/dnstap/ns1/named.conf.in (+1/-1)
bin/tests/system/dnstap/ns2/named.conf.in (+1/-1)
bin/tests/system/dnstap/ns3/named.conf.in (+1/-1)
bin/tests/system/dnstap/ns4/named.conf.in (+1/-1)
bin/tests/system/dnstap/prereq.sh (+20/-0)
bin/tests/system/dnstap/tests.sh (+8/-2)
bin/tests/system/dnstap/tests_dnstap.py (+83/-0)
bin/tests/system/dnstap/ydump.py (+1/-1)
bin/tests/system/doth/CA/CA.cfg (+121/-0)
bin/tests/system/doth/CA/CA.pem (+29/-0)
bin/tests/system/doth/CA/README (+2/-0)
bin/tests/system/doth/CA/certs/srv01.client01.example.com.key (+6/-0)
bin/tests/system/doth/CA/certs/srv01.client01.example.com.pem (+68/-0)
bin/tests/system/doth/CA/certs/srv01.client02-ns2.example.com.key (+6/-0)
bin/tests/system/doth/CA/certs/srv01.client02-ns2.example.com.pem (+68/-0)
bin/tests/system/doth/CA/certs/srv01.client03-ns2-expired.example.com.key (+6/-0)
bin/tests/system/doth/CA/certs/srv01.client03-ns2-expired.example.com.pem (+69/-0)
bin/tests/system/doth/CA/certs/srv01.crt01.example.com.key (+6/-0)
bin/tests/system/doth/CA/certs/srv01.crt01.example.com.pem (+69/-0)
bin/tests/system/doth/CA/certs/srv01.crt02-no-san.example.com.key (+6/-0)
bin/tests/system/doth/CA/certs/srv01.crt02-no-san.example.com.pem (+64/-0)
bin/tests/system/doth/CA/certs/srv01.crt03-expired.example.com.key (+6/-0)
bin/tests/system/doth/CA/certs/srv01.crt03-expired.example.com.pem (+69/-0)
bin/tests/system/doth/CA/certs/srv02.crt01.example.com.key (+6/-0)
bin/tests/system/doth/CA/certs/srv02.crt01.example.com.pem (+69/-0)
bin/tests/system/doth/CA/certs/srv03.crt01.example.com.key (+6/-0)
bin/tests/system/doth/CA/certs/srv03.crt01.example.com.pem (+69/-0)
bin/tests/system/doth/CA/certs/srv04.crt01.example.com.key (+6/-0)
bin/tests/system/doth/CA/certs/srv04.crt01.example.com.pem (+69/-0)
bin/tests/system/doth/CA/index.txt (+9/-0)
bin/tests/system/doth/CA/index.txt.attr (+1/-0)
bin/tests/system/doth/CA/newcerts/6BB3183CDEF52001.pem (+69/-0)
bin/tests/system/doth/CA/newcerts/6BB3183CDEF52002.pem (+64/-0)
bin/tests/system/doth/CA/newcerts/6BB3183CDEF52003.pem (+69/-0)
bin/tests/system/doth/CA/newcerts/6BB3183CDEF52004.pem (+69/-0)
bin/tests/system/doth/CA/newcerts/6BB3183CDEF52005.pem (+69/-0)
bin/tests/system/doth/CA/newcerts/6BB3183CDEF52006.pem (+69/-0)
bin/tests/system/doth/CA/newcerts/6BB3183CDEF52007.pem (+68/-0)
bin/tests/system/doth/CA/newcerts/6BB3183CDEF52008.pem (+68/-0)
bin/tests/system/doth/CA/newcerts/6BB3183CDEF52009.pem (+69/-0)
bin/tests/system/doth/CA/private/CA.key (+39/-0)
bin/tests/system/doth/CA/serial (+1/-0)
bin/tests/system/doth/clean.sh (+1/-0)
bin/tests/system/doth/conftest.py (+17/-13)
bin/tests/system/doth/example8.axfr.good (+2676/-0)
bin/tests/system/doth/get_openssl_version.py (+5/-13)
bin/tests/system/doth/ns1/named.conf.in (+96/-6)
bin/tests/system/doth/ns2/named.conf.in (+123/-4)
bin/tests/system/doth/ns3/named.conf.in (+3/-3)
bin/tests/system/doth/ns4/named.conf.in (+3/-3)
bin/tests/system/doth/prereq.sh (+20/-0)
bin/tests/system/doth/stress_http_quota.py (+27/-26)
bin/tests/system/doth/tests.sh (+320/-8)
bin/tests/system/doth/tests_gnutls.py (+32/-17)
bin/tests/system/doth/tests_sslyze.py (+65/-0)
bin/tests/system/dsdigest/ns1/sign.sh (+2/-2)
bin/tests/system/dsdigest/ns2/sign.sh (+4/-4)
bin/tests/system/dupsigs/check_journal.pl (+0/-5)
bin/tests/system/dupsigs/clean.sh (+3/-0)
bin/tests/system/dupsigs/ns1/named.conf.in (+1/-1)
bin/tests/system/dupsigs/ns1/reset_keys.sh (+8/-7)
bin/tests/system/dupsigs/ns1/signing.test.db.in (+1/-1)
bin/tests/system/dupsigs/setup.sh (+2/-0)
bin/tests/system/dupsigs/tests.sh (+29/-9)
bin/tests/system/dyndb/driver/Makefile.in (+13/-4)
bin/tests/system/dyndb/driver/db.c (+11/-8)
bin/tests/system/dyndb/driver/log.h (+0/-2)
bin/tests/system/dyndb/driver/syncptr.c (+1/-1)
bin/tests/system/dyndb/ns1/named.conf.in (+1/-1)
bin/tests/system/dyndb/prereq.sh (+2/-0)
bin/tests/system/ednscompliance/tests.sh (+1/-1)
bin/tests/system/emptyzones/clean.sh (+2/-0)
bin/tests/system/emptyzones/ns1/named1.conf.in (+4/-4)
bin/tests/system/emptyzones/ns1/named2.conf.in (+4/-4)
bin/tests/system/emptyzones/setup.sh (+2/-0)
bin/tests/system/enginepkcs11/clean.sh (+3/-3)
bin/tests/system/enginepkcs11/ns1/named.args (+1/-0)
bin/tests/system/enginepkcs11/ns1/named.conf.in (+1/-1)
bin/tests/system/enginepkcs11/setup.sh (+4/-4)
bin/tests/system/feature-test.c (+31/-11)
bin/tests/system/fetchlimit/ns2/named.conf.in (+1/-1)
bin/tests/system/fetchlimit/ns3/named1.conf.in (+5/-1)
bin/tests/system/fetchlimit/ns3/named2.conf.in (+5/-1)
bin/tests/system/fetchlimit/ns3/named3.conf.in (+5/-1)
bin/tests/system/fetchlimit/tests.sh (+22/-19)
bin/tests/system/filter-aaaa/ns1/named1.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns1/named2.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns2/named1.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns2/named2.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns3/named1.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns3/named2.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns4/named1.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns4/named2.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns5/named.conf.in (+1/-1)
bin/tests/system/formerr/clean.sh (+2/-0)
bin/tests/system/forward/ans11/ans.py (+271/-0)
bin/tests/system/forward/clean.sh (+4/-1)
bin/tests/system/forward/ns1/diditwork.net.db (+7/-11)
bin/tests/system/forward/ns1/named.conf.in (+20/-0)
bin/tests/system/forward/ns1/net.example.lll (+15/-0)
bin/tests/system/forward/ns1/spoofed.net.db (+22/-0)
bin/tests/system/forward/ns1/sub.local.net.db (+22/-0)
bin/tests/system/forward/ns10/fakenet.zone (+17/-0)
bin/tests/system/forward/ns10/fakenet2.zone (+15/-0)
bin/tests/system/forward/ns10/fakesublocalnet.zone (+15/-0)
bin/tests/system/forward/ns10/fakesublocaltld.zone (+15/-0)
bin/tests/system/forward/ns10/named.conf.in (+53/-0)
bin/tests/system/forward/ns10/net.example.lll (+15/-0)
bin/tests/system/forward/ns10/spoofednet.zone (+16/-0)
bin/tests/system/forward/ns2/tld.db (+6/-0)
bin/tests/system/forward/ns3/named1.conf.in (+1/-1)
bin/tests/system/forward/ns3/named2.conf.in (+1/-1)
bin/tests/system/forward/ns3/root2.db (+21/-0)
bin/tests/system/forward/ns4/named.conf.in (+5/-0)
bin/tests/system/forward/ns4/sibling.tld.db (+22/-0)
bin/tests/system/forward/ns8/named.conf.in (+5/-0)
bin/tests/system/forward/ns8/sub.local.tld.db (+15/-0)
bin/tests/system/forward/ns9/local.net.db (+16/-0)
bin/tests/system/forward/ns9/local.tld.db (+15/-0)
bin/tests/system/forward/ns9/named1.conf.in (+67/-0)
bin/tests/system/forward/ns9/named2.conf.in (+70/-0)
bin/tests/system/forward/ns9/named3.conf.in (+50/-0)
bin/tests/system/forward/ns9/named4.conf.in (+21/-9)
bin/tests/system/forward/ns9/root.db (+2/-8)
bin/tests/system/forward/setup.sh (+2/-0)
bin/tests/system/forward/tests.sh (+157/-11)
bin/tests/system/geoip2/conf/bad-regiondb.conf (+1/-1)
bin/tests/system/geoip2/ns2/named1.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named10.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named11.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named12.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named2.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named3.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named4.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named5.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named6.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named7.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named8.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named9.conf.in (+1/-1)
bin/tests/system/get_algorithms.py (+242/-0)
bin/tests/system/get_core_dumps.sh (+66/-0)
bin/tests/system/get_ports.sh (+6/-2)
bin/tests/system/hooks/driver/Makefile.in (+13/-4)
bin/tests/system/hooks/driver/test-async.c (+1/-9)
bin/tests/system/hooks/ns1/named.conf.in (+1/-1)
bin/tests/system/host/clean.sh (+8/-5)
bin/tests/system/host/ns1/example.net.db (+31/-0)
bin/tests/system/host/ns1/named.conf.in (+9/-10)
bin/tests/system/host/setup.sh (+6/-0)
bin/tests/system/host/tests.sh (+128/-0)
bin/tests/system/idna/tests.sh (+7/-5)
bin/tests/system/ifconfig.sh.in (+217/-192)
bin/tests/system/inline/clean.sh (+2/-0)
bin/tests/system/inline/ns1/sign.sh (+2/-2)
bin/tests/system/inline/ns3/sign.sh (+39/-39)
bin/tests/system/inline/ns7/sign.sh (+3/-3)
bin/tests/system/inline/ns8/sign.sh (+4/-4)
bin/tests/system/inline/setup.sh (+2/-0)
bin/tests/system/inline/tests.sh (+237/-242)
bin/tests/system/inline/tests_signed_zone_files.py (+16/-16)
bin/tests/system/ixfr/ns1/named.conf.in (+1/-1)
bin/tests/system/ixfr/ns3/named.conf.in (+1/-1)
bin/tests/system/ixfr/ns4/named.conf.in (+1/-1)
bin/tests/system/ixfr/ns5/named.conf.in (+1/-1)
bin/tests/system/ixfr/tests.sh (+4/-0)
bin/tests/system/journal/clean.sh (+2/-0)
bin/tests/system/journal/ns1/named.conf.in (+1/-1)
bin/tests/system/journal/ns2/named.conf.in (+1/-1)
bin/tests/system/kasp.sh (+77/-23)
bin/tests/system/kasp/clean.sh (+3/-2)
bin/tests/system/kasp/kasp.conf (+2/-2)
bin/tests/system/kasp/ns2/named.conf.in (+3/-2)
bin/tests/system/kasp/ns3/ed25519.conf (+1/-0)
bin/tests/system/kasp/ns3/ed448.conf (+1/-0)
bin/tests/system/kasp/ns3/named-fips.conf.in (+508/-0)
bin/tests/system/kasp/ns3/named.conf.in (+2/-426)
bin/tests/system/kasp/ns3/policies/kasp-fips.conf.in (+118/-0)
bin/tests/system/kasp/ns3/policies/kasp.conf.in (+1/-101)
bin/tests/system/kasp/ns3/setup.sh (+120/-65)
bin/tests/system/kasp/ns4/named.conf.in (+18/-10)
bin/tests/system/kasp/ns5/named.conf.in (+11/-7)
bin/tests/system/kasp/ns6/named.conf.in (+16/-3)
bin/tests/system/kasp/ns6/named2.conf.in (+26/-2)
bin/tests/system/kasp/ns6/policies/csk1.conf.in (+1/-1)
bin/tests/system/kasp/ns6/policies/kasp-fips.conf.in (+63/-0)
bin/tests/system/kasp/ns6/policies/kasp.conf.in (+1/-27)
bin/tests/system/kasp/ns6/setup.sh (+57/-39)
bin/tests/system/kasp/setup.sh (+17/-1)
bin/tests/system/kasp/tests.sh (+258/-119)
bin/tests/system/keepalive/clean.sh (+2/-0)
bin/tests/system/keepalive/ns1/named.conf.in (+1/-1)
bin/tests/system/keepalive/ns2/named.conf.in (+1/-1)
bin/tests/system/keepalive/ns3/named.conf.in (+1/-1)
bin/tests/system/keyfromlabel/prereq.sh (+2/-2)
bin/tests/system/keyfromlabel/tests.sh (+4/-4)
bin/tests/system/keymgr2kasp/clean.sh (+1/-0)
bin/tests/system/keymgr2kasp/ns3/kasp.conf.in (+4/-4)
bin/tests/system/keymgr2kasp/ns3/named.conf.in (+1/-1)
bin/tests/system/keymgr2kasp/ns3/named2.conf.in (+1/-1)
bin/tests/system/keymgr2kasp/ns3/setup.sh (+7/-7)
bin/tests/system/keymgr2kasp/ns4/named.conf.in (+3/-3)
bin/tests/system/keymgr2kasp/ns4/named2.conf.in (+6/-4)
bin/tests/system/keymgr2kasp/ns4/setup.sh (+1/-1)
bin/tests/system/keymgr2kasp/tests.sh (+14/-14)
bin/tests/system/legacy/clean.sh (+2/-0)
bin/tests/system/legacy/ns1/named1.conf.in (+1/-1)
bin/tests/system/legacy/tests.sh (+14/-9)
bin/tests/system/logfileconfig/ns1/named.dirconf.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.iso8601-utc.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.iso8601.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.pipeconf.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.plain.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.plainconf.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.symconf.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.tsconf.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.unlimited.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.versconf.in (+1/-1)
bin/tests/system/logfileconfig/tests.sh (+4/-4)
bin/tests/system/masterformat/ns1/named.conf.in (+1/-1)
bin/tests/system/masterformat/ns3/named.conf.in (+1/-1)
bin/tests/system/masterformat/tests.sh (+3/-3)
bin/tests/system/metadata/setup.sh (+11/-11)
bin/tests/system/metadata/tests.sh (+79/-55)
bin/tests/system/mirror/clean.sh (+2/-0)
bin/tests/system/mirror/ns1/sign.sh (+2/-2)
bin/tests/system/mirror/ns2/named.conf.in (+1/-1)
bin/tests/system/mirror/ns2/sign.sh (+8/-8)
bin/tests/system/mirror/ns3/named.conf.in (+1/-1)
bin/tests/system/mirror/tests.sh (+73/-73)
bin/tests/system/mkeys/clean.sh (+1/-0)
bin/tests/system/mkeys/ns1/named1.conf.in (+1/-1)
bin/tests/system/mkeys/ns1/named2.conf.in (+1/-1)
bin/tests/system/mkeys/ns1/named3.conf.in (+1/-1)
bin/tests/system/mkeys/ns1/sign.sh (+35/-2)
bin/tests/system/mkeys/ns2/named.conf.in (+1/-1)
bin/tests/system/mkeys/ns3/named.conf.in (+2/-5)
bin/tests/system/mkeys/ns4/named.conf.in (+1/-1)
bin/tests/system/mkeys/ns5/named.conf.in (+1/-1)
bin/tests/system/mkeys/ns6/named.conf.in (+1/-1)
bin/tests/system/mkeys/ns6/setup.sh (+4/-4)
bin/tests/system/mkeys/ns7/named.conf.in (+1/-1)
bin/tests/system/mkeys/setup.sh (+7/-0)
bin/tests/system/mkeys/tests.sh (+23/-22)
bin/tests/system/names/setup.sh (+2/-0)
bin/tests/system/notify/clean.sh (+4/-4)
bin/tests/system/notify/ns2/named.conf.in (+1/-1)
bin/tests/system/notify/ns3/named.conf.in (+2/-0)
bin/tests/system/notify/tests.sh (+76/-97)
bin/tests/system/nsec3/clean.sh (+3/-2)
bin/tests/system/nsec3/ns2/named.conf.in (+21/-7)
bin/tests/system/nsec3/ns2/setup.sh (+22/-0)
bin/tests/system/nsec3/ns2/template.db.in (+28/-0)
bin/tests/system/nsec3/ns3/named.conf.in (+96/-1)
bin/tests/system/nsec3/ns3/named2.conf.in (+84/-1)
bin/tests/system/nsec3/ns3/setup.sh (+28/-1)
bin/tests/system/nsec3/setup.sh (+5/-1)
bin/tests/system/nsec3/tests.sh (+277/-59)
bin/tests/system/nslookup/clean.sh (+2/-0)
bin/tests/system/nslookup/tests.sh (+15/-0)
bin/tests/system/nsupdate/krb/setup.sh (+2/-0)
bin/tests/system/nsupdate/ns1/named.conf.in (+6/-4)
bin/tests/system/nsupdate/ns10/named.conf.in (+1/-1)
bin/tests/system/nsupdate/ns2/named.conf.in (+4/-4)
bin/tests/system/nsupdate/ns3/named.conf.in (+3/-3)
bin/tests/system/nsupdate/ns3/sign.sh (+6/-6)
bin/tests/system/nsupdate/ns5/named.conf.in (+1/-1)
bin/tests/system/nsupdate/ns6/named.conf.in (+1/-1)
bin/tests/system/nsupdate/ns7/named.conf.in (+1/-1)
bin/tests/system/nsupdate/ns8/named.conf.in (+1/-1)
bin/tests/system/nsupdate/ns9/named.conf.in (+1/-1)
bin/tests/system/nsupdate/tests.sh (+191/-137)
bin/tests/system/nzd2nzf/ns1/named.conf.in (+1/-1)
bin/tests/system/nzd2nzf/prereq.sh (+7/-12)
bin/tests/system/nzd2nzf/tests.sh (+5/-4)
bin/tests/system/org.isc.bind.system (+14/-3)
bin/tests/system/padding/clean.sh (+2/-0)
bin/tests/system/padding/ns1/named.conf.in (+1/-1)
bin/tests/system/padding/ns2/named.conf.in (+1/-1)
bin/tests/system/padding/ns3/named.conf.in (+1/-1)
bin/tests/system/padding/ns4/named.conf.in (+1/-1)
bin/tests/system/pending/ns1/sign.sh (+2/-2)
bin/tests/system/pending/ns2/sign.sh (+2/-2)
bin/tests/system/pipelined/ans5/ans.py (+44/-30)
bin/tests/system/pipelined/ns1/named.conf.in (+1/-1)
bin/tests/system/pipelined/ns2/named.conf.in (+1/-1)
bin/tests/system/pipelined/ns3/named.conf.in (+1/-1)
bin/tests/system/pipelined/ns4/named.conf.in (+1/-1)
bin/tests/system/pipelined/pipequeries.c (+4/-4)
bin/tests/system/pytest_custom_markers.py (+42/-0)
bin/tests/system/qmin/ans2/ans.py (+154/-44)
bin/tests/system/qmin/ans3/ans.py (+72/-21)
bin/tests/system/qmin/ans4/ans.py (+101/-27)
bin/tests/system/qmin/clean.sh (+1/-1)
bin/tests/system/qmin/ns5/named.conf.in (+1/-1)
bin/tests/system/qmin/ns6/named.conf.in (+1/-1)
bin/tests/system/qmin/ns7/named.conf.in (+1/-1)
bin/tests/system/qmin/tests.sh (+1/-1)
bin/tests/system/reclimit/ns3/named1.conf.in (+1/-1)
bin/tests/system/reclimit/ns3/named2.conf.in (+1/-1)
bin/tests/system/reclimit/ns3/named3.conf.in (+1/-1)
bin/tests/system/reclimit/ns3/named4.conf.in (+1/-1)
bin/tests/system/redirect/ns1/sign.sh (+4/-4)
bin/tests/system/redirect/ns2/named.conf.in (+1/-1)
bin/tests/system/redirect/ns3/sign.sh (+4/-4)
bin/tests/system/redirect/ns4/named.conf.in (+1/-1)
bin/tests/system/redirect/ns5/sign.sh (+4/-4)
bin/tests/system/redirect/tests.sh (+9/-0)
bin/tests/system/resolve.c (+7/-4)
bin/tests/system/resolver/ans2/ans.pl (+11/-0)
bin/tests/system/resolver/ans3/ans.pl (+64/-10)
bin/tests/system/resolver/ns1/named.conf.in (+16/-3)
bin/tests/system/resolver/ns4/named.conf.in (+9/-4)
bin/tests/system/resolver/ns4/root.db (+3/-0)
bin/tests/system/resolver/ns4/tld1.db (+3/-0)
bin/tests/system/resolver/ns4/tld2.db (+5/-2)
bin/tests/system/resolver/ns4/v4only.net.db (+22/-0)
bin/tests/system/resolver/ns5/named.conf.in (+4/-4)
bin/tests/system/resolver/ns6/keygen.sh (+7/-4)
bin/tests/system/resolver/ns6/named.conf.in (+15/-5)
bin/tests/system/resolver/ns6/redirect.com.db (+27/-0)
bin/tests/system/resolver/ns6/root.db (+3/-0)
bin/tests/system/resolver/ns6/tld1.db (+17/-0)
bin/tests/system/resolver/ns7/named1.conf.in (+15/-5)
bin/tests/system/resolver/ns7/named2.conf.in (+15/-5)
bin/tests/system/resolver/ns7/sub.tld1.db (+17/-0)
bin/tests/system/resolver/ns7/tld2.db (+18/-0)
bin/tests/system/resolver/ns9/named.args (+2/-0)
bin/tests/system/resolver/ns9/named.conf.in (+39/-0)
bin/tests/system/resolver/ns9/named.ipv6-only (+0/-0)
bin/tests/system/resolver/ns9/root.hint (+15/-0)
bin/tests/system/resolver/setup.sh (+1/-0)
bin/tests/system/resolver/tests.sh (+95/-18)
bin/tests/system/rndc/ns2/named.conf.in (+1/-1)
bin/tests/system/rndc/ns3/named.conf.in (+1/-1)
bin/tests/system/rndc/ns5/named.conf.in (+1/-1)
bin/tests/system/rndc/ns6/named.conf.in (+1/-1)
bin/tests/system/rndc/ns7/named.conf.in (+3/-3)
bin/tests/system/rndc/setup.sh (+1/-1)
bin/tests/system/rndc/tests.sh (+14/-14)
bin/tests/system/rootkeysentinel/ns1/sign.sh (+2/-2)
bin/tests/system/rootkeysentinel/ns2/sign.sh (+8/-6)
bin/tests/system/rpz/clean.sh (+3/-1)
bin/tests/system/rpz/dnsrps.c (+4/-5)
bin/tests/system/rpz/ns1/named.conf.in (+1/-1)
bin/tests/system/rpz/ns10/hints (+2/-8)
bin/tests/system/rpz/ns10/named.conf.in (+42/-0)
bin/tests/system/rpz/ns10/stub.db (+21/-0)
bin/tests/system/rpz/ns2/base-tld2s.db (+1/-0)
bin/tests/system/rpz/ns2/named.conf.in (+5/-1)
bin/tests/system/rpz/ns2/stub.db (+20/-0)
bin/tests/system/rpz/ns2/tld2.db (+3/-0)
bin/tests/system/rpz/ns3/named.conf.in (+21/-1)
bin/tests/system/rpz/ns4/named.conf.in (+1/-1)
bin/tests/system/rpz/ns5/named.conf.in (+1/-1)
bin/tests/system/rpz/ns6/bl.tld2s.db.in (+20/-0)
bin/tests/system/rpz/ns6/named.conf.in (+7/-1)
bin/tests/system/rpz/ns7/named.conf.in (+1/-1)
bin/tests/system/rpz/ns8/named.conf.in (+1/-1)
bin/tests/system/rpz/ns9/named.conf.in (+1/-1)
bin/tests/system/rpz/qperf.sh (+1/-1)
bin/tests/system/rpz/setup.sh (+8/-6)
bin/tests/system/rpz/tests.sh (+61/-16)
bin/tests/system/rpzextra/clean.sh (+2/-0)
bin/tests/system/rpzextra/ns1/named.conf.in (+1/-1)
bin/tests/system/rpzextra/ns2/named.conf.in (+1/-1)
bin/tests/system/rpzextra/setup.sh (+1/-1)
bin/tests/system/rpzextra/tests_rpz_passthru_logging.py (+8/-6)
bin/tests/system/rpzrecurse/clean.sh (+2/-0)
bin/tests/system/rpzrecurse/ns1/named.conf.in (+1/-1)
bin/tests/system/rpzrecurse/ns2/named.conf.header.in (+1/-1)
bin/tests/system/rpzrecurse/ns4/named.conf.in (+1/-1)
bin/tests/system/rpzrecurse/tests.sh (+4/-4)
bin/tests/system/rrchecker/clean.sh (+2/-0)
bin/tests/system/rrl/broken.conf.in (+2/-2)
bin/tests/system/rrl/clean.sh (+3/-0)
bin/tests/system/rrl/ns2/named.conf.in (+1/-1)
bin/tests/system/rrl/ns4/named.conf.in (+1/-1)
bin/tests/system/rrl/setup.sh (+1/-0)
bin/tests/system/rrl/tests.sh (+12/-15)
bin/tests/system/rrsetorder/tests.sh (+144/-139)
bin/tests/system/rsabigexponent/README.md (+8/-0)
bin/tests/system/rsabigexponent/bigkey.c (+2/-2)
bin/tests/system/rsabigexponent/ns1/sign.sh (+1/-1)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+51650.key (+5/-0)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+51650.private (+13/-0)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+52810.key (+2/-0)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+52810.private (+10/-0)
bin/tests/system/rsabigexponent/ns2/dsset-example.in (+1/-2)
bin/tests/system/rsabigexponent/ns2/example.db.bad (+135/-91)
bin/tests/system/rsabigexponent/ns2/sign.sh (+3/-3)
bin/tests/system/run.sh.in (+6/-48)
bin/tests/system/runtime/ns2/named1.conf.in (+1/-1)
bin/tests/system/serve-stale/ans2/ans.pl (+24/-0)
bin/tests/system/serve-stale/clean.sh (+2/-0)
bin/tests/system/serve-stale/ns1/named1.conf.in (+1/-1)
bin/tests/system/serve-stale/ns1/named2.conf.in (+4/-3)
bin/tests/system/serve-stale/ns1/named3.conf.in (+1/-2)
bin/tests/system/serve-stale/ns1/named4.conf.in (+48/-0)
bin/tests/system/serve-stale/ns1/stale.test.db (+19/-0)
bin/tests/system/serve-stale/ns3/named1.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named2.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named3.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named4.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named5.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named6.conf.in (+1/-5)
bin/tests/system/serve-stale/ns3/named7.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named8.conf.in (+1/-1)
bin/tests/system/serve-stale/ns4/named.conf.in (+1/-1)
bin/tests/system/serve-stale/ns5/named.conf.in (+1/-1)
bin/tests/system/serve-stale/tests.sh (+372/-141)
bin/tests/system/sfcache/ns2/named.conf.in (+1/-1)
bin/tests/system/sfcache/ns5/named.conf.in (+1/-1)
bin/tests/system/shutdown/clean.sh (+2/-0)
bin/tests/system/shutdown/ns1/named.conf.in (+1/-1)
bin/tests/system/shutdown/ns2/named.conf.in (+1/-1)
bin/tests/system/shutdown/resolver/named.conf.in (+2/-1)
bin/tests/system/shutdown/setup.sh (+1/-1)
bin/tests/system/shutdown/tests_shutdown.py (+46/-41)
bin/tests/system/smartsign/tests.sh (+38/-38)
bin/tests/system/sortlist/tests.sh (+4/-4)
bin/tests/system/spf/clean.sh (+2/-0)
bin/tests/system/start.pl (+27/-17)
bin/tests/system/staticstub/ns2/named.conf.in (+1/-1)
bin/tests/system/staticstub/ns3/named.conf.in (+1/-1)
bin/tests/system/staticstub/ns3/sign.sh (+4/-4)
bin/tests/system/staticstub/ns4/sign.sh (+2/-2)
bin/tests/system/statistics/clean.sh (+1/-1)
bin/tests/system/statistics/ns2/named.conf.in (+1/-1)
bin/tests/system/statistics/ns2/named2.conf.in (+1/-1)
bin/tests/system/statistics/ns3/named.conf.in (+1/-1)
bin/tests/system/statistics/ns3/root.hint (+7/-0)
bin/tests/system/statistics/tests.sh (+5/-5)
bin/tests/system/statschannel/clean.sh (+1/-2)
bin/tests/system/statschannel/conftest.py (+1/-83)
bin/tests/system/statschannel/generic.py (+72/-57)
bin/tests/system/statschannel/generic_dnspython.py (+55/-70)
bin/tests/system/statschannel/ns1/named.conf.in (+1/-1)
bin/tests/system/statschannel/ns2/named.conf.in (+1/-1)
bin/tests/system/statschannel/ns2/named2.conf.in (+1/-1)
bin/tests/system/statschannel/ns3/named.conf.in (+1/-1)
bin/tests/system/statschannel/tests.sh (+155/-81)
bin/tests/system/statschannel/tests_json.py (+108/-0)
bin/tests/system/statschannel/tests_xml.py (+48/-54)
bin/tests/system/stop.pl (+4/-0)
bin/tests/system/stress/clean.sh (+3/-0)
bin/tests/system/stress/ns1/named.conf.in (+2/-1)
bin/tests/system/stress/ns2/named.conf.in (+1/-1)
bin/tests/system/stress/ns3/named.conf.in (+3/-3)
bin/tests/system/stress/ns4/named.conf.in (+1/-1)
bin/tests/system/stress/setup.sh (+5/-0)
bin/tests/system/stress/tests.sh (+6/-2)
bin/tests/system/stub/tests.sh (+2/-2)
bin/tests/system/synthfromdnssec/ns1/dnamed.db.in (+2/-1)
bin/tests/system/synthfromdnssec/ns1/named.conf.in (+1/-1)
bin/tests/system/synthfromdnssec/ns1/root.db.in (+1/-0)
bin/tests/system/synthfromdnssec/ns1/sign.sh (+5/-5)
bin/tests/system/synthfromdnssec/ns2/example.internal.db (+16/-0)
bin/tests/system/synthfromdnssec/ns2/named.conf.in (+11/-1)
bin/tests/system/synthfromdnssec/ns3/named.conf.in (+1/-1)
bin/tests/system/synthfromdnssec/ns4/named.conf.in (+1/-2)
bin/tests/system/synthfromdnssec/ns5/internal2.db (+17/-0)
bin/tests/system/synthfromdnssec/ns5/named.conf.in (+13/-1)
bin/tests/system/synthfromdnssec/ns6/named.conf.in (+1/-1)
bin/tests/system/synthfromdnssec/tests.sh (+49/-1)
bin/tests/system/tcp/ans6/ans.py (+25/-24)
bin/tests/system/tcp/ns1/named.conf.in (+1/-1)
bin/tests/system/tcp/ns2/named.conf.in (+1/-1)
bin/tests/system/tcp/ns3/named.conf.in (+1/-1)
bin/tests/system/tcp/ns4/named.conf.in (+1/-1)
bin/tests/system/tcp/ns5/named.conf.in (+1/-1)
bin/tests/system/tcp/ns7/named.conf.in (+1/-1)
bin/tests/system/tcp/ns7/named.dropedns (+1/-0)
bin/tests/system/tcp/tests_tcp.py (+46/-20)
bin/tests/system/testcrypto.sh (+67/-45)
bin/tests/system/testsock.pl (+12/-1)
bin/tests/system/timeouts/tests_tcp_timeouts.py (+69/-86)
bin/tests/system/tkey/keycreate.c (+3/-3)
bin/tests/system/tkey/keydelete.c (+3/-3)
bin/tests/system/tkey/ns1/named.conf.in (+1/-1)
bin/tests/system/tsiggss/ns1/named.conf.in (+1/-1)
bin/tests/system/tsiggss/tests.sh (+1/-1)
bin/tests/system/ttl/ns1/named.conf.in (+1/-1)
bin/tests/system/ttl/ns2/named.conf.in (+1/-1)
bin/tests/system/unknown/ns3/sign.sh (+2/-2)
bin/tests/system/unknown/setup.sh (+2/-0)
bin/tests/system/unknown/tests.sh (+4/-4)
bin/tests/system/upforwd/clean.sh (+2/-0)
bin/tests/system/upforwd/ns3/named1.conf.in (+12/-5)
bin/tests/system/upforwd/ns3/named2.conf.in (+20/-10)
bin/tests/system/upforwd/setup.sh (+2/-2)
bin/tests/system/upforwd/tests.sh (+39/-0)
bin/tests/system/verify/clean.sh (+2/-0)
bin/tests/system/verify/tests.sh (+2/-0)
bin/tests/system/verify/zones/genzones.sh (+56/-53)
bin/tests/system/views/ns2/named1.conf.in (+1/-1)
bin/tests/system/views/ns2/named2.conf.in (+1/-1)
bin/tests/system/views/ns2/named3.conf.in (+1/-1)
bin/tests/system/views/ns3/named1.conf.in (+1/-1)
bin/tests/system/views/ns3/named2.conf.in (+1/-1)
bin/tests/system/views/ns5/named.conf.in (+1/-1)
bin/tests/system/views/setup.sh (+6/-6)
bin/tests/system/wildcard/ns1/sign.sh (+10/-10)
bin/tests/system/wildcard/tests.sh (+1/-1)
bin/tests/system/wildcard/tests_wildcard.py (+24/-16)
bin/tests/system/xfer/clean.sh (+2/-1)
bin/tests/system/xfer/dig3.good (+6/-0)
bin/tests/system/xfer/ns1/dot-fallback.db.in (+19/-0)
bin/tests/system/xfer/ns1/named.conf.in (+5/-0)
bin/tests/system/xfer/ns2/named.conf.in (+10/-1)
bin/tests/system/xfer/ns3/named.conf.in (+1/-1)
bin/tests/system/xfer/ns4/named.conf.base (+1/-1)
bin/tests/system/xfer/prereq.sh (+26/-0)
bin/tests/system/xfer/setup.sh (+2/-0)
bin/tests/system/xfer/tests.sh (+18/-7)
bin/tests/system/xferquota/ns1/named.conf.in (+1/-1)
bin/tests/system/zero/clean.sh (+2/-0)
bin/tests/system/zero/setup.sh (+2/-0)
bin/tests/system/zero/tests.sh (+13/-13)
bin/tests/system/zonechecks/ns1/named.conf.in (+1/-1)
bin/tests/system/zonechecks/ns2/named.conf.in (+1/-1)
bin/tests/system/zonechecks/setup.sh (+2/-2)
bin/tests/test_client.c (+5/-5)
bin/tests/test_server.c (+4/-5)
bin/tests/wire_test.c (+3/-3)
bin/tools/Makefile.am (+1/-1)
bin/tools/Makefile.in (+19/-13)
bin/tools/arpaname.rst (+3/-1)
bin/tools/dnstap-read.c (+3/-3)
bin/tools/dnstap-read.rst (+13/-7)
bin/tools/mdig.c (+26/-37)
bin/tools/mdig.rst (+128/-75)
bin/tools/named-journalprint.rst (+9/-7)
bin/tools/named-nzd2nzf.rst (+6/-3)
bin/tools/named-rrchecker.c (+2/-2)
bin/tools/named-rrchecker.rst (+14/-7)
bin/tools/nsec3hash.c (+1/-1)
bin/tools/nsec3hash.rst (+13/-6)
config.h.in (+18/-3)
configure (+1444/-134)
configure.ac (+44/-37)
contrib/dlz/example/Makefile (+1/-1)
contrib/dlz/example/dlz_example.c (+2/-1)
contrib/dlz/modules/bdbhpt/Makefile (+1/-1)
contrib/dlz/modules/bdbhpt/dlz_bdbhpt_dynamic.c (+4/-2)
contrib/dlz/modules/filesystem/Makefile (+1/-1)
contrib/dlz/modules/filesystem/dlz_filesystem_dynamic.c (+12/-6)
contrib/dlz/modules/include/dlz_dbi.h (+1/-1)
contrib/dlz/modules/include/dlz_list.h (+14/-0)
contrib/dlz/modules/include/dlz_minimal.h (+25/-6)
contrib/dlz/modules/ldap/Makefile (+1/-1)
contrib/dlz/modules/ldap/dlz_ldap_dynamic.c (+3/-0)
contrib/dlz/modules/mysql/Makefile (+2/-2)
contrib/dlz/modules/mysql/dlz_mysql_dynamic.c (+11/-9)
contrib/dlz/modules/mysqldyn/Makefile (+2/-2)
contrib/dlz/modules/mysqldyn/dlz_mysqldyn_mod.c (+11/-7)
contrib/dlz/modules/perl/Makefile (+4/-0)
contrib/dlz/modules/perl/dlz_perl_driver.c (+20/-15)
contrib/dlz/modules/sqlite3/Makefile (+1/-1)
contrib/dlz/modules/sqlite3/dlz_sqlite3_dynamic.c (+49/-48)
contrib/dlz/modules/wildcard/Makefile (+1/-1)
contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c (+14/-12)
debian/bind9-doc.docs (+0/-1)
debian/changelog (+62/-0)
debian/tests/control (+6/-0)
debian/tests/zonetest (+49/-0)
dev/null (+0/-79)
doc/Makefile.in (+12/-3)
doc/arm/Makefile.am (+68/-38)
doc/arm/Makefile.in (+83/-52)
doc/arm/_ext/iscconf.py (+605/-0)
doc/arm/_ext/mergegrammar.py (+63/-0)
doc/arm/_ext/namedconf.py (+35/-0)
doc/arm/_ext/rndcconf.py (+36/-0)
doc/arm/_static/custom.css (+25/-0)
doc/arm/advanced.inc.rst (+37/-460)
doc/arm/build.inc.rst (+7/-5)
doc/arm/catz.inc.rst (+115/-62)
doc/arm/chapter1.rst (+3/-6)
doc/arm/chapter10.rst (+1/-3)
doc/arm/chapter2.rst (+2/-5)
doc/arm/chapter3.rst (+5/-6)
doc/arm/chapter4.rst (+2/-5)
doc/arm/chapter5.rst (+3/-6)
doc/arm/chapter6.rst (+5/-7)
doc/arm/chapter7.rst (+4/-6)
doc/arm/chapter9.rst (+1/-4)
doc/arm/conf.py (+62/-66)
doc/arm/config-auth.inc.rst (+268/-0)
doc/arm/config-intro.inc.rst (+205/-0)
doc/arm/config-resolve.inc.rst (+566/-0)
doc/arm/dlz.inc.rst (+18/-9)
doc/arm/dns-ops.inc.rst (+243/-0)
doc/arm/dnssec-guide.rst (+2/-0)
doc/arm/dnssec.inc.rst (+520/-0)
doc/arm/dyndb.inc.rst (+7/-4)
doc/arm/general.rst (+3/-3)
doc/arm/index.rst (+10/-7)
doc/arm/intro-dns-bind.inc.rst (+197/-0)
doc/arm/intro-security.inc.rst (+76/-0)
doc/arm/introduction.inc.rst (+100/-0)
doc/arm/logging-categories.inc.rst (+7/-7)
doc/arm/managed-keys.inc.rst (+10/-10)
doc/arm/manpages.rst (+2/-2)
doc/arm/notes.rst (+17/-6)
doc/arm/pkcs11.inc.rst (+16/-16)
doc/arm/platforms.inc.rst (+31/-22)
doc/arm/plugins.inc.rst (+14/-11)
doc/arm/reference.rst (+3751/-2763)
doc/arm/requirements.inc.rst (+4/-6)
doc/arm/requirements.txt (+5/-0)
doc/arm/rpz.inc.rst (+786/-0)
doc/arm/security.inc.rst (+28/-22)
doc/arm/sig0.inc.rst (+16/-6)
doc/arm/tkey.inc.rst (+40/-0)
doc/arm/troubleshooting.inc.rst (+10/-11)
doc/arm/tsig.inc.rst (+165/-0)
doc/arm/zones.inc.rst (+500/-0)
doc/dnssec-guide/advanced-discussions.rst (+150/-132)
doc/dnssec-guide/commonly-asked-questions.rst (+51/-48)
doc/dnssec-guide/getting-started.rst (+30/-120)
doc/dnssec-guide/introduction.rst (+5/-5)
doc/dnssec-guide/recipes.rst (+110/-143)
doc/dnssec-guide/signing.rst (+167/-314)
doc/dnssec-guide/troubleshooting.rst (+23/-21)
doc/dnssec-guide/validation.rst (+32/-34)
doc/man/Makefile.am (+3/-0)
doc/man/Makefile.in (+18/-14)
doc/man/arpaname.1in (+1/-1)
doc/man/conf.py (+143/-50)
doc/man/ddns-confgen.8in (+37/-34)
doc/man/ddns-confgen.rst (+1/-1)
doc/man/delv.1in (+123/-57)
doc/man/dig.1in (+378/-153)
doc/man/dnssec-cds.1in (+52/-30)
doc/man/dnssec-dsfromkey.1in (+52/-28)
doc/man/dnssec-importkey.1in (+48/-22)
doc/man/dnssec-keyfromlabel.1in (+108/-52)
doc/man/dnssec-keygen.1in (+124/-57)
doc/man/dnssec-revoke.1in (+24/-10)
doc/man/dnssec-settime.1in (+99/-46)
doc/man/dnssec-signzone.1in (+161/-59)
doc/man/dnssec-verify.1in (+32/-14)
doc/man/dnstap-read.1in (+13/-7)
doc/man/filter-a.8in (+3/-3)
doc/man/filter-aaaa.8in (+5/-5)
doc/man/host.1in (+80/-42)
doc/man/mdig.1in (+159/-64)
doc/man/named-checkconf.1in (+44/-24)
doc/man/named-checkzone.1in (+100/-61)
doc/man/named-compilezone.1in (+106/-65)
doc/man/named-compilezone.rst (+1/-1)
doc/man/named-journalprint.1in (+6/-6)
doc/man/named-nzd2nzf.1in (+3/-3)
doc/man/named-rrchecker.1in (+15/-7)
doc/man/named.8in (+90/-42)
doc/man/named.conf.5in (+834/-1138)
doc/man/nsec3hash.1in (+14/-6)
doc/man/nslookup.1in (+5/-5)
doc/man/nsupdate.1in (+90/-38)
doc/man/rndc-confgen.8in (+57/-37)
doc/man/rndc.8in (+238/-128)
doc/man/rndc.conf.5in (+14/-14)
doc/man/tsig-keygen.8in (+12/-55)
doc/misc/Makefile.am (+20/-126)
doc/misc/Makefile.in (+40/-148)
doc/misc/cfg_test.c (+4/-2)
doc/misc/checkgrammar.py (+167/-0)
doc/misc/forward.zoneopt (+1/-1)
doc/misc/mirror.zoneopt (+9/-9)
doc/misc/options (+555/-719)
doc/misc/parsegrammar.py (+194/-0)
doc/misc/primary.zoneopt (+12/-11)
doc/misc/redirect.zoneopt (+1/-1)
doc/misc/rndc.grammar (+21/-0)
doc/misc/secondary.zoneopt (+15/-14)
doc/misc/static-stub.zoneopt (+1/-1)
doc/misc/stub.zoneopt (+5/-5)
doc/notes/notes-9.18.0.rst (+32/-29)
doc/notes/notes-9.18.1.rst (+18/-11)
doc/notes/notes-9.18.10.rst (+80/-0)
doc/notes/notes-9.18.11.rst (+112/-0)
doc/notes/notes-9.18.12.rst (+54/-0)
doc/notes/notes-9.18.2.rst (+53/-0)
doc/notes/notes-9.18.3.rst (+73/-0)
doc/notes/notes-9.18.4.rst (+44/-0)
doc/notes/notes-9.18.5.rst (+59/-0)
doc/notes/notes-9.18.6.rst (+62/-0)
doc/notes/notes-9.18.7.rst (+80/-0)
doc/notes/notes-9.18.8.rst (+68/-0)
doc/notes/notes-9.18.9.rst (+61/-0)
doc/notes/notes-known-issues.rst (+51/-0)
fuzz/Makefile.am (+5/-0)
fuzz/Makefile.in (+45/-14)
fuzz/dns_message_checksig.c (+542/-0)
fuzz/main.c (+11/-2)
lib/Makefile.in (+15/-9)
lib/bind9/Makefile.in (+13/-4)
lib/bind9/check.c (+161/-109)
lib/bind9/getaddresses.c (+3/-2)
lib/dns/Makefile.am (+3/-8)
lib/dns/Makefile.in (+58/-164)
lib/dns/acl.c (+50/-20)
lib/dns/adb.c (+172/-128)
lib/dns/badcache.c (+2/-1)
lib/dns/byaddr.c (+3/-2)
lib/dns/cache.c (+10/-16)
lib/dns/catz.c (+549/-150)
lib/dns/client.c (+7/-5)
lib/dns/compress.c (+5/-3)
lib/dns/db.c (+18/-5)
lib/dns/diff.c (+21/-15)
lib/dns/dispatch.c (+916/-677)
lib/dns/dlz.c (+1/-1)
lib/dns/dns64.c (+2/-2)
lib/dns/dnsrps.c (+8/-5)
lib/dns/dnssec.c (+72/-42)
lib/dns/dnstap.c (+15/-11)
lib/dns/ds.c (+1/-2)
lib/dns/dst_api.c (+66/-2)
lib/dns/dst_internal.h (+1/-0)
lib/dns/dst_parse.c (+2/-1)
lib/dns/ecs.c (+3/-3)
lib/dns/forward.c (+17/-25)
lib/dns/gen.c (+65/-13)
lib/dns/gssapi_link.c (+2/-7)
lib/dns/gssapictx.c (+1/-1)
lib/dns/hmac_link.c (+22/-24)
lib/dns/include/dns/acl.h (+21/-11)
lib/dns/include/dns/adb.h (+1/-2)
lib/dns/include/dns/callbacks.h (+1/-1)
lib/dns/include/dns/catz.h (+5/-8)
lib/dns/include/dns/clientinfo.h (+3/-3)
lib/dns/include/dns/db.h (+30/-20)
lib/dns/include/dns/dbiterator.h (+1/-1)
lib/dns/include/dns/diff.h (+2/-2)
lib/dns/include/dns/dispatch.h (+39/-52)
lib/dns/include/dns/dlz.h (+15/-15)
lib/dns/include/dns/dlz_dlopen.h (+1/-1)
lib/dns/include/dns/dns64.h (+2/-2)
lib/dns/include/dns/dnsrps.h (+2/-2)
lib/dns/include/dns/dnssec.h (+6/-3)
lib/dns/include/dns/dyndb.h (+6/-6)
lib/dns/include/dns/forward.h (+5/-3)
lib/dns/include/dns/geoip.h (+2/-2)
lib/dns/include/dns/ipkeylist.h (+5/-6)
lib/dns/include/dns/iptable.h (+1/-1)
lib/dns/include/dns/kasp.h (+13/-13)
lib/dns/include/dns/keytable.h (+6/-2)
lib/dns/include/dns/librpz.h (+50/-50)
lib/dns/include/dns/log.h (+1/-1)
lib/dns/include/dns/lookup.h (+2/-2)
lib/dns/include/dns/masterdump.h (+5/-5)
lib/dns/include/dns/message.h (+13/-7)
lib/dns/include/dns/name.h (+3/-8)
lib/dns/include/dns/nsec.h (+6/-1)
lib/dns/include/dns/nsec3.h (+3/-3)
lib/dns/include/dns/nta.h (+2/-2)
lib/dns/include/dns/peer.h (+1/-19)
lib/dns/include/dns/rbt.h (+3/-3)
lib/dns/include/dns/rdata.h (+1/-1)
lib/dns/include/dns/rdatalist.h (+1/-1)
lib/dns/include/dns/rdataset.h (+16/-11)
lib/dns/include/dns/rdatasetiter.h (+5/-4)
lib/dns/include/dns/request.h (+9/-46)
lib/dns/include/dns/resolver.h (+9/-26)
lib/dns/include/dns/rpz.h (+18/-18)
lib/dns/include/dns/rriterator.h (+4/-4)
lib/dns/include/dns/rrl.h (+2/-2)
lib/dns/include/dns/sdb.h (+4/-4)
lib/dns/include/dns/sdlz.h (+4/-4)
lib/dns/include/dns/ssu.h (+1/-1)
lib/dns/include/dns/tkey.h (+4/-4)
lib/dns/include/dns/transport.h (+5/-4)
lib/dns/include/dns/tsig.h (+5/-5)
lib/dns/include/dns/types.h (+1/-0)
lib/dns/include/dns/validator.h (+11/-11)
lib/dns/include/dns/view.h (+73/-35)
lib/dns/include/dns/xfrin.h (+3/-4)
lib/dns/include/dns/zone.h (+23/-138)
lib/dns/include/dns/zt.h (+2/-1)
lib/dns/include/dst/dst.h (+57/-26)
lib/dns/ipkeylist.c (+0/-24)
lib/dns/journal.c (+26/-18)
lib/dns/kasp.c (+6/-24)
lib/dns/key.c (+4/-2)
lib/dns/keymgr.c (+63/-23)
lib/dns/keytable.c (+18/-5)
lib/dns/lookup.c (+1/-1)
lib/dns/master.c (+77/-52)
lib/dns/masterdump.c (+36/-28)
lib/dns/message.c (+74/-45)
lib/dns/name.c (+154/-185)
lib/dns/ncache.c (+6/-3)
lib/dns/nsec.c (+35/-5)
lib/dns/nsec3.c (+17/-9)
lib/dns/nta.c (+5/-2)
lib/dns/openssl_link.c (+10/-2)
lib/dns/openssldh_link.c (+94/-81)
lib/dns/opensslecdsa_link.c (+69/-120)
lib/dns/openssleddsa_link.c (+10/-5)
lib/dns/opensslrsa_link.c (+326/-103)
lib/dns/order.c (+3/-2)
lib/dns/peer.c (+10/-81)
lib/dns/private.c (+12/-6)
lib/dns/rbt.c (+38/-32)
lib/dns/rbtdb.c (+312/-288)
lib/dns/rcode.c (+2/-1)
lib/dns/rdata.c (+30/-22)
lib/dns/rdata/any_255/tsig_250.c (+15/-14)
lib/dns/rdata/ch_3/a_1.c (+13/-13)
lib/dns/rdata/generic/afsdb_18.c (+13/-13)
lib/dns/rdata/generic/amtrelay_260.c (+17/-18)
lib/dns/rdata/generic/avc_258.c (+13/-13)
lib/dns/rdata/generic/caa_257.c (+15/-14)
lib/dns/rdata/generic/cdnskey_60.c (+13/-13)
lib/dns/rdata/generic/cds_59.c (+13/-13)
lib/dns/rdata/generic/cert_37.c (+13/-13)
lib/dns/rdata/generic/cname_5.c (+13/-13)
lib/dns/rdata/generic/csync_62.c (+13/-13)
lib/dns/rdata/generic/dlv_32769.c (+13/-13)
lib/dns/rdata/generic/dname_39.c (+13/-13)
lib/dns/rdata/generic/dnskey_48.c (+13/-13)
lib/dns/rdata/generic/doa_259.c (+13/-13)
lib/dns/rdata/generic/ds_43.c (+18/-18)
lib/dns/rdata/generic/eui48_108.c (+13/-13)
lib/dns/rdata/generic/eui64_109.c (+13/-13)
lib/dns/rdata/generic/gpos_27.c (+15/-14)
lib/dns/rdata/generic/hinfo_13.c (+13/-13)
lib/dns/rdata/generic/hip_55.c (+16/-14)
lib/dns/rdata/generic/ipseckey_45.c (+13/-13)
lib/dns/rdata/generic/isdn_20.c (+15/-14)
lib/dns/rdata/generic/key_25.c (+22/-21)
lib/dns/rdata/generic/keydata_65533.c (+13/-13)
lib/dns/rdata/generic/l32_105.c (+13/-13)
lib/dns/rdata/generic/l64_106.c (+13/-13)
lib/dns/rdata/generic/loc_29.c (+32/-29)
lib/dns/rdata/generic/lp_107.c (+13/-13)
lib/dns/rdata/generic/mb_7.c (+13/-13)
lib/dns/rdata/generic/md_3.c (+13/-13)
lib/dns/rdata/generic/mf_4.c (+13/-13)
lib/dns/rdata/generic/mg_8.c (+13/-13)
lib/dns/rdata/generic/minfo_14.c (+13/-13)
lib/dns/rdata/generic/mr_9.c (+13/-13)
lib/dns/rdata/generic/mx_15.c (+13/-13)
lib/dns/rdata/generic/naptr_35.c (+14/-14)
lib/dns/rdata/generic/nid_104.c (+13/-13)
lib/dns/rdata/generic/ninfo_56.c (+13/-13)
lib/dns/rdata/generic/ns_2.c (+13/-13)
lib/dns/rdata/generic/nsec3_50.c (+13/-13)
lib/dns/rdata/generic/nsec3param_51.c (+13/-13)
lib/dns/rdata/generic/nsec_47.c (+13/-13)
lib/dns/rdata/generic/null_10.c (+13/-13)
lib/dns/rdata/generic/nxt_30.c (+13/-13)
lib/dns/rdata/generic/openpgpkey_61.c (+13/-13)
lib/dns/rdata/generic/opt_41.c (+14/-14)
lib/dns/rdata/generic/proforma.c (+13/-13)
lib/dns/rdata/generic/ptr_12.c (+13/-13)
lib/dns/rdata/generic/rkey_57.c (+13/-13)
lib/dns/rdata/generic/rp_17.c (+13/-13)
lib/dns/rdata/generic/rrsig_46.c (+14/-14)
lib/dns/rdata/generic/rt_21.c (+13/-13)
lib/dns/rdata/generic/sig_24.c (+14/-14)
lib/dns/rdata/generic/sink_40.c (+13/-13)
lib/dns/rdata/generic/smimea_53.c (+13/-13)
lib/dns/rdata/generic/soa_6.c (+13/-13)
lib/dns/rdata/generic/spf_99.c (+13/-13)
lib/dns/rdata/generic/sshfp_44.c (+13/-13)
lib/dns/rdata/generic/ta_32768.c (+13/-13)
lib/dns/rdata/generic/talink_58.c (+13/-13)
lib/dns/rdata/generic/tkey_249.c (+15/-14)
lib/dns/rdata/generic/tlsa_52.c (+19/-19)
lib/dns/rdata/generic/txt_16.c (+21/-20)
lib/dns/rdata/generic/uri_256.c (+13/-13)
lib/dns/rdata/generic/x25_19.c (+13/-13)
lib/dns/rdata/generic/zonemd_63.c (+13/-13)
lib/dns/rdata/hs_4/a_1.c (+13/-13)
lib/dns/rdata/in_1/a6_38.c (+13/-13)
lib/dns/rdata/in_1/a_1.c (+15/-14)
lib/dns/rdata/in_1/aaaa_28.c (+15/-14)
lib/dns/rdata/in_1/apl_42.c (+13/-13)
lib/dns/rdata/in_1/atma_34.c (+13/-13)
lib/dns/rdata/in_1/dhcid_49.c (+13/-13)
lib/dns/rdata/in_1/eid_31.c (+13/-13)
lib/dns/rdata/in_1/https_65.c (+13/-13)
lib/dns/rdata/in_1/kx_36.c (+13/-13)
lib/dns/rdata/in_1/nimloc_32.c (+13/-13)
lib/dns/rdata/in_1/nsap-ptr_23.c (+13/-13)
lib/dns/rdata/in_1/nsap_22.c (+13/-13)
lib/dns/rdata/in_1/px_26.c (+13/-13)
lib/dns/rdata/in_1/srv_33.c (+13/-13)
lib/dns/rdata/in_1/svcb_64.c (+82/-35)
lib/dns/rdata/in_1/wks_11.c (+13/-13)
lib/dns/rdatalist.c (+12/-6)
lib/dns/rdataset.c (+3/-2)
lib/dns/rdataslab.c (+4/-3)
lib/dns/request.c (+89/-95)
lib/dns/resolver.c (+588/-478)
lib/dns/rootns.c (+6/-4)
lib/dns/rpz.c (+36/-52)
lib/dns/rriterator.c (+2/-2)
lib/dns/rrl.c (+70/-51)
lib/dns/sdb.c (+11/-7)
lib/dns/sdlz.c (+15/-9)
lib/dns/soa.c (+2/-2)
lib/dns/ssu.c (+31/-19)
lib/dns/stats.c (+12/-7)
lib/dns/tkey.c (+17/-1)
lib/dns/transport.c (+12/-12)
lib/dns/tsec.c (+3/-6)
lib/dns/tsig.c (+30/-22)
lib/dns/update.c (+26/-25)
lib/dns/validator.c (+39/-25)
lib/dns/view.c (+107/-16)
lib/dns/xfrin.c (+248/-111)
lib/dns/zone.c (+885/-924)
lib/dns/zonekey.c (+2/-1)
lib/dns/zoneverify.c (+33/-57)
lib/dns/zt.c (+21/-13)
lib/irs/Makefile.am (+0/-4)
lib/irs/Makefile.in (+51/-159)
lib/isc/Makefile.am (+2/-8)
lib/isc/Makefile.in (+106/-225)
lib/isc/app.c (+25/-45)
lib/isc/assertions.c (+0/-2)
lib/isc/base32.c (+3/-3)
lib/isc/base64.c (+3/-3)
lib/isc/buffer.c (+0/-298)
lib/isc/condition.c (+1/-5)
lib/isc/entropy.c (+1/-1)
lib/isc/error.c (+15/-18)
lib/isc/file.c (+2/-1)
lib/isc/heap.c (+7/-12)
lib/isc/hex.c (+3/-3)
lib/isc/ht.c (+371/-140)
lib/isc/httpd.c (+477/-593)
lib/isc/include/isc/assertions.h (+6/-2)
lib/isc/include/isc/atomic.h (+6/-0)
lib/isc/include/isc/attributes.h (+5/-3)
lib/isc/include/isc/barrier.h (+1/-1)
lib/isc/include/isc/buffer.h (+547/-587)
lib/isc/include/isc/condition.h (+3/-8)
lib/isc/include/isc/dir.h (+1/-1)
lib/isc/include/isc/error.h (+7/-13)
lib/isc/include/isc/glob.h (+2/-2)
lib/isc/include/isc/heap.h (+2/-6)
lib/isc/include/isc/ht.h (+22/-15)
lib/isc/include/isc/httpd.h (+18/-17)
lib/isc/include/isc/lex.h (+1/-1)
lib/isc/include/isc/list.h (+37/-8)
lib/isc/include/isc/log.h (+2/-2)
lib/isc/include/isc/mutex.h (+10/-4)
lib/isc/include/isc/net.h (+0/-14)
lib/isc/include/isc/netmgr.h (+91/-6)
lib/isc/include/isc/quota.h (+1/-1)
lib/isc/include/isc/radix.h (+7/-7)
lib/isc/include/isc/refcount.h (+92/-0)
lib/isc/include/isc/region.h (+1/-1)
lib/isc/include/isc/result.h (+4/-1)
lib/isc/include/isc/stdatomic.h (+0/-2)
lib/isc/include/isc/string.h (+5/-0)
lib/isc/include/isc/symtab.h (+1/-1)
lib/isc/include/isc/task.h (+17/-48)
lib/isc/include/isc/thread.h (+2/-2)
lib/isc/include/isc/time.h (+9/-0)
lib/isc/include/isc/timer.h (+12/-24)
lib/isc/include/isc/tls.h (+308/-17)
lib/isc/include/isc/types.h (+6/-17)
lib/isc/include/isc/url.h (+1/-0)
lib/isc/include/isc/util.h (+57/-22)
lib/isc/interfaceiter.c (+2/-4)
lib/isc/iterated_hash.c (+86/-28)
lib/isc/jemalloc_shim.h (+8/-0)
lib/isc/lex.c (+41/-24)
lib/isc/log.c (+22/-13)
lib/isc/managers.c (+2/-14)
lib/isc/mem.c (+30/-28)
lib/isc/mutex.c (+4/-13)
lib/isc/net.c (+4/-366)
lib/isc/netaddr.c (+3/-3)
lib/isc/netmgr/http.c (+208/-64)
lib/isc/netmgr/netmgr-int.h (+235/-46)
lib/isc/netmgr/netmgr.c (+529/-241)
lib/isc/netmgr/tcp.c (+113/-122)
lib/isc/netmgr/tcpdns.c (+115/-104)
lib/isc/netmgr/timer.c (+3/-1)
lib/isc/netmgr/tlsdns.c (+358/-173)
lib/isc/netmgr/tlsstream.c (+360/-83)
lib/isc/netmgr/udp.c (+61/-78)
lib/isc/netmgr/uv-compat.h (+17/-0)
lib/isc/netmgr/uverr2result.c (+0/-1)
lib/isc/openssl_shim.c (+27/-0)
lib/isc/openssl_shim.h (+15/-0)
lib/isc/os.c (+1/-1)
lib/isc/picohttpparser.c (+727/-0)
lib/isc/picohttpparser.h (+100/-0)
lib/isc/portset.c (+3/-3)
lib/isc/quota.c (+4/-1)
lib/isc/radix.c (+4/-2)
lib/isc/random.c (+2/-2)
lib/isc/ratelimiter.c (+7/-2)
lib/isc/result.c (+6/-0)
lib/isc/rwlock.c (+12/-11)
lib/isc/siphash.c (+20/-16)
lib/isc/sockaddr.c (+6/-9)
lib/isc/stdtime.c (+3/-8)
lib/isc/string.c (+28/-0)
lib/isc/symtab.c (+1/-1)
lib/isc/task.c (+38/-41)
lib/isc/thread.c (+4/-12)
lib/isc/time.c (+35/-45)
lib/isc/timer.c (+83/-80)
lib/isc/tls.c (+601/-38)
lib/isc/tm.c (+2/-2)
lib/isc/trampoline.c (+42/-40)
lib/isc/url.c (+8/-8)
lib/isc/utf8.c (+2/-1)
lib/isccc/Makefile.am (+1/-0)
lib/isccc/Makefile.in (+14/-4)
lib/isccc/alist.c (+2/-1)
lib/isccc/cc.c (+4/-2)
lib/isccc/include/isccc/cc.h (+11/-8)
lib/isccc/include/isccc/ccmsg.h (+2/-2)
lib/isccc/include/isccc/sexpr.h (+1/-1)
lib/isccc/include/isccc/symtab.h (+3/-3)
lib/isccc/sexpr.c (+1/-2)
lib/isccc/symtab.c (+10/-6)
lib/isccfg/Makefile.am (+2/-4)
lib/isccfg/Makefile.in (+67/-162)
lib/isccfg/aclconf.c (+25/-15)
lib/isccfg/duration.c (+239/-0)
lib/isccfg/include/isccfg/cfg.h (+4/-18)
lib/isccfg/include/isccfg/duration.h (+87/-0)
lib/isccfg/include/isccfg/grammar.h (+18/-41)
lib/isccfg/include/isccfg/kaspconf.h (+8/-9)
lib/isccfg/kaspconf.c (+234/-48)
lib/isccfg/namedconf.c (+68/-67)
lib/isccfg/parser.c (+58/-219)
lib/ns/Makefile.am (+1/-5)
lib/ns/Makefile.in (+47/-155)
lib/ns/client.c (+81/-92)
lib/ns/hooks.c (+2/-1)
lib/ns/include/ns/client.h (+19/-19)
lib/ns/include/ns/hooks.h (+2/-2)
lib/ns/include/ns/interfacemgr.h (+5/-5)
lib/ns/include/ns/listenlist.h (+13/-14)
lib/ns/include/ns/log.h (+1/-1)
lib/ns/include/ns/query.h (+24/-23)
lib/ns/include/ns/server.h (+16/-4)
lib/ns/include/ns/sortlist.h (+4/-4)
lib/ns/include/ns/stats.h (+3/-1)
lib/ns/interfacemgr.c (+247/-234)
lib/ns/listenlist.c (+94/-25)
lib/ns/query.c (+401/-209)
lib/ns/server.c (+15/-0)
lib/ns/sortlist.c (+61/-45)
lib/ns/update.c (+371/-311)
lib/ns/xfrout.c (+9/-8)
m4/ax_check_link_flag.m4 (+55/-0)
m4/ax_prog_cc_for_build.m4 (+157/-0)
srcid (+1/-1)
tests/Makefile.am (+16/-0)
tests/Makefile.in (+808/-0)
tests/dns/Krsa.+008+29238.key (+1/-1)
tests/dns/Makefile.am (+16/-9)
tests/dns/Makefile.in (+178/-177)
tests/dns/acl_test.c (+12/-52)
tests/dns/db_test.c (+26/-83)
tests/dns/dbdiff_test.c (+19/-61)
tests/dns/dbiterator_test.c (+41/-96)
tests/dns/dbversion_test.c (+33/-72)
tests/dns/dh_test.c (+94/-0)
tests/dns/dispatch_test.c (+34/-87)
tests/dns/dns64_test.c (+7/-24)
tests/dns/dnstap_test.c (+49/-94)
tests/dns/dst_test.c (+40/-61)
tests/dns/geoip_test.c (+27/-59)
tests/dns/keytable_test.c (+68/-99)
tests/dns/master_test.c (+67/-138)
tests/dns/name_test.c (+37/-102)
tests/dns/nsec3_test.c (+13/-55)
tests/dns/nsec3param_test.c (+11/-50)
tests/dns/private_test.c (+20/-42)
tests/dns/rbt_test.c (+57/-146)
tests/dns/rbtdb_test.c (+15/-49)
tests/dns/rdata_test.c (+90/-222)
tests/dns/rdataset_test.c (+107/-0)
tests/dns/rdatasetstats_test.c (+9/-56)
tests/dns/resolver_test.c (+21/-51)
tests/dns/rsa_test.c (+36/-48)
tests/dns/sigs_test.c (+36/-52)
tests/dns/testdata/dbiterator/zone1.data (+30/-0)
tests/dns/testdata/dnstap/response.auth (+19/-0)
tests/dns/testdata/dnstap/response.recursive (+19/-0)
tests/dns/testdata/dst/Ktest.+008+11349.private (+13/-0)
tests/dns/testdata/master/master10.data (+7/-0)
tests/dns/testdata/master/master14.data.in (+1/-0)
tests/dns/testdata/master/master18.data.in (+2/-2)
tests/dns/testdata/master/master6.data (+33/-0)
tests/dns/testdata/master/master7.data (+17/-0)
tests/dns/testdata/master/master8.data (+4/-0)
tests/dns/testdata/master/master9.data (+4/-0)
tests/dns/testdata/nsec3/1024.db (+16/-0)
tests/dns/testdata/nsec3/2048.db (+16/-0)
tests/dns/testdata/nsec3/4096.db (+16/-0)
tests/dns/testdata/nsec3/min-1024.db (+20/-0)
tests/dns/testdata/nsec3/min-2048.db (+18/-0)
tests/dns/testdata/nsec3param/nsec3.db.signed (+73/-0)
tests/dns/testdata/zt/zone1.db (+22/-0)
tests/dns/testkeys/Kexample.+008+20386.key (+5/-0)
tests/dns/testkeys/Kexample.+008+20386.private (+13/-0)
tests/dns/testkeys/Kexample.+008+37464.key (+5/-0)
tests/dns/testkeys/Kexample.+008+37464.private (+13/-0)
tests/dns/time_test.c (+169/-0)
tests/dns/tsig_test.c (+49/-77)
tests/dns/update_test.c (+38/-87)
tests/dns/zonemgr_test.c (+21/-63)
tests/dns/zt_test.c (+32/-57)
tests/include/tests/dns.h (+10/-22)
tests/include/tests/isc.h (+119/-0)
tests/include/tests/ns.h (+132/-0)
tests/irs/Makefile.am (+16/-0)
tests/irs/Makefile.in (+24/-16)
tests/irs/resconf_test.c (+181/-0)
tests/irs/testdata/domain.conf (+12/-0)
tests/irs/testdata/nameserver-v4.conf (+12/-0)
tests/irs/testdata/nameserver-v6-scoped.conf (+12/-0)
tests/irs/testdata/nameserver-v6.conf (+12/-0)
tests/irs/testdata/options-attempts.conf (+12/-0)
tests/irs/testdata/options-bad-ndots.conf (+13/-0)
tests/irs/testdata/options-debug.conf (+12/-0)
tests/irs/testdata/options-empty.conf (+13/-0)
tests/irs/testdata/options-ndots.conf (+12/-0)
tests/irs/testdata/options-timeout.conf (+12/-0)
tests/irs/testdata/options-unknown.conf (+12/-0)
tests/irs/testdata/options.conf (+12/-0)
tests/irs/testdata/port.conf (+12/-0)
tests/irs/testdata/resolv.conf (+19/-0)
tests/irs/testdata/search.conf (+12/-0)
tests/irs/testdata/sortlist-v4.conf (+12/-0)
tests/irs/testdata/timeout.conf (+12/-0)
tests/irs/testdata/unknown.conf (+12/-0)
tests/isc/Makefile.am (+115/-0)
tests/isc/Makefile.in (+166/-157)
tests/isc/aes_test.c (+12/-29)
tests/isc/buffer_test.c (+16/-60)
tests/isc/counter_test.c (+67/-0)
tests/isc/crc64_test.c (+83/-0)
tests/isc/doh_test.c (+337/-426)
tests/isc/errno_test.c (+108/-0)
tests/isc/file_test.c (+140/-0)
tests/isc/hash_test.c (+96/-0)
tests/isc/heap_test.c (+78/-0)
tests/isc/hmac_test.c (+40/-72)
tests/isc/ht_test.c (+20/-59)
tests/isc/lex_test.c (+19/-97)
tests/isc/md_test.c (+43/-76)
tests/isc/mem_test.c (+55/-115)
tests/isc/netaddr_test.c (+144/-0)
tests/isc/netmgr_test.c (+292/-493)
tests/isc/parse_test.c (+56/-0)
tests/isc/pool_test.c (+152/-0)
tests/isc/quota_test.c (+22/-40)
tests/isc/radix_test.c (+85/-0)
tests/isc/random_test.c (+54/-160)
tests/isc/regex_test.c (+7/-47)
tests/isc/result_test.c (+63/-0)
tests/isc/safe_test.c (+91/-0)
tests/isc/siphash_test.c (+169/-0)
tests/isc/sockaddr_test.c (+148/-0)
tests/isc/stats_test.c (+103/-0)
tests/isc/symtab_test.c (+134/-0)
tests/isc/task_test.c (+74/-187)
tests/isc/taskpool_test.c (+163/-0)
tests/isc/testdata/file/keep (+0/-0)
tests/isc/time_test.c (+43/-56)
tests/isc/timer_test.c (+38/-69)
tests/isc/uv_wrap.h (+18/-20)
tests/isccfg/Makefile.am (+20/-0)
tests/isccfg/Makefile.in (+28/-18)
tests/isccfg/duration_test.c (+244/-0)
tests/isccfg/parser_test.c (+229/-0)
tests/libtest/Makefile.am (+25/-0)
tests/libtest/Makefile.in (+1156/-0)
tests/libtest/dns.c (+44/-175)
tests/libtest/isc.c (+87/-0)
tests/libtest/ns.c (+78/-392)
tests/ns/Makefile.am (+25/-0)
tests/ns/Makefile.in (+64/-79)
tests/ns/listenlist_test.c (+119/-0)
tests/ns/notify_test.c (+141/-0)
tests/ns/plugin_test.c (+165/-0)
tests/ns/query_test.c (+30/-65)
tests/ns/testdata/notify/notify1.msg (+3/-0)
tests/ns/testdata/notify/zone1.db (+26/-0)
tests/ns/testdata/query/foo.db (+20/-0)
tests/unit-test-driver.sh.in (+60/-0)
- git-ubuntu bot: Approve
- Sergio Durigan Junior (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 104621 lines (+32804/-21462)1101 files modifiedCHANGES (+495/-0)
COPYRIGHT (+1/-1)
ChangeLog (+495/-0)
Makefile.docs (+2/-13)
NEWS (+495/-0)
OPTIONS.md (+1/-0)
README.md (+1/-1)
bin/check/check-tool.c (+6/-3)
bin/check/named-checkconf.c (+11/-0)
bin/check/named-checkzone.c (+4/-2)
bin/confgen/keygen.c (+1/-24)
bin/confgen/rndc-confgen.c (+1/-1)
bin/confgen/tsig-keygen.c (+3/-2)
bin/delv/delv.c (+19/-9)
bin/dig/dig.c (+58/-35)
bin/dig/dig.rst (+24/-14)
bin/dig/dighost.c (+311/-164)
bin/dig/dighost.h (+9/-9)
bin/dig/host.c (+15/-7)
bin/dig/nslookup.c (+1/-0)
bin/dnssec/dnssec-cds.c (+10/-5)
bin/dnssec/dnssec-keyfromlabel.c (+4/-2)
bin/dnssec/dnssec-keyfromlabel.rst (+4/-8)
bin/dnssec/dnssec-keygen.c (+10/-5)
bin/dnssec/dnssec-keygen.rst (+1/-1)
bin/dnssec/dnssec-revoke.c (+2/-1)
bin/dnssec/dnssec-settime.c (+4/-2)
bin/dnssec/dnssec-signzone.c (+60/-34)
bin/dnssec/dnssec-signzone.rst (+10/-1)
bin/dnssec/dnssectool.c (+4/-2)
bin/named/Makefile.am (+0/-3)
bin/named/Makefile.in (+0/-4)
bin/named/bind9.xsl (+1/-1)
bin/named/builtin.c (+2/-1)
bin/named/config.c (+59/-120)
bin/named/controlconf.c (+4/-2)
bin/named/dlz_dlopen_driver.c (+1/-2)
bin/named/include/named/config.h (+2/-6)
bin/named/include/named/globals.h (+0/-1)
bin/named/include/named/server.h (+7/-7)
bin/named/include/named/zoneconf.h (+3/-7)
bin/named/log.c (+2/-1)
bin/named/main.c (+141/-37)
bin/named/named.conf.rst (+17/-867)
bin/named/named.rst (+13/-8)
bin/named/os.c (+4/-2)
bin/named/server.c (+259/-313)
bin/named/statschannel.c (+145/-169)
bin/named/transportconf.c (+2/-1)
bin/named/tsigconf.c (+2/-1)
bin/named/zoneconf.c (+35/-136)
bin/nsupdate/nsupdate.c (+40/-28)
bin/nsupdate/nsupdate.rst (+3/-1)
bin/plugins/filter-a.c (+5/-3)
bin/plugins/filter-aaaa.c (+3/-2)
bin/rndc/rndc.c (+12/-7)
bin/rndc/rndc.rst (+14/-12)
bin/tests/Makefile.am (+2/-0)
bin/tests/Makefile.in (+1/-0)
bin/tests/convert-trs-to-junit.py (+148/-0)
bin/tests/system/Makefile.am (+5/-8)
bin/tests/system/Makefile.in (+50/-34)
bin/tests/system/acl/ns2/named1.conf.in (+1/-1)
bin/tests/system/acl/ns2/named2.conf.in (+1/-1)
bin/tests/system/acl/ns2/named3.conf.in (+1/-1)
bin/tests/system/acl/ns2/named4.conf.in (+1/-1)
bin/tests/system/acl/ns2/named5.conf.in (+1/-1)
bin/tests/system/acl/ns3/named.conf.in (+1/-1)
bin/tests/system/acl/ns4/named.conf.in (+1/-1)
bin/tests/system/acl/tests.sh (+2/-1)
bin/tests/system/addzone/ns1/named.conf.in (+1/-1)
bin/tests/system/addzone/tests.sh (+11/-11)
bin/tests/system/addzone/tests_rndc_deadlock.py (+24/-22)
bin/tests/system/allow-query/ns3/named1.conf.in (+1/-1)
bin/tests/system/allow-query/ns3/named2.conf.in (+1/-1)
bin/tests/system/allow-query/ns3/named3.conf.in (+1/-1)
bin/tests/system/allow-query/ns3/named4.conf.in (+1/-1)
bin/tests/system/allow-query/tests.sh (+7/-0)
bin/tests/system/auth/clean.sh (+2/-0)
bin/tests/system/autosign/clean.sh (+1/-1)
bin/tests/system/autosign/ns1/keygen.sh (+12/-12)
bin/tests/system/autosign/ns1/named.conf.in (+1/-1)
bin/tests/system/autosign/ns2/Xbar.+013+59973.key (+5/-0)
bin/tests/system/autosign/ns2/Xbar.+013+59973.private (+6/-0)
bin/tests/system/autosign/ns2/Xbar.+013+60101.key (+5/-0)
bin/tests/system/autosign/ns2/Xbar.+013+60101.private (+6/-0)
bin/tests/system/autosign/ns2/keygen.sh (+9/-9)
bin/tests/system/autosign/ns2/named.conf.in (+1/-1)
bin/tests/system/autosign/ns3/keygen.sh (+54/-47)
bin/tests/system/autosign/ns3/named.conf.in (+3/-3)
bin/tests/system/autosign/tests.sh (+309/-292)
bin/tests/system/builtin/tests.sh (+8/-6)
bin/tests/system/cacheclean/ns2/named.conf.in (+1/-1)
bin/tests/system/cacheclean/tests.sh (+3/-3)
bin/tests/system/case/setup.sh (+2/-0)
bin/tests/system/catz/clean.sh (+11/-6)
bin/tests/system/catz/ns1/named.conf.in (+18/-1)
bin/tests/system/catz/ns2/named1.conf.in (+18/-1)
bin/tests/system/catz/ns2/named2.conf.in (+13/-1)
bin/tests/system/catz/ns3/catalog.example.db.in (+1/-1)
bin/tests/system/catz/ns4/named.conf.in (+55/-0)
bin/tests/system/catz/setup.sh (+2/-0)
bin/tests/system/catz/tests.sh (+350/-119)
bin/tests/system/cds/checktime.pl (+1/-1)
bin/tests/system/cds/setup.sh (+13/-13)
bin/tests/system/cds/tests.sh (+5/-5)
bin/tests/system/chain/ans4/ans.py (+121/-82)
bin/tests/system/chain/ns2/sign.sh (+10/-10)
bin/tests/system/chain/ns7/named.conf.in (+1/-1)
bin/tests/system/chain/tests.sh (+2/-0)
bin/tests/system/checkconf/bad-duration.conf (+2/-8)
bin/tests/system/checkconf/bad-kasp-keydir1.conf.in (+2/-2)
bin/tests/system/checkconf/bad-kasp-keydir2.conf.in (+2/-2)
bin/tests/system/checkconf/bad-kasp-keydir3.conf.in (+2/-2)
bin/tests/system/checkconf/bad-kasp-keydir4.conf.in (+2/-2)
bin/tests/system/checkconf/bad-kasp-keydir5.conf.in (+2/-2)
bin/tests/system/checkconf/bad-kasp-nsec3-alg.conf (+25/-0)
bin/tests/system/checkconf/check-wildcard-no.conf (+18/-0)
bin/tests/system/checkconf/check-wildcard.conf (+18/-0)
bin/tests/system/checkconf/check-wildcard.db (+4/-7)
bin/tests/system/checkconf/clean.sh (+9/-4)
bin/tests/system/checkconf/deprecated.conf (+9/-0)
bin/tests/system/checkconf/dnssec.3 (+18/-0)
bin/tests/system/checkconf/good-kasp.conf (+5/-0)
bin/tests/system/checkconf/good-key-directory.conf (+3/-0)
bin/tests/system/checkconf/good.conf (+14/-3)
bin/tests/system/checkconf/kasp-and-other-dnssec-options.conf (+0/-1)
bin/tests/system/checkconf/kasp-bad-nsec3-iter.conf (+1/-0)
bin/tests/system/checkconf/kasp-bad-signatures-refresh.conf (+2/-0)
bin/tests/system/checkconf/kasp-ignore-keylen.conf (+1/-0)
bin/tests/system/checkconf/kasp-warning.conf (+3/-0)
bin/tests/system/checkconf/range.conf (+0/-9)
bin/tests/system/checkconf/setup.sh (+7/-0)
bin/tests/system/checkconf/tests.sh (+113/-68)
bin/tests/system/checkconf/warn-kasp-max-zone-ttl.conf (+27/-0)
bin/tests/system/checkconf/warn-random-device.conf (+1/-20)
bin/tests/system/checkds/clean.sh (+1/-0)
bin/tests/system/checkds/ns1/named.conf.in (+4/-4)
bin/tests/system/checkds/ns1/root.db.in (+24/-0)
bin/tests/system/checkds/ns1/setup.sh (+46/-0)
bin/tests/system/checkds/ns10/named.conf.in (+8/-7)
bin/tests/system/checkds/ns10/root.db.in (+24/-0)
bin/tests/system/checkds/ns2/named.conf.in (+1/-1)
bin/tests/system/checkds/ns2/setup.sh (+3/-1)
bin/tests/system/checkds/ns2/template.db.in (+2/-1)
bin/tests/system/checkds/ns3/named.conf.in (+15/-5)
bin/tests/system/checkds/ns4/named.conf.in (+1/-1)
bin/tests/system/checkds/ns5/named.conf.in (+1/-1)
bin/tests/system/checkds/ns5/template.db.in (+2/-0)
bin/tests/system/checkds/ns6/named.conf.in (+1/-1)
bin/tests/system/checkds/ns7/named.conf.in (+1/-1)
bin/tests/system/checkds/ns8/named.conf.in (+17/-7)
bin/tests/system/checkds/ns8/root.hint (+3/-5)
bin/tests/system/checkds/ns9/named.conf.in (+37/-1)
bin/tests/system/checkds/ns9/setup.sh (+6/-4)
bin/tests/system/checkds/setup.sh (+8/-0)
bin/tests/system/checkds/tests_checkds.py (+181/-98)
bin/tests/system/checknames/setup.sh (+2/-0)
bin/tests/system/checkzone/clean.sh (+3/-0)
bin/tests/system/checkzone/setup.sh (+4/-0)
bin/tests/system/checkzone/tests.sh (+2/-0)
bin/tests/system/checkzone/zones/bad-generate-garbage.db (+1/-1)
bin/tests/system/checkzone/zones/bad-generate-missing-brace.db (+17/-0)
bin/tests/system/checkzone/zones/bad-generate-range.db (+18/-0)
bin/tests/system/checkzone/zones/bad-tsig.db.in (+17/-0)
bin/tests/system/checkzone/zones/good-generate-modifier.db (+20/-0)
bin/tests/system/checkzone/zones/good-svcb.db (+1/-0)
bin/tests/system/ckdnsrps.sh (+1/-1)
bin/tests/system/common/controls.conf.in (+1/-1)
bin/tests/system/conf.sh.common (+56/-86)
bin/tests/system/conf.sh.in (+72/-85)
bin/tests/system/conftest.py (+11/-6)
bin/tests/system/cookie/ans9/ans.py (+82/-53)
bin/tests/system/cookie/clean.sh (+2/-0)
bin/tests/system/cookie/ns1/named.conf.in (+4/-4)
bin/tests/system/cookie/ns2/named.conf.in (+3/-3)
bin/tests/system/cookie/ns3/named.conf.in (+4/-4)
bin/tests/system/cookie/ns4/named.conf.in (+1/-1)
bin/tests/system/cookie/ns5/named.conf.in (+1/-1)
bin/tests/system/cookie/ns6/named.conf.in (+1/-1)
bin/tests/system/cookie/ns7/named.conf.in (+3/-3)
bin/tests/system/cookie/ns8/named.conf.in (+1/-1)
bin/tests/system/custom-test-driver (+2/-1)
bin/tests/system/database/ns1/named1.conf.in (+1/-1)
bin/tests/system/database/ns1/named2.conf.in (+1/-1)
bin/tests/system/dialup/clean.sh (+2/-0)
bin/tests/system/dialup/ns1/named.conf.in (+1/-1)
bin/tests/system/dialup/ns2/named.conf.in (+1/-1)
bin/tests/system/dialup/ns3/named.conf.in (+1/-1)
bin/tests/system/dialup/setup.sh (+1/-4)
bin/tests/system/dialup/tests.sh (+1/-1)
bin/tests/system/digdelv/ans8/ans.py (+29/-17)
bin/tests/system/digdelv/ns3/named.conf.in (+1/-1)
bin/tests/system/digdelv/tests.sh (+25/-18)
bin/tests/system/digdelv/yamlget.py (+0/-1)
bin/tests/system/dispatch/ans3/ans.py (+4/-4)
bin/tests/system/dispatch/ns1/named.conf.in (+1/-1)
bin/tests/system/dispatch/ns2/named.conf.in (+1/-1)
bin/tests/system/dispatch/tests_connreset.py (+3/-2)
bin/tests/system/dlzexternal/driver/driver.c (+4/-2)
bin/tests/system/dlzexternal/ns1/named.conf.in (+1/-1)
bin/tests/system/dlzexternal/tests.sh (+1/-1)
bin/tests/system/dns64/ns1/sign.sh (+2/-2)
bin/tests/system/dnssec/ans10/ans.py (+27/-15)
bin/tests/system/dnssec/clean.sh (+1/-2)
bin/tests/system/dnssec/ns2/named.conf.in (+1/-1)
bin/tests/system/dnssec/ns3/named.conf.in (+1/-1)
bin/tests/system/dnssec/ns4/managed-keys.bind.in (+21/-0)
bin/tests/system/dnssec/ns4/named1.conf.in (+4/-4)
bin/tests/system/dnssec/ns4/named2.conf.in (+4/-5)
bin/tests/system/dnssec/ns4/named3.conf.in (+1/-1)
bin/tests/system/dnssec/ns4/named4.conf.in (+2/-2)
bin/tests/system/dnssec/ns4/named5.conf.in (+1/-1)
bin/tests/system/dnssec/ns5/named1.conf.in (+1/-1)
bin/tests/system/dnssec/ns5/named2.conf.in (+1/-1)
bin/tests/system/dnssec/ns8/named.conf.in (+1/-1)
bin/tests/system/dnssec/ns9/named.conf.in (+1/-1)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+18240.key (+5/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+18240.private (+13/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+28633.key (+5/-0)
bin/tests/system/dnssec/signer/general/Kexample.com.+010+28633.private (+13/-0)
bin/tests/system/dnssec/signer/general/bogus-ksk.key (+2/-2)
bin/tests/system/dnssec/signer/general/bogus-zsk.key (+2/-2)
bin/tests/system/dnssec/signer/general/test1.zone (+2/-2)
bin/tests/system/dnssec/signer/general/test2.zone (+1/-1)
bin/tests/system/dnssec/signer/general/test3.zone (+1/-1)
bin/tests/system/dnssec/signer/general/test4.zone (+2/-2)
bin/tests/system/dnssec/signer/general/test5.zone (+2/-2)
bin/tests/system/dnssec/signer/general/test6.zone (+2/-2)
bin/tests/system/dnssec/signer/general/test8.zone (+1/-1)
bin/tests/system/dnssec/tests.sh (+61/-54)
bin/tests/system/dnstap/clean.sh (+1/-2)
bin/tests/system/dnstap/ns1/named.conf.in (+1/-1)
bin/tests/system/dnstap/ns2/named.conf.in (+1/-1)
bin/tests/system/dnstap/ns3/named.conf.in (+1/-1)
bin/tests/system/dnstap/ns4/named.conf.in (+1/-1)
bin/tests/system/dnstap/prereq.sh (+20/-0)
bin/tests/system/dnstap/tests.sh (+8/-2)
bin/tests/system/dnstap/tests_dnstap.py (+83/-0)
bin/tests/system/dnstap/ydump.py (+1/-1)
bin/tests/system/doth/clean.sh (+1/-0)
bin/tests/system/doth/conftest.py (+20/-7)
bin/tests/system/doth/get_openssl_version.py (+1/-0)
bin/tests/system/doth/ns1/named.conf.in (+3/-0)
bin/tests/system/doth/ns2/named.conf.in (+2/-0)
bin/tests/system/doth/prereq.sh (+20/-0)
bin/tests/system/doth/stress_http_quota.py (+27/-26)
bin/tests/system/doth/tests.sh (+45/-8)
bin/tests/system/doth/tests_gnutls.py (+30/-17)
bin/tests/system/doth/tests_sslyze.py (+65/-0)
bin/tests/system/dsdigest/ns1/sign.sh (+2/-2)
bin/tests/system/dsdigest/ns2/sign.sh (+4/-4)
bin/tests/system/dupsigs/check_journal.pl (+0/-5)
bin/tests/system/dupsigs/clean.sh (+3/-0)
bin/tests/system/dupsigs/ns1/named.conf.in (+1/-1)
bin/tests/system/dupsigs/ns1/reset_keys.sh (+8/-7)
bin/tests/system/dupsigs/ns1/signing.test.db.in (+1/-1)
bin/tests/system/dupsigs/setup.sh (+2/-0)
bin/tests/system/dupsigs/tests.sh (+29/-9)
bin/tests/system/dyndb/driver/db.c (+11/-8)
bin/tests/system/dyndb/driver/log.h (+0/-2)
bin/tests/system/dyndb/driver/syncptr.c (+1/-1)
bin/tests/system/dyndb/ns1/named.conf.in (+1/-1)
bin/tests/system/dyndb/prereq.sh (+2/-0)
bin/tests/system/emptyzones/clean.sh (+2/-0)
bin/tests/system/emptyzones/ns1/named1.conf.in (+4/-4)
bin/tests/system/emptyzones/ns1/named2.conf.in (+4/-4)
bin/tests/system/emptyzones/setup.sh (+2/-0)
bin/tests/system/enginepkcs11/clean.sh (+1/-1)
bin/tests/system/enginepkcs11/ns1/named.args (+1/-0)
bin/tests/system/enginepkcs11/ns1/named.conf.in (+1/-1)
bin/tests/system/enginepkcs11/setup.sh (+4/-4)
bin/tests/system/feature-test.c (+22/-11)
bin/tests/system/fetchlimit/ns2/named.conf.in (+1/-1)
bin/tests/system/fetchlimit/ns3/named1.conf.in (+1/-1)
bin/tests/system/fetchlimit/ns3/named2.conf.in (+1/-1)
bin/tests/system/fetchlimit/ns3/named3.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns1/named1.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns1/named2.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns2/named1.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns2/named2.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns3/named1.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns3/named2.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns4/named1.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns4/named2.conf.in (+1/-1)
bin/tests/system/filter-aaaa/ns5/named.conf.in (+1/-1)
bin/tests/system/formerr/clean.sh (+2/-0)
bin/tests/system/forward/ans11/ans.py (+44/-28)
bin/tests/system/forward/clean.sh (+2/-0)
bin/tests/system/forward/ns3/named1.conf.in (+1/-1)
bin/tests/system/forward/ns3/named2.conf.in (+1/-1)
bin/tests/system/forward/ns9/named1.conf.in (+1/-1)
bin/tests/system/forward/ns9/named2.conf.in (+1/-1)
bin/tests/system/forward/ns9/named3.conf.in (+1/-1)
bin/tests/system/forward/ns9/named4.conf.in (+1/-1)
bin/tests/system/forward/tests.sh (+4/-2)
bin/tests/system/geoip2/conf/bad-regiondb.conf (+1/-1)
bin/tests/system/geoip2/ns2/named1.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named10.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named11.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named12.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named2.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named3.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named4.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named5.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named6.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named7.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named8.conf.in (+1/-1)
bin/tests/system/geoip2/ns2/named9.conf.in (+1/-1)
bin/tests/system/get_algorithms.py (+242/-0)
bin/tests/system/get_core_dumps.sh (+66/-0)
bin/tests/system/hooks/driver/test-async.c (+1/-1)
bin/tests/system/hooks/ns1/named.conf.in (+1/-1)
bin/tests/system/host/clean.sh (+8/-5)
bin/tests/system/host/ns1/example.net.db (+31/-0)
bin/tests/system/host/ns1/named.conf.in (+9/-10)
bin/tests/system/host/setup.sh (+6/-0)
bin/tests/system/host/tests.sh (+128/-0)
bin/tests/system/idna/tests.sh (+7/-5)
bin/tests/system/ifconfig.sh.in (+215/-190)
bin/tests/system/inline/clean.sh (+2/-0)
bin/tests/system/inline/ns1/sign.sh (+2/-2)
bin/tests/system/inline/ns3/sign.sh (+39/-39)
bin/tests/system/inline/ns7/sign.sh (+3/-3)
bin/tests/system/inline/ns8/sign.sh (+4/-4)
bin/tests/system/inline/setup.sh (+2/-0)
bin/tests/system/inline/tests.sh (+237/-242)
bin/tests/system/inline/tests_signed_zone_files.py (+16/-16)
bin/tests/system/ixfr/ns1/named.conf.in (+1/-1)
bin/tests/system/ixfr/ns3/named.conf.in (+1/-1)
bin/tests/system/ixfr/ns4/named.conf.in (+1/-1)
bin/tests/system/ixfr/ns5/named.conf.in (+1/-1)
bin/tests/system/ixfr/tests.sh (+4/-0)
bin/tests/system/journal/clean.sh (+2/-0)
bin/tests/system/journal/ns1/named.conf.in (+1/-1)
bin/tests/system/journal/ns2/named.conf.in (+1/-1)
bin/tests/system/kasp.sh (+29/-7)
bin/tests/system/kasp/clean.sh (+3/-2)
bin/tests/system/kasp/kasp.conf (+2/-2)
bin/tests/system/kasp/ns2/named.conf.in (+3/-2)
bin/tests/system/kasp/ns3/ed25519.conf (+1/-0)
bin/tests/system/kasp/ns3/ed448.conf (+1/-0)
bin/tests/system/kasp/ns3/named-fips.conf.in (+508/-0)
bin/tests/system/kasp/ns3/named.conf.in (+2/-426)
bin/tests/system/kasp/ns3/policies/kasp-fips.conf.in (+118/-0)
bin/tests/system/kasp/ns3/policies/kasp.conf.in (+1/-101)
bin/tests/system/kasp/ns3/setup.sh (+120/-65)
bin/tests/system/kasp/ns4/named.conf.in (+18/-10)
bin/tests/system/kasp/ns5/named.conf.in (+11/-7)
bin/tests/system/kasp/ns6/named.conf.in (+16/-3)
bin/tests/system/kasp/ns6/named2.conf.in (+26/-2)
bin/tests/system/kasp/ns6/policies/csk1.conf.in (+1/-1)
bin/tests/system/kasp/ns6/policies/kasp-fips.conf.in (+63/-0)
bin/tests/system/kasp/ns6/policies/kasp.conf.in (+1/-27)
bin/tests/system/kasp/ns6/setup.sh (+57/-39)
bin/tests/system/kasp/setup.sh (+17/-1)
bin/tests/system/kasp/tests.sh (+218/-117)
bin/tests/system/keepalive/clean.sh (+2/-0)
bin/tests/system/keepalive/ns1/named.conf.in (+1/-1)
bin/tests/system/keepalive/ns2/named.conf.in (+1/-1)
bin/tests/system/keepalive/ns3/named.conf.in (+1/-1)
bin/tests/system/keyfromlabel/prereq.sh (+2/-2)
bin/tests/system/keyfromlabel/tests.sh (+4/-4)
bin/tests/system/keymgr2kasp/clean.sh (+1/-0)
bin/tests/system/keymgr2kasp/ns3/kasp.conf.in (+4/-4)
bin/tests/system/keymgr2kasp/ns3/named.conf.in (+1/-1)
bin/tests/system/keymgr2kasp/ns3/named2.conf.in (+1/-1)
bin/tests/system/keymgr2kasp/ns3/setup.sh (+7/-7)
bin/tests/system/keymgr2kasp/ns4/named.conf.in (+3/-3)
bin/tests/system/keymgr2kasp/ns4/named2.conf.in (+6/-4)
bin/tests/system/keymgr2kasp/ns4/setup.sh (+1/-1)
bin/tests/system/keymgr2kasp/tests.sh (+14/-14)
bin/tests/system/legacy/clean.sh (+2/-0)
bin/tests/system/legacy/ns1/named1.conf.in (+1/-1)
bin/tests/system/legacy/tests.sh (+14/-9)
bin/tests/system/logfileconfig/ns1/named.dirconf.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.iso8601-utc.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.iso8601.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.pipeconf.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.plain.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.plainconf.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.symconf.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.tsconf.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.unlimited.in (+1/-1)
bin/tests/system/logfileconfig/ns1/named.versconf.in (+1/-1)
bin/tests/system/logfileconfig/tests.sh (+4/-4)
bin/tests/system/masterformat/ns1/named.conf.in (+1/-1)
bin/tests/system/masterformat/ns3/named.conf.in (+1/-1)
bin/tests/system/masterformat/tests.sh (+3/-3)
bin/tests/system/metadata/setup.sh (+11/-11)
bin/tests/system/metadata/tests.sh (+65/-65)
bin/tests/system/mirror/clean.sh (+2/-0)
bin/tests/system/mirror/ns1/sign.sh (+2/-2)
bin/tests/system/mirror/ns2/named.conf.in (+1/-1)
bin/tests/system/mirror/ns2/sign.sh (+8/-8)
bin/tests/system/mirror/ns3/named.conf.in (+1/-1)
bin/tests/system/mirror/tests.sh (+73/-73)
bin/tests/system/mkeys/clean.sh (+1/-0)
bin/tests/system/mkeys/ns1/named1.conf.in (+1/-1)
bin/tests/system/mkeys/ns1/named2.conf.in (+1/-1)
bin/tests/system/mkeys/ns1/named3.conf.in (+1/-1)
bin/tests/system/mkeys/ns1/sign.sh (+35/-2)
bin/tests/system/mkeys/ns2/named.conf.in (+1/-1)
bin/tests/system/mkeys/ns3/named.conf.in (+2/-5)
bin/tests/system/mkeys/ns4/named.conf.in (+1/-1)
bin/tests/system/mkeys/ns5/named.conf.in (+1/-1)
bin/tests/system/mkeys/ns6/named.conf.in (+1/-1)
bin/tests/system/mkeys/ns6/setup.sh (+4/-4)
bin/tests/system/mkeys/ns7/named.conf.in (+1/-1)
bin/tests/system/mkeys/setup.sh (+7/-0)
bin/tests/system/mkeys/tests.sh (+23/-22)
bin/tests/system/names/setup.sh (+2/-0)
bin/tests/system/notify/ns2/named.conf.in (+1/-1)
bin/tests/system/notify/tests.sh (+3/-3)
bin/tests/system/nsec3/clean.sh (+3/-2)
bin/tests/system/nsec3/ns2/named.conf.in (+21/-7)
bin/tests/system/nsec3/ns2/setup.sh (+22/-0)
bin/tests/system/nsec3/ns2/template.db.in (+13/-11)
bin/tests/system/nsec3/ns3/named.conf.in (+96/-1)
bin/tests/system/nsec3/ns3/named2.conf.in (+84/-1)
bin/tests/system/nsec3/ns3/setup.sh (+28/-1)
bin/tests/system/nsec3/setup.sh (+5/-1)
bin/tests/system/nsec3/tests.sh (+277/-59)
bin/tests/system/nslookup/clean.sh (+2/-0)
bin/tests/system/nslookup/tests.sh (+15/-0)
bin/tests/system/nsupdate/krb/setup.sh (+2/-0)
bin/tests/system/nsupdate/ns1/named.conf.in (+6/-4)
bin/tests/system/nsupdate/ns10/named.conf.in (+1/-1)
bin/tests/system/nsupdate/ns2/named.conf.in (+4/-4)
bin/tests/system/nsupdate/ns3/named.conf.in (+3/-3)
bin/tests/system/nsupdate/ns3/sign.sh (+6/-6)
bin/tests/system/nsupdate/ns5/named.conf.in (+1/-1)
bin/tests/system/nsupdate/ns6/named.conf.in (+1/-1)
bin/tests/system/nsupdate/ns7/named.conf.in (+1/-1)
bin/tests/system/nsupdate/ns8/named.conf.in (+1/-1)
bin/tests/system/nsupdate/ns9/named.conf.in (+1/-1)
bin/tests/system/nsupdate/tests.sh (+165/-137)
bin/tests/system/nzd2nzf/ns1/named.conf.in (+1/-1)
bin/tests/system/nzd2nzf/prereq.sh (+7/-12)
bin/tests/system/nzd2nzf/tests.sh (+5/-4)
bin/tests/system/org.isc.bind.system (+3/-1)
bin/tests/system/padding/clean.sh (+2/-0)
bin/tests/system/padding/ns1/named.conf.in (+1/-1)
bin/tests/system/padding/ns2/named.conf.in (+1/-1)
bin/tests/system/padding/ns3/named.conf.in (+1/-1)
bin/tests/system/padding/ns4/named.conf.in (+1/-1)
bin/tests/system/pending/ns1/sign.sh (+2/-2)
bin/tests/system/pending/ns2/sign.sh (+2/-2)
bin/tests/system/pipelined/ans5/ans.py (+44/-30)
bin/tests/system/pipelined/ns1/named.conf.in (+1/-1)
bin/tests/system/pipelined/ns2/named.conf.in (+1/-1)
bin/tests/system/pipelined/ns3/named.conf.in (+1/-1)
bin/tests/system/pipelined/ns4/named.conf.in (+1/-1)
bin/tests/system/pipelined/pipequeries.c (+4/-4)
bin/tests/system/pytest_custom_markers.py (+24/-2)
bin/tests/system/qmin/ans2/ans.py (+154/-44)
bin/tests/system/qmin/ans3/ans.py (+72/-21)
bin/tests/system/qmin/ans4/ans.py (+101/-27)
bin/tests/system/qmin/clean.sh (+1/-1)
bin/tests/system/qmin/ns5/named.conf.in (+1/-1)
bin/tests/system/qmin/ns6/named.conf.in (+1/-1)
bin/tests/system/qmin/ns7/named.conf.in (+1/-1)
bin/tests/system/qmin/tests.sh (+1/-1)
bin/tests/system/reclimit/ns3/named1.conf.in (+1/-1)
bin/tests/system/reclimit/ns3/named2.conf.in (+1/-1)
bin/tests/system/reclimit/ns3/named3.conf.in (+1/-1)
bin/tests/system/reclimit/ns3/named4.conf.in (+1/-1)
bin/tests/system/redirect/ns1/sign.sh (+4/-4)
bin/tests/system/redirect/ns2/named.conf.in (+1/-1)
bin/tests/system/redirect/ns3/sign.sh (+4/-4)
bin/tests/system/redirect/ns4/named.conf.in (+1/-1)
bin/tests/system/redirect/ns5/sign.sh (+4/-4)
bin/tests/system/redirect/tests.sh (+9/-0)
bin/tests/system/resolve.c (+6/-3)
bin/tests/system/resolver/ans2/ans.pl (+11/-0)
bin/tests/system/resolver/ans3/ans.pl (+64/-10)
bin/tests/system/resolver/ns1/named.conf.in (+16/-3)
bin/tests/system/resolver/ns4/named.conf.in (+9/-4)
bin/tests/system/resolver/ns4/root.db (+3/-0)
bin/tests/system/resolver/ns4/tld1.db (+3/-0)
bin/tests/system/resolver/ns4/tld2.db (+5/-2)
bin/tests/system/resolver/ns4/v4only.net.db (+22/-0)
bin/tests/system/resolver/ns5/named.conf.in (+4/-4)
bin/tests/system/resolver/ns6/keygen.sh (+7/-4)
bin/tests/system/resolver/ns6/named.conf.in (+15/-5)
bin/tests/system/resolver/ns6/redirect.com.db (+27/-0)
bin/tests/system/resolver/ns6/root.db (+3/-0)
bin/tests/system/resolver/ns6/tld1.db (+17/-0)
bin/tests/system/resolver/ns7/named1.conf.in (+15/-5)
bin/tests/system/resolver/ns7/named2.conf.in (+15/-5)
bin/tests/system/resolver/ns7/sub.tld1.db (+17/-0)
bin/tests/system/resolver/ns7/tld2.db (+18/-0)
bin/tests/system/resolver/ns9/named.args (+2/-0)
bin/tests/system/resolver/ns9/named.conf.in (+19/-16)
bin/tests/system/resolver/ns9/named.ipv6-only (+0/-0)
bin/tests/system/resolver/ns9/root.hint (+4/-8)
bin/tests/system/resolver/setup.sh (+1/-0)
bin/tests/system/resolver/tests.sh (+76/-1)
bin/tests/system/rndc/ns2/named.conf.in (+1/-1)
bin/tests/system/rndc/ns3/named.conf.in (+1/-1)
bin/tests/system/rndc/ns5/named.conf.in (+1/-1)
bin/tests/system/rndc/ns6/named.conf.in (+1/-1)
bin/tests/system/rndc/ns7/named.conf.in (+3/-3)
bin/tests/system/rndc/setup.sh (+1/-1)
bin/tests/system/rndc/tests.sh (+9/-9)
bin/tests/system/rootkeysentinel/ns1/sign.sh (+2/-2)
bin/tests/system/rootkeysentinel/ns2/sign.sh (+8/-6)
bin/tests/system/rpz/clean.sh (+3/-1)
bin/tests/system/rpz/dnsrps.c (+2/-1)
bin/tests/system/rpz/ns1/named.conf.in (+1/-1)
bin/tests/system/rpz/ns10/named.conf.in (+1/-1)
bin/tests/system/rpz/ns2/base-tld2s.db (+1/-0)
bin/tests/system/rpz/ns2/named.conf.in (+1/-1)
bin/tests/system/rpz/ns2/tld2.db (+3/-0)
bin/tests/system/rpz/ns3/named.conf.in (+1/-1)
bin/tests/system/rpz/ns4/named.conf.in (+1/-1)
bin/tests/system/rpz/ns5/named.conf.in (+1/-1)
bin/tests/system/rpz/ns6/bl.tld2s.db.in (+8/-14)
bin/tests/system/rpz/ns6/named.conf.in (+7/-1)
bin/tests/system/rpz/ns7/named.conf.in (+1/-1)
bin/tests/system/rpz/ns8/named.conf.in (+1/-1)
bin/tests/system/rpz/ns9/named.conf.in (+1/-1)
bin/tests/system/rpz/qperf.sh (+1/-1)
bin/tests/system/rpz/setup.sh (+7/-6)
bin/tests/system/rpz/tests.sh (+30/-10)
bin/tests/system/rpzextra/clean.sh (+2/-0)
bin/tests/system/rpzextra/ns1/named.conf.in (+1/-1)
bin/tests/system/rpzextra/ns2/named.conf.in (+1/-1)
bin/tests/system/rpzextra/setup.sh (+1/-1)
bin/tests/system/rpzextra/tests_rpz_passthru_logging.py (+6/-6)
bin/tests/system/rpzrecurse/clean.sh (+2/-0)
bin/tests/system/rpzrecurse/ns1/named.conf.in (+1/-1)
bin/tests/system/rpzrecurse/ns2/named.conf.header.in (+1/-1)
bin/tests/system/rpzrecurse/ns4/named.conf.in (+1/-1)
bin/tests/system/rpzrecurse/tests.sh (+4/-4)
bin/tests/system/rrchecker/clean.sh (+2/-0)
bin/tests/system/rrl/broken.conf.in (+2/-2)
bin/tests/system/rrl/clean.sh (+3/-0)
bin/tests/system/rrl/ns2/named.conf.in (+1/-1)
bin/tests/system/rrl/ns4/named.conf.in (+1/-1)
bin/tests/system/rrl/setup.sh (+1/-0)
bin/tests/system/rrl/tests.sh (+12/-15)
bin/tests/system/rrsetorder/tests.sh (+144/-139)
bin/tests/system/rsabigexponent/README.md (+8/-0)
bin/tests/system/rsabigexponent/bigkey.c (+2/-2)
bin/tests/system/rsabigexponent/ns1/sign.sh (+1/-1)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+51650.key (+5/-0)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+51650.private (+13/-0)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+52810.key (+2/-0)
bin/tests/system/rsabigexponent/ns2/Xexample.+008+52810.private (+10/-0)
bin/tests/system/rsabigexponent/ns2/dsset-example.in (+1/-2)
bin/tests/system/rsabigexponent/ns2/example.db.bad (+135/-91)
bin/tests/system/rsabigexponent/ns2/sign.sh (+3/-3)
bin/tests/system/run.sh.in (+6/-48)
bin/tests/system/runtime/ns2/named1.conf.in (+1/-1)
bin/tests/system/serve-stale/ans2/ans.pl (+24/-0)
bin/tests/system/serve-stale/clean.sh (+2/-0)
bin/tests/system/serve-stale/ns1/named1.conf.in (+1/-1)
bin/tests/system/serve-stale/ns1/named2.conf.in (+1/-1)
bin/tests/system/serve-stale/ns1/named3.conf.in (+1/-1)
bin/tests/system/serve-stale/ns1/named4.conf.in (+6/-1)
bin/tests/system/serve-stale/ns1/stale.test.db (+19/-0)
bin/tests/system/serve-stale/ns3/named1.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named2.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named3.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named4.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named5.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named6.conf.in (+1/-5)
bin/tests/system/serve-stale/ns3/named7.conf.in (+1/-1)
bin/tests/system/serve-stale/ns3/named8.conf.in (+1/-1)
bin/tests/system/serve-stale/ns4/named.conf.in (+1/-1)
bin/tests/system/serve-stale/ns5/named.conf.in (+1/-1)
bin/tests/system/serve-stale/tests.sh (+279/-136)
bin/tests/system/sfcache/ns2/named.conf.in (+1/-1)
bin/tests/system/sfcache/ns5/named.conf.in (+1/-1)
bin/tests/system/shutdown/clean.sh (+2/-0)
bin/tests/system/shutdown/ns1/named.conf.in (+1/-1)
bin/tests/system/shutdown/ns2/named.conf.in (+1/-1)
bin/tests/system/shutdown/resolver/named.conf.in (+2/-1)
bin/tests/system/shutdown/setup.sh (+1/-1)
bin/tests/system/shutdown/tests_shutdown.py (+43/-40)
bin/tests/system/smartsign/tests.sh (+38/-38)
bin/tests/system/sortlist/tests.sh (+4/-4)
bin/tests/system/spf/clean.sh (+2/-0)
bin/tests/system/start.pl (+25/-15)
bin/tests/system/staticstub/ns2/named.conf.in (+1/-1)
bin/tests/system/staticstub/ns3/named.conf.in (+1/-1)
bin/tests/system/staticstub/ns3/sign.sh (+4/-4)
bin/tests/system/staticstub/ns4/sign.sh (+2/-2)
bin/tests/system/statistics/clean.sh (+1/-1)
bin/tests/system/statistics/ns2/named.conf.in (+1/-1)
bin/tests/system/statistics/ns2/named2.conf.in (+1/-1)
bin/tests/system/statistics/ns3/named.conf.in (+1/-1)
bin/tests/system/statistics/ns3/root.hint (+7/-0)
bin/tests/system/statistics/tests.sh (+5/-5)
bin/tests/system/statschannel/clean.sh (+1/-2)
bin/tests/system/statschannel/generic.py (+10/-10)
bin/tests/system/statschannel/generic_dnspython.py (+16/-14)
bin/tests/system/statschannel/ns1/named.conf.in (+1/-1)
bin/tests/system/statschannel/ns2/named.conf.in (+1/-1)
bin/tests/system/statschannel/ns2/named2.conf.in (+1/-1)
bin/tests/system/statschannel/ns3/named.conf.in (+1/-1)
bin/tests/system/statschannel/tests.sh (+155/-81)
bin/tests/system/statschannel/tests_json.py (+40/-31)
bin/tests/system/statschannel/tests_xml.py (+41/-33)
bin/tests/system/stop.pl (+4/-0)
bin/tests/system/stress/clean.sh (+3/-0)
bin/tests/system/stress/ns1/named.conf.in (+2/-1)
bin/tests/system/stress/ns2/named.conf.in (+1/-1)
bin/tests/system/stress/ns3/named.conf.in (+3/-3)
bin/tests/system/stress/ns4/named.conf.in (+1/-1)
bin/tests/system/stress/setup.sh (+5/-0)
bin/tests/system/stress/tests.sh (+6/-2)
bin/tests/system/stub/tests.sh (+2/-2)
bin/tests/system/synthfromdnssec/ns1/named.conf.in (+1/-1)
bin/tests/system/synthfromdnssec/ns1/root.db.in (+1/-0)
bin/tests/system/synthfromdnssec/ns1/sign.sh (+5/-5)
bin/tests/system/synthfromdnssec/ns2/example.internal.db (+4/-4)
bin/tests/system/synthfromdnssec/ns2/named.conf.in (+11/-1)
bin/tests/system/synthfromdnssec/ns3/named.conf.in (+1/-1)
bin/tests/system/synthfromdnssec/ns4/named.conf.in (+1/-2)
bin/tests/system/synthfromdnssec/ns5/internal2.db (+5/-7)
bin/tests/system/synthfromdnssec/ns5/named.conf.in (+13/-1)
bin/tests/system/synthfromdnssec/ns6/named.conf.in (+1/-1)
bin/tests/system/synthfromdnssec/tests.sh (+28/-1)
bin/tests/system/tcp/ans6/ans.py (+25/-24)
bin/tests/system/tcp/ns1/named.conf.in (+1/-1)
bin/tests/system/tcp/ns2/named.conf.in (+1/-1)
bin/tests/system/tcp/ns3/named.conf.in (+1/-1)
bin/tests/system/tcp/ns4/named.conf.in (+1/-1)
bin/tests/system/tcp/ns5/named.conf.in (+1/-1)
bin/tests/system/tcp/ns7/named.conf.in (+1/-1)
bin/tests/system/tcp/tests_tcp.py (+5/-6)
bin/tests/system/testcrypto.sh (+67/-45)
bin/tests/system/testsock.pl (+12/-1)
bin/tests/system/timeouts/tests_tcp_timeouts.py (+41/-30)
bin/tests/system/tkey/keycreate.c (+3/-3)
bin/tests/system/tkey/keydelete.c (+3/-3)
bin/tests/system/tkey/ns1/named.conf.in (+1/-1)
bin/tests/system/tsiggss/ns1/named.conf.in (+1/-1)
bin/tests/system/tsiggss/tests.sh (+1/-1)
bin/tests/system/ttl/ns1/named.conf.in (+1/-1)
bin/tests/system/ttl/ns2/named.conf.in (+1/-1)
bin/tests/system/unknown/ns3/sign.sh (+2/-2)
bin/tests/system/unknown/setup.sh (+2/-0)
bin/tests/system/unknown/tests.sh (+4/-4)
bin/tests/system/upforwd/clean.sh (+2/-0)
bin/tests/system/upforwd/ns3/named1.conf.in (+12/-5)
bin/tests/system/upforwd/ns3/named2.conf.in (+20/-10)
bin/tests/system/upforwd/setup.sh (+2/-2)
bin/tests/system/upforwd/tests.sh (+39/-0)
bin/tests/system/verify/clean.sh (+2/-0)
bin/tests/system/verify/tests.sh (+2/-0)
bin/tests/system/verify/zones/genzones.sh (+56/-53)
bin/tests/system/views/ns2/named1.conf.in (+1/-1)
bin/tests/system/views/ns2/named2.conf.in (+1/-1)
bin/tests/system/views/ns2/named3.conf.in (+1/-1)
bin/tests/system/views/ns3/named1.conf.in (+1/-1)
bin/tests/system/views/ns3/named2.conf.in (+1/-1)
bin/tests/system/views/ns5/named.conf.in (+1/-1)
bin/tests/system/views/setup.sh (+6/-6)
bin/tests/system/wildcard/ns1/sign.sh (+10/-10)
bin/tests/system/wildcard/tests.sh (+1/-1)
bin/tests/system/wildcard/tests_wildcard.py (+22/-16)
bin/tests/system/xfer/clean.sh (+2/-1)
bin/tests/system/xfer/dig3.good (+6/-0)
bin/tests/system/xfer/ns1/dot-fallback.db.in (+19/-0)
bin/tests/system/xfer/ns1/named.conf.in (+5/-0)
bin/tests/system/xfer/ns2/named.conf.in (+10/-1)
bin/tests/system/xfer/ns3/named.conf.in (+1/-1)
bin/tests/system/xfer/ns4/named.conf.base (+1/-1)
bin/tests/system/xfer/prereq.sh (+26/-0)
bin/tests/system/xfer/setup.sh (+2/-0)
bin/tests/system/xfer/tests.sh (+18/-7)
bin/tests/system/xferquota/ns1/named.conf.in (+1/-1)
bin/tests/system/zero/clean.sh (+2/-0)
bin/tests/system/zero/setup.sh (+2/-0)
bin/tests/system/zero/tests.sh (+13/-13)
bin/tests/system/zonechecks/ns1/named.conf.in (+1/-1)
bin/tests/system/zonechecks/ns2/named.conf.in (+1/-1)
bin/tests/system/zonechecks/setup.sh (+2/-2)
bin/tests/test_client.c (+3/-2)
bin/tests/wire_test.c (+2/-1)
bin/tools/dnstap-read.c (+2/-2)
bin/tools/mdig.c (+18/-28)
bin/tools/mdig.rst (+3/-4)
config.h.in (+9/-3)
configure (+37/-42)
configure.ac (+12/-24)
contrib/dlz/example/Makefile (+1/-1)
contrib/dlz/modules/bdbhpt/Makefile (+1/-1)
contrib/dlz/modules/bdbhpt/dlz_bdbhpt_dynamic.c (+4/-2)
contrib/dlz/modules/filesystem/Makefile (+1/-1)
contrib/dlz/modules/filesystem/dlz_filesystem_dynamic.c (+12/-6)
contrib/dlz/modules/include/dlz_dbi.h (+1/-1)
contrib/dlz/modules/include/dlz_list.h (+14/-0)
contrib/dlz/modules/include/dlz_minimal.h (+6/-6)
contrib/dlz/modules/ldap/Makefile (+1/-1)
contrib/dlz/modules/ldap/dlz_ldap_dynamic.c (+3/-0)
contrib/dlz/modules/mysql/Makefile (+2/-2)
contrib/dlz/modules/mysqldyn/Makefile (+2/-2)
contrib/dlz/modules/mysqldyn/dlz_mysqldyn_mod.c (+6/-3)
contrib/dlz/modules/perl/Makefile (+4/-0)
contrib/dlz/modules/perl/dlz_perl_driver.c (+20/-15)
contrib/dlz/modules/sqlite3/Makefile (+1/-1)
contrib/dlz/modules/sqlite3/dlz_sqlite3_dynamic.c (+6/-6)
contrib/dlz/modules/wildcard/Makefile (+1/-1)
contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c (+10/-9)
debian/bind9-doc.docs (+0/-1)
debian/changelog (+45/-0)
debian/patches/0001-Disable-treat-warnings-as-errors-in-sphinx-build.patch (+13/-5)
debian/patches/series (+0/-8)
debian/tests/control (+6/-0)
debian/tests/zonetest (+49/-0)
dev/null (+0/-136)
doc/arm/Makefile.am (+16/-21)
doc/arm/Makefile.in (+18/-31)
doc/arm/_ext/iscconf.py (+605/-0)
doc/arm/_ext/mergegrammar.py (+63/-0)
doc/arm/_ext/namedconf.py (+35/-0)
doc/arm/_ext/rndcconf.py (+36/-0)
doc/arm/advanced.inc.rst (+28/-9)
doc/arm/catz.inc.rst (+21/-18)
doc/arm/chapter5.rst (+3/-5)
doc/arm/chapter6.rst (+5/-4)
doc/arm/chapter7.rst (+4/-3)
doc/arm/conf.py (+55/-53)
doc/arm/config-auth.inc.rst (+16/-20)
doc/arm/config-intro.inc.rst (+5/-8)
doc/arm/config-resolve.inc.rst (+18/-22)
doc/arm/dlz.inc.rst (+16/-7)
doc/arm/dns-ops.inc.rst (+76/-32)
doc/arm/dnssec.inc.rst (+389/-371)
doc/arm/dyndb.inc.rst (+6/-3)
doc/arm/introduction.inc.rst (+1/-1)
doc/arm/logging-categories.inc.rst (+6/-6)
doc/arm/managed-keys.inc.rst (+2/-2)
doc/arm/notes.rst (+14/-6)
doc/arm/pkcs11.inc.rst (+2/-2)
doc/arm/platforms.inc.rst (+9/-9)
doc/arm/plugins.inc.rst (+5/-2)
doc/arm/reference.rst (+3531/-2236)
doc/arm/requirements.inc.rst (+1/-1)
doc/arm/requirements.txt (+1/-1)
doc/arm/rpz.inc.rst (+7/-3)
doc/arm/security.inc.rst (+11/-11)
doc/arm/troubleshooting.inc.rst (+5/-6)
doc/arm/tsig.inc.rst (+7/-7)
doc/arm/zones.inc.rst (+86/-35)
doc/dnssec-guide/advanced-discussions.rst (+132/-114)
doc/dnssec-guide/commonly-asked-questions.rst (+50/-47)
doc/dnssec-guide/getting-started.rst (+30/-120)
doc/dnssec-guide/introduction.rst (+3/-3)
doc/dnssec-guide/recipes.rst (+88/-128)
doc/dnssec-guide/signing.rst (+127/-274)
doc/dnssec-guide/troubleshooting.rst (+11/-9)
doc/dnssec-guide/validation.rst (+16/-18)
doc/man/Makefile.am (+1/-0)
doc/man/Makefile.in (+3/-10)
doc/man/arpaname.1in (+1/-1)
doc/man/conf.py (+135/-45)
doc/man/ddns-confgen.8in (+1/-1)
doc/man/delv.1in (+1/-1)
doc/man/dig.1in (+26/-15)
doc/man/dnssec-cds.1in (+1/-1)
doc/man/dnssec-dsfromkey.1in (+1/-1)
doc/man/dnssec-importkey.1in (+1/-1)
doc/man/dnssec-keyfromlabel.1in (+5/-9)
doc/man/dnssec-keygen.1in (+2/-2)
doc/man/dnssec-revoke.1in (+1/-1)
doc/man/dnssec-settime.1in (+1/-1)
doc/man/dnssec-signzone.1in (+23/-2)
doc/man/dnssec-verify.1in (+1/-1)
doc/man/dnstap-read.1in (+1/-1)
doc/man/filter-a.8in (+1/-1)
doc/man/filter-aaaa.8in (+1/-1)
doc/man/host.1in (+1/-1)
doc/man/mdig.1in (+4/-5)
doc/man/named-checkconf.1in (+1/-1)
doc/man/named-checkzone.1in (+1/-1)
doc/man/named-compilezone.1in (+1/-1)
doc/man/named-journalprint.1in (+1/-1)
doc/man/named-nzd2nzf.1in (+1/-1)
doc/man/named-rrchecker.1in (+1/-1)
doc/man/named.8in (+16/-9)
doc/man/named.conf.5in (+828/-1138)
doc/man/nsec3hash.1in (+1/-1)
doc/man/nslookup.1in (+1/-1)
doc/man/nsupdate.1in (+9/-2)
doc/man/rndc-confgen.8in (+1/-1)
doc/man/rndc.8in (+20/-14)
doc/man/rndc.conf.5in (+1/-1)
doc/man/tsig-keygen.8in (+1/-1)
doc/misc/Makefile.am (+18/-124)
doc/misc/Makefile.in (+20/-134)
doc/misc/cfg_test.c (+4/-2)
doc/misc/checkgrammar.py (+167/-0)
doc/misc/forward.zoneopt (+1/-1)
doc/misc/mirror.zoneopt (+9/-9)
doc/misc/options (+555/-722)
doc/misc/parsegrammar.py (+194/-0)
doc/misc/primary.zoneopt (+12/-11)
doc/misc/redirect.zoneopt (+1/-1)
doc/misc/rndc.grammar (+21/-0)
doc/misc/secondary.zoneopt (+15/-14)
doc/misc/static-stub.zoneopt (+1/-1)
doc/misc/stub.zoneopt (+5/-5)
doc/notes/notes-9.18.0.rst (+32/-29)
doc/notes/notes-9.18.1.rst (+13/-6)
doc/notes/notes-9.18.10.rst (+80/-0)
doc/notes/notes-9.18.11.rst (+112/-0)
doc/notes/notes-9.18.12.rst (+54/-0)
doc/notes/notes-9.18.2.rst (+10/-3)
doc/notes/notes-9.18.3.rst (+6/-3)
doc/notes/notes-9.18.4.rst (+10/-3)
doc/notes/notes-9.18.5.rst (+59/-0)
doc/notes/notes-9.18.6.rst (+62/-0)
doc/notes/notes-9.18.7.rst (+80/-0)
doc/notes/notes-9.18.8.rst (+68/-0)
doc/notes/notes-9.18.9.rst (+61/-0)
doc/notes/notes-known-issues.rst (+51/-0)
fuzz/Makefile.am (+2/-0)
fuzz/Makefile.in (+31/-7)
fuzz/dns_message_checksig.c (+542/-0)
fuzz/main.c (+11/-2)
lib/bind9/check.c (+142/-94)
lib/bind9/getaddresses.c (+2/-1)
lib/dns/Makefile.am (+1/-1)
lib/dns/Makefile.in (+10/-6)
lib/dns/adb.c (+111/-67)
lib/dns/badcache.c (+2/-1)
lib/dns/byaddr.c (+2/-1)
lib/dns/cache.c (+9/-15)
lib/dns/catz.c (+74/-41)
lib/dns/client.c (+6/-4)
lib/dns/compress.c (+4/-2)
lib/dns/db.c (+17/-4)
lib/dns/diff.c (+20/-13)
lib/dns/dispatch.c (+910/-668)
lib/dns/dnsrps.c (+7/-3)
lib/dns/dnssec.c (+49/-21)
lib/dns/dnstap.c (+12/-6)
lib/dns/dst_api.c (+24/-2)
lib/dns/dst_parse.c (+2/-1)
lib/dns/ecs.c (+2/-1)
lib/dns/forward.c (+17/-25)
lib/dns/gen.c (+2/-2)
lib/dns/hmac_link.c (+2/-1)
lib/dns/include/dns/acl.h (+7/-7)
lib/dns/include/dns/adb.h (+1/-2)
lib/dns/include/dns/callbacks.h (+1/-1)
lib/dns/include/dns/catz.h (+4/-4)
lib/dns/include/dns/clientinfo.h (+3/-3)
lib/dns/include/dns/db.h (+30/-20)
lib/dns/include/dns/dbiterator.h (+1/-1)
lib/dns/include/dns/diff.h (+2/-2)
lib/dns/include/dns/dispatch.h (+39/-52)
lib/dns/include/dns/dlz.h (+15/-15)
lib/dns/include/dns/dlz_dlopen.h (+1/-1)
lib/dns/include/dns/dnsrps.h (+2/-2)
lib/dns/include/dns/dyndb.h (+6/-6)
lib/dns/include/dns/forward.h (+5/-3)
lib/dns/include/dns/geoip.h (+2/-2)
lib/dns/include/dns/ipkeylist.h (+5/-6)
lib/dns/include/dns/iptable.h (+1/-1)
lib/dns/include/dns/kasp.h (+13/-13)
lib/dns/include/dns/keytable.h (+6/-2)
lib/dns/include/dns/librpz.h (+50/-50)
lib/dns/include/dns/log.h (+1/-1)
lib/dns/include/dns/lookup.h (+2/-2)
lib/dns/include/dns/masterdump.h (+5/-5)
lib/dns/include/dns/message.h (+12/-6)
lib/dns/include/dns/name.h (+3/-8)
lib/dns/include/dns/nsec.h (+6/-1)
lib/dns/include/dns/nsec3.h (+3/-3)
lib/dns/include/dns/nta.h (+2/-2)
lib/dns/include/dns/peer.h (+1/-19)
lib/dns/include/dns/rbt.h (+3/-3)
lib/dns/include/dns/rdata.h (+1/-1)
lib/dns/include/dns/rdatalist.h (+1/-1)
lib/dns/include/dns/rdataset.h (+16/-11)
lib/dns/include/dns/rdatasetiter.h (+5/-4)
lib/dns/include/dns/request.h (+9/-46)
lib/dns/include/dns/resolver.h (+9/-26)
lib/dns/include/dns/rpz.h (+18/-18)
lib/dns/include/dns/rriterator.h (+4/-4)
lib/dns/include/dns/rrl.h (+2/-2)
lib/dns/include/dns/sdb.h (+4/-4)
lib/dns/include/dns/sdlz.h (+4/-4)
lib/dns/include/dns/tkey.h (+4/-4)
lib/dns/include/dns/transport.h (+3/-3)
lib/dns/include/dns/tsig.h (+5/-5)
lib/dns/include/dns/validator.h (+11/-11)
lib/dns/include/dns/view.h (+73/-35)
lib/dns/include/dns/xfrin.h (+3/-4)
lib/dns/include/dns/zone.h (+23/-138)
lib/dns/include/dns/zt.h (+2/-1)
lib/dns/include/dst/dst.h (+37/-26)
lib/dns/ipkeylist.c (+0/-24)
lib/dns/journal.c (+22/-12)
lib/dns/kasp.c (+5/-23)
lib/dns/key.c (+4/-2)
lib/dns/keymgr.c (+43/-18)
lib/dns/keytable.c (+18/-5)
lib/dns/master.c (+70/-45)
lib/dns/masterdump.c (+33/-23)
lib/dns/message.c (+37/-19)
lib/dns/name.c (+147/-160)
lib/dns/ncache.c (+4/-2)
lib/dns/nsec.c (+35/-5)
lib/dns/nsec3.c (+17/-9)
lib/dns/nta.c (+5/-2)
lib/dns/openssl_link.c (+10/-2)
lib/dns/openssldh_link.c (+94/-81)
lib/dns/opensslecdsa_link.c (+68/-118)
lib/dns/openssleddsa_link.c (+6/-4)
lib/dns/opensslrsa_link.c (+323/-97)
lib/dns/order.c (+2/-1)
lib/dns/peer.c (+9/-79)
lib/dns/private.c (+12/-6)
lib/dns/rbt.c (+16/-8)
lib/dns/rbtdb.c (+254/-153)
lib/dns/rcode.c (+2/-1)
lib/dns/rdata.c (+16/-8)
lib/dns/rdata/any_255/tsig_250.c (+2/-1)
lib/dns/rdata/generic/amtrelay_260.c (+2/-1)
lib/dns/rdata/generic/caa_257.c (+2/-1)
lib/dns/rdata/generic/isdn_20.c (+2/-1)
lib/dns/rdata/generic/key_25.c (+2/-1)
lib/dns/rdata/generic/loc_29.c (+10/-5)
lib/dns/rdata/generic/tkey_249.c (+2/-1)
lib/dns/rdata/generic/txt_16.c (+2/-1)
lib/dns/rdata/in_1/a_1.c (+2/-1)
lib/dns/rdata/in_1/aaaa_28.c (+2/-1)
lib/dns/rdata/in_1/svcb_64.c (+58/-9)
lib/dns/rdatalist.c (+12/-6)
lib/dns/rdataset.c (+2/-1)
lib/dns/rdataslab.c (+2/-1)
lib/dns/request.c (+38/-62)
lib/dns/resolver.c (+320/-223)
lib/dns/rootns.c (+5/-3)
lib/dns/rpz.c (+22/-13)
lib/dns/rriterator.c (+2/-2)
lib/dns/rrl.c (+57/-35)
lib/dns/sdb.c (+9/-4)
lib/dns/sdlz.c (+13/-6)
lib/dns/ssu.c (+24/-12)
lib/dns/stats.c (+10/-5)
lib/dns/tkey.c (+17/-1)
lib/dns/tsig.c (+30/-10)
lib/dns/update.c (+14/-8)
lib/dns/validator.c (+30/-15)
lib/dns/view.c (+106/-15)
lib/dns/xfrin.c (+244/-191)
lib/dns/zone.c (+791/-878)
lib/dns/zonekey.c (+2/-1)
lib/dns/zoneverify.c (+18/-11)
lib/dns/zt.c (+21/-13)
lib/isc/Makefile.am (+2/-0)
lib/isc/Makefile.in (+27/-14)
lib/isc/app.c (+23/-42)
lib/isc/assertions.c (+0/-1)
lib/isc/buffer.c (+0/-298)
lib/isc/condition.c (+1/-5)
lib/isc/entropy.c (+1/-1)
lib/isc/error.c (+15/-18)
lib/isc/file.c (+2/-1)
lib/isc/heap.c (+2/-1)
lib/isc/ht.c (+370/-136)
lib/isc/httpd.c (+473/-605)
lib/isc/include/isc/atomic.h (+6/-0)
lib/isc/include/isc/barrier.h (+1/-1)
lib/isc/include/isc/buffer.h (+547/-587)
lib/isc/include/isc/condition.h (+3/-8)
lib/isc/include/isc/dir.h (+1/-1)
lib/isc/include/isc/error.h (+6/-12)
lib/isc/include/isc/glob.h (+2/-2)
lib/isc/include/isc/ht.h (+17/-7)
lib/isc/include/isc/httpd.h (+18/-17)
lib/isc/include/isc/lex.h (+1/-1)
lib/isc/include/isc/list.h (+23/-8)
lib/isc/include/isc/log.h (+2/-2)
lib/isc/include/isc/mutex.h (+10/-4)
lib/isc/include/isc/net.h (+0/-14)
lib/isc/include/isc/netmgr.h (+48/-6)
lib/isc/include/isc/quota.h (+1/-1)
lib/isc/include/isc/radix.h (+7/-7)
lib/isc/include/isc/refcount.h (+92/-0)
lib/isc/include/isc/region.h (+1/-1)
lib/isc/include/isc/result.h (+2/-0)
lib/isc/include/isc/string.h (+5/-0)
lib/isc/include/isc/symtab.h (+1/-1)
lib/isc/include/isc/task.h (+17/-48)
lib/isc/include/isc/thread.h (+2/-2)
lib/isc/include/isc/time.h (+9/-0)
lib/isc/include/isc/timer.h (+12/-24)
lib/isc/include/isc/tls.h (+224/-21)
lib/isc/include/isc/types.h (+6/-15)
lib/isc/include/isc/url.h (+1/-0)
lib/isc/include/isc/util.h (+27/-12)
lib/isc/interfaceiter.c (+1/-2)
lib/isc/iterated_hash.c (+86/-28)
lib/isc/jemalloc_shim.h (+8/-0)
lib/isc/lex.c (+37/-20)
lib/isc/log.c (+20/-10)
lib/isc/managers.c (+2/-4)
lib/isc/mem.c (+18/-14)
lib/isc/mutex.c (+4/-13)
lib/isc/net.c (+4/-365)
lib/isc/netaddr.c (+2/-1)
lib/isc/netmgr/http.c (+167/-61)
lib/isc/netmgr/netmgr-int.h (+111/-16)
lib/isc/netmgr/netmgr.c (+198/-52)
lib/isc/netmgr/tcp.c (+45/-18)
lib/isc/netmgr/tcpdns.c (+52/-20)
lib/isc/netmgr/tlsdns.c (+204/-72)
lib/isc/netmgr/tlsstream.c (+236/-58)
lib/isc/netmgr/udp.c (+14/-9)
lib/isc/netmgr/uverr2result.c (+0/-1)
lib/isc/picohttpparser.c (+727/-0)
lib/isc/picohttpparser.h (+100/-0)
lib/isc/quota.c (+4/-1)
lib/isc/radix.c (+4/-2)
lib/isc/ratelimiter.c (+6/-1)
lib/isc/result.c (+4/-0)
lib/isc/rwlock.c (+9/-6)
lib/isc/siphash.c (+8/-2)
lib/isc/sockaddr.c (+4/-5)
lib/isc/stdtime.c (+3/-8)
lib/isc/string.c (+28/-0)
lib/isc/task.c (+33/-36)
lib/isc/thread.c (+4/-12)
lib/isc/time.c (+34/-44)
lib/isc/timer.c (+80/-66)
lib/isc/tls.c (+396/-25)
lib/isc/url.c (+2/-1)
lib/isc/utf8.c (+2/-1)
lib/isccc/Makefile.am (+1/-0)
lib/isccc/Makefile.in (+1/-0)
lib/isccc/alist.c (+2/-1)
lib/isccc/cc.c (+4/-2)
lib/isccc/include/isccc/cc.h (+11/-8)
lib/isccc/include/isccc/ccmsg.h (+2/-2)
lib/isccc/include/isccc/sexpr.h (+1/-1)
lib/isccc/include/isccc/symtab.h (+3/-3)
lib/isccc/symtab.c (+8/-4)
lib/isccfg/Makefile.am (+2/-0)
lib/isccfg/Makefile.in (+16/-3)
lib/isccfg/aclconf.c (+22/-11)
lib/isccfg/duration.c (+239/-0)
lib/isccfg/include/isccfg/cfg.h (+4/-18)
lib/isccfg/include/isccfg/duration.h (+87/-0)
lib/isccfg/include/isccfg/grammar.h (+18/-41)
lib/isccfg/include/isccfg/kaspconf.h (+8/-9)
lib/isccfg/kaspconf.c (+114/-59)
lib/isccfg/namedconf.c (+63/-53)
lib/isccfg/parser.c (+54/-211)
lib/ns/client.c (+72/-45)
lib/ns/hooks.c (+2/-1)
lib/ns/include/ns/client.h (+19/-14)
lib/ns/include/ns/hooks.h (+2/-2)
lib/ns/include/ns/interfacemgr.h (+5/-5)
lib/ns/include/ns/listenlist.h (+12/-14)
lib/ns/include/ns/log.h (+1/-1)
lib/ns/include/ns/query.h (+24/-23)
lib/ns/include/ns/server.h (+16/-4)
lib/ns/include/ns/sortlist.h (+2/-2)
lib/ns/include/ns/stats.h (+3/-1)
lib/ns/interfacemgr.c (+149/-90)
lib/ns/listenlist.c (+41/-22)
lib/ns/query.c (+248/-118)
lib/ns/server.c (+15/-0)
lib/ns/sortlist.c (+3/-4)
lib/ns/update.c (+361/-309)
lib/ns/xfrout.c (+6/-4)
srcid (+1/-1)
tests/dns/Krsa.+008+29238.key (+1/-1)
tests/dns/Makefile.am (+1/-2)
tests/dns/Makefile.in (+24/-45)
tests/dns/dbversion_test.c (+2/-2)
tests/dns/dispatch_test.c (+4/-4)
tests/dns/keytable_test.c (+44/-30)
tests/dns/private_test.c (+4/-8)
tests/dns/rdata_test.c (+24/-16)
tests/dns/rsa_test.c (+17/-14)
tests/dns/zonemgr_test.c (+4/-3)
tests/dns/zt_test.c (+2/-2)
tests/include/tests/isc.h (+3/-3)
tests/include/tests/ns.h (+5/-5)
tests/isc/doh_test.c (+11/-3)
tests/isc/ht_test.c (+2/-2)
tests/isc/netmgr_test.c (+35/-23)
tests/isc/random_test.c (+2/-1)
tests/isc/task_test.c (+6/-18)
tests/isc/time_test.c (+9/-7)
tests/isc/timer_test.c (+13/-10)
tests/isccfg/duration_test.c (+91/-18)
tests/libtest/dns.c (+2/-1)
tests/libtest/ns.c (+3/-3)
tests/ns/listenlist_test.c (+2/-2)
tests/ns/query_test.c (+2/-1)
Changed in bind9 (Ubuntu): | |
status: | New → Fix Released |
Changed in bind9 (Ubuntu Focal): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind9 (Ubuntu Jammy): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind9 (Ubuntu Kinetic): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind9 (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in bind9 (Ubuntu Kinetic): | |
status: | New → In Progress |
summary: |
- MRE Updates 9.18.10 / 9.16.36 + MRE Updates 9.18.11 / 9.16.36 |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- MRE Updates 9.18.11 / 9.16.36 + MRE Updates 9.18.12 / 9.16.36 |
description: | updated |
Changed in bind-dyndb-ldap (Ubuntu): | |
status: | New → Fix Released |
Changed in bind-dyndb-ldap (Ubuntu Kinetic): | |
status: | New → In Progress |
Changed in bind-dyndb-ldap (Ubuntu Jammy): | |
status: | New → In Progress |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind-dyndb-ldap (Ubuntu Focal): | |
assignee: | nobody → Lena Voytek (lvoytek) |
Changed in bind-dyndb-ldap (Ubuntu Kinetic): | |
assignee: | nobody → Lena Voytek (lvoytek) |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
no longer affects: | bind-dyndb-ldap (Ubuntu Focal) |
Changed in bind9 (Ubuntu Focal): | |
status: | New → In Progress |
summary: |
- MRE Updates 9.18.12 / 9.16.36 + MRE Updates 9.18.12 / 9.16.39 |
description: | updated |
Hello Lena, or anyone else affected,
Accepted bind9 into kinetic-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ bind9/1: 9.18.12- 0ubuntu0. 22.10.1 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification- needed- kinetic to verification- done-kinetic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed- kinetic. In either case, without details of your testing we will not be able to proceed.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance for helping!
N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.