2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 05:55:28 +00:00
Commit Graph

30147 Commits

Author SHA1 Message Date
Tomek Mrugalski
d80bfc7c98 [#1090] empty line removed 2020-02-10 15:08:42 +01:00
Tomek Mrugalski
0b836284b9 [#1090] pkt4_send drop status now actually drops packet 2020-02-10 15:07:26 +01:00
Tomek Mrugalski
ffbe6c4722 [#1090] pkt4-send comment updated 2020-02-10 15:07:26 +01:00
Razvan Becheriu
43245f05a1 [#957] updated ChangeLog 2020-02-07 14:57:42 +02:00
Razvan Becheriu
2d9c49b8ee [#957] addressed review 2020-02-07 13:51:29 +02:00
Razvan Becheriu
4f3d1b38e0 [#957] addressed review 2020-02-07 13:35:41 +02:00
Razvan Becheriu
bc83b6ceff [#957] addressed review 2020-02-07 13:06:57 +02:00
Razvan Becheriu
b067264c1f [#957] removed getLibraryHandle from CalloutHandle 2020-02-07 12:57:51 +02:00
Razvan Becheriu
ac82b269d5 [#957] refactored hooks manager classes to be unsed in multi-threading 2020-02-07 12:57:51 +02:00
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