Skip to content
  • Thomas Markwalder's avatar
    [#1386] D2 supports add and remove without conflict resolution · cef56d36
    Thomas Markwalder authored
    src/lib/dhcp_ddns/ncr_msg.*
        Added NameChangeRequest::conflict_resolution_
    
    src/bin/d2/d2_update_mgr.cc
        D2UpdateMgr::makeTransaction() - use's the NCR's value for
        use-conflict-resolution() in determining which type of transacation
        to create.
    
    src/bin/d2/simple_add.* - new files
        SimpleAddTransaction() - new class which executes a DNS add
        without conflict resolution.
    
    src/bin/d2/simple_remove.* - new files
        SimpleRemoveTransaction() - new class which executes a DNS remove
        without conflict resolution.
    
    src/bin/d2/tests/simple_add_unittests.cc - new file
        Tests SimpleAddTransaction
    
    src/bin/d2/tests/simple_remove_unittests.cc - new file
        Tests SimpleRemoveTransaction
    
    src/bin/dhcp4/tests/d2_unittest.cc
    src/bin/dhcp6/tests/d2_unittest.cc
    src/bin/d2/tests/d2_process_unittests.cc
    src/bin/d2/tests/d2_queue_mgr_unittests.cc
    src/bin/d2/tests/d2_update_mgr_unittests.cc
    src/bin/d2/tests/nc_add_unittests.cc
    src/bin/d2/tests/nc_remove_unittests.cc
    src/bin/d2/tests/nc_trans_unittests.cc
    src/lib/dhcp_ddns/tests/ncr_udp_unittests.cc
    src/lib/dhcp_ddns/tests/ncr_unittests.cc
    src/lib/dhcpsrv/tests/d2_udp_unittest.cc
        updated tests
    cef56d36