]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
6 years ago[947-mt-compatibility-for-hooks] Updated stat cmds
Francis Dupont [Thu, 7 Nov 2019 09:19:34 +0000 (10:19 +0100)] 
[947-mt-compatibility-for-hooks] Updated stat cmds

6 years ago[947-mt-compatibility-for-hooks] Did a first pass on core hooks
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

6 years ago[947-mt-compatibility-for-hooks] Checkpoint: hook library done, hooks to do
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

6 years ago[947-mt-compatibility-for-hooks] Checkpoint: waiting for MTCS #970 stuff
Francis Dupont [Wed, 23 Oct 2019 21:06:55 +0000 (23:06 +0200)] 
[947-mt-compatibility-for-hooks] Checkpoint: waiting for MTCS #970 stuff

6 years ago[947-mt-compatibility-for-hooks] checkpoint
Francis Dupont [Tue, 22 Oct 2019 22:48:28 +0000 (00:48 +0200)] 
[947-mt-compatibility-for-hooks] checkpoint

6 years ago[#1121] Addressed review comment
Thomas Markwalder [Fri, 14 Feb 2020 16:14:03 +0000 (11:14 -0500)] 
[#1121] Addressed review comment

    Minor cleanup

6 years ago[#1121] Remove inefficient comparator wrapper methods from IOAddress
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.

6 years ago[#1090] ChangeLog updated
Tomek Mrugalski [Mon, 10 Feb 2020 14:11:46 +0000 (15:11 +0100)] 
[#1090] ChangeLog updated

6 years ago[#1090] empty line removed
Tomek Mrugalski [Mon, 10 Feb 2020 14:08:42 +0000 (15:08 +0100)] 
[#1090] empty line removed

6 years ago[#1090] pkt4_send drop status now actually drops packet
Tomek Mrugalski [Fri, 31 Jan 2020 15:06:11 +0000 (16:06 +0100)] 
[#1090] pkt4_send drop status now actually drops packet

6 years ago[#1090] pkt4-send comment updated
Tomek Mrugalski [Fri, 31 Jan 2020 10:03:28 +0000 (11:03 +0100)] 
[#1090] pkt4-send comment updated

6 years ago[#957] updated ChangeLog
Razvan Becheriu [Fri, 7 Feb 2020 12:57:42 +0000 (14:57 +0200)] 
[#957] updated ChangeLog

6 years ago[#957] addressed review
Razvan Becheriu [Fri, 7 Feb 2020 11:51:29 +0000 (13:51 +0200)] 
[#957] addressed review

6 years ago[#957] addressed review
Razvan Becheriu [Fri, 7 Feb 2020 11:35:41 +0000 (13:35 +0200)] 
[#957] addressed review

6 years ago[#957] addressed review
Razvan Becheriu [Fri, 7 Feb 2020 11:06:57 +0000 (13:06 +0200)] 
[#957] addressed review

6 years ago[#957] removed getLibraryHandle from CalloutHandle
Razvan Becheriu [Tue, 4 Feb 2020 12:05:52 +0000 (14:05 +0200)] 
[#957] removed getLibraryHandle from CalloutHandle

6 years ago[#957] refactored hooks manager classes to be unsed in multi-threading
Razvan Becheriu [Mon, 3 Feb 2020 13:48:49 +0000 (15:48 +0200)] 
[#957] refactored hooks manager classes to be unsed in multi-threading

6 years ago[#1108] Servers execute shutdown on unrecoverable DBs
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()

6 years ago[#1074] updated ChangeLog
Razvan Becheriu [Wed, 5 Feb 2020 21:10:11 +0000 (23:10 +0200)] 
[#1074] updated ChangeLog

6 years ago[#1074] minor changes
Razvan Becheriu [Wed, 5 Feb 2020 20:59:09 +0000 (22:59 +0200)] 
[#1074] minor changes

6 years ago[#1074] minor changes
Razvan Becheriu [Wed, 5 Feb 2020 20:45:39 +0000 (22:45 +0200)] 
[#1074] minor changes

6 years ago[#1074] minor changes
Razvan Becheriu [Fri, 31 Jan 2020 17:04:48 +0000 (19:04 +0200)] 
[#1074] minor changes

6 years ago[#1074] minor changes
Razvan Becheriu [Mon, 27 Jan 2020 14:15:10 +0000 (16:15 +0200)] 
[#1074] minor changes

6 years ago[#1074] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 13:34:08 +0000 (15:34 +0200)] 
[#1074] minor changes

6 years ago[#1074] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 10:32:00 +0000 (12:32 +0200)] 
[#1074] minor changes

6 years ago[#1074] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 09:41:18 +0000 (11:41 +0200)] 
[#1074] minor changes

6 years ago[#1074] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 09:15:26 +0000 (11:15 +0200)] 
[#1074] minor changes

6 years ago[#1074] minor changes
Razvan Becheriu [Mon, 13 Jan 2020 20:40:20 +0000 (22:40 +0200)] 
[#1074] minor changes

6 years ago[#1074] minor changes
Razvan Becheriu [Mon, 13 Jan 2020 12:45:15 +0000 (14:45 +0200)] 
[#1074] minor changes

6 years ago[#1074] minor changes
Razvan Becheriu [Mon, 13 Jan 2020 12:26:23 +0000 (14:26 +0200)] 
[#1074] minor changes

6 years ago[#1074] added unittests
Razvan Becheriu [Mon, 13 Jan 2020 11:51:08 +0000 (13:51 +0200)] 
[#1074] added unittests

6 years ago[#1074] implemented connection pool for pgsql host mgr
Razvan Becheriu [Fri, 10 Jan 2020 18:57:42 +0000 (20:57 +0200)] 
[#1074] implemented connection pool for pgsql host mgr

6 years ago[#891] minor changes
Razvan Becheriu [Wed, 5 Feb 2020 20:04:59 +0000 (22:04 +0200)] 
[#891] minor changes

6 years ago[#891] use if and else instead of template function
Razvan Becheriu [Wed, 29 Jan 2020 16:11:16 +0000 (18:11 +0200)] 
[#891] use if and else instead of template function

6 years ago[#891,!592] use boost::scoped_ptr instead of mutable
Razvan Becheriu [Wed, 20 Nov 2019 12:02:02 +0000 (14:02 +0200)] 
[#891,!592] use boost::scoped_ptr instead of mutable

6 years ago[#891,!592] use boost:: instead of std::
Razvan Becheriu [Wed, 20 Nov 2019 10:53:10 +0000 (12:53 +0200)] 
[#891,!592] use boost:: instead of std::

6 years ago[#891,!592] remove mutex from StatContext as all functions are called in a thread...
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

6 years ago[#891,!592] use c++11 syntax - compile without errors on clang and g++
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++

6 years ago[#891,!592] updated doxygen
Razvan Becheriu [Sun, 17 Nov 2019 17:50:50 +0000 (19:50 +0200)] 
[#891,!592] updated doxygen

6 years ago[#891,!592] clean up code
Razvan Becheriu [Sun, 17 Nov 2019 17:36:19 +0000 (19:36 +0200)] 
[#891,!592] clean up code

6 years ago[#891,!592] make code more readable
Razvan Becheriu [Sun, 17 Nov 2019 08:23:54 +0000 (10:23 +0200)] 
[#891,!592] make code more readable

6 years ago[#891,!592] updated doxygen
Razvan Becheriu [Fri, 15 Nov 2019 20:16:13 +0000 (22:16 +0200)] 
[#891,!592] updated doxygen

6 years ago[#891,!592] updated unit tests
Razvan Becheriu [Fri, 15 Nov 2019 19:59:01 +0000 (21:59 +0200)] 
[#891,!592] updated unit tests

6 years ago[#891,!592] updated unit tests
Razvan Becheriu [Fri, 15 Nov 2019 19:38:08 +0000 (21:38 +0200)] 
[#891,!592] updated unit tests

6 years ago[#891,!592] use generic Lockable object
Razvan Becheriu [Fri, 15 Nov 2019 18:54:57 +0000 (20:54 +0200)] 
[#891,!592] use generic Lockable object

6 years ago[#891,!592] updated doxygen
Razvan Becheriu [Fri, 15 Nov 2019 18:43:29 +0000 (20:43 +0200)] 
[#891,!592] updated doxygen

6 years ago[#891,!592] code cleanup
Razvan Becheriu [Thu, 14 Nov 2019 16:22:03 +0000 (18:22 +0200)] 
[#891,!592] code cleanup

6 years ago[#891,!592] make StatsMgr thread safe
Razvan Becheriu [Thu, 14 Nov 2019 16:13:44 +0000 (18:13 +0200)] 
[#891,!592] make StatsMgr thread safe

6 years ago[#1097] Addresses review comments
Thomas Markwalder [Tue, 4 Feb 2020 14:35:48 +0000 (09:35 -0500)] 
[#1097] Addresses review comments

    Minor cleanups

6 years ago[#1097] CommandMgr now handles orphaned control sockets
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

6 years ago[#890] addressed review
Razvan Becheriu [Wed, 29 Jan 2020 14:50:54 +0000 (16:50 +0200)] 
[#890] addressed review

6 years ago[#890] addressed review
Razvan Becheriu [Wed, 29 Jan 2020 14:09:41 +0000 (16:09 +0200)] 
[#890] addressed review

6 years ago[#890] addressed review
Razvan Becheriu [Wed, 29 Jan 2020 14:03:24 +0000 (16:03 +0200)] 
[#890] addressed review

6 years ago[#890] addressed review
Razvan Becheriu [Wed, 29 Jan 2020 13:39:59 +0000 (15:39 +0200)] 
[#890] addressed review

6 years ago[#890] make allocation engine thread safe
Razvan Becheriu [Tue, 28 Jan 2020 15:06:21 +0000 (17:06 +0200)] 
[#890] make allocation engine thread safe

6 years ago[#1101] addressed review Kea-1.7.4
Razvan Becheriu [Tue, 28 Jan 2020 10:05:09 +0000 (12:05 +0200)] 
[#1101] addressed review

6 years ago[#1101] bump up libs version
Razvan Becheriu [Tue, 28 Jan 2020 09:55:16 +0000 (11:55 +0200)] 
[#1101] bump up libs version

6 years ago[#1101] bump up libs version and hooks version
Razvan Becheriu [Tue, 28 Jan 2020 09:48:55 +0000 (11:48 +0200)] 
[#1101] bump up libs version and hooks version

6 years ago[#1101] bump up libs version
Razvan Becheriu [Mon, 27 Jan 2020 16:46:26 +0000 (18:46 +0200)] 
[#1101] bump up libs version

6 years ago[#1098] updated more copyright dates
Michal Nowikowski [Mon, 27 Jan 2020 18:52:58 +0000 (19:52 +0100)] 
[#1098] updated more copyright dates

6 years ago[#1098] updated list of supported systems in ARM
Michal Nowikowski [Mon, 27 Jan 2020 16:29:21 +0000 (17:29 +0100)] 
[#1098] updated list of supported systems in ARM

6 years ago[#1098] regenerated parsers
Michal Nowikowski [Mon, 27 Jan 2020 13:47:28 +0000 (13:47 +0000)] 
[#1098] regenerated parsers

6 years ago[#1098] adjusted code for release
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

6 years ago[#1098] removed old man pages in docbook
Michal Nowikowski [Mon, 27 Jan 2020 11:05:44 +0000 (12:05 +0100)] 
[#1098] removed old man pages in docbook

6 years ago[#981] Addressed review comments
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

6 years ago[#981] Minor improvements
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.

6 years ago[#981] Added commentary and ChangeLog entry
Thomas Markwalder [Fri, 6 Dec 2019 18:27:22 +0000 (13:27 -0500)] 
[#981] Added commentary and ChangeLog entry

6 years ago[#981] Reworked DdnsParams to allow on-demand value fetching
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

6 years ago[#1093] Spelling error
Francis Dupont [Mon, 27 Jan 2020 15:05:44 +0000 (16:05 +0100)] 
[#1093] Spelling error

6 years ago[#1023] Added unit tests and ChangeLog entry
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

6 years ago[#1093] Reest sub-component trackers during CB data fetches
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

6 years ago[#1073] addressed review
Razvan Becheriu [Mon, 27 Jan 2020 14:55:07 +0000 (16:55 +0200)] 
[#1073] addressed review

6 years ago[#1073] addressed review
Razvan Becheriu [Mon, 27 Jan 2020 14:06:38 +0000 (16:06 +0200)] 
[#1073] addressed review

6 years ago[#1073] addressed review
Razvan Becheriu [Mon, 27 Jan 2020 13:55:03 +0000 (15:55 +0200)] 
[#1073] addressed review

6 years ago[#1073] Added minor comments
Tomek Mrugalski [Mon, 27 Jan 2020 10:43:22 +0000 (11:43 +0100)] 
[#1073] Added minor comments

6 years ago[#1073] thread safe initialization of atexit function
Razvan Becheriu [Tue, 21 Jan 2020 20:13:09 +0000 (22:13 +0200)] 
[#1073] thread safe initialization of atexit function

6 years ago[#1073] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 12:50:20 +0000 (14:50 +0200)] 
[#1073] minor changes

6 years ago[#1073] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 10:31:15 +0000 (12:31 +0200)] 
[#1073] minor changes

6 years ago[#1073] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 09:40:38 +0000 (11:40 +0200)] 
[#1073] minor changes

6 years ago[#1073] minor changes
Razvan Becheriu [Tue, 21 Jan 2020 09:14:26 +0000 (11:14 +0200)] 
[#1073] minor changes

6 years ago[#1073] fixed rebase
Razvan Becheriu [Tue, 21 Jan 2020 08:37:08 +0000 (10:37 +0200)] 
[#1073] fixed rebase

6 years ago[#1073] fixed rebase
Razvan Becheriu [Tue, 21 Jan 2020 08:28:56 +0000 (10:28 +0200)] 
[#1073] fixed rebase

6 years ago[#1073] minor changes
Razvan Becheriu [Mon, 13 Jan 2020 12:34:46 +0000 (14:34 +0200)] 
[#1073] minor changes

6 years ago[#1073] added unittests
Razvan Becheriu [Mon, 13 Jan 2020 12:24:54 +0000 (14:24 +0200)] 
[#1073] added unittests

6 years ago[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 18:19:18 +0000 (20:19 +0200)] 
[#1073] minor changes

6 years ago[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 17:44:32 +0000 (19:44 +0200)] 
[#1073] minor changes

6 years ago[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 17:42:12 +0000 (19:42 +0200)] 
[#1073] minor changes

6 years ago[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 15:16:49 +0000 (17:16 +0200)] 
[#1073] minor changes

6 years ago[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 15:09:20 +0000 (17:09 +0200)] 
[#1073] minor changes

6 years ago[#1073] minor changes
Razvan Becheriu [Fri, 10 Jan 2020 15:00:11 +0000 (17:00 +0200)] 
[#1073] minor changes

6 years ago[#1073] implemented connection pool for mysql host mgr
Razvan Becheriu [Fri, 10 Jan 2020 14:17:18 +0000 (16:17 +0200)] 
[#1073] implemented connection pool for mysql host mgr

6 years ago[#724] Added ChangeLog entry
Francis Dupont [Mon, 27 Jan 2020 13:58:58 +0000 (14:58 +0100)] 
[#724] Added ChangeLog entry

6 years ago[#724] Regenerated after rebase
Francis Dupont [Thu, 23 Jan 2020 13:26:58 +0000 (14:26 +0100)] 
[#724] Regenerated after rebase

6 years ago[724-subnet-and-shared-network-default-and-inheritance-are-not-consistent] Removed...
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

6 years ago[724-subnet-and-shared-network-default-and-inheritance-are-not-consistent] Checkpoint...
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

6 years ago[#946] Added ChangeLog entry for 946
Marcin Siodelski [Mon, 27 Jan 2020 13:55:44 +0000 (14:55 +0100)] 
[#946] Added ChangeLog entry for 946

6 years ago[#946] Documented ddns parameters in CB
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.

6 years ago[#946] Created new MySQL schema version
Francis Dupont [Thu, 28 Nov 2019 10:43:25 +0000 (11:43 +0100)] 
[#946] Created new MySQL schema version

6 years ago[#946] Addressed comments
Francis Dupont [Mon, 25 Nov 2019 15:07:53 +0000 (16:07 +0100)] 
[#946] Addressed comments

6 years ago[#946] Added tests
Francis Dupont [Mon, 21 Oct 2019 15:14:21 +0000 (17:14 +0200)] 
[#946] Added tests