bind9/bin/tests/system/nsupdate
Matthijs Mekking ab16e86a50
Add test for SIG in prequisites of dynamic update
Make sure the nameserver correctly handles SIG records in the
prerequisites of the dynamic update. The first check is to ensure that
the prerequisites are not examined prior to checking the credentials.

The second test case checks that the SIG present prerequisite is
examined and therefore refuses the update. Also this should not trigger
an assertion failure in dns__db_findrdataset() (due to the REQUIRE()
only accepted dns_rdatatype_rrsig when the covers parameter was set).

(cherry picked from commit 51f27fda46)
2026-04-20 11:21:14 +02:00
..
ans4 Add nsupdate timeout tests 2023-04-03 16:18:39 +00:00
ans11 Add AXFR regression test for SIG covers preservation 2026-04-20 11:21:14 +02:00
krb Reformat shell scripts with shfmt 2023-10-26 13:05:00 +02:00
ns1 update system tests to confirm new log messages 2024-11-27 12:34:11 +11:00
ns2 explicitly set dnssec-validation in system tests 2023-06-26 15:03:06 -07:00
ns3 Add test case for nsupdate hangs on large update 2024-12-06 09:26:40 +00:00
ns5 check 'update-policy 6to4-self' over IPv6 2024-08-02 00:09:17 +00:00
ns6 Add AXFR regression test for SIG covers preservation 2026-04-20 11:21:14 +02:00
ns7 check 'update-policy 6to4-self' over IPv6 2024-08-02 00:09:17 +00:00
ns8 check 'update-policy 6to4-self' over IPv6 2024-08-02 00:09:17 +00:00
ns9 check 'update-policy 6to4-self' over IPv6 2024-08-02 00:09:17 +00:00
ns10 check 'update-policy 6to4-self' over IPv6 2024-08-02 00:09:17 +00:00
commandlist 3379. [bug] nsupdate terminated unexpectedly in interactive mode 2012-08-22 13:38:51 +10: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 13:05:00 +02:00
resolv.conf Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
setup.sh Remove invocations and mentions of clean.sh 2024-11-11 15:04:52 +01:00
tests.sh Check exit status of dig and nsupdate in nsupdate system test 2026-04-07 17:32:58 +00:00
tests_sh_nsupdate.py Add test for SIG in prequisites of dynamic update 2026-04-20 11:21:14 +02:00
tests_update_sig.py Add test for SIG in prequisites of dynamic update 2026-04-20 11:21:14 +02:00
update_test.pl Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
verylarge.in parallelize most system tests 2018-02-22 15:29:02 -08:00