bind9/bin/tests/system/keepalive
Evan Hunt e2393ba27b refactor, add missing EDNS options, and fix option names
some EDNS option names, including DAU, DHU, N3U, and CHAIN,
were not printed in dns_message_pseudosectiontotext() or
_psuedosectiontoyaml(); they were displayed as unknown options.
this has been corrected.

that code was also refactored to use switch instead of if/else,
and to look up the option code names in a table to prevent
inconsistencies between the two formats. one such inconsistency
was corrected: the "TCP-KEEPALIVE" option is now always printed
with a hyphen, instead of being "TCP KEEPALIVE" when not using
YAML. the keepalive system test has been updated to expect this.

EDNS options that print DNS names (i.e., CHAIN and Report-Channel)
now enclose them in quotation marks to ensure YAML correctness.
the auth system test has been updated to expect this when grepping
for Report-Channel options.
2024-10-29 20:05:27 +00:00
..
ns1 explicitly set dnssec-validation in system tests 2023-06-26 13:41:56 -07:00
ns2 Rename system test directory with common files to _common 2023-09-19 13:29:27 +02:00
ns3 Rename system test directory with common files to _common 2023-09-19 13:29:27 +02:00
clean.sh Remove the lock-file configuration and -X argument to named 2023-10-26 22:42:37 +02:00
expected [master] EDNS padding and keepalive support 2017-01-04 09:16:30 -08:00
setup.sh Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
tests.sh refactor, add missing EDNS options, and fix option names 2024-10-29 20:05:27 +00:00
tests_sh_keepalive.py Add pytest functions for shell system tests 2023-05-22 14:11:39 +02:00