Francis Dupont
290f65dee8
[master] Fixed system_messages path (cf github PR#33)
2017-01-23 23:56:37 +01:00
Francis Dupont
00ff64245a
[master] spelling
2017-01-23 23:49:57 +01:00
Francis Dupont
07635eddf9
[master] Updated COPYING years
2017-01-23 18:14:31 +01:00
Francis Dupont
082f2eb228
[master] Initialized another variable in D2ClientConfigParser::parse
2017-01-23 18:06:14 +01:00
Francis Dupont
3ddfc47f12
[master] Initialized more variables in D2ClientConfigParser::parse
2017-01-23 14:49:01 +01:00
Francis Dupont
735968a154
[master] Updated git hash
trac5113_base
trac2688_base
trac5070_base
trac5071_base
trac2358_base
trac5010_base
trac5019_base
trac5053_base
trac102_base
2017-01-19 15:35:09 +01:00
Francis Dupont
e93906e48a
[master] regen flex/bison files
2017-01-19 13:40:05 +00:00
Francis Dupont
28a9a845a3
[master] Finishing merge of trac5098 (migrate client class def)
2017-01-19 14:38:51 +01:00
Francis Dupont
9adb0eb50e
[5098] Reserved last change (position added by the englobing try/catch)
2017-01-19 14:08:08 +01:00
Tomek Mrugalski
741963208d
[5098] Exception now logs location.
2017-01-19 13:07:53 +01:00
Francis Dupont
2b6317f5dd
[5098] Improved checks and unit tests
2017-01-18 02:27:14 +01:00
Francis Dupont
3d16173847
[master] Addressed doxygen warnings from #5033 merge
2017-01-16 17:01:12 +01:00
Francis Dupont
7fc165d593
[master] regen flex
trac5112_base
2017-01-16 13:19:54 +00:00
Francis Dupont
b053f42907
[master] Tried another way to fix UDP flex overload
2017-01-16 14:19:20 +01:00
Francis Dupont
1ab759dc97
[master] regen flex
2017-01-16 13:06:21 +00:00
Francis Dupont
dae87dec98
[master] typo (required regen)
2017-01-16 14:05:41 +01:00
Francis Dupont
2d6f9bff51
[master] regen flex/bison files
2017-01-16 13:02:52 +00:00
Francis Dupont
158b408bd2
[master] Finished merge of trac5033 (migrate D2client) (tentative fixes)
2017-01-16 14:01:28 +01:00
Francis Dupont
decb410509
[master] Finished merge of trac5033 (migrate D2client)
2017-01-16 13:49:43 +01:00
Francis Dupont
f09449b3eb
[5033] Refactored D2ClientConfigParser
2017-01-13 23:10:40 +01:00
Francis Dupont
34df4c91b9
[trac5033] regen flex/bison files
2017-01-13 19:11:59 +00:00
Francis Dupont
0a30a27a56
[5033] Ported flex/bison stuff to DHCPv6
2017-01-13 20:10:44 +01:00
Francis Dupont
5b165e3ceb
[5033] Setup flex/bison (checkpoint - only DHCPv4 done)
2017-01-13 18:08:14 +01:00
Francis Dupont
568aa8f5f6
[5033] Fixed defaults and enable-updates=false shortcut problems
2017-01-13 15:28:52 +01:00
Thomas Markwalder
7a79bacb01
[5033] Removed no longer relevant enable-udpates false test
...
D2ClientConfigParser:parse() - removed the enable-updates false
test as it is both irrelevant and broken (map size will never be 1)
2017-01-13 07:05:23 -05:00
Francis Dupont
fe611daf4f
[5033] Various fixes mostly cosmetic
2017-01-12 23:09:16 +01:00
Francis Dupont
ee50101f97
[5033] Some fixes (1,2,4 of review)
2017-01-12 21:16:43 +01:00
Tomek Mrugalski
d1a9fbee29
[master] ChangeLog updated.
fdppjson_base
2017-01-12 19:56:56 +01:00
Tomek Mrugalski
aa91d76cca
[master] Doxygen warnings fixed.
2017-01-12 15:38:43 +01:00
Thomas Markwalder
d7114906f0
[5033] Added exmaple json files with dhcp-ddns, fixed copyrights
2017-01-12 08:23:21 -05:00
Tomek Mrugalski
1bbaf4cbcf
[master] Merge branch 'trac5031' (hooks-libraries parser migrated)
...
# Conflicts:
# src/bin/dhcp4/json_config_parser.cc
# src/bin/dhcp6/json_config_parser.cc
2017-01-12 13:49:58 +01:00
Tomek Mrugalski
8b8dde99d3
[5031] Hooks parser now detects if hooksmgr failed to load libraries.
2017-01-12 12:51:48 +01:00
Thomas Markwalder
9b20235ebf
[5033] - kea-dhcp6 now uses new D2ClientConfigParser
...
src/bin/dhcp6/json_config_parser.cc
createGlobalDhcp6ConfigParser()
- added clause to invoke new D2ClientConfigParser to
set staging config
- added clause to apply staged D2ClientConfig (formerly done
by parser commit
src/bin/dhcp6/parser_context.h
src/bin/dhcp6/parser_context.cc
aded PARSER_DHCP_DDNS context
src/bin/dhcp4/simple_parser6.h
src/bin/dhcp4/simple_parser6.cc
defined SimpleParser6::D2_CLIENT_CONFIG_DEFAULTS
SimpleParser6::setAllDefaults() - now sets defaults
for D2ClientConfig
src/bin/dhcp6/tests/d2_unittest.cc
src/bin/dhcp6/tests/fqdn_unittest.cc
Updated replace-name-mode values and tests
(true/false no longer supported)
doc/guide/dhcp6-srv.xml
Updated, replace-client-name no longer accepts booleans
2017-01-11 15:22:30 -05:00
Thomas Markwalder
85640c193b
[5033] - migrated D2ClientConfigParser to SimpleParser, kea-dhcp4 uses it
...
src/bin/dhcp4/json_config_parser.cc
createGlobalDhcp4ConfigParser()
- added clause to invoke new D2ClientConfigParser to
set staging config
- added clause to apply staged D2ClientConfig (formerly done
by parser commit
src/bin/dhcp4/parser_context.h
src/bin/dhcp4/parser_context.cc
aded PARSER_DHCP_DDNS context
src/bin/dhcp4/simple_parser4.h
src/bin/dhcp4/simple_parser4.cc
defined SimpleParser4::D2_CLIENT_CONFIG_DEFAULTS
SimpleParser4::setAllDefaults() - now sets defaults
for D2ClientConfig
src/bin/dhcp4/tests/d2_unittest.cc
src/bin/dhcp4/tests/fqdn_unittest.cc
Updated replace-name-mode values (true/false no longer supported)
src/lib/dhcpsrv/parsers/dhcp_parsers.h
src/lib/dhcpsrv/parsers/dhcp_parsers.cc
D2ClientConfig now derives from SimpleParser
src/lib/dhcpsrv/srv_config.h
src/lib/dhcpsrv/srv_config.cc
Added a D2ClientConfigPtr member to SrvConfig.
src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
Updated tests to set D2 client config defaults
doc/guide/dhcp4-srv.xml
Updated, replace-client-name no longer accepts booleans
2017-01-11 13:47:39 -05:00
Francis Dupont
91a546c3f1
[master] Missing ; after class declaration
trac4540_base
trac5097_base
2017-01-10 23:29:40 +01:00
Francis Dupont
b0249911dd
[master regen flex/bison files
2017-01-10 22:25:58 +00:00
Francis Dupont
7be6514d9b
[master] Finished merge of trac5035 (migrate lease expiration config)
2017-01-10 23:24:39 +01:00
Tomek Mrugalski
4c3d035d4c
[master] ChangeLog updated.
2017-01-10 16:11:15 +01:00
Tomek Mrugalski
3d8e48c640
[master] Merge branch 'trac5020' (interfaces parser migrated to SimpleParser)
...
# Conflicts:
# src/bin/dhcp4/json_config_parser.cc
# src/bin/dhcp6/json_config_parser.cc
2017-01-10 14:48:57 +01:00
Francis Dupont
837ed7397a
[master] Tentative fix for Clang static analyzer
trac5096_base
trac4096_base
2017-01-09 23:19:08 +01:00
Tomek Mrugalski
877cf3139f
[master] Merge branch 'trac5044' (DUID configuration to SimpleParser)
...
# Conflicts:
# src/bin/dhcp6/json_config_parser.cc
2017-01-09 18:55:47 +01:00
Francis Dupont
45ddaa8ad6
[trac5044fd] regen
2017-01-09 18:42:48 +01:00
Francis Dupont
62804a4f7a
[5044fd] Added DUID type tokens within DUID_TYPE context
2017-01-09 18:42:38 +01:00
Francis Dupont
7c3349e12f
[5093] Stop createLinkLayerId at first Ethernet like + en3 -> en7
2017-01-09 18:17:52 +01:00
Francis Dupont
19f02b83f7
[5093] Put the right comparison according to its comment
2017-01-09 18:17:41 +01:00
Tomek Mrugalski
f32bbafd85
[5020] Obsolete iface_parser code removed from dhcp6
2017-01-09 15:38:06 +01:00
Tomek Mrugalski
a6849e9303
[5020] Obsolete iface_parser removed.
2017-01-09 15:32:44 +01:00
Francis Dupont
4ff6265ee1
[trac5020fd] regen
2017-01-09 15:07:59 +01:00
Francis Dupont
01622260e4
[5020fd] Unspecialized raw/udp, added new syntactic context
2017-01-09 15:07:14 +01:00
Francis Dupont
5a83603207
[master] Commented unused arguments
2017-01-09 11:24:34 +01:00