bind9/bin/tests/system/nsupdate
Michał Kępień 73197feec7
Stop using "tkey-gssapi-credential" in tests
Since the "tkey-gssapi-credential" statement is now deprecated and is
about to be removed, migrate the only system test using it ("nsupdate")
to "tkey-gssapi-keytab".

Currently, the GSS-TSIG parts of the "nsupdate" system test require
properly setting up a combination of:

  - "tkey-gssapi-credential" statements in named.conf files,
  - the KRB5_KTNAME environment variable.

Specifically, this configuration causes named startup to include
acquiring the credential that GSS-API is allowed to match keys against
from a keytab file specified by the KRB5_KTNAME environment variable.

By contrast, the revised configuration uses the "tkey-gssapi-keytab"
statement, which makes GSS-API match keys against any credential present
in the specified keytab file.

Since both keytabs in question (ns9/dns.keytab, ns10/dns.keytab) only
contain a single credential, the two configurations are functionally
equivalent, with the revised one being significantly more readable and
simpler to prepare.
2025-10-06 13:19:50 +02:00
..
ans4 Add nsupdate timeout tests 2023-04-03 15:21:43 +00: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 Unify parental-agents, primaries to remote-servers 2024-12-13 08:50:02 +01:00
ns2 explicitly set dnssec-validation in system tests 2023-06-26 13:41:56 -07:00
ns3 Disable DNSSEC validation instead of enabling it with empty TAs in tests 2025-07-06 14:18:10 +00:00
ns5 check 'update-policy 6to4-self' over IPv6 2024-08-01 15:17:30 +10:00
ns6 check 'update-policy 6to4-self' over IPv6 2024-08-01 15:17:30 +10:00
ns7 check 'update-policy 6to4-self' over IPv6 2024-08-01 15:17:30 +10:00
ns8 check 'update-policy 6to4-self' over IPv6 2024-08-01 15:17:30 +10:00
ns9 Stop using "tkey-gssapi-credential" in tests 2025-10-06 13:19:50 +02:00
ns10 Stop using "tkey-gssapi-credential" in tests 2025-10-06 13:19:50 +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 Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
setup.sh Stop using "tkey-gssapi-credential" in tests 2025-10-06 13:19:50 +02:00
tests.sh Remove -n option from dnssec-keygen/keyfromlabel 2025-03-25 23:48:23 +00:00
tests_sh_nsupdate.py Use pytest.mark.flaky as the flaky marker 2025-07-07 13:29:15 +02:00
update_test.pl Change max NSEC3 iterations in system tests to 50 2023-12-05 14:58:58 +00:00
verylarge.in parallelize most system tests 2018-02-22 15:29:02 -08:00