bind9/lib/dns/tests
Mark Andrews cd985d96e3 Add additional processing to HTTPS and SVBC records
The additional processing method has been expanded to take the
owner name of the record, as HTTPS and SVBC need it to process "."
in service form.

The additional section callback can now return the RRset that was
added.  We use this when adding CNAMEs.  Previously, the recursion
would stop if it detected that a record you added already exists.  With
CNAMEs this rule doesn't work, as you ultimately care about the RRset
at the target of the CNAME and not the presence of the CNAME itself.
Returning the record allows the caller to restart with the target
name.  As CNAMEs can form loops, loop protection was added.

As HTTPS and SVBC can produce infinite chains, we prevent this by
tracking recursion depth and stopping if we go too deep.
2021-08-18 13:49:48 +10:00
..
testdata Add NSEC3PARAM unit test, refactor zone.c 2020-11-26 10:43:59 +01:00
testkeys Add a framework for dns__zone_updatesigs() unit tests 2018-05-09 13:32:09 +02:00
.gitignore Add lib/dns/tests/testdata/dnstap/dnstap.file to .gitignore 2018-12-11 11:32:24 +01:00
acl_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
db_test.c Adjust acceptable count values 2021-06-09 22:05:55 +00:00
dbdiff_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
dbiterator_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
dbversion_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
dh_test.c Drop USE_OPENSSL constraint from dh_test 2021-02-17 12:21:41 +01:00
dispatch_test.c Clean up the dns_dispatch_getudp API 2021-07-09 15:58:02 +02:00
dns64_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
dnstap_test.c Use SKIPPED_TEST_EXIT_CODE consistently 2021-02-16 13:41:50 +01:00
dnstest.c Destroy netmgr before destroying taskmgr 2021-05-07 14:28:30 -07:00
dnstest.h update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
dst_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
geoip_test.c Move NAME_MAX and PATH_MAX from isc/platform.h to isc/dir.h 2021-07-06 05:33:48 +00:00
Kdh.+002+18602.key [master] add diffie-hellman key unit test 2014-10-17 15:55:37 -07:00
keytable_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
Krsa.+005+29235.key Merged rt43077 (new RSA verify unit test) 2016-08-22 14:10:21 +02:00
Makefile.am Move the include Makefile.tests to the bottom of Makefile.am(s) 2021-06-24 15:33:52 +02:00
master_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
mkraw.pl update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
name_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
nsec3_test.c Reduce nsec3 max iterations to 150 2021-04-29 17:18:26 +10:00
nsec3param_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
peer_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
private_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
rbt_serialize_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
rbt_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
rbtdb_test.c Fix unchecked returns of dns_name_fromtext 2021-07-12 13:26:29 +10:00
rdata_test.c Add additional processing to HTTPS and SVBC records 2021-08-18 13:49:48 +10:00
rdataset_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
rdatasetstats_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
resolver_test.c Clean up the dns_dispatch_getudp API 2021-07-09 15:58:02 +02:00
result_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
rsa_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
sigs_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
time_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
tsig_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
update_test.c Adjust returned method from dns_updatemethod_date 2021-05-18 12:30:22 +00:00
zonemgr_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00
zt_test.c Record skipped unit test as skipped in Automake framework 2021-02-15 11:18:03 +01:00