BIND 10 #358: more cleanup for the message class

BIND 10 Development do-not-reply at isc.org
Wed Oct 6 13:52:07 UTC 2010


#358: more cleanup for the message class
--------------------------------+-------------------------------------------
      Reporter:  jinmei         |        Owner:  UnAssigned           
          Type:  task           |       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/trac358 is ready for review.  Branch point is r3109.

 Like previous sets of cleanups, diff is large but should mostly be trivial
 replacements.

 There's one unrelated change: signature change to Message::hasRRset().  I
 noticed the previous signature (passing an RRset) wasn't well defined
 while I tried to write a test for this method wrt the main change of this
 branch, and decided to revise the signature using this opportunity.

 There are still some not or poorly documented part of the Message class.
 And there are still missing tests.  I plan to address these in the next
 (which will be hopefully the final) set of cleanup.

 This is the proposed changelog entry:
 {{{
   103.  [func]*         jinmei
         src/lib/dns: Changed DNS message flags and section names from
         separate classes to simpler enums, considering the balance between
         type safety and usability.  API has been changed accordingly.
         More documentation and tests were provided with these changes.
         (Trac #358, rTBD)
 }}}

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


More information about the bind10-tickets mailing list