diff options
author | Thomas Markwalder <tmark@isc.org> | 2023-02-08 15:41:57 +0100 |
---|---|---|
committer | Thomas Markwalder <tmark@isc.org> | 2023-02-10 19:59:00 +0100 |
commit | 7c41640ad923e69fa0bab7d3c952704f7e132e7f (patch) | |
tree | 5084bb4cd69bf21e0135bcb619a89fdc18455244 /ChangeLog | |
parent | [#2702] remove link dependencies to fix ODR (diff) | |
download | kea-7c41640ad923e69fa0bab7d3c952704f7e132e7f.tar.xz kea-7c41640ad923e69fa0bab7d3c952704f7e132e7f.zip |
[#2677] Ignore invalid renew-timer values
src/lib/dhcpsrv/dhcpsrv_messages.*
DHCPSRV_CFGMGR_RENEW_GTR_REBIND - new message
src/lib/dhcpsrv/network.h
Added Network::getLabel()
src/lib/dhcpsrv/parsers/base_network_parser.cc
BaseNetworkParser::parseCommon() - log renew > rebind
rather than throw
src/lib/dhcpsrv/parsers/dhcp_parsers.cc
Subnet4ConfigParser::initSubnet() - removed duplicate timer check
Subnet6ConfigParser::initSubnet() - removed duplicate timer check
src/lib/dhcpsrv/shared_network.h
Added SharedNetwork4::getLabel()
Added SharedNetwork6::getLabel()
src/lib/dhcpsrv/subnet.h
Added Subnet::getLabel()
src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc
TEST_F(Subnet4ParserTest, parseWithInvalidRenewRebind) - new test
src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc
TEST_F(Subnet4ParserTest, parseWithInvalidRenewRebind) - new test
src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
Updated tests
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -1,3 +1,10 @@ +2097. [func] tmark + kea-dhcp4 and kea-dhcp6 will now accept but warn about + and then ignore renew-timer values that exceed rebind-timer + values. Prior to this the servers treated this as a fatal + configuration error. + (Gitlab #2677) + 2096. [bug] [tmark] Corrected a bug which allowed options to be added to themselves as suboptions. |