2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 13:37:55 +00:00

30138 Commits

Author SHA1 Message Date
Thomas Markwalder
ae1272d370 [#1108] Servers execute shutdown on unrecoverable DBs
Added ChangeLog entry

src/bin/dhcp4/ctrl_dhcp4_srv.*
    ControlledDhcpv4Srv::dbLostCallback() - schedules a shutdown
    once retries have been exhausted/disableld

src/bin/dhcp6/ctrl_dhcp6_srv.*
    ControlledDhcpv6Srv::dbLostCallback() - schedules a shutdown
    once retries have been exhausted/disableld

src/lib/database/database_connection.h
    class DbUnrecoverableError - new exception

src/lib/mysql/mysql_connection.h
    MySqlConnection::check_error() - throws DbUnrecoverableError
    instead of calling exit()

src/lib/pgsql/pgsql_connection.*
    PgSqlConnection::checkStatementError() - throws DbUnrecoverableError
    instead of calling exit()
2020-02-06 13:15:51 -05:00
Razvan Becheriu
89d12ac7d9 [#1074] updated ChangeLog 2020-02-05 23:10:11 +02:00
Razvan Becheriu
c7949485a7 [#1074] minor changes 2020-02-05 23:00:32 +02:00
Razvan Becheriu
a67b77a7cc [#1074] minor changes 2020-02-05 23:00:32 +02:00
Razvan Becheriu
ce77c1fc81 [#1074] minor changes 2020-02-05 23:00:32 +02:00
Razvan Becheriu
c82b613fa3 [#1074] minor changes 2020-02-05 23:00:32 +02:00
Razvan Becheriu
1073f568a4 [#1074] minor changes 2020-02-05 23:00:32 +02:00
Razvan Becheriu
d297e0146a [#1074] minor changes 2020-02-05 23:00:32 +02:00
Razvan Becheriu
f15035adf8 [#1074] minor changes 2020-02-05 23:00:32 +02:00
Razvan Becheriu
d7a0e7f149 [#1074] minor changes 2020-02-05 23:00:32 +02:00
Razvan Becheriu
82e2788503 [#1074] minor changes 2020-02-05 23:00:32 +02:00
Razvan Becheriu
c9c0fbfe42 [#1074] minor changes 2020-02-05 23:00:32 +02:00
Razvan Becheriu
ee412cbdd3 [#1074] minor changes 2020-02-05 23:00:32 +02:00
Razvan Becheriu
cf03df625d [#1074] added unittests 2020-02-05 23:00:32 +02:00
Razvan Becheriu
def2e03f87 [#1074] implemented connection pool for pgsql host mgr 2020-02-05 23:00:32 +02:00
Razvan Becheriu
45aed498aa [#891] minor changes 2020-02-05 22:04:59 +02:00
Razvan Becheriu
cee2540e10 [#891] use if and else instead of template function 2020-02-05 21:57:37 +02:00
Razvan Becheriu
0fc6654e8f [#891,!592] use boost::scoped_ptr instead of mutable 2020-02-05 21:57:37 +02:00
Razvan Becheriu
ed1241729d [#891,!592] use boost:: instead of std:: 2020-02-05 21:57:37 +02:00
Razvan Becheriu
e5c30d0b0e [#891,!592] remove mutex from StatContext as all functions are called in a thread safe context from StatsMgr 2020-02-05 21:57:37 +02:00
Razvan Becheriu
ea07b72c0e [#891,!592] use c++11 syntax - compile without errors on clang and g++ 2020-02-05 21:57:37 +02:00
Razvan Becheriu
ea9cc210b7 [#891,!592] updated doxygen 2020-02-05 21:57:37 +02:00
Razvan Becheriu
e0df1d7091 [#891,!592] clean up code 2020-02-05 21:57:37 +02:00
Razvan Becheriu
5e2effaa5c [#891,!592] make code more readable 2020-02-05 21:57:37 +02:00
Razvan Becheriu
bc27471ec2 [#891,!592] updated doxygen 2020-02-05 21:57:37 +02:00
Razvan Becheriu
a6d2cd1afd [#891,!592] updated unit tests 2020-02-05 21:57:37 +02:00
Razvan Becheriu
5157eb17e9 [#891,!592] updated unit tests 2020-02-05 21:57:37 +02:00
Razvan Becheriu
116119198e [#891,!592] use generic Lockable object 2020-02-05 21:57:37 +02:00
Razvan Becheriu
5b4a18c376 [#891,!592] updated doxygen 2020-02-05 21:57:37 +02:00
Razvan Becheriu
dae2a768e8 [#891,!592] code cleanup 2020-02-05 21:57:37 +02:00
Razvan Becheriu
0a00312c79 [#891,!592] make StatsMgr thread safe 2020-02-05 21:57:37 +02:00
Thomas Markwalder
86d384da7a [#1097] Addresses review comments
Minor cleanups
2020-02-04 09:35:48 -05:00
Thomas Markwalder
cd7b2807f4 [#1097] CommandMgr now handles orphaned control sockets
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
2020-01-30 15:37:22 -05:00
Razvan Becheriu
0968486e31 [#890] addressed review 2020-01-29 16:50:54 +02:00
Razvan Becheriu
223d543a97 [#890] addressed review 2020-01-29 16:09:41 +02:00
Razvan Becheriu
088709fada [#890] addressed review 2020-01-29 16:03:24 +02:00
Razvan Becheriu
3aaf092f83 [#890] addressed review 2020-01-29 15:39:59 +02:00
Razvan Becheriu
07954313dd [#890] make allocation engine thread safe 2020-01-28 17:06:21 +02:00
Razvan Becheriu
f132d56049 [#1101] addressed review Kea-1.7.4 2020-01-28 12:05:09 +02:00
Razvan Becheriu
48c591c06b [#1101] bump up libs version 2020-01-28 11:55:16 +02:00
Razvan Becheriu
620c1f2938 [#1101] bump up libs version and hooks version 2020-01-28 11:48:55 +02:00
Razvan Becheriu
529d2f647b [#1101] bump up libs version 2020-01-27 21:49:19 +02:00
Michal Nowikowski
ba41c187b5 [#1098] updated more copyright dates 2020-01-27 19:52:58 +01:00
Michal Nowikowski
fafdd1639a [#1098] updated list of supported systems in ARM 2020-01-27 19:50:37 +01:00
Michal Nowikowski
d6b254e414 [#1098] regenerated parsers 2020-01-27 19:50:37 +01:00
Michal Nowikowski
78233068df [#1098] adjusted code for release
- update copyright dates
- prepare messages files
- added release entry in ChangeLog file
2020-01-27 19:50:37 +01:00
Michal Nowikowski
d9f75b6a3d [#1098] removed old man pages in docbook 2020-01-27 19:49:58 +01:00
Thomas Markwalder
7bc3b87f9f [#981] Addressed review comments
Minor clean ups

src/lib/dhcpsrv/tests/srv_config_unittest.cc
    TEST_F(SrvConfigTest, getDdnsParamsNoSubnetTest4)
    TEST_F(SrvConfigTest, getDdnsParamsNoSubnetTest6)
    - new unit tests
2020-01-27 12:57:29 -05:00
Thomas Markwalder
5c92f9097b [#981] Minor improvements
src/lib/dhcpsrv/srv_config.*
    Renamed DdnsParams::enable_updates_ to d2_client_enabled_

src/lib/cc/data.h
    MapElement::get() - revamped to only do the lookup once.

src/lib/dhcpsrv/d2_client_cfg.cc
    D2ClientConfig::stringToReplaceClientNameMode() - removed
    use of boost::iequals().  Config parsing lowercases it already.
2020-01-27 12:56:55 -05:00
Thomas Markwalder
bb4e4c5309 [#981] Added commentary and ChangeLog entry 2020-01-27 12:56:55 -05:00