BIND 10 #3352: If client requests delegation, (S=0, N=0), Kea should set NCR to do only reverse updates

BIND 10 Development do-not-reply at isc.org
Sat Mar 1 16:15:49 UTC 2014


#3352: If client requests delegation, (S=0,N=0), Kea should set NCR to do only
reverse updates
-------------------------------------+-------------------------------------
            Reporter:  tmark         |                        Owner:
                Type:  defect        |  UnAssigned
            Priority:  medium        |                       Status:
           Component:  dhcp-ddns     |  reviewing
            Keywords:                |                    Milestone:  DHCP-
           Sensitive:  0             |  Kea0.9
         Sub-Project:  DHCP          |                   Resolution:
Estimated Difficulty:  12            |                 CVSS Scoring:
         Total Hours:  6             |              Defect Severity:  N/A
                                     |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  6
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
Changes (by tmark):

 * hours:  0 => 6
 * owner:  tmark => UnAssigned
 * totalhours:  0 => 6
 * status:  assigned => reviewing
 * milestone:  New Tasks => DHCP-Kea0.9


Comment:

 The behavioral change was straight forward to modify.

 The D2ClientMgr::analyzeFqdn template method was changed to correctly
 set server S and N flags to properly support client delegation.

 I also added a convenience template method
 D2ClientMgr::getUpdateDirections,
 which given a server FQDN option, returns two boolean flags, one for
 forward udpate and one for reverse update.

 These changes were applied to both Kea servers.

 ChangeLog entry:

 {{{
 7xx.    [bug]       tmark
     b10-dhcp4 and b10-dhcp6 now both correctly support DDNS updates
     when honoring client requested delegation. When DDNS is enabled,
     and the client's FQDN indicates they will do the forward updates,
     the servers will now post a DDNS update request to b10-dhcp-ddns
     for the reverse updates. Prior to this the servers were posting no
     DDNS update requests when honoring client delegation.
     (Trac #3353, git TBD)
 }}}

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


More information about the bind10-tickets mailing list