]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
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

6 years ago[#946] Checkpoint: code done, new tests to add
Francis Dupont [Fri, 18 Oct 2019 16:34:33 +0000 (18:34 +0200)] 
[#946] Checkpoint: code done, new tests to add

6 years ago[#946] Updated MySQL schema
Francis Dupont [Fri, 18 Oct 2019 15:12:14 +0000 (17:12 +0200)] 
[#946] Updated MySQL schema

6 years ago[#1079] ChangeLog added
Tomek Mrugalski [Mon, 27 Jan 2020 13:31:10 +0000 (14:31 +0100)] 
[#1079] ChangeLog added

6 years ago[#1079] Typo fixed after review
Tomek Mrugalski [Mon, 27 Jan 2020 13:30:58 +0000 (14:30 +0100)] 
[#1079] Typo fixed after review

6 years ago[#1079] Reworded the text slightly
Tomek Mrugalski [Sun, 26 Jan 2020 20:44:50 +0000 (21:44 +0100)] 
[#1079] Reworded the text slightly

6 years ago[#1079] Comments vs user-context documented
Tomek Mrugalski [Sun, 26 Jan 2020 20:38:32 +0000 (21:38 +0100)] 
[#1079] Comments vs user-context documented

6 years ago[#1024] Warn about direct use of HA command
Marcin Siodelski [Mon, 27 Jan 2020 08:16:06 +0000 (09:16 +0100)] 
[#1024] Warn about direct use of HA command

The ha-maintenance-notify command is used for internal communication
between the HA servers. The ARM now warns about it. Per review comments.

6 years ago[#1024] Fixed a typo in header file
Marcin Siodelski [Mon, 27 Jan 2020 08:10:53 +0000 (09:10 +0100)] 
[#1024] Fixed a typo in header file

Per review comments.

6 years ago[#1024] Added ChangeLog for #1024
Marcin Siodelski [Fri, 17 Jan 2020 20:20:56 +0000 (21:20 +0100)] 
[#1024] Added ChangeLog for #1024

6 years ago[#1024] Edits in the Kea ARM
Marcin Siodelski [Fri, 17 Jan 2020 20:12:49 +0000 (21:12 +0100)] 
[#1024] Edits in the Kea ARM

Remove some superfluous occurences of "being". Removed "the" before
"server1" per review comments.

6 years ago[#1024] Renamed the new states
Marcin Siodelski [Fri, 17 Jan 2020 20:06:36 +0000 (21:06 +0100)] 
[#1024] Renamed the new states

- maintained to in-maintenance
- partner-maintained to partner-in-maintenance

6 years ago[#1024] Improved processMaintenanceNotify test
Marcin Siodelski [Fri, 17 Jan 2020 19:03:18 +0000 (20:03 +0100)] 
[#1024] Improved processMaintenanceNotify test

Apart from checking the transition from the invalid states also check that
transitions from all of the supported states is possible.

6 years ago[#1024] Prevent getting back to maintenance
Marcin Siodelski [Thu, 16 Jan 2020 11:33:12 +0000 (12:33 +0100)] 
[#1024] Prevent getting back to maintenance

After canceling the maintenance the server used to come back seeing its
partner still in the maintenance state. Now we prevent it by posting an
event.

6 years ago[#1024] Corrected ha-maintenance-cancel API doc
Marcin Siodelski [Thu, 16 Jan 2020 11:31:38 +0000 (12:31 +0100)] 
[#1024] Corrected ha-maintenance-cancel API doc

6 years ago[#1024] Documented ha-maintenance-cancel command
Marcin Siodelski [Thu, 16 Jan 2020 09:42:27 +0000 (10:42 +0100)] 
[#1024] Documented ha-maintenance-cancel command

6 years ago[#1024] Implemented canceling maintenance
Marcin Siodelski [Thu, 16 Jan 2020 08:19:59 +0000 (09:19 +0100)] 
[#1024] Implemented canceling maintenance

There is a new ha-maintenance-cancel command to be sent to the partner
in the partner-maintained state.

6 years ago[#1024] Added cancel option to ha-maintenance-notify
Marcin Siodelski [Wed, 15 Jan 2020 17:10:02 +0000 (18:10 +0100)] 
[#1024] Added cancel option to ha-maintenance-notify

The cancel option is set to true to cancel the maintained state and
transition the server back to the previous state.

6 years ago[#1024] Clarify upgrades from older HA versions
Marcin Siodelski [Wed, 15 Jan 2020 16:17:48 +0000 (17:17 +0100)] 
[#1024] Clarify upgrades from older HA versions

Added a section which explains how to benefit from the maintenance
mechanism during the upgrade from the old HA versions.

6 years ago[#1024] Documented HA maintenance mechanism
Marcin Siodelski [Wed, 15 Jan 2020 14:26:34 +0000 (15:26 +0100)] 
[#1024] Documented HA maintenance mechanism

6 years ago[#1024] Enhance partner-maintained to partner-down
Marcin Siodelski [Wed, 15 Jan 2020 11:09:17 +0000 (12:09 +0100)] 
[#1024] Enhance partner-maintained to partner-down

Added support for cases when the server receiving the ha-maintenance-start
command transitions to the partner-down state when the remote control
agent responds with an error, presumably because the DHCPv4 server behind
it is offline. There is a new error code 10001 returned in response to the
ha-maintenance-notify command which indicates that the remote server is
alive but can't transition to the maintained state.

6 years ago[#1024] Implemented ha-maintenance-start command
Marcin Siodelski [Tue, 14 Jan 2020 17:54:19 +0000 (18:54 +0100)] 
[#1024] Implemented ha-maintenance-start command

6 years ago[#1024] Implemented ha-maintenance-notify
Marcin Siodelski [Tue, 14 Jan 2020 11:46:39 +0000 (12:46 +0100)] 
[#1024] Implemented ha-maintenance-notify

This command transitions the receiving partner into the maintained state.

6 years ago[#1024] Added unit test for new state transitions
Marcin Siodelski [Tue, 14 Jan 2020 11:09:37 +0000 (12:09 +0100)] 
[#1024] Added unit test for new state transitions

Checking transitions from the maintained and partner-maintained states.

6 years ago[#1024] Implemented state handlers
Marcin Siodelski [Tue, 14 Jan 2020 10:20:33 +0000 (11:20 +0100)] 
[#1024] Implemented state handlers

There are now new handlers for the maintained and partner-maintained state.