- please doxygen
- add val-log-level print to corner case (nameserver.epost.bg).
- more detail to errors from insecure delegation checks.
+ - Fix double time subtraction in negative cache reported by
+ Amanda Constant and Hugh Mahon.
7 October 2009: Wouter
- retry for validation failure in DS and prime results. Less mem use.
if(!(msg = dns_msg_create(qname, qname_len,
LDNS_RR_TYPE_DS, zone->dclass, region, 1)))
return NULL;
- if(!dns_msg_authadd(msg, region, ce_rrset, now))
+ /* TTL reduced in grab_nsec */
+ if(!dns_msg_authadd(msg, region, ce_rrset, 0))
return NULL;
return msg;
}
if(!(msg = dns_msg_create(qname, qname_len,
LDNS_RR_TYPE_DS, zone->dclass, region, 2)))
return NULL;
- if(!dns_msg_authadd(msg, region, ce_rrset, now))
+ /* now=0 because TTL was reduced in grab_nsec */
+ if(!dns_msg_authadd(msg, region, ce_rrset, 0))
return NULL;
- if(!dns_msg_authadd(msg, region, nc_rrset, now))
+ if(!dns_msg_authadd(msg, region, nc_rrset, 0))
return NULL;
return msg;
}
if(!(msg = dns_msg_create(qinfo->qname, qinfo->qname_len,
qinfo->qtype, qinfo->qclass, region, 1)))
return NULL;
- if(!dns_msg_authadd(msg, region, rrset, now))
+ /* TTL already subtracted in grab_nsec */
+ if(!dns_msg_authadd(msg, region, rrset, 0))
return NULL;
return msg;
}