explicitly set dnssec-validation in system tests

the default value of dnssec-validation is 'auto', which causes
a server to send a key refresh query to the root zone when starting
up. this is undesirable behavior in system tests, so this commit
sets dnssec-validation to either 'yes' or 'no' in all tests where
it had not previously been set.

this change had the mostly-harmless side effect of changing the cached
trust level of unvalidated answer data from 'answer' to 'authanswer',
which caused a few test cases in which dumped cache data was examined in
the serve-stale system test to fail. those test cases have now been
updated to expect 'authanswer'.
This commit is contained in:
Evan Hunt 2023-06-01 17:14:49 -07:00
parent 73b09653d4
commit 0b09ee8cdc
209 changed files with 212 additions and 4 deletions

View file

@ -32,6 +32,7 @@ options {
notify yes;
ixfr-from-differences yes;
check-integrity no;
dnssec-validation no;
};
key one {

View file

@ -32,6 +32,7 @@ options {
notify yes;
ixfr-from-differences yes;
check-integrity no;
dnssec-validation no;
};
key one {

View file

@ -32,6 +32,7 @@ options {
notify yes;
ixfr-from-differences yes;
check-integrity no;
dnssec-validation no;
};
key one {

View file

@ -32,6 +32,7 @@ options {
notify yes;
ixfr-from-differences yes;
check-integrity no;
dnssec-validation no;
};
key one {

View file

@ -32,6 +32,7 @@ options {
notify yes;
ixfr-from-differences yes;
check-integrity no;
dnssec-validation no;
allow-query-on { 10.53.0.2; };
blackhole { 10.53.0.8; };
};

View file

@ -23,6 +23,7 @@ options {
notify no;
allow-new-zones yes;
allow-transfer { none; };
dnssec-validation no;
};
controls {

View file

@ -23,6 +23,7 @@ options {
notify no;
allow-new-zones yes;
allow-transfer { none; };
dnssec-validation no;
};
controls {

View file

@ -22,6 +22,7 @@ options {
listen-on-v6 { none; };
notify no;
minimal-responses yes;
dnssec-validation no;
};
zone "." {

View file

@ -28,6 +28,7 @@ options {
allow-query { any; };
allow-new-zones yes;
recursion no;
dnssec-validation no;
};
zone "." {

View file

@ -19,6 +19,7 @@ options {
allow-query { any; };
recursion no;
allow-new-zones yes;
dnssec-validation no;
};
include "../../common/rndc.key";

View file

@ -24,6 +24,7 @@ options {
listen-on { 10.53.0.2; 10.53.0.4; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
view internal {

View file

@ -24,6 +24,7 @@ options {
listen-on-v6 { none; };
recursion no;
new-zones-directory "new-zones";
dnssec-validation no;
};
view internal {

View file

@ -25,6 +25,7 @@ options {
allow-query { any; };
recursion no;
allow-new-zones yes;
dnssec-validation no;
};
zone "." {

View file

@ -25,4 +25,5 @@ options {
allow-query { any; };
recursion no;
allow-new-zones yes;
dnssec-validation no;
};

View file

@ -17,6 +17,7 @@ options {
listen-on { 10.53.0.1; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
zone "." {

View file

@ -17,6 +17,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -18,6 +18,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { any; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -18,6 +18,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { none; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -18,6 +18,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { 10.53.0.2; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -18,6 +18,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { 10.53.0.1; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -18,6 +18,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query {! 10.53.0.2; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -20,6 +20,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { accept; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -20,6 +20,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { accept; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -20,6 +20,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query {! accept; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -23,6 +23,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { key one; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -29,6 +29,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { key one; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -23,6 +23,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query {! key one; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -17,6 +17,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -17,6 +17,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -17,6 +17,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -17,6 +17,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -17,6 +17,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -17,6 +17,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -19,6 +19,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -19,6 +19,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -19,6 +19,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -22,6 +22,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -29,6 +29,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { key one; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -22,6 +22,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -18,6 +18,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { none; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -18,6 +18,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { any; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -31,6 +31,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -18,6 +18,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { none; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -18,6 +18,7 @@ options {
listen-on-v6 { none; };
recursion no;
allow-query { any; };
dnssec-validation no;
};
include "controls.conf";

View file

@ -17,6 +17,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -17,6 +17,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -17,6 +17,7 @@ options {
listen-on { 10.53.0.2; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
include "controls.conf";

View file

@ -21,6 +21,7 @@ options {
listen-on-v6 { none; };
recursion no;
notify yes;
dnssec-validation no;
};
view main in {

View file

@ -21,6 +21,7 @@ options {
listen-on-v6 { none; };
recursion yes;
notify no;
dnssec-validation no;
};
zone example.net {

View file

@ -27,4 +27,5 @@ options {
listen-on-v6 { none; };
recursion yes;
notify no;
dnssec-validation no;
};

View file

@ -28,4 +28,5 @@ options {
recursion yes;
notify no;
server-id hostname;
dnssec-validation no;
};

View file

@ -30,4 +30,5 @@ options {
hostname "this.is.a.test.of.hostname";
server-id "this.is.a.test.of.server-id";
version "this is a test of version";
dnssec-validation no;
};

View file

@ -24,6 +24,7 @@ options {
ixfr-from-differences yes;
check-integrity no;
minimal-responses no;
dnssec-validation no;
};
zone "example" {

View file

@ -25,6 +25,7 @@ options {
check-integrity no;
no-case-compress { 10.53.0.2; };
minimal-responses no;
dnssec-validation no;
};
zone "example" {

View file

@ -33,6 +33,7 @@ options {
notify-delay 0;
recursion no;
allow-transfer { any; };
dnssec-validation no;
};
view "default" {

View file

@ -29,6 +29,7 @@ options {
notify-delay 0;
recursion no;
serial-query-rate 100;
dnssec-validation no;
};
/*

View file

@ -29,6 +29,7 @@ options {
notify-delay 0;
recursion no;
serial-query-rate 100;
dnssec-validation no;
};
view "default" {

View file

@ -30,6 +30,7 @@ options {
notify no;
notify-delay 0;
recursion no;
dnssec-validation no;
};
zone "catalog2.example" {

View file

@ -31,6 +31,7 @@ options {
recursion no;
serial-query-rate 100;
ixfr-from-differences yes; // GL #3777
dnssec-validation no;
catalog-zones {
zone "catalog-tls.example"

View file

@ -23,6 +23,7 @@ options {
listen-on-v6 { none; };
allow-transfer { any; };
recursion no;
dnssec-validation no;
};
key rndc_key {

View file

@ -23,6 +23,7 @@ options {
listen-on-v6 { none; };
allow-transfer { any; };
recursion no;
dnssec-validation no;
};
key rndc_key {

View file

@ -23,6 +23,7 @@ options {
listen-on-v6 { none; };
allow-transfer { any; };
recursion no;
dnssec-validation no;
};
key rndc_key {

View file

@ -23,6 +23,7 @@ options {
listen-on-v6 { none; };
allow-transfer { any; };
recursion no;
dnssec-validation no;
};
key rndc_key {

View file

@ -23,6 +23,7 @@ options {
listen-on-v6 { none; };
allow-transfer { any; };
recursion no;
dnssec-validation no;
};
key rndc_key {

View file

@ -23,6 +23,7 @@ options {
listen-on-v6 { none; };
allow-transfer { any; };
recursion no;
dnssec-validation no;
};
key rndc_key {

View file

@ -23,6 +23,7 @@ options {
listen-on-v6 { none; };
allow-transfer { any; };
recursion no;
dnssec-validation no;
};
key rndc_key {

View file

@ -25,6 +25,7 @@ options {
listen-on-v6 { none; };
allow-transfer { any; };
recursion no;
dnssec-validation yes;
};
key rndc_key {

View file

@ -23,6 +23,7 @@ options {
answer-cookie no;
send-cookie yes;
nocookie-udp-size 512;
dnssec-validation no;
};
zone "." {

View file

@ -36,6 +36,7 @@ options {
recursion no;
servfail-ttl 0;
dnssec-validation no;
};
zone "." {

View file

@ -36,6 +36,7 @@ options {
recursion yes;
servfail-ttl 0;
dnssec-validation no;
};
zone "." {

View file

@ -23,6 +23,7 @@ options {
allow-transfer { !10.53.0.1; any; };
recursion no;
notify yes;
dnssec-validation no;
};
key rndc_key {

View file

@ -22,6 +22,7 @@ options {
listen-on { 10.53.0.4; };
listen-on-v6 { none; };
bindkeys-file "managed.conf";
dnssec-validation no;
};
key rndc_key {

View file

@ -31,6 +31,7 @@ options {
listen-on { 10.53.0.5; 127.0.0.1; };
listen-on-v6 { none; };
recursion yes;
dnssec-validation yes;
};
view root {

View file

@ -18,6 +18,7 @@ options {
listen-on { 10.53.0.1; };
listen-on-v6 { none; };
pid-file "named.pid";
dnssec-validation no;
};
zone "signing.test" {

View file

@ -24,6 +24,7 @@ options {
listen-on-v6 { none; };
recursion no;
notify yes;
dnssec-validation no;
};
key rndc_key {

View file

@ -20,6 +20,7 @@ options {
listen-on { 10.53.0.1; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
zone "." {

View file

@ -29,6 +29,7 @@ options {
listen-on { 10.53.0.1; };
listen-on-v6 { none; };
recursion yes;
dnssec-validation no;
deny-answer-addresses { 192.0.2.0/24; 2001:db8:beef::/48; }
except-from { "example.org"; };
deny-answer-aliases { "example.org"; }

View file

@ -29,6 +29,7 @@ options {
listen-on { 10.53.0.1; };
listen-on-v6 { none; };
recursion yes;
dnssec-validation no;
deny-answer-addresses { 192.0.2.0/24; 2001:db8:beef::/48; }
except-from { "example.org"; };
deny-answer-aliases { "example.org"; }

View file

@ -20,6 +20,7 @@ options {
listen-on { 10.53.0.1; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
zone "." {

View file

@ -20,6 +20,7 @@ options {
listen-on { 10.53.0.10; };
listen-on-v6 { none; };
minimal-responses no;
dnssec-validation no;
};
zone "net." {

View file

@ -21,6 +21,7 @@ options {
listen-on-v6 { none; };
recursion yes;
notify no;
dnssec-validation no;
};
zone "." {

View file

@ -20,6 +20,7 @@ options {
listen-on { 10.53.0.1; };
listen-on-v6 { none; };
recursion no;
dnssec-validation no;
};
zone "example" {

View file

@ -18,6 +18,7 @@ options {
listen-on-v6 { none; };
recursion no;
notify no;
dnssec-validation no;
};
# Should include all files matching pattern.

View file

@ -31,6 +31,7 @@ options {
notify yes;
notify-delay 0;
allow-new-zones yes;
dnssec-validation no;
};
zone "bits" {

View file

@ -32,6 +32,7 @@ options {
try-tcp-refresh no;
notify-delay 0;
allow-new-zones yes;
dnssec-validation no;
};
zone "bits" {

View file

@ -24,6 +24,7 @@ options {
recursion no;
notify yes;
notify-delay 0;
dnssec-validation no;
};
zone "noixfr" {

View file

@ -30,6 +30,7 @@ options {
recursion yes;
notify yes;
notify-delay 0;
dnssec-validation yes;
};
zone "." {

View file

@ -33,6 +33,7 @@ options {
try-tcp-refresh no;
notify-delay 0;
allow-new-zones yes;
dnssec-validation no;
};
zone "example01.com" {

View file

@ -23,6 +23,7 @@ options {
notify yes;
ixfr-from-differences yes;
check-integrity no;
dnssec-validation no;
};
zone "." {

View file

@ -21,6 +21,7 @@ options {
listen-on-v6 { none; };
recursion no;
notify yes;
dnssec-validation no;
};
key rndc_key {

View file

@ -22,6 +22,7 @@ options {
listen-on-v6 { none; };
recursion no;
notify yes;
dnssec-validation no;
};
key rndc_key {

View file

@ -21,6 +21,7 @@ options {
listen-on-v6 { none; };
recursion no;
notify yes;
dnssec-validation no;
};
key rndc_key {

View file

@ -22,6 +22,7 @@ options {
recursion no;
notify yes;
provide-ixfr no;
dnssec-validation no;
};
key rndc_key {

View file

@ -24,6 +24,7 @@ options {
allow-transfer { any; };
recursion no;
dnssec-policy "none";
dnssec-validation no;
};
key rndc_key {

View file

@ -27,6 +27,7 @@ options {
allow-transfer { any; };
recursion no;
dnssec-policy "rsasha256";
dnssec-validation no;
};
key rndc_key {

View file

@ -66,6 +66,7 @@ options {
listen-on-v6 { none; };
recursion no;
dnssec-policy "test";
dnssec-validation no;
};
view "inherit" {

View file

@ -51,6 +51,7 @@ options {
listen-on-v6 { none; };
recursion no;
dnssec-policy "none";
dnssec-validation no;
};
view "inherit" {

View file

@ -27,6 +27,7 @@ options {
allow-transfer { any; };
recursion no;
key-directory ".";
dnssec-validation no;
};
key rndc_key {

View file

@ -26,6 +26,7 @@ options {
listen-on-v6 { none; };
allow-transfer { any; };
recursion no;
dnssec-validation no;
};
key rndc_key {

View file

@ -21,6 +21,7 @@ options {
listen-on-v6 { none; };
recursion no;
notify yes;
dnssec-validation no;
};
key rndc_key {

Some files were not shown because too many files have changed in this diff Show more