]> git.ipfire.org Git - thirdparty/kea.git/commit
[5535] RelayInfo parsing handles both ip-address and ip-addresses
authorThomas Markwalder <tmark@isc.org>
Thu, 26 Apr 2018 17:20:39 +0000 (13:20 -0400)
committerThomas Markwalder <tmark@isc.org>
Thu, 26 Apr 2018 17:20:39 +0000 (13:20 -0400)
commit0e5e017d4bf56ccc623723908e4b43e10a9ce63c
tree6bf0e321c73f796e9d725f2a6c2d9524d3b1a88d
parent9e362be0644a58f873176343ce1f016a4b0fd58a
[5535] RelayInfo parsing handles both ip-address and ip-addresses

src/lib/dhcpsrv/parsers/dhcp_parsers.*
    RelayInfoParser::parse() - reworked to support either
    ip-address or ip-addresses

    RelayInfoParser::addAddress() - new parser helper method

src/lib/dhcpsrv/parsers/shared_network_parser.cc
    SharedNetwork4Parser::parse()
    SharedNetwork6Parser::parse()
    - both now parse "relay" element (was missing)

src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
    Modified to support testing "relay" element parsing
    Added new tests:
        TEST_F(SharedNetwork4ParserTest, relayInfoTests)
        TEST_F(SharedNetwork6ParserTest, relayInfoTests)
src/lib/dhcpsrv/parsers/dhcp_parsers.cc
src/lib/dhcpsrv/parsers/dhcp_parsers.h
src/lib/dhcpsrv/parsers/shared_network_parser.cc
src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc