]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
make pdnssec check-zone report MBOXFW and URL records. Reported by Gerwin Krist of...
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Thu, 26 Apr 2012 11:46:55 +0000 (11:46 +0000)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Thu, 26 Apr 2012 11:46:55 +0000 (11:46 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2580 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/pdnssec.cc

index 84425970fd6b94ca54b6a46196f6980aa37b3d25..11895dd611f98cfed1df8594bac2bcb2331c9bdf 100644 (file)
@@ -203,10 +203,15 @@ int checkZone(DNSSECKeeper& dk, const std::string& zone)
   uint64_t numrecords=0, numerrors=0;
   
   while(sd.db->get(rr)) {
-    if(rr.qtype.getCode() == QType::URL || rr.qtype.getCode() == QType::MBOXFW) 
+    if(rr.qtype.getCode() == QType::URL || rr.qtype.getCode() == QType::MBOXFW) {
+      cout<<"The recordtype "<<rr.qtype.getName()<<" for record '"<<rr.qname<<"' is no longer supported."<<endl;
+      numerrors++;
       continue;
+    }
+      
     if(rr.qtype.getCode() == QType::MX || rr.qtype.getCode() == QType::SRV) 
       rr.content = lexical_cast<string>(rr.priority)+" "+rr.content;
+
     if(rr.qtype.getCode() == QType::TXT && !rr.content.empty() && rr.content[0]!='"')
       rr.content = "\""+rr.content+"\"";