]> git.ipfire.org Git - thirdparty/kea.git/commit
[4096] kea-dhcp4 now parses client class definitions list
authorThomas Markwalder <tmark@isc.org>
Tue, 17 Nov 2015 18:28:40 +0000 (13:28 -0500)
committerThomas Markwalder <tmark@isc.org>
Tue, 17 Nov 2015 18:28:40 +0000 (13:28 -0500)
commita419556f01409053a6435af080ab5b362bd4f051
tree66e9f94033e6b2855f760a07255d8951936a6d85
parent559c0a696a9b48f6601daa713bd39735c5265cf8
[4096] kea-dhcp4 now parses client class definitions list

src/bin/dhcp4/json_config_parser.cc
    - createGlobalDhcp4ConfigParser() - creates ClientClassDefListParser
    for "client-classes" element
    - configureDhcp4Server() - runs the ClientClassDefListParser against
    the "client-classes" element

src/bin/dhcp4/tests/config_parser_unittest.cc
    Added new tests for parsing client class definitions:
    TEST_F(Dhcp4ParserTest, clientClassDictionary)
    TEST_F(Dhcp4ParserTest, invalidClientClassDictionary)

src/bin/dhcp4/dhcp4.spec
    Added global "client-classes" element
src/bin/dhcp4/dhcp4.spec
src/bin/dhcp4/json_config_parser.cc
src/bin/dhcp4/tests/config_parser_unittest.cc
src/lib/dhcpsrv/parsers/client_class_def_parser.h