This ensures that configure will find the premium hooks if they exist,
or error if autoreconf needs to be run again to pick up the hooks'
additions to configure.
/doc/examples/kea6/all-keys.json
Added DDNS parameters to a pool
/doc/sphinx/arm/dhcp6-srv.rst
Updated section on DDNS Behavioral Parameters
/src/bin/dhcp4/tests/config_parser_unittest.cc
Added missing commentary
/src/bin/dhcp6/dhcp6_lexer.ll
/src/bin/dhcp6/dhcp6_parser.yy
Added parameters to POOL
/src/bin/dhcp6/tests/config_parser_unittest.cc
TEST_F(Dhcp6ParserTest, poolDdnsParameters) - new test
/src/bin/dhcp6/tests/fqdn_unittest.cc
TEST_F(FqdnDhcpv6SrvTest, poolDdnsParametersTest) - new test
/src/bin/dhcp6/tests/get_config_unittest.cc
Rebuilt
Pool6 UT and added keywords,
first cut of logic to Dhcpv6Srv
/src/bin/dhcp6/dhcp6_srv.*
replaced Dhcpv6Srv::checkDynamicSubnetChange()
with Dhcpv6Srv::checkPostAssignmentChanges()
/src/lib/dhcpsrv/parsers/simple_parser6.cc
Added parameter to POOL6_PARAMETERS
/src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
TEST_F(DhcpParserTest, validDdnsParmatersPool4) - use function template
TEST_F(DhcpParserTest, validDdnsParmatersPool6) - new test
Fully functional in kea-dhcp4 (excluding doc update and CB support)
/doc/examples/kea4/all-keys.json
Added entries to a pool
/src/bin/dhcp4/dhcp4_lexer.ll
/src/bin/dhcp4/dhcp4_parser.yy
Added parameters to pools
/src/bin/dhcp4/dhcp4_srv.cc
Added comment
/src/bin/dhcp4/tests/config_parser_unittest.cc
TEST_F(Dhcp4ParserTest, poolDdnsParameters) - new test
/src/bin/dhcp4/tests/fqdn_unittest.cc
TEST_F(NameDhcpv4SrvTest, poolDdnsParametersTest) - new test
/src/bin/dhcp4/tests/get_config_unittest.cc
Updated
/src/lib/dhcpsrv/parsers/base_network_parser.*
Moved DDNS parameter parsing to a function template to allow use
by any class type
/src/lib/dhcpsrv/parsers/dhcp_parsers.cc
Added DDNS parameter parsing to PoolParser
/src/lib/dhcpsrv/parsers/simple_parser4.cc
Added paramters to pool
/src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
TEST_F(DhcpParserTest, validDdnsParmatersPool4) - new test
src/bin/dhcp4/dhcp4_srv.cc
Dhcpv4Srv::assignLeased - modified to set pool on DdnsParams
and reprocess client name if need be.
src/lib/dhcpsrv/ncr_generator.cc
queueNCRCommon() - changed to accept a ConstSubnetPtr and to
create DdnsParams instance for the subnet and lease for fetching
parameter values.
src/lib/dhcpsrv/network.h
Corrected a pre-existing typo
src/lib/dhcpsrv/pool.*
Added DDNS behavioral parameters and accessors
Pool::hasDdnsParameters() - new function
src/lib/dhcpsrv/srv_config.*
Added pool instance to DdnsParams
Modified DdnsParams accessors to try pool first
src/lib/dhcpsrv/tests/pool_unittest.cc
TEST_F(PoolTest, ddnsParameters4)
TEST_F(PoolTest, ddnsParameters6) - new tests
src/lib/dhcpsrv/tests/srv_config_unittest.cc
TEST_F(DdnsParamsTest, checkDdnsParameters4)
TEST_F(DdnsParamsTest, checkDdnsParameters6) - new tests