BIND 10 #1177: NSEC support in new data source

BIND 10 Development do-not-reply at isc.org
Fri Sep 9 12:31:35 UTC 2011


#1177: NSEC support in new data source
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  UnAssigned
  jinmei                             |                Status:  reviewing
                       Type:  task   |             Milestone:
                   Priority:  major  |  Sprint-20110927
                  Component:  data   |            Resolution:
  source                             |             Sensitive:  0
                   Keywords:         |           Sub-Project:  DNS
            Defect Severity:  N/A    |  Estimated Difficulty:  5
Feature Depending on Ticket:         |           Total Hours:  0
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by vorner):

 * owner:  vorner => UnAssigned
 * status:  accepted => reviewing


Comment:

 I decided to split this, so the continuation lives in #1244. This part
 implements only the part for DatabaseClient and the accessors.

 Currently, it returns NSEC records when NXRRSET, NXDOMAIN.

 As the logic in isc::auth::Query will need to add more NSEC records in
 case of wildcard, new result codes are added for them. There might be also
 need for empty nonterminal case.

 The new result codes are optional for any backend not supporting DNSSEC,
 so the in-memory is not updated.

 If the accessor doesn't support DNSSEC and the DNSSEC is requested, the
 NSEC records are not present, but it doesn't throw. Is it OK?

 I don't know what is the correct way to handle empty nonterminal asterisk
 cases (eg. if there's a.*.example.org, then *.example.org is empty
 nonterminal and therefore b.example.org must give NXRRSET to the user, but
 what is the correct proof in this case? I think I got lost in the RFCs
 enough). Or, should we say this doesn't happen and we don't really care
 much?

 I'm going to be away next week, so if there are any bigger changes needed,
 it might better be given to unassigned for someone else to make them. I'll
 be online from time to time, so smaller changes should be OK.

 Thanks.

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


More information about the bind10-tickets mailing list