BIND 10 #2309: define ZoneFinder::findAtOrigin()

BIND 10 Development do-not-reply at isc.org
Wed Jan 23 07:20:10 UTC 2013


#2309: define ZoneFinder::findAtOrigin()
-------------------------------------+-------------------------------------
            Reporter:  jinmei        |                        Owner:
                Type:  task          |  jinmei
            Priority:  medium        |                       Status:
           Component:  data source   |  accepted
            Keywords:                |                    Milestone:
           Sensitive:  0             |  Sprint-20130205
         Sub-Project:  DNS           |                   Resolution:
Estimated Difficulty:  6             |                 CVSS Scoring:
         Total Hours:  0             |              Defect Severity:  N/A
                                     |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------

Comment (by jinmei):

 trac2309 is ready for review.

 - In the first two commits, I introduced some unrelated cleanups.  See
   the commit log for details, but they are basically renaming files
   and separating a single large header file into two; no behavior
   change otherwise.
 - The third commit also has some amount of diff, but that's
   refactoring without changing the behavior.

 These should basically be trivial, so it may be easier if they get
 reviewed first separately from the rest of the branch.

 Changes from c99567a to e99a3dd are the main extension to
 `ZoneFinder`.  The implementation itself should be quite
 straightforward.  Regarding the design, I chose to add a knob for
 specifying min TTL only for the new at-origin method, considering the
 fact all of these are optional and it would be nicer if other
 data source implementations can simply use its default implementation
 and don't have to bother considering and implementing these.

 The last commit (bc66f6d) is the bug fix part.  This should be trivial.

 Proposed changelog entry:
 {{{
 556.?   [bug]           jinmei
         b10-auth now sets the TTL of SOA RR for negative responses to
         the minimum of the RR TTL and the minimum TTL of the SOA RDATA
         as specified in RFC2308; previously the RR TTL was always used.
         The ZoneFinder class was extended partly for implementing this
         and partly for allowing further optimization.
         (Trac #2309 and #2635, git TBD)
 }}}

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


More information about the bind10-tickets mailing list