mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-30 21:45:37 +00:00
a41077e5dc26924e95cb6e581cd1e4c59c4444bf
src/lib/dhcp/classify.* ClientClasses:intersects() - new function src/lib/dhcp/tests/classify_unittest.cc TEST(ClassifyTest, ClientClassesIntersects) - new test src/lib/dhcpsrv/cfg_option.cc OptionDescriptor::allowedForClientClasses() use inet intersects() function src/lib/dhcpsrv/dhcpsrv_messages.mes DHCPSRV_CLIENT_CLASS_DEPRECATED - new message src/lib/dhcpsrv/network.* Network - replaced client_class_ string with client_classes_ container Network::clientSupported() - uses new intersects() function Network::allowClientClass() - modified to insert Network::toElement() - updated src/lib/dhcpsrv/parsers/base_network_parser.* BaseNetworkParser::getClientClassesElem() - new function src/lib/dhcpsrv/parsers/dhcp_parsers.cc src/lib/dhcpsrv/parsers/shared_network_parser.cc Updated parsers to use BaseNetworkParser::getClientClassesElem() src/lib/dhcpsrv/parsers/simple_parser4.cc src/lib/dhcpsrv/parsers/simple_parser6.cc Added client-classes src/lib/dhcpsrv/pool.* replaced client_class_ string with client_classes_ container Pool::clientSupported()- use new intersects() function src/lib/dhcpsrv/shared_network.cc ShareNetwork::getPreferredSubnet() - updated src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc Updated tests src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc TEST_F(DhcpParserTest, deprecatedClientClassSubnet4) TEST_F(DhcpParserTest, deprecatedClientClassSubnet6) { TEST_F(DhcpParserTest, deprecatedClientClassPool4) { TEST_F(DhcpParserTest, deprecatedClientClassPool6) { src/lib/dhcpsrv/tests/network_unittest.cc Removed inheritance support check src/lib/dhcpsrv/tests/pool_unittest.cc Updated tests src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc TEST_F(SharedNetwork4ParserTest, deprecatedClientClass) TEST_F(SharedNetwork6ParserTest, deprecatedClientClass) src/lib/dhcpsrv/tests/shared_network_unittest.cc src/lib/dhcpsrv/tests/subnet_unittest.cc Updated tests src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc Updated tests
Kea provides DHCPv4 and DHCPv6 servers, a dynamic DNS update module, a portable DHCP library, libdhcp++, a control agent that provides a management REST interface, a NETCONF agent that provides a YANG/NETCONF interface for Kea, and a DHCP benchmarking tool, perfdhcp. Kea is developed by Internet Systems Consortium, Inc. The developers' website is at https://gitlab.isc.org/isc-projects/kea/. Limitations, known issues, and feature requests can be found at https://gitlab.isc.org/isc-projects/kea/-/wikis/known-issues-list. If you are thinking about contributing a patch, please read the Contributor's Guide first. Participants in this project implicitly agree to abide by the project's Code of Conduct. The Kea mailing lists are available via https://lists.isc.org/.
Description
Languages
C++
94.1%
Shell
3.4%
PLpgSQL
0.7%
LLVM
0.6%
Meson
0.6%
Other
0.6%