1. 24 Nov, 2015 1 commit
    • Shawn Routhier's avatar
      [trac4101] Update v4 and v6 pages · 5914d859
      Shawn Routhier authored
      Update the v4 and v6 pages to reflect the new classification.
      These are shortened versions of the main classification page.
      
      Also update the option description to incude .text and .hex modifiers.
      5914d859
  2. 23 Nov, 2015 2 commits
  3. 21 Nov, 2015 1 commit
  4. 19 Nov, 2015 9 commits
  5. 18 Nov, 2015 10 commits
  6. 17 Nov, 2015 8 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
    • Thomas Markwalder's avatar
      [4096] Added copy constructors and equality tools to client class storage · 87ed3316
      Thomas Markwalder authored
      In anticipation adding client class storage to SrvConfig:
      
      src/lib/dhcpsrv/client_class_def.h
      src/lib/dhcpsrv/client_class_def.cc
          added copy contructor, equals() method, ==, != operators
          To ClientClassDef and ClientClassDictionary
      
      src/lib/dhcpsrv/tests/client_class_def_unittest.cc
          Added copyAndEquality tests for ClientClassDef and
          ClientClassDictionary
      87ed3316
    • Francis Dupont's avatar
      [master] Updated git hash · c4557eef
      Francis Dupont authored
      c4557eef
    • Francis Dupont's avatar
      18321bf8
    • Francis Dupont's avatar
      [master] Merge trac4125 (parser build) · f4bf83b1
      Francis Dupont authored
      f4bf83b1
  7. 16 Nov, 2015 1 commit
    • Thomas Markwalder's avatar
      [4096] Added parsers for client class definitions · dd80413a
      Thomas Markwalder authored
      New Files:
          parsers/client_class_def_parser.cc
          parsers/client_class_def_parser.h
          tests/client_class_def_parser_unittest.cc
      
      src/lib/dhcpsrv/parsers/Makefile.am
          Added entries for new files
          Added EXTRA_DIST entries for several files that were missing.
      
      src/lib/dhcpsrv/parsers/dhcp_parsers.h
          Added typedef for OptionDataListParserPtr
      
      src/lib/dhcpsrv/tests/Makefile.am
          Added entries for new unitest file
      
      src/lib/dhcpsrv/tests/client_class_def_unittest.cc
          Fixed broken unit test TEST(ClientClassDef, cfgOptionBasics)
      dd80413a
  8. 15 Nov, 2015 1 commit
  9. 14 Nov, 2015 7 commits