1. 18 Jan, 2019 2 commits
  2. 03 Sep, 2018 1 commit
  3. 07 Mar, 2018 1 commit
    • Thomas Markwalder's avatar
      [5477] Addressed review comments · 8f5ce706
      Thomas Markwalder authored
      src/bin/dhcp4/ctrl_dhcp4_srv.*
      src/bin/dhcp6/ctrl_dhcp6_srv.*
          Changed dbReconnect() to accept ReconnectCtlPtr
          Added commentary for dbReconnect and dbLostCallback
      
      src/lib/dhcpsrv/database_connection.h
          Removed extraneous typedef
      
      many files:
          Changed DatabaseConnection::Callback to ::DbLostCallback
      
      src/lib/dhcpsrv/tests/database_connection_unittest.cc
          Added commentary to text fixture and tests
      8f5ce706
  4. 01 Mar, 2018 1 commit
    • Thomas Markwalder's avatar
      [5477] kea-dhcp6 now supports db reconnect · 78b8edb6
      Thomas Markwalder authored
          kea-dhcp6
              added support for max-reconnect-tries and reconnect-wait-time
              to lease and host db parsers
      
              Added a callback for when DB backends detect loss of connectivity
      
              Added a self-rescheduling method to attempt to reconnect to the
              backends if retries are enabled
      
          dhcpsrv
              PgSqlConnection::checkStatementError() - Modified "fatal" logic
              to throw after invoking db_lost_callback.
      
          Misc. cleanup
      78b8edb6
  5. 04 Dec, 2017 1 commit
  6. 23 Jul, 2017 1 commit
  7. 18 Apr, 2017 3 commits
  8. 14 Apr, 2017 1 commit
  9. 21 Mar, 2017 1 commit
  10. 17 Mar, 2017 2 commits
  11. 15 Mar, 2017 1 commit
  12. 13 Mar, 2017 1 commit
  13. 24 Jan, 2017 1 commit
  14. 03 Jan, 2017 1 commit
    • Thomas Markwalder's avatar
      [5046] Addressed review comments · ebb863e3
      Thomas Markwalder authored
      Added memfile without persistence to set_config unit tests. This eliminates
      the tests attempting to create the csv file.
      
      Updated copyrights.
      
      Fixed misspelling.
      ebb863e3
  15. 02 Jan, 2017 1 commit
  16. 14 Dec, 2016 1 commit
  17. 07 Dec, 2016 1 commit
    • Thomas Markwalder's avatar
      [5046] kea-dhcp6 now implements set-config command · a9a3d0d5
      Thomas Markwalder authored
      src/bin/dhcp6/ctrl_dhcp6_srv.h
      src/bin/dhcp6/ctrl_dhcp6_srv.cc
          ControlledDhcpv6Srv::commandSetConfigHandler() - new method to process
          the set-config command.
      
          ControlledDhcpv6Srv::processCommand() - call new set-config handler
      
          ControlledDhcpv6Srv::processConfig() - added logic to apply logging
          and commit configuration after  successful reconfig
      
          ControlledDhcpv6Srv::ControlledDhcpv6Srv(uint16_t port) - added registration
          of set-config command
      
          ControlledDhcpv6Srv::~ControlledDhcpv6Srv() - unregisters set-config command
      
      src/bin/dhcp6/json_config_parser.cc
          configureCommandChannel() - extracted logic to reconfigure command channel
          to its own fucntion
      
      src/bin/dhcp6/kea_controller.cc
          configure() - removed logic to apply logging and commit config, now done
          in ControlledDhcpv6Srv::processConfig()
      
      src/bin/dhcp6/tests/ctrl_dhcp6_srv_unittest.cc
          TEST_F(CtrlChannelDhcpv6SrvTest, set_config) - new test to exercise the
          set-config command
      a9a3d0d5
  18. 16 Dec, 2015 2 commits
  19. 23 Oct, 2015 1 commit
  20. 17 Oct, 2015 1 commit
  21. 16 Oct, 2015 1 commit
  22. 12 Oct, 2015 2 commits
  23. 28 Sep, 2015 1 commit
  24. 13 Jun, 2015 2 commits
  25. 12 Jun, 2015 2 commits
  26. 11 Jun, 2015 1 commit
  27. 10 Jun, 2015 1 commit
  28. 20 May, 2015 1 commit
  29. 19 May, 2015 1 commit
  30. 18 May, 2015 1 commit
  31. 30 May, 2014 1 commit
    • Tomek Mrugalski's avatar
      [3399] Changes after review · 6eb72206
      Tomek Mrugalski authored
       - ChangLog updated (b10-dhcp4 => DHCPv4 server)
       - stand-alone mode removed in Kea4,Kea6
       - getInstance() used instead of server_
       - ctrl_dhcp4_srv.cc: one stringstream instance now shared by all error messages
       - ctrl_dhcp4_srv.h: comments cleaned up
       - Added log message for received configuration
       - kea_controller.cc: Unnecessary header/using namespace removed
       - *.json files are now cleaned up in src/bin/dhcp4/tests
       - added comment that explains lack of tests for Bundy backend
       - kea_controller_unittest.cc now uses the same filename everywhere
      
      Changes also applied to Kea6 (where applicable).
      6eb72206
  32. 21 May, 2014 1 commit