1. 06 Dec, 2016 1 commit
  2. 01 Dec, 2016 1 commit
  3. 02 Jul, 2016 1 commit
  4. 23 Jun, 2016 2 commits
  5. 09 Dec, 2015 1 commit
  6. 01 Dec, 2015 1 commit
  7. 04 Sep, 2015 1 commit
  8. 31 Aug, 2015 1 commit
  9. 30 Aug, 2015 1 commit
  10. 22 Jul, 2015 1 commit
    • Thomas Markwalder's avatar
      [3929] config_report.cc is now generated during src/lib/cfgrpt/Makefile · 7eaa1ec0
      Thomas Markwalder authored
      By generating config_report.cc in the cfgrpt directory Makefile
      rather than configure, it can be treated as any other generated
      source file, rather than a one-off special case.
      
      Moved cfgrpt directory from bin to lib since it creates a library
      rather than an executable.
      
      mk_cfgrpt.sh is now generated by configure from a .in file and
      
      Details:
      
      configure.ac
         removed call to mk_cfgrpts.sh
         added mk_cfgprt.sh to list of files generated by configure
      
      src/bin/Makefile.am
         removed cfgrpt dir
      
      changed cfgrpt directory to lib
          src/bin/d2/Makefile.am
          src/bin/d2/tests/Makefile.am
          src/bin/dhcp4/Makefile.am
          src/bin/dhcp4/tests/Makefile.am
          src/bin/dhcp6/Makefile.am
          src/bin/dhcp6/tests/Makefile.am
          src/bin/lfc/Makefile.am
          src/bin/lfc/tests/Makefile.am
          src/bin/perfdhcp/Makefile.am
          src/bin/perfdhcp/tests/Makefile.am
      
      src/lib/Makefile.am
          added cfgrpt dir
      
      src/lib/cfgrpt/Makefile.am
          changed include dir to be in lib not dir
          added config_report.cc to CLEANFILES
          added config_report.cc to BUILD_SOURCES
          removed config_report.cc from libcfgrpt_la_SOURCES
          added rule for config_report.cc to call mk_cfgrpt.sh
      7eaa1ec0
  11. 30 Jun, 2015 1 commit
  12. 19 Jun, 2015 1 commit
  13. 18 May, 2015 1 commit
  14. 17 May, 2015 2 commits
  15. 18 Feb, 2015 1 commit
  16. 12 Jan, 2015 1 commit
  17. 06 Nov, 2014 1 commit
  18. 28 Aug, 2014 1 commit
  19. 12 Aug, 2014 1 commit
  20. 02 Jul, 2014 2 commits
  21. 16 Jun, 2014 1 commit
    • Thomas Markwalder's avatar
      [3407] Added IOSignal class to send signals to IOService · 231f440a
      Thomas Markwalder authored
      Created d2::IOSignal and d2::IOSignalQueue for propagating
      caught OS signals to IOService instances.
      Added TimedSignal test class.
      
      New files:
          src/bin/d2/io_service_signal.cc
          src/bin/d2/io_service_signal.h
          src/bin/d2/tests/io_service_signal_unittests.cc
      231f440a
  22. 05 Jun, 2014 1 commit
    • Thomas Markwalder's avatar
      3401 - D2 now supports with-kea-config switch · 1c4d345d
      Thomas Markwalder authored
      The configuration switch --with-kea-config, now selects between
      two versions of D2Controller:
      
      1. One which must run as a BUNDY module and is implemented in
      bundy_d2_controller.(h/cc)
      
      All of the BIND10 support was extracted from DControllerBase and moved
      into this version of D2Controller.
      
      This controller is tested in tests/bundy_d2_controller_unittests.cc
      
      2. One that runs as a stand alone executable which must be supplied
      with a configuration file via the command line and is implemented in
      d2_controller.(h/cc).
      
      This version of D2Controller is nearly identical the the original.
      DControllerBase supports configuration from file.
      
      This controller is tested in tests/d2_controller_unittests.cc
      
      DControllerBase now inherits from Daemon which keeps it in step with
      K4 and K6.
      
      The stand-alone mode flag has been removed from all controllers.
      1c4d345d
  23. 15 Apr, 2014 1 commit
  24. 06 Dec, 2013 1 commit
    • Thomas Markwalder's avatar
      [3088] Initial implementation of d2::NameRemoveTransaction · dc1071d7
      Thomas Markwalder authored
      Interrim check-in for 3088, which introduces the initial
      implementation of d2:NameRemoveTransaction.  This class
      implements the state model logic necessary for removing
      DNS entries per RFC 4703.  The state model logic is
      complete, what remains is the logic to build the actual
      request messages.
      dc1071d7
  25. 15 Nov, 2013 1 commit
  26. 11 Nov, 2013 1 commit
    • Thomas Markwalder's avatar
      [3087] Initial implementation of d2::NameAddTransaction · 4c16336d
      Thomas Markwalder authored
      This interrim checkin includes the initial implementation of
      NameAddTransaction to b10-dhcp-ddns.  It provides the preliminary
      state model needed to add forward and/or reverse DNS entries for
      and FQDN.  It does not yet construct the actual DNS update requests.
      4c16336d
  27. 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
  28. 18 Sep, 2013 1 commit
  29. 17 Sep, 2013 1 commit
    • Thomas Markwalder's avatar
      [3156] Addressed review comments for b10-dhcp-ddns/NameChangeTransaction · f69dc1f6
      Thomas Markwalder authored
      Created new classes, LabeledValue and LabeledValueSet to
      provide a cleaner mechanism for defining the set of valid events
      and states.  With this commit, events now use these new constructs.
      The modifications to use these constructs for states will be done
      as separate commit.
      
      Some addtional, minor review comments were also addressed.
      f69dc1f6
  30. 09 Sep, 2013 1 commit
  31. 27 Aug, 2013 1 commit
  32. 05 Aug, 2013 1 commit
  33. 26 Jul, 2013 1 commit
  34. 25 Jul, 2013 1 commit
  35. 23 Jul, 2013 1 commit
  36. 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
  37. 15 Jul, 2013 1 commit