From: Ruben d'Arco Date: Tue, 27 Jan 2015 18:53:09 +0000 (+0100) Subject: RFC2136 to ignore serial update when using autoserial X-Git-Tag: dnsdist-1.0.0-alpha1~248^2~98^2~24^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e31f968093bd382b2ec4ea1c604a5d8b86052cb7;p=thirdparty%2Fpdns.git RFC2136 to ignore serial update when using autoserial Fixes #2066 --- diff --git a/pdns/rfc2136handler.cc b/pdns/rfc2136handler.cc index a90a7ed15b..0edd1429c3 100644 --- a/pdns/rfc2136handler.cc +++ b/pdns/rfc2136handler.cc @@ -948,6 +948,11 @@ void PacketHandler::increaseSerial(const string &msgPrefix, const DomainInfo *di fillSOAData(rec.content, soa2Update); int oldSerial = soa2Update.serial; + if (oldSerial == 0) { // using Autoserial, leave the serial alone. + L< soaEdit2136Setting; B.getDomainMetadata(di->zone, "SOA-EDIT-DNSUPDATE", soaEdit2136Setting); string soaEdit2136 = "DEFAULT";