From: Kees Monshouwer Date: Wed, 18 Jun 2014 17:49:47 +0000 (+0200) Subject: pdnssec: check-all-zones detect zones without SOA record, and check all records in... X-Git-Tag: rec-3.6.0~1^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F1477%2Fhead;p=thirdparty%2Fpdns.git pdnssec: check-all-zones detect zones without SOA record, and check all records in a zone (including disabled ones) --- diff --git a/pdns/pdnssec.cc b/pdns/pdnssec.cc index 0e5e290a5a..9379461d7f 100644 --- a/pdns/pdnssec.cc +++ b/pdns/pdnssec.cc @@ -355,11 +355,12 @@ int checkZone(DNSSECKeeper &dk, UeberBackend &B, const std::string& zone) SOAData sd; sd.db=(DNSBackend*)-1; if(!B.getSOA(zone, sd)) { - cout<<"No SOA for zone '"<list(zone, sd.domain_id); + sd.db->list(zone, sd.domain_id, true); DNSResourceRecord rr; uint64_t numrecords=0, numerrors=0, numwarnings=0; @@ -549,7 +550,7 @@ int checkAllZones(DNSSECKeeper &dk) UeberBackend B("default"); vector domainInfo; - B.getAllDomains(&domainInfo); + B.getAllDomains(&domainInfo, true); int errors=0; BOOST_FOREACH(DomainInfo di, domainInfo) { if (checkZone(dk, B, di.zone) > 0)