1. 23 Nov, 2015 2 commits
  2. 22 Nov, 2015 2 commits
  3. 21 Nov, 2015 8 commits
  4. 20 Nov, 2015 5 commits
  5. 19 Nov, 2015 9 commits
  6. 18 Nov, 2015 10 commits
  7. 17 Nov, 2015 4 commits
    • Thomas Markwalder's avatar
      [4096] Move libeval up in lib/Makefile.am · b260200e
      Thomas Markwalder authored
          Now that libdhcpsrv depends on libeval, eval must be built first.
      b260200e
    • Thomas Markwalder's avatar
      [4096] kea-dhcp6 now parses client class definitions list · db990992
      Thomas Markwalder authored
          src/bin/dhcp6/json_config_parser.cc
              - createGlobalDhcp6ConfigParser() - creates ClientClassDefListParser
              for "client-classes" element
              - configureDhcp6Server() - runs the ClientClassDefListParser against
              the "client-classes" element
      
          src/bin/dhcp6/tests/config_parser_unittest.cc
              Added new tests for parsing client class definitions:
              TEST_F(Dhcp6ParserTest, clientClassDictionary)
              TEST_F(Dhcp6ParserTest, invalidClientClassDictionary)
      
          src/bin/dhcp6/dhcp6.spec
              Added global "client-classes" element
      db990992
    • Thomas Markwalder's avatar
      [4096] kea-dhcp4 now parses client class definitions list · a419556f
      Thomas Markwalder authored
      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
      a419556f
    • Thomas Markwalder's avatar
      [4096] Added client class dictionary to SrvConfig · 559c0a69
      Thomas Markwalder authored
      src/lib/dhcpsrv/parsers/client_class_def_parser.cc
          ClientClassDefListParser::commit() - pushes the newly built local
          dictionary to CfgMgr staging
      
      src/lib/dhcpsrv/srv_config.h
      src/lib/dhcpsrv/srv_config.cc
          Added client class dictionary member to SrvConfig
      
      src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
          TEST_F(ClientClassDefListParserTest, simpleValidList) - now
          verifies that ClientClassDefListParser::commit() pushes its
          local dictionary to CfgMgr staging.
      
      src/lib/dhcpsrv/tests/srv_config_unittest.cc
          Added support to test new client class dictionary member
      559c0a69