From: Oli Schacher Date: Tue, 4 Sep 2018 15:59:51 +0000 (+0200) Subject: document direct-dnskey setting also affects CDS and CDNSKEY records X-Git-Tag: dnsdist-1.3.3~110^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=16d727781d05903139e3ebd28749aca38f8fa03a;p=thirdparty%2Fpdns.git document direct-dnskey setting also affects CDS and CDNSKEY records --- diff --git a/docs/settings.rst b/docs/settings.rst index cd8d2bfe90..9c8503ade4 100644 --- a/docs/settings.rst +++ b/docs/settings.rst @@ -420,8 +420,8 @@ Only relevant for algorithms with non-fixed keysizes (like RSA). - Boolean - Default: no -Read additional ZSKs from the records table/your BIND zonefile. If not -set, DNSKEY records in the zonefiles are ignored. +Read additional DNSKEY, CDS and CDNSKEY records from the records table/your BIND zonefile. If not +set, DNSKEY, CDS and CDNSKEY records in the zonefiles are ignored. .. _setting-disable-axfr: diff --git a/pdns/common_startup.cc b/pdns/common_startup.cc index 3cdfd32b7e..2a05f06901 100644 --- a/pdns/common_startup.cc +++ b/pdns/common_startup.cc @@ -197,7 +197,7 @@ void declareArguments() ::arg().set("lua-dnsupdate-policy-script", "Lua script with DNS update policy handler")=""; ::arg().setSwitch("traceback-handler","Enable the traceback handler (Linux only)")="yes"; - ::arg().setSwitch("direct-dnskey","Fetch DNSKEY RRs from backend during DNSKEY synthesis")="no"; + ::arg().setSwitch("direct-dnskey","Fetch DNSKEY, CDS and CDNSKEY RRs from backend during DNSKEY or CDS/CDNSKEY synthesis")="no"; ::arg().set("default-ksk-algorithm","Default KSK algorithm")="ecdsa256"; ::arg().set("default-ksk-size","Default KSK size (0 means default)")="0"; ::arg().set("default-zsk-algorithm","Default ZSK algorithm")=""; diff --git a/pdns/pdnsutil.cc b/pdns/pdnsutil.cc index c275f71b90..7b237e9153 100644 --- a/pdns/pdnsutil.cc +++ b/pdns/pdnsutil.cc @@ -93,7 +93,7 @@ void loadMainConfig(const std::string& configdir) ::arg().set("entropy-source", "If set, read entropy from this file")="/dev/urandom"; ::arg().setSwitch("query-logging","Hint backends that queries should be logged")="no"; ::arg().set("loglevel","Amount of logging. Higher is more.")="3"; - ::arg().setSwitch("direct-dnskey","Fetch DNSKEY RRs from backend during DNSKEY synthesis")="no"; + ::arg().setSwitch("direct-dnskey","Fetch DNSKEY, CDS and CDNSKEY RRs from backend during DNSKEY or CDS/CDNSKEY synthesis")="no"; ::arg().set("max-nsec3-iterations","Limit the number of NSEC3 hash iterations")="500"; // RFC5155 10.3 ::arg().set("max-signature-cache-entries", "Maximum number of signatures cache entries")=""; ::arg().set("rng", "Specify random number generator to use. Valid values are auto,sodium,openssl,getrandom,arc4random,urandom.")="auto";