From e31f968093bd382b2ec4ea1c604a5d8b86052cb7 Mon Sep 17 00:00:00 2001 From: Ruben d'Arco Date: Tue, 27 Jan 2015 19:53:09 +0100 Subject: [PATCH] RFC2136 to ignore serial update when using autoserial Fixes #2066 --- pdns/rfc2136handler.cc | 5 +++++ 1 file changed, 5 insertions(+) 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"; -- 2.47.2