BIND 10 #506: Analysis of Wildcard Processing

BIND 10 Development do-not-reply at isc.org
Fri Jan 28 15:54:08 UTC 2011


#506: Analysis of Wildcard Processing
-------------------------------------+-------------------------------------
                 Reporter:  stephen  |                Owner:  jinmei
                     Type:           |               Status:  reviewing
  enhancement                        |            Milestone:  A-Team-
                 Priority:  major    |  Sprint-20110209
                Component:           |           Resolution:
  b10-auth                           |            Sensitive:  0
                 Keywords:           |  Add Hours to Ticket:  0
Estimated Number of Hours:  3.0      |          Total Hours:  0
                Billable?:  1        |
                Internal?:  0        |
-------------------------------------+-------------------------------------
Changes (by vorner):

 * owner:  vorner => jinmei


Comment:

 I didn't check it against RFC. Should I?

 It mostly makes sense, but I have few questions.
  - What if we add "*.example.com." and "example.com." isn't there yet? Do
 we add it? Won't it change NXDOMAIN into NXRRSET?
  - The wildcards are handled inside MemoryZone? Including creation of the
 names?
  - Do we store the „I met a wild node“ on the path here? The first part
 suggest yes, but the second doesn't mention it and it seems to me looking
 at the node we got from last partial match is enough.
  - How does the case with "foo.*.example.com." work while searching? We
 will encounter "example.com." and it is wild, therefore we would like to
 search for "*.example.com.", but that one isn't there. What we do then?
 (Provided we are looking for example for "foo.bar.example.com.")
  - The task for previous primitive for RBTree should list next as well?

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


More information about the bind10-tickets mailing list