- 26 Nov, 2015 1 commit
-
-
Shawn Routhier authored
-
- 25 Nov, 2015 3 commits
-
-
Shawn Routhier authored
-
Shawn Routhier authored
Notable items: Removed a lot of the classification text from dhcp4.xml and dhcp6.xml leaving a brief description with a pointer to the main text and some examples. Added more examples
-
Stephen Morris authored
-
- 24 Nov, 2015 2 commits
-
-
Shawn Routhier authored
-
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.
-
- 23 Nov, 2015 2 commits
-
-
Shawn Routhier authored
-
Shawn Routhier authored
Add the chapter about classification
-
- 21 Nov, 2015 1 commit
-
-
Shawn Routhier authored
-
- 19 Nov, 2015 9 commits
-
-
Thomas Markwalder authored
-
Thomas Markwalder authored
Merges in branch 'trac4096'
-
Thomas Markwalder authored
-
Francis Dupont authored
-
Francis Dupont authored
-
Thomas Markwalder authored
-
Thomas Markwalder authored
src/lib/dhcpsrv/client_class_def.cc - updated comment on empty expressions in ctor, - cleaned up whitespace src/lib/dhcpsrv/parsers/client_class_def_parser.cc - ExpressionParser::build() - integrated use of Eval parsing in ExpressionParser - cleaned up whitespace src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc Updated tests to verify that expressions are actually parsed and function.
-
Thomas Markwalder authored
Merge branch 'trac4096' of ssh://git.kea.isc.org/git/kea into trac4096
-
Francis Dupont authored
-
- 18 Nov, 2015 10 commits
-
-
Thomas Markwalder authored
Eval library now supports actual parsing. Need to use it in class definition's ExpressionParser.
-
Thomas Markwalder authored
src/bin/dhcp4/tests/config_parser_unittest.cc src/bin/dhcp6/tests/config_parser_unittest.cc src/lib/dhcpsrv/client_class_def.h Fixed spellings and spacing. src/lib/dhcpsrv/Makefile.am src/lib/dhcpsrv/tests/Makefile.am Move eval lib up in the link order
-
Francis Dupont authored
-
Francis Dupont authored
-
Francis Dupont authored
-
Francis Dupont authored
-
Francis Dupont authored
-
Thomas Markwalder authored
-
Thomas Markwalder authored
Merged in branch 'trac4117'
-
Francis Dupont authored
-
- 17 Nov, 2015 8 commits
-
-
Thomas Markwalder authored
Now that libdhcpsrv depends on libeval, eval must be built first.
-
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
-
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
-
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
-
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
-
Francis Dupont authored
-
Francis Dupont authored
-
Francis Dupont authored
-
- 16 Nov, 2015 1 commit
-
-
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)
-
- 15 Nov, 2015 1 commit
-
-
Francis Dupont authored
-
- 14 Nov, 2015 2 commits
-
-
Francis Dupont authored
-
Francis Dupont authored
-