1. 10 Jun, 2015 1 commit
  2. 20 May, 2015 1 commit
  3. 17 Apr, 2015 1 commit
  4. 19 Mar, 2015 1 commit
  5. 20 Jan, 2015 1 commit
  6. 19 Jan, 2015 1 commit
  7. 12 Jan, 2015 1 commit
  8. 05 Aug, 2014 1 commit
  9. 29 Jul, 2014 1 commit
  10. 19 May, 2014 1 commit
  11. 08 May, 2014 1 commit
  12. 02 Apr, 2014 1 commit
  13. 08 Nov, 2013 1 commit
    • Thomas Markwalder's avatar
      [3087] Use IOServicePtr consistently in DHCP-DDNS · 4d07784b
      Thomas Markwalder authored
      Some classes were using references to isc::asiolink::IOService, others
      where using d2::IOServicePtr.  The latter is now used throughout for
      consistency as well as support for future, possible, multi-threaded
      implementation.
      4d07784b
  14. 27 Aug, 2013 1 commit
    • Thomas Markwalder's avatar
      [3075] Additional review changes. · 39194524
      Thomas Markwalder authored
      Replaced use of EXPECT_EQ(false,) with EXPECT_FALSE()
      in d2_process_unittests.cc.  These were failing to
      compile under Fedora 18/gtest 1.6. This appears to be
      a gtest bug.  Other minor changes.
      39194524
  15. 26 Aug, 2013 1 commit
  16. 16 Aug, 2013 1 commit
    • Thomas Markwalder's avatar
      [3075] Implemented main event loop in b10-dhcp-ddns · c39eb9bb
      Thomas Markwalder authored
      Added main process event loop to D2Process which is the
      primary application "object" in b10-dchp-ddns.
      
      Along the way it was necessary to adjust D2QueueManager to treat
      stopping as an asyncrhonous event when IO is pending. This
      requied a change in lib-dchp-ddns to have awareness of when
      IO is pending.
      
      Fixed a bug in D2 configuration parsing in which parsing a
      a subsequent configuration caused duplicate TSIGKeyInfo
      entries.
      c39eb9bb
  17. 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
  18. 02 Jul, 2013 1 commit
  19. 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
  20. 07 Jun, 2013 1 commit
  21. 06 Jun, 2013 1 commit
  22. 05 Jun, 2013 1 commit
  23. 02 Jun, 2013 1 commit
  24. 28 May, 2013 1 commit
  25. 24 May, 2013 1 commit
  26. 22 May, 2013 1 commit
    • Thomas Markwalder's avatar
      [2395] Created the initial, bare-bones implementation DHCP-DDNS service · cddad16d
      Thomas Markwalder authored
      process class, D2Process, and the abstract class from which it derives,
      DProcess. This class provides DHCP-DDNS specific event loop and business
      logic.
      
      The following new files have been added:
      
         src/bin/d2/d_process.h - defines the DProcess base class
         src/bin/d2/d2_process.h - defines the D2Process class
         src/bin/d2/d2_process.cc - implements the D2Process class
         src/bin/d2/tests/d2_process_unittests.cc - initial unit tests
      cddad16d