From a3f2db3629d65f72ec204f8d201c1981ceaf0676 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Mon, 21 Mar 2011 01:17:14 +0000 Subject: [PATCH] 3083. [bug] NOTIFY messages were not being sent when generating a NSEC3 chain incrementally. [RT #23702] --- CHANGES | 3 +++ lib/dns/zone.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index e108d44253..dc19301033 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +3083. [bug] NOTIFY messages were not being sent when generating + a NSEC3 chain incrementally. [RT #23702] + 3081. [bug] Failure of DNAME substitution did not return YXDOMAIN. [RT #23591] diff --git a/lib/dns/zone.c b/lib/dns/zone.c index d2e298fbf8..de03fb3cde 100644 --- a/lib/dns/zone.c +++ b/lib/dns/zone.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: zone.c,v 1.483.36.28 2011/03/11 10:49:57 marka Exp $ */ +/* $Id: zone.c,v 1.483.36.29 2011/03/21 01:17:14 marka Exp $ */ /*! \file */ @@ -5325,6 +5325,7 @@ zone_nsec3chain(dns_zone_t *zone) { LOCK_ZONE(zone); zone_needdump(zone, DNS_DUMP_DELAY); + DNS_ZONE_SETFLAG(zone, DNS_ZONEFLG_NEEDNOTIFY); UNLOCK_ZONE(zone); done: