Skip to content

Commit b3dec9c

Browse files
committed
change default for add-superfluous-nsec3-for-old-bind config option
1 parent 017a78b commit b3dec9c

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

pdns/common_startup.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ void declareArguments()
139139

140140
::arg().setSwitch("traceback-handler","Enable the traceback handler (Linux only)")="yes";
141141
::arg().setSwitch("direct-dnskey","Fetch DNSKEY RRs from backend during DNSKEY synthesis")="no";
142-
::arg().setSwitch("add-superfluous-nsec3-for-old-bind","Add superfluous NSEC3 record to positive wildcard response")="yes";
142+
::arg().setSwitch("add-superfluous-nsec3-for-old-bind","Add superfluous NSEC3 record to positive wildcard response")="no";
143143
::arg().set("default-ksk-algorithms","Default KSK algorithms")="rsasha256";
144144
::arg().set("default-ksk-size","Default KSK size (0 means default)")="0";
145145
::arg().set("default-zsk-algorithms","Default ZSK algorithms")="rsasha256";

pdns/pdns.conf-dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#################################
33
# add-superfluous-nsec3-for-old-bind Add superfluous NSEC3 record to positive wildcard response
44
#
5-
# add-superfluous-nsec3-for-old-bind=yes
5+
# add-superfluous-nsec3-for-old-bind=no
66

77
#################################
88
# allow-axfr-ips Allow zonetransfers only to these subnets

regression-tests/start-test-stop

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ case $context in
148148
--no-shuffle --launch=bind --bind-config=./named.conf \
149149
--bind-dnssec-db=./dnssec.sqlite3 \
150150
--send-root-referral \
151+
--add-superfluous-nsec3-for-old-bind \
151152
--cache-ttl=0 --no-config &
152153
bindwait
153154
;;
@@ -268,6 +269,7 @@ __EOF__
268269
$RUNWRAPPER $PDNS --daemon=no --local-port=$port --socket-dir=./ \
269270
--no-shuffle --launch --launch+=random --launch+=gmysql --launch+=random --gmysql-dnssec \
270271
--fancy-records --send-root-referral \
272+
--add-superfluous-nsec3-for-old-bind \
271273
--cache-ttl=0 --no-config \
272274
--gmysql-dbname="$GMYSQLDB" \
273275
--gmysql-user="$GMYSQLUSER" \
@@ -320,6 +322,7 @@ __EOF__
320322
$RUNWRAPPER $PDNS --daemon=no --local-port=$port --socket-dir=./ \
321323
--no-shuffle --launch=gpgsql --gpgsql-dnssec \
322324
--fancy-records --send-root-referral \
325+
--add-superfluous-nsec3-for-old-bind \
323326
--cache-ttl=0 --no-config \
324327
--gpgsql-dbname="$GPGSQLDB" \
325328
--gpgsql-user="$GPGSQLUSER" &
@@ -433,6 +436,7 @@ __EOF__
433436
$RUNWRAPPER $PDNS --daemon=no --local-port=$port --socket-dir=./ \
434437
--no-shuffle --launch=gsqlite3 --gsqlite3-dnssec \
435438
--fancy-records --send-root-referral \
439+
--add-superfluous-nsec3-for-old-bind \
436440
--cache-ttl=0 --no-config \
437441
--gsqlite3-database=pdns.sqlite3 &
438442
if [ $context = gsqlite3-nsec3 ]
@@ -522,6 +526,7 @@ EOF
522526
$RUNWRAPPER $PDNS --daemon=no --local-port=$port --socket-dir=./ \
523527
--no-shuffle --launch=remote \
524528
--query-logging --loglevel=9 --cache-ttl=0 --no-config \
529+
--add-superfluous-nsec3-for-old-bind \
525530
--send-root-referral \
526531
--remote-connection-string="$connstr" $remote_add_param &
527532

@@ -598,6 +603,7 @@ then
598603
$RUNWRAPPER $PDNS2 --daemon=no --local-port=$port --socket-dir=./ \
599604
--no-shuffle --launch=gmysql --gmysql-dnssec \
600605
--fancy-records --send-root-referral \
606+
--add-superfluous-nsec3-for-old-bind \
601607
--cache-ttl=0 --query-cache-ttl=0 --no-config --slave --retrieval-threads=1 \
602608
--gmysql-dbname="$GMYSQL2DB" \
603609
--gmysql-user="$GMYSQL2USER" \
@@ -631,6 +637,7 @@ then
631637
$RUNWRAPPER $PDNS2 --daemon=no --local-port=$port --socket-dir=./ \
632638
--no-shuffle --launch=gsqlite3 --gsqlite3-dnssec \
633639
--fancy-records --send-root-referral \
640+
--add-superfluous-nsec3-for-old-bind \
634641
--cache-ttl=0 --query-cache-ttl=0 --no-config --slave --retrieval-threads=1 \
635642
--gsqlite3-database=pdns.sqlite31 --gsqlite3-pragma-synchronous=0 |& egrep -v "update records set ordername|insert into records" &
636643
echo 'waiting for zones to be slaved'
@@ -665,6 +672,7 @@ then
665672
$RUNWRAPPER $PDNS2 --daemon=no --local-port=$port --socket-dir=./ \
666673
--no-shuffle --launch=bind --bind-config=./named-slave.conf --slave \
667674
--send-root-referral --retrieval-threads=1 --config-name=bind-slave \
675+
--add-superfluous-nsec3-for-old-bind \
668676
--cache-ttl=0 --no-config --bind-dnssec-db=./dnssec-slave.sqlite3 &
669677
echo 'waiting for zones to be loaded'
670678
bindwait bind-slave

0 commit comments

Comments
 (0)