bind9/bin/tests/system/resolver
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
..
ans2 update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
ans3 update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
ans8 update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
ns1 further tidying of primary/secondary terminology in system tests 2020-07-01 11:12:12 -07:00
ns4 update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
ns5 further tidying of primary/secondary terminology in system tests 2020-07-01 11:12:12 -07:00
ns6 Add additional processing to HTTPS and SVBC records 2021-08-18 13:49:48 +10:00
ns7 Add additional processing to HTTPS and SVBC records 2021-08-18 13:49:48 +10:00
clean.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
setup.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
tests.sh Add additional processing to HTTPS and SVBC records 2021-08-18 13:49:48 +10:00