From 63347c6c59601fe0b82e9be46a4e901aca633f79 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Stefan=20B=C3=BChler?= Date: Fri, 17 May 2013 13:21:56 +0200 Subject: [PATCH] Don't store edited soa serial for INCREMENT soa-edit kinds * simple increment for INCREMENT-WEEKS * increment to current day for INCEPTION-INCREMENT --- pdns/dnsseckeeper.hh | 1 + pdns/pdnssec.cc | 19 +++++++++++++++++-- pdns/serialtweaker.cc | 2 +- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/pdns/dnsseckeeper.hh b/pdns/dnsseckeeper.hh index 9dcc4f4181..f290d4c102 100644 --- a/pdns/dnsseckeeper.hh +++ b/pdns/dnsseckeeper.hh @@ -163,6 +163,7 @@ private: }; class DNSPacket; +uint32_t localtime_format_YYYYMMDDSS(time_t t, uint32_t seq); bool editSOA(DNSSECKeeper& dk, const string& qname, DNSPacket* dp); uint32_t calculateEditSoa(SOAData sd, const string& kind); #endif diff --git a/pdns/pdnssec.cc b/pdns/pdnssec.cc index 17f0167f17..806d3884ac 100644 --- a/pdns/pdnssec.cc +++ b/pdns/pdnssec.cc @@ -485,10 +485,25 @@ int increaseSerial(const string& zone, DNSSECKeeper &dk) cerr<replaceRRSet(sd.domain_id, zone, rr.qtype, rrs)) { diff --git a/pdns/serialtweaker.cc b/pdns/serialtweaker.cc index 7a6c5b6e30..32ec01cc22 100644 --- a/pdns/serialtweaker.cc +++ b/pdns/serialtweaker.cc @@ -21,7 +21,7 @@ #include "namespaces.hh" #include -static uint32_t localtime_format_YYYYMMDDSS(time_t t, uint32_t seq) +uint32_t localtime_format_YYYYMMDDSS(time_t t, uint32_t seq) { struct tm tm; localtime_r(&t, &tm); -- 2.47.2