Skip to content
  • Thomas Markwalder's avatar
    [#35,!517] Added DDDNS parameters to networks,subnets, and their parsers · e782a9d5
    Thomas Markwalder authored
    src/lib/dhcpsrv/network.*
        Network - added DDNS parameters: Optional members, getters, setters
        Network::toElement() - added DDNS parameters
    
    src/lib/dhcpsrv/parsers/base_network_parser.*
        BaseNetworkParser::parseDdnsParams() - new method to parse DDNS parameters
    
        BaseNetworkParser::parseLifetime() - fixed unitialized variables warning
    
    src/lib/dhcpsrv/parsers/dhcp_parsers.cc
        Subnet4ConfigParser::initSubnet()
        Subnet6ConfigParser::initSubnet()  - added call to parseDdnsParms().
    
    src/lib/dhcpsrv/parsers/shared_network_parser.cc
        SharedNetwork4Parser::parse()
        SharedNetwork6Parser::parse() - added call to parseDdnsParms().
    
    src/lib/dhcpsrv/parsers/simple_parser4.cc
        SimpleParser4::GLOBAL4_PARAMETERS
        SimpleParser4::GLOBAL4_DEFAULTS
        SimpleParser4::SUBNET4_PARAMETERS
        SimpleParser4::INHERIT_TO_SUBNET4
        SimpleParser4::SHARED_NETWORK4_PARAMETERS - added DDNS parameters
    
    src/lib/dhcpsrv/parsers/simple_parser6.cc
        SimpleParser6::GLOBAL6_PARAMETERS
        SimpleParser6::GLOBAL6_DEFAULTS
        SimpleParser6::SUBNET6_PARAMETERS
        SimpleParser6::INHERIT_TO_SUBNET6
        SimpleParser6::SHARED_NETWORK6_PARAMETERS - added DDNS parameters
    
    src/lib/dhcpsrv/tests/cfg_shared_networks4_unittest.cc
    src/lib/dhcpsrv/tests/cfg_shared_networks6_unittest.cc
    src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
    src/lib/dhcpsrv/tests/network_unittest.cc
    src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
    src/lib/dhcpsrv/tests/shared_network_unittest.cc
    src/lib/dhcpsrv/tests/subnet_unittest.cc
        Updated tests.
    e782a9d5