BIND 10 #1305: auth NSEC support: some more updates to data source

BIND 10 Development do-not-reply at isc.org
Mon Oct 17 08:24:25 UTC 2011


#1305: auth NSEC support: some more updates to data source
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  jinmei
  jinmei                             |                Status:  accepted
                       Type:  task   |             Milestone:
                   Priority:  major  |  Sprint-20111025
                  Component:  data   |            Resolution:
  source                             |             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      |
-------------------------------------+-------------------------------------

Comment (by jinmei):

 The trac1305 branch is ready for review.

 This branch basically does what was described in the parent ticket
 (#1244) in a pretty straightforward way, but I guess I need to make
 notes about a few things.

 - This branch does not introduce the new "WILDCARD_EMPTY" code.
   On a closer look, it seemed we actually don't need it - in the end
   we should be able to handle both "EMPTY" and "NXRRSET" cases in the
   same way (although why they can be same is not that straightforward
   as it might look).  I'll update the corresponding followup tickets
   about this.
 - The WILDCARD_CNAME code was added, but right now b10-auth does not
   handle it (even for the non DNSSEC case).  It doesn't do real harm
   in practice (yet), however, because the only available datasrc for
   b10-auth right now (i.e. in-memory) doesn't (yet) return this new
   code anyway.
 - On a related note to the previous bullet, I guess we should probably
   separate the notion of wildcard related result and other result
   codes, rather than integrating everything in the same enum space.
   But that would be a separate discussion.
 - I made straightforward updates to the python wrapper, but the test
   is not so detailed as the C++ tests.  This is actually not specific
   to this ticket - before we start this task the python tests are much
   more limited than C++ versions.  I believe we should eventually
   port the C++ versions of tests (maybe also porting the mock
   database accessor) for the python wrappers, but I'd suggest doing it
   in a separate ticket.

-- 
Ticket URL: <http://bind10.isc.org/ticket/1305#comment:3>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list