Skip to content

Commit

Permalink
Merge pull request #4485 from mind04/cache-soa
Browse files Browse the repository at this point in the history
soa and caching
  • Loading branch information
ahupowerdns committed Sep 29, 2016
2 parents fcc34b2 + 484efba commit 1f33077
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
12 changes: 7 additions & 5 deletions pdns/dnsbackend.cc
Expand Up @@ -281,18 +281,20 @@ bool DNSBackend::get(DNSZoneRecord& dzr)
vector<string> parts;
stringtok(parts, rr.content, " \t");
if(parts.size() < 1)
rr.content+=arg()["default-soa-name"];
rr.content = arg()["default-soa-name"];
if(parts.size() < 2)
rr.content+=" "+arg()["default-soa-mail"];
rr.content += " " +arg()["default-soa-mail"];
if(parts.size() < 3)
rr.content += " 0";
if(parts.size() < 4)
rr.content += " " + ::arg()["soa-refresh-default"];
if(parts.size() < 5)
rr.content += " " + ::arg()["soa-expire-default"];
rr.content += " " + ::arg()["soa-retry-default"];
if(parts.size() < 6)
rr.content += " " + ::arg()["soa-minimum-default"];
dzr.dr = DNSRecord(rr);
rr.content += " " + ::arg()["soa-expire-default"];
if(parts.size() < 7)
rr.content += " " + ::arg()["soa-minimum-ttl"];
dzr.dr = DNSRecord(rr);
}
}
else {
Expand Down
3 changes: 2 additions & 1 deletion pdns/ueberbackend.cc
Expand Up @@ -396,7 +396,8 @@ bool UeberBackend::getSOAUncached(const DNSName &domain, SOAData &sd, DNSPacket
return true;
}

addNegCache(d_question);
if(d_negcache_ttl)
addNegCache(d_question);
return false;
}

Expand Down

0 comments on commit 1f33077

Please sign in to comment.