bind9/bin/tests/system/nsupdate
Ondřej Surý 2de202a6b7 Stop treating SIG and NXT records specially
RFC 3755 retired SIG and NXT in favour of RRSIG and NSEC.  BIND still
warned about them at zone load, refused them in dynamic updates,
parsed SIG with a non-zero "type covered" field as a signature on an
RRset, and tracked them via dns_rdatatype_issig().  Those carve-outs
were the sole path that made the GL#5818 crash class reachable.

Treat both types as ordinary unknown rdata: they load, transfer, sign
and answer like any other record, and dynamic updates carry them
through the generic path.  SIG(0) is unaffected; its message-parsing
carve-out is preserved.
2026-05-28 13:21:00 +02:00
..
ans4 Automatically sort imports in Python code 2026-02-20 15:17:32 +01:00
ans11 Stop treating SIG and NXT records specially 2026-05-28 13:21:00 +02:00
CA Remove trailing whitespace from all text files 2023-06-13 15:05:40 +02:00
krb Reformat shell scripts with shfmt 2023-10-26 10:23:50 +02:00
ns1 Remove license headers from test zone files 2026-03-31 17:57:58 +02:00
ns2 Remove license headers from test zone files 2026-03-31 17:57:58 +02:00
ns3 Remove license headers from test zone files 2026-03-31 17:57:58 +02:00
ns5 Remove license headers from test zone files 2026-03-31 17:57:58 +02:00
ns6 Add AXFR regression test for SIG covers preservation 2026-04-17 16:09:39 +02:00
ns7 Remove license headers from test zone files 2026-03-31 17:57:58 +02:00
ns8 Remove license headers from test zone files 2026-03-31 17:57:58 +02:00
ns9 Remove license headers from test zone files 2026-03-31 17:57:58 +02:00
ns10 Remove license headers from test zone files 2026-03-31 17:57:58 +02:00
.gitignore Extend the nsupdate system test with DoT-related checks 2022-09-23 13:23:49 +00:00
commandlist 3379. [bug] nsupdate terminated unexpectedly in interactive mode 2012-08-22 13:38:51 +10:00
dhparam3072.pem Use FIPS compatible DH-param files 2024-12-04 18:08:51 +02:00
knowngood.ns1.after 2534. [func] Check NAPTR records regular expressions and 2009-01-21 05:37:55 +00:00
knowngood.ns1.afterstop 1763. [func] Perform sanity checks on NS records which refer to 2004-11-23 05:23:46 +00:00
knowngood.ns1.before 2534. [func] Check NAPTR records regular expressions and 2009-01-21 05:37:55 +00:00
prereq.sh Reformat shell scripts with shfmt 2023-10-26 10:23:50 +02:00
resolv.conf Remove license headers from named.conf test files 2026-03-31 17:57:58 +02:00
setup.sh Test server behavior when sending various UPDATE requests 2026-05-07 13:32:15 +02:00
tests.sh Test server behavior when sending various UPDATE requests 2026-05-07 13:32:15 +02:00
tests_sh_nsupdate.py Add test for SIG in prequisites of dynamic update 2026-04-17 16:09:39 +02:00
tests_update_sig.py Stop treating SIG and NXT records specially 2026-05-28 13:21:00 +02:00
update_test.pl Change max NSEC3 iterations in system tests to 50 2023-12-05 14:58:58 +00:00
verylarge.j2 Use jinja2 templates in nsupdate test 2025-12-09 14:23:14 +01:00