BIND 10 #3241: Implement NameAddTransaction's DNS update build methods

BIND 10 Development do-not-reply at isc.org
Wed Dec 4 14:01:36 UTC 2013


#3241: Implement NameAddTransaction's DNS update build methods
-------------------------------------+-------------------------------------
            Reporter:  tmark         |                        Owner:
                Type:  task          |  UnAssigned
            Priority:  medium        |                       Status:
           Component:  dhcp-ddns     |  reviewing
            Keywords:  Task# 4.2.1   |                    Milestone:
           Sensitive:  0             |  Sprint-DHCP-20131204
         Sub-Project:  DHCP          |                   Resolution:
Estimated Difficulty:  0             |                 CVSS Scoring:
         Total Hours:  0             |              Defect Severity:  N/A
                                     |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
Changes (by tmark):

 * owner:  tmark => UnAssigned
 * status:  assigned => reviewing


Comment:

 This ticket picks up where 3087 left off by adding the ability to
 construct the actual DNS Update request messages.  The message content is
 dictated by RFC 4703.

 Several methods common to request construction were added to
 !NameChangeTransaction, in addition to methods specific to DNS entry
 additions added to !NameAddTransaction.

 There was also a bit of refactoring done in unit tests.  There is are two
 new files, nc_test_utils.h and .cc.  These files provide functions for
 testing DNS message content.  In addition the !FauxSever class was into
 these two files, from nc_trans_unittests.cc.

 Also some apparently much needed spell checking was run, so there are
 quite a few one liner changes to commentary, for which I apologize now. ;)

 Suggested !ChangeLog entry:

 {{{
 8xx.    [func]  tmark
     Added DNS update request construction to d2::NameAddTransaction in
     b10-dhcp-ddns.  The class now generates all DNS update request
 variations
     needed to fulfill it's state machine in compliance with RFC 4703,
 sections
     5.3 and 5.4.
     (Trac# 3207, git TBD)
 }}}

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


More information about the bind10-tickets mailing list