1. 17 Jul, 2013 1 commit
    • Thomas Markwalder's avatar
      [3008] Initial implementation of classes for sending and · f683ad20
      Thomas Markwalder authored
      receiving NameChangeRequests for use with DHCP-DDNS. This includes
      abstract listener and sender classes, as well as a derivations
      supporting traffic over UDP sockets.
      
      New files added to src/bin/d2
      
      ncr_io.h - base classes
      ncr_io.cc
      
      ncr_udp.h - UDP derivations
      ncr_udp.cc
      tests/ncr_udp_unittests.cc
      f683ad20
  2. 04 Jul, 2013 1 commit
    • Marcin Siodelski's avatar
      [2977] Disable logger initialization in the D2 controller when unit testing · 7076a02b
      Marcin Siodelski authored
      When logger initialization was disabled for a unit test, a few NULL pointer
      assertions came up. This was because, some module commands were executed
      without arguments (NULL pointer objects). NULL pointers were not checked
      before logging arguments. This led to assertions. NULL pointers are now
      checked and "(no arg)" string is logged if present.
      7076a02b
  3. 02 Jul, 2013 2 commits
  4. 01 Jul, 2013 2 commits
  5. 28 Jun, 2013 1 commit
  6. 18 Jun, 2013 1 commit
  7. 12 Jun, 2013 1 commit
    • Thomas Markwalder's avatar
      [2957] Interrim check-in. This adds configuration management to · dac0b87d
      Thomas Markwalder authored
      D2. It introduces DCfgMgrBase, abstract class for processing updates
      to configuration, DCfgContext for storing configuration; and D2
      specific initial derivations of each, D2CfgMgr and D2CfgContext.
      These are skeletal derivations that will be expanded to handle
      DHCP-DDNS specific configuration. New files added:
      
        src/bin/d2/d_cfg_mgr.h
        src/bin/d2/d_cfg_mgr.cc
        src/bin/d2/d2_cfg_mgr.h
        src/bin/d2/d2_cfg_mgr.cc
        src/bin/d2/tests/d_cfg_mgr_unittests.cc
      dac0b87d
  8. 07 Jun, 2013 1 commit
  9. 05 Jun, 2013 1 commit
  10. 02 Jun, 2013 1 commit
  11. 30 May, 2013 1 commit
    • Thomas Markwalder's avatar
      [2956] Interrim checkin to allow merge with 2955. Note a subsequent commit · fd911f47
      Thomas Markwalder authored
      will be required to make d2 build.
      Modified files:
          Makefile.am
          d2_log.cc
          d2_log.h
          d2_messages.mes
          d2.spec
          main.cc
          tests/Makefile.am
          tests/d2_test.py
      New files:
          d2_controller.cc
          d2_controller.h
          d_controller.cc
          d_controller.h
          spec_config.h
          tests/d2_controller_unittests.cc
          tests/d_controller_unittests.cc
          tests/d_test_stubs.cc
          tests/d_test_stubs.h
      fd911f47