mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-30 05:27:55 +00:00
kea-dhcp6 client classes now support valid and preferred lifetime triplets. Need to update ARM and CB yet. /doc/examples/kea6/all-keys.json Updated /src/bin/dhcp6/dhcp6_lexer.ll b/src/bin/dhcp6/dhcp6_lexer.ll Added preferred and valid lifetime parameters to client class /src/bin/dhcp6/dhcp6_parser.yy Added preferred and valid lifetime parameters to client class src/bin/dhcp6/tests/config_parser_unittest.cc TEST_F(Dhcp6ParserTest, clientClassValidPreferredLifetime) - new test /src/bin/dhcp6/tests/parser_unittest.cc Added use of EXPECT_NO_THROW_LOG to ease finding JSON errors /src/lib/dhcpsrv/alloc_engine.* AllocEngine::getLifetimes6() - new function Lease6Ptr AllocEngine::createLease6() - calls new function /src/lib/dhcpsrv/client_class_def.* /src/lib/dhcpsrv/parsers/client_class_def_parser.cc ClientClassDef - added support for preferred lifetime triplet /src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc TEST_F(AllocEngine6Test, getValidLifetime) TEST_F(AllocEngine6Test, getPreferredLifetime) - new tests /src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc TEST_F(ClientClassDefParserTest, preferredLifetimeTests) - new test /src/lib/dhcpsrv/tests/client_class_def_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%