1. 03 Jul, 2020 1 commit
  2. 22 Jun, 2020 1 commit
  3. 25 Feb, 2020 2 commits
  4. 04 Feb, 2020 1 commit
  5. 30 Jan, 2020 1 commit
    • Thomas Markwalder's avatar
      [#1097] CommandMgr now handles orphaned control sockets · cd7b2807
      Thomas Markwalder authored
      Added a ChangeLog entry.
      
      src/lib/config/command_mgr.cc
          CommandMgrImpl::openCommandSocket() - now attempts to open and
          lock a lock file whose name is derived from the control socket
          name.  If the lock cannot be established, it is assumed that the
          socket is in use.
      
          CommandMgr::closeCommandSocket() - removes the lock file after
          the socket file is removed.
      
      src/lib/config/tests/command_mgr_unittests.cc
          TEST_F(CommandMgrTest, exclusiveOpen) - new unit test
      cd7b2807
  6. 24 Sep, 2019 1 commit
  7. 20 Sep, 2019 2 commits
  8. 19 Jul, 2019 1 commit
    • Thomas Markwalder's avatar
      [#740,!427] Bumping library version numbers for 1.6.0-beta2 · 7b3bbdbd
      Thomas Markwalder authored
      libkea_asiodns      -> no changes
      libkea_asiolink     -> 7:2:0 (rule #3)
      libkea_cc           -> 9:0:1 (rule #4,#5) Added BaseStampedElement class
      libkea_cfgclient    -> 7:1:0 (rule #3) internal changes
      libkea_cql          -> no changes
      libkea_cryptolink   -> no changes
      libkea_database     -> 3:0:1 (rule #4,#5) Support for Server objects
      libkea_dhcp         -> 13:0:0 (rule #4) OptionDefContainer declaration changes
      libkea_dhcp_ddns    -> no changes
      libkea_dhcpsrv      -> 16:0:1 (rule #4, #5) ConfigBackendDHCPv* support for Server objects
      libkea_dns          -> no changes
      libkea_eval         -> 10:1:0 (rule #3)
      libkea_exceptions   -> no changes
      libkea_hooks        -> 7.3.0, bumped KEA_HOOKS_VERSION to 10
      libkea_http         -> 6:0:1 (rule #4, #5) close_callback handler parameter added
      libkea_log          -> no changes
      libkea_mysql        -> 1:1:0 (rule #3) schema version was bumped
      libkea_pgsql        -> 0:1:0 (rule #3) schema version was bumped
      libkea_process      -> 4:1:0 (rule #3)
      libkea_stats        -> 3:0:1 (rule #4,#5) Support for multiple data points per stat
      libkea_threads      -> no changes
      libkea_util_io      -> no changes, a Copyright year was updated
      libkea_util         -> no changes, a typo in a comment was fixed
      libkea_yang         -> 1:3:0 (rule #3)
      7b3bbdbd
  9. 27 Jun, 2019 2 commits
  10. 28 May, 2019 1 commit
  11. 27 May, 2019 1 commit
  12. 13 Mar, 2019 2 commits
  13. 07 Mar, 2019 1 commit
    • Michal Nowikowski's avatar
      Changed location of unit socket in unit tests · a45e2f68
      Michal Nowikowski authored
      Previously it was stored in TEST_DATA_BUILDDIR which resides inside repo sources.
      Due to the fact that when repo was located in deep patch creating socket was
      failing as max socket patch is about 100 characters. Now it is located
      in temp folder managed by Sandbox class. The sandbox directory is created
      in test constructor and deleted in destructor. As the temp directory
      is in form /tmp/kea-XXXXXX the lnegth is always lower than 1000, so running
      the unit tests never fails.
      a45e2f68
  14. 11 Dec, 2018 1 commit
  15. 06 Dec, 2018 1 commit
  16. 29 Nov, 2018 2 commits
  17. 28 Nov, 2018 1 commit
  18. 26 Nov, 2018 1 commit
  19. 08 Nov, 2018 2 commits
  20. 05 Oct, 2018 4 commits
    • Thomas Markwalder's avatar
      [#32, !23] Addressed review comments · a14e33ad
      Thomas Markwalder authored
      a14e33ad
    • Thomas Markwalder's avatar
      [#32,!23] Added storage of ConfigControlInfo to process:ConfigBase · 92a3a920
      Thomas Markwalder authored
          ConfigBase now houses ConfigControlInfo
          Relocated ConfigControl from libconfig to libprocess
      92a3a920
    • Thomas Markwalder's avatar
      [#32,!23] Added ControlConfigParser to lib/config · 5422f05e
      Thomas Markwalder authored
      src/lib/config/config_ctl_parser.*
          - new files implementing ControlConfigParser
      
      src/lib/config/Makefile.am
          - added new files
      
      src/lib/config/tests/config_ctl_parser_unittests.cc
          - new file which tests new parser
      
      src/lib/config/tests/Makefile.am
          - added new file
      5422f05e
    • Thomas Markwalder's avatar
      [#32,!23] Added ControlConfigInfo to lib/config · d06703a9
      Thomas Markwalder authored
      src/lib/config/config_ctl_info.*
          New files, implementing ConfigDbInfo and ConfigControlInfo
          classes use for housing configuration backend and control
          information
      
      src/lib/config/Makefile.am
          Added config_ctl_info.h/cc
          Added libkea-database.la
      
      src/lib/config/tests/config_ctl_info_unitests.cc
          New file which unit tests new classes
      
      src/lib/database/database_connection.*
          DatabaseConnection::toElement(const ParameterMap& params) - new
          static function which turns a parameter map into Elements
      
          DatabaseConnection::toElementDbAccessString(const std::string& dbaccess)
          - new static function which turns an access string into Elements
      
      src/lib/database/dbaccess_parser.*
          Replaced StringPairMap with DatabaseConnection::ParameterMap
      
      src/lib/database/tests/database_connection_unittest.cc
          TEST(DatabaseConnection, toElementDbAccessStringValid)
          TEST(DatabaseConnection, toElementDbAccessStringInvalid)
          TEST(DatabaseConnection, toElementDbAccessStringEmpty) - new tests
      
      src/lib/dhcpsrv/cfg_db_access.*
          CfgDbAccess::toElementDbAccessString() - moved to
          lib/database/database_connection.cc so it can be shared
      d06703a9
  21. 13 Aug, 2018 1 commit
  22. 14 Jun, 2018 4 commits
  23. 13 Jun, 2018 4 commits
  24. 05 Jun, 2018 1 commit
    • Thomas Markwalder's avatar
      [5599] Control channel now emits info on any discarded data · e47da044
      Thomas Markwalder authored
      doc/guide/ctrl-channel.xml
          Minor update to using socat
      
      src/bin/dhcp4/tests/ctrl_dhcp4_srv_unittest.cc
      src/bin/dhcp4/tests/ctrl_dhcp4_srv_unittest.cc
          Updated testing for server response to server
          side control channel timeouts
      
      src/lib/cc/json_feed.h
              JSONFeed::getProcessedText() - new method that
              returns a copy of the current accumulation of
              accepted text
      
      src/lib/config/config_messages.mes
      src/lib/config/command_mgr.cc
          Connection::receiveHandler() - added log info about
          discarded data when client closes connection
      
          Connection::timeoutHandler() - added info about discarded
          data to server's response to client on server side timeout
      e47da044
  25. 18 May, 2018 1 commit