BIND 10 #2058: ZoneFinder::Context::getDelegationProof
BIND 10 Development
do-not-reply at isc.org
Mon Jun 18 08:22:25 UTC 2012
#2058: ZoneFinder::Context::getDelegationProof
-------------------------------------+-------------------------------------
Reporter: jinmei | Owner:
Type: task | Status: new
Priority: medium | Milestone: Next-
Component: data source | Sprint-Proposed
Sensitive: 0 | Keywords:
Sub-Project: DNS | Defect Severity: N/A
Estimated Difficulty: 0 | Feature Depending on Ticket:
Total Hours: 0 | Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
See #2056 for background. This is another one of such things,
referring to trac1607exp branch:
{{{#!cpp
// Called for DELEGATION case. Return either DS (if it's signed
// delegation), NSEC/NSEC3 (if unsigned delegation and the parent is
// signed with NSEC/NSEC3).
//
// Default version: internally calls find() for the delegation
name/DS.
// On SUCCESS return the answer RRset; On NXRRSET + NSEC (and if
NSEC
// returned), return the returned (NSEC) RRset; On NXRRSET + NSEC3,
// call findNSEC3() recursive mode for the delegation name, and
return
// exact or closest encloser proof.
// Optimized in-memory version: it should know the rbtree node for the
// delegation point. If it has DS, return it; if not but it has
NSEC,
// return it; otherwise same as NSEC3 + NXRRSET (no wild) case for
// getNegativeProof().
}}}
And in this ticket we'll only need to do the "default version". It
should be essentially straightforward refactoring.
--
Ticket URL: <http://bind10.isc.org/ticket/2058>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list