BIND 10 #1299: compare SOA serial in xfrin

BIND 10 Development do-not-reply at isc.org
Mon Dec 5 07:49:33 UTC 2011


#1299: compare SOA serial in xfrin
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  jinmei
  jinmei                             |                Status:  accepted
                       Type:  task   |             Milestone:
                   Priority:         |  Sprint-20111206
  blocker                            |            Resolution:
                  Component:  xfrin  |             Sensitive:  0
                   Keywords:         |           Sub-Project:  DNS
            Defect Severity:  N/A    |  Estimated Difficulty:  3
Feature Depending on Ticket:  AXFR-  |           Total Hours:  0
  in                                 |
        Add Hours to Ticket:         |
                  Internal?:  0      |
-------------------------------------+-------------------------------------

Comment (by jinmei):

 trac1299 is ready for review.

 (As always?) The branch resulted in a bit bigger than I originally
 expected.  If the branch is deemed to big to review as a whole, the
 following categorization might help:

 - The first two commits are separate initial cleanups and can be
   reviewed separately.
 - The third one (4e636c3) is an independent bug fix.  But the rest of
   the code depends on it, so I included it in this branch.  This is a
   completely independent change and can be reviewed separately.
 - Commits from 8376919 to 50fdb09 (inclusive) are one of the two main
   subjects of this task and handles SOA serial comparison for SOA
   query responses.  This part was relatively big to handle various
   validations on the responses (not really the subject of this task
   but the existing code was just way too native about bogus
   responses.)
 - The last commit (b3c9fff) was the second part of the  main subject
   of this task and handles SOA serial comparison for IXFR responses.

 Proposed changelog entry is as follows:
 {{{
 337.?   [bug]           jinmei
         b10-xfrin didn't check SOA serials of SOA and IXFR responses,
         which resulted in unnecessary transfer or unexpected IXFR
         timeouts (these issues were not overlooked but deferred to be
         fixed until #1278 was completed).  Validation on responses to SOA
         queries were tighten, too.
         (Trac #1299, git TBD)
 }}}

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


More information about the bind10-tickets mailing list