]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth 2136: allow placing DNSKEY/CDS/CDNSKEY regardless of direct-dnskey setting....
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 21 Jun 2021 11:55:10 +0000 (13:55 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 21 Jun 2021 13:02:32 +0000 (15:02 +0200)
pdns/rfc2136handler.cc

index 0890693a28ca146f71af07b87400bc8d50491fb6..ed0543792c9bd142454ae3b5eebff71cfd453950 100644 (file)
@@ -99,7 +99,7 @@ uint PacketHandler::performUpdate(const string &msgPrefix, const DNSRecord *rr,
     return 0;
   }
 
-  if (!isPresigned && ((!::arg().mustDo("direct-dnskey") && rrType == QType::DNSKEY) || rrType == QType::RRSIG)) {
+  if (!isPresigned && rrType == QType::RRSIG) {
     g_log<<Logger::Warning<<msgPrefix<<"Trying to add/update/delete "<<rr->d_name<<"|"<<rrType.toString()<<" in non-presigned zone, ignoring!"<<endl;
     return 0;
   }