BIND 10 #351: cleanup for DNS opcode and rcode

BIND 10 Development do-not-reply at isc.org
Tue Sep 28 03:37:55 UTC 2010


#351: cleanup for DNS opcode and rcode
--------------------------------+-------------------------------------------
      Reporter:  jinmei         |        Owner:  UnAssigned           
          Type:  enhancement    |       Status:  reviewing            
      Priority:  major          |    Milestone:  y2 12 month milestone
     Component:  DNSPacket API  |   Resolution:                       
      Keywords:                 |    Sensitive:  0                    
Estimatedhours:  0.0            |        Hours:  0                    
      Billable:  1              |   Totalhours:  0                    
      Internal:  0              |  
--------------------------------+-------------------------------------------
Changes (by jinmei):

  * owner:  jinmei => UnAssigned
  * status:  new => reviewing


Comment:

 branches/trac351 is ready for review.  branch point is r3014.

 The diff is large, but it's mostly trivial: moving Opcode and Rcode
 related code to separate files with more documentation and some more
 additional tests.

 I've also changed the way to maintain Opcode and Rcode in the Message
 class.  Instead of keeping a reference, the new code holds a local copy
 since copying these objects should be cheap and it reduces the risk of
 having a dangling reference (I actually encountered this type of bug in
 the python binding).

 Proposed changelog entry is as follows:
 {{{
   100.  [func]          jinmei
         src/lib/dns: Completed Opcode and Rcode implementation with more
         tests and documentation.  API is mostly the same but the
         validation was a bit tightened. (Trac #351, svn rTBD)
 }}}

-- 
Ticket URL: <https://bind10.isc.org/ticket/351#comment:1>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list