]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Thu, 7 Nov 2019 09:19:34 +0000 (10:19 +0100)]
[947-mt-compatibility-for-hooks] Updated stat cmds
Francis Dupont [Thu, 7 Nov 2019 00:38:38 +0000 (01:38 +0100)]
[947-mt-compatibility-for-hooks] Did a first pass on core hooks
Francis Dupont [Wed, 6 Nov 2019 13:08:26 +0000 (14:08 +0100)]
[947-mt-compatibility-for-hooks] Checkpoint: hook library done, hooks to do
Francis Dupont [Wed, 23 Oct 2019 21:06:55 +0000 (23:06 +0200)]
[947-mt-compatibility-for-hooks] Checkpoint: waiting for MTCS #970 stuff
Francis Dupont [Tue, 22 Oct 2019 22:48:28 +0000 (00:48 +0200)]
[947-mt-compatibility-for-hooks] checkpoint
Thomas Markwalder [Fri, 14 Feb 2020 16:14:03 +0000 (11:14 -0500)]
[#1121] Addressed review comment
Minor cleanup
Thomas Markwalder [Fri, 14 Feb 2020 13:51:39 +0000 (08:51 -0500)]
[#1121] Remove inefficient comparator wrapper methods from IOAddress
src/lib/asiolink/io_address.h
IOAddress::lessThan()
IOAddress::smallerEqual() - removed these altogether
IOAddress operators now simply use boost::ip_address operators
src/lib/dhcpsrv/pool.cc
Pool::inRange() - replace use of IOAddress::smallerEqual() with
direct <= expresssion.
Tomek Mrugalski [Mon, 10 Feb 2020 14:11:46 +0000 (15:11 +0100)]
[#1090] ChangeLog updated
Tomek Mrugalski [Mon, 10 Feb 2020 14:08:42 +0000 (15:08 +0100)]
[#1090] empty line removed
Tomek Mrugalski [Fri, 31 Jan 2020 15:06:11 +0000 (16:06 +0100)]
[#1090] pkt4_send drop status now actually drops packet
Tomek Mrugalski [Fri, 31 Jan 2020 10:03:28 +0000 (11:03 +0100)]
[#1090] pkt4-send comment updated
Razvan Becheriu [Fri, 7 Feb 2020 12:57:42 +0000 (14:57 +0200)]
[#957] updated ChangeLog
Razvan Becheriu [Fri, 7 Feb 2020 11:51:29 +0000 (13:51 +0200)]
[#957] addressed review
Razvan Becheriu [Fri, 7 Feb 2020 11:35:41 +0000 (13:35 +0200)]
[#957] addressed review
Razvan Becheriu [Fri, 7 Feb 2020 11:06:57 +0000 (13:06 +0200)]
[#957] addressed review
Razvan Becheriu [Tue, 4 Feb 2020 12:05:52 +0000 (14:05 +0200)]
[#957] removed getLibraryHandle from CalloutHandle
Razvan Becheriu [Mon, 3 Feb 2020 13:48:49 +0000 (15:48 +0200)]
[#957] refactored hooks manager classes to be unsed in multi-threading
Thomas Markwalder [Fri, 31 Jan 2020 17:02:57 +0000 (12:02 -0500)]
[#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()
Razvan Becheriu [Wed, 5 Feb 2020 21:10:11 +0000 (23:10 +0200)]
[#1074] updated ChangeLog
Razvan Becheriu [Wed, 5 Feb 2020 20:59:09 +0000 (22:59 +0200)]
[#1074] minor changes
Razvan Becheriu [Wed, 5 Feb 2020 20:45:39 +0000 (22:45 +0200)]
[#1074] minor changes
Razvan Becheriu [Fri, 31 Jan 2020 17:04:48 +0000 (19:04 +0200)]
[#1074] minor changes
Razvan Becheriu [Mon, 27 Jan 2020 14:15:10 +0000 (16:15 +0200)]
[#1074] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 13:34:08 +0000 (15:34 +0200)]
[#1074] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 10:32:00 +0000 (12:32 +0200)]
[#1074] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 09:41:18 +0000 (11:41 +0200)]
[#1074] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 09:15:26 +0000 (11:15 +0200)]
[#1074] minor changes
Razvan Becheriu [Mon, 13 Jan 2020 20:40:20 +0000 (22:40 +0200)]
[#1074] minor changes
Razvan Becheriu [Mon, 13 Jan 2020 12:45:15 +0000 (14:45 +0200)]
[#1074] minor changes
Razvan Becheriu [Mon, 13 Jan 2020 12:26:23 +0000 (14:26 +0200)]
[#1074] minor changes
Razvan Becheriu [Mon, 13 Jan 2020 11:51:08 +0000 (13:51 +0200)]
[#1074] added unittests
Razvan Becheriu [Fri, 10 Jan 2020 18:57:42 +0000 (20:57 +0200)]
[#1074] implemented connection pool for pgsql host mgr
Razvan Becheriu [Wed, 5 Feb 2020 20:04:59 +0000 (22:04 +0200)]
[#891] minor changes
Razvan Becheriu [Wed, 29 Jan 2020 16:11:16 +0000 (18:11 +0200)]
[#891] use if and else instead of template function
Razvan Becheriu [Wed, 20 Nov 2019 12:02:02 +0000 (14:02 +0200)]
[#891,!592] use boost::scoped_ptr instead of mutable
Razvan Becheriu [Wed, 20 Nov 2019 10:53:10 +0000 (12:53 +0200)]
[#891,!592] use boost:: instead of std::
Razvan Becheriu [Mon, 18 Nov 2019 10:48:02 +0000 (12:48 +0200)]
[#891,!592] remove mutex from StatContext as all functions are called in a thread safe context from StatsMgr
Razvan Becheriu [Mon, 18 Nov 2019 10:16:20 +0000 (12:16 +0200)]
[#891,!592] use c++11 syntax - compile without errors on clang and g++
Razvan Becheriu [Sun, 17 Nov 2019 17:50:50 +0000 (19:50 +0200)]
[#891,!592] updated doxygen
Razvan Becheriu [Sun, 17 Nov 2019 17:36:19 +0000 (19:36 +0200)]
[#891,!592] clean up code
Razvan Becheriu [Sun, 17 Nov 2019 08:23:54 +0000 (10:23 +0200)]
[#891,!592] make code more readable
Razvan Becheriu [Fri, 15 Nov 2019 20:16:13 +0000 (22:16 +0200)]
[#891,!592] updated doxygen
Razvan Becheriu [Fri, 15 Nov 2019 19:59:01 +0000 (21:59 +0200)]
[#891,!592] updated unit tests
Razvan Becheriu [Fri, 15 Nov 2019 19:38:08 +0000 (21:38 +0200)]
[#891,!592] updated unit tests
Razvan Becheriu [Fri, 15 Nov 2019 18:54:57 +0000 (20:54 +0200)]
[#891,!592] use generic Lockable object
Razvan Becheriu [Fri, 15 Nov 2019 18:43:29 +0000 (20:43 +0200)]
[#891,!592] updated doxygen
Razvan Becheriu [Thu, 14 Nov 2019 16:22:03 +0000 (18:22 +0200)]
[#891,!592] code cleanup
Razvan Becheriu [Thu, 14 Nov 2019 16:13:44 +0000 (18:13 +0200)]
[#891,!592] make StatsMgr thread safe
Thomas Markwalder [Tue, 4 Feb 2020 14:35:48 +0000 (09:35 -0500)]
[#1097] Addresses review comments
Minor cleanups
Thomas Markwalder [Thu, 30 Jan 2020 19:23:53 +0000 (14:23 -0500)]
[#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
Razvan Becheriu [Wed, 29 Jan 2020 14:50:54 +0000 (16:50 +0200)]
[#890] addressed review
Razvan Becheriu [Wed, 29 Jan 2020 14:09:41 +0000 (16:09 +0200)]
[#890] addressed review
Razvan Becheriu [Wed, 29 Jan 2020 14:03:24 +0000 (16:03 +0200)]
[#890] addressed review
Razvan Becheriu [Wed, 29 Jan 2020 13:39:59 +0000 (15:39 +0200)]
[#890] addressed review
Razvan Becheriu [Tue, 28 Jan 2020 15:06:21 +0000 (17:06 +0200)]
[#890] make allocation engine thread safe
Razvan Becheriu [Tue, 28 Jan 2020 10:05:09 +0000 (12:05 +0200)]
[#1101] addressed review
Razvan Becheriu [Tue, 28 Jan 2020 09:55:16 +0000 (11:55 +0200)]
[#1101] bump up libs version
Razvan Becheriu [Tue, 28 Jan 2020 09:48:55 +0000 (11:48 +0200)]
[#1101] bump up libs version and hooks version
Razvan Becheriu [Mon, 27 Jan 2020 16:46:26 +0000 (18:46 +0200)]
[#1101] bump up libs version
Michal Nowikowski [Mon, 27 Jan 2020 18:52:58 +0000 (19:52 +0100)]
[#1098] updated more copyright dates
Michal Nowikowski [Mon, 27 Jan 2020 16:29:21 +0000 (17:29 +0100)]
[#1098] updated list of supported systems in ARM
Michal Nowikowski [Mon, 27 Jan 2020 13:47:28 +0000 (13:47 +0000)]
[#1098] regenerated parsers
Michal Nowikowski [Mon, 27 Jan 2020 12:17:33 +0000 (13:17 +0100)]
[#1098] adjusted code for release
- update copyright dates
- prepare messages files
- added release entry in ChangeLog file
Michal Nowikowski [Mon, 27 Jan 2020 11:05:44 +0000 (12:05 +0100)]
[#1098] removed old man pages in docbook
Thomas Markwalder [Mon, 27 Jan 2020 17:44:22 +0000 (12:44 -0500)]
[#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
Thomas Markwalder [Thu, 12 Dec 2019 19:41:13 +0000 (14:41 -0500)]
[#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.
Thomas Markwalder [Fri, 6 Dec 2019 18:27:22 +0000 (13:27 -0500)]
[#981] Added commentary and ChangeLog entry
Thomas Markwalder [Wed, 4 Dec 2019 13:27:07 +0000 (08:27 -0500)]
[#981] Reworked DdnsParams to allow on-demand value fetching
src/lib/dhcpsrv/d2_client_cfg.*
Moved DdnsParams to srv_config.*
src/lib/dhcpsrv/network.h
respaced
src/lib/dhcpsrv/srv_config.*
DdnsParams relocated here from d2_client_cfg.*.
Added SubnetPtr member.
Added constructors from Subnet4Ptr and Subnet6Ptr
Replaced individual members with getters.
src/lib/dhcpsrv/tests/d2_client_unittest.cc
src/lib/dhcpsrv/tests/srv_config_unittest.cc
Retrofitted tests accordingly.
src/lib/dhcpsrv/alloc_engine.*
src/lib/dhcpsrv/d2_client_mgr.*
Updated DdnsParams references
src/bin/dhcp4/dhcp4_srv.cc
src/bin/dhcp4/tests/fqdn_unittest.cc
Updated DdnsParams references
src/bin/dhcp6/dhcp6_srv.cc
src/bin/dhcp6/tests/fqdn_unittest.cc
Updated DdnsParams references
Francis Dupont [Mon, 27 Jan 2020 15:05:44 +0000 (16:05 +0100)]
[#1093] Spelling error
Thomas Markwalder [Mon, 27 Jan 2020 14:48:32 +0000 (09:48 -0500)]
[#1023] Added unit tests and ChangeLog entry
Added a ChangeLog entry
src/hooks/dhcp/mysql_cb/mysql_cb_dhcp4.cc
src/hooks/dhcp/mysql_cb/mysql_cb_dhcp6.cc
updated copyright year
src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp4_unittest.cc
TEST_F(MySqlConfigBackendDHCPv4Test, subnetOptionIdOrder)
TEST_F(MySqlConfigBackendDHCPv4Test, sharedNetworkOptionIdOrder) -
new unit tests
src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp6_unittest.cc
TEST_F(MySqlConfigBackendDHCPv6Test, subnetOptionIdOrder)
TEST_F(MySqlConfigBackendDHCPv6Test, sharedNetworkOptionIdOrder) -
new unit tests
Thomas Markwalder [Fri, 24 Jan 2020 19:59:42 +0000 (14:59 -0500)]
[#1093] Reest sub-component trackers during CB data fetches
Initial correction. Unit tests forthcoming
src/hooks/dhcp/mysql_cb/mysql_cb_dhcp4.cc
MySqlConfigBackendDHCPv4Impl::getSubnets4()
MySqlConfigBackendDHCPv4Impl::getSharedNetworks4()
- reset sub-component tracking on new object row
src/hooks/dhcp/mysql_cb/mysql_cb_dhcp6.cc
MySqlConfigBackendDHCPv4Impl::getSubnets6()
MySqlConfigBackendDHCPv4Impl::getSharedNetworks6()
- reset sub-component tracking on new object row
Razvan Becheriu [Mon, 27 Jan 2020 14:55:07 +0000 (16:55 +0200)]
[#1073] addressed review
Razvan Becheriu [Mon, 27 Jan 2020 14:06:38 +0000 (16:06 +0200)]
[#1073] addressed review
Razvan Becheriu [Mon, 27 Jan 2020 13:55:03 +0000 (15:55 +0200)]
[#1073] addressed review
Tomek Mrugalski [Mon, 27 Jan 2020 10:43:22 +0000 (11:43 +0100)]
[#1073] Added minor comments
Razvan Becheriu [Tue, 21 Jan 2020 20:13:09 +0000 (22:13 +0200)]
[#1073] thread safe initialization of atexit function
Razvan Becheriu [Tue, 21 Jan 2020 12:50:20 +0000 (14:50 +0200)]
[#1073] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 10:31:15 +0000 (12:31 +0200)]
[#1073] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 09:40:38 +0000 (11:40 +0200)]
[#1073] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 09:14:26 +0000 (11:14 +0200)]
[#1073] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 08:37:08 +0000 (10:37 +0200)]
[#1073] fixed rebase
Razvan Becheriu [Tue, 21 Jan 2020 08:28:56 +0000 (10:28 +0200)]
[#1073] fixed rebase
Razvan Becheriu [Mon, 13 Jan 2020 12:34:46 +0000 (14:34 +0200)]
[#1073] minor changes
Razvan Becheriu [Mon, 13 Jan 2020 12:24:54 +0000 (14:24 +0200)]
[#1073] added unittests
Razvan Becheriu [Fri, 10 Jan 2020 18:19:18 +0000 (20:19 +0200)]
[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 17:44:32 +0000 (19:44 +0200)]
[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 17:42:12 +0000 (19:42 +0200)]
[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 15:16:49 +0000 (17:16 +0200)]
[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 15:09:20 +0000 (17:09 +0200)]
[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 15:00:11 +0000 (17:00 +0200)]
[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 14:17:18 +0000 (16:17 +0200)]
[#1073] implemented connection pool for mysql host mgr
Francis Dupont [Mon, 27 Jan 2020 13:58:58 +0000 (14:58 +0100)]
[#724] Added ChangeLog entry
Francis Dupont [Thu, 23 Jan 2020 13:26:58 +0000 (14:26 +0100)]
[#724] Regenerated after rebase
Francis Dupont [Thu, 3 Oct 2019 20:48:37 +0000 (22:48 +0200)]
[724-subnet-and-shared-network-default-and-inheritance-are-not-consistent] Removed other variables which can be handled by getProperty only
Francis Dupont [Thu, 3 Oct 2019 13:06:29 +0000 (15:06 +0200)]
[724-subnet-and-shared-network-default-and-inheritance-are-not-consistent] Checkpoint: removed version specific variables
Marcin Siodelski [Mon, 27 Jan 2020 13:55:44 +0000 (14:55 +0100)]
[#946] Added ChangeLog entry for 946
Marcin Siodelski [Mon, 27 Jan 2020 13:16:58 +0000 (14:16 +0100)]
[#946] Documented ddns parameters in CB
The DDNS specific parameters are now included in the tables that list
parameters supported/not supported by the CB.
Francis Dupont [Thu, 28 Nov 2019 10:43:25 +0000 (11:43 +0100)]
[#946] Created new MySQL schema version
Francis Dupont [Mon, 25 Nov 2019 15:07:53 +0000 (16:07 +0100)]
[#946] Addressed comments
Francis Dupont [Mon, 21 Oct 2019 15:14:21 +0000 (17:14 +0200)]
[#946] Added tests