DLOG(L<<msgPrefix<<"Add/Update record (QClass == IN) "<<rrLabel<<"|"<<rrType.getName()<<endl);
if (rrType == QType::NSEC3PARAM) {
- L<<Logger::Notice<<msgPrefix<<"Setting NSEC3PARAM for zone, resetting ordernames."<<endl;
+ L<<Logger::Notice<<msgPrefix<<"Setting NSEC3PARAM for zone, resetting ordernames and auth flags."<<endl;
NSEC3PARAMRecordContent nsec3param(rr->d_content->getZoneRepresentation(), di->zone);
d_dk.setNSEC3PARAM(di->zone, nsec3param, (*narrow));
*haveNSEC3 = d_dk.getNSEC3PARAM(di->zone, ns3pr, narrow);
We allow to add/remove the NSEC3PARAM record, this test confirms that everything is working correctly.
The test operates a bit different when in NSEC mode, as we don't add a NSEC3PARAM at the end.
In NSEC3-NARROW mode, we do add NSEC3PARAM's at the end, but these are then in non-narrow mode as we cannot
-specify that and the delete of the NSEC3PARAM also removed the narrow flag.
+specify narrow mode in the NSEC3PARAM and the delete of the NSEC3PARAM also removed the narrow flag.