Francis Dupont
cf8d112211
[5145b] Rebased keeping host_parser in hooks
2017-03-04 15:42:24 +01:00
Tomek Mrugalski
828304f2f4
[master] Merge branch 'trac5134_rebase'
...
# Conflicts:
# src/bin/agent/Makefile.am
# src/bin/agent/ca_cfg_mgr.cc
# src/bin/agent/tests/.gitignore
# src/bin/agent/tests/Makefile.am
# src/bin/agent/tests/ca_cfg_mgr_unittests.cc
# src/lib/process/tests/d_cfg_mgr_unittests.cc
2017-03-02 11:11:22 +01:00
Francis Dupont
ec32546ecb
[master] Moved loadLibrarie() at the end
2017-02-24 14:38:21 +01:00
Francis Dupont
3751909555
[master] Merged trac3590 (migrate remaining items from CfgMgr to SrvConfig
2017-02-24 14:33:36 +01:00
Tomek Mrugalski
886fa301d7
[3590] Revert "[3590] Hook libraries information is now stored in SrvConfig"
...
This reverts commit 7f62f7f11eefb7486fd5a2abede7ffdd287cb68a.
This is already covered in #5145 .
2017-02-24 11:41:05 +01:00
Tomek Mrugalski
7f62f7f11e
[3590] Hook libraries information is now stored in SrvConfig
2017-02-23 19:16:49 +01:00
Tomek Mrugalski
a998990f03
[5134] HooksLibrariesParser moved to lib/hooks
2017-02-17 14:06:49 +01:00
Tomek Mrugalski
7433650ca8
[3770_rebase] Implemented logic checking in DHCPv4.
2017-02-13 17:34:43 +01:00
Francis Dupont
363690d6df
[3590] Removed unused isDuplicate and move echo client-id from CfgMgr to SrvConfig
2017-02-11 10:29:40 +01:00
Tomek Mrugalski
656d42a5c6
[master] Merge branch 'trac5123'
2017-01-28 11:32:20 +01:00
Tomek Mrugalski
44e812a308
[5122] Duplicate position printed in exceptions fixed
2017-01-27 21:39:45 +01:00
Tomek Mrugalski
d3bfac3329
[5122] Obsolete ParserContext class removed.
2017-01-27 20:42:16 +01:00
Francis Dupont
8acb679084
[5122] Added a comment explaining (where) client-class code was moved
2017-01-27 18:16:52 +01:00
Francis Dupont
0878ad28fa
[5122] spelling & find -> get
2017-01-27 17:28:53 +01:00
Tomek Mrugalski
523deee862
[5122] Contexts removed from SubnetConfigParser
2017-01-27 15:41:30 +01:00
Tomek Mrugalski
22c37c1925
[5122] initSubnet migrated to SimpleParser
2017-01-27 15:16:48 +01:00
Francis Dupont
a911efe6e5
[5123] Updated dhcpsrv and dhcp[46]/json... codes
2017-01-26 21:45:23 +01:00
Tomek Mrugalski
40f36afc0b
[5019_rebase] New global parser classes documented.
2017-01-26 15:20:08 +01:00
Tomek Mrugalski
a47e82236b
[5019_rebase] createGlobalDhcpXConfigParser removed
2017-01-26 15:03:47 +01:00
Tomek Mrugalski
2084894153
[5019_rebase] Review changes:
...
- RSOOListConfigParser migrated
- Global parser tweaked (SrvConfig passed as parameter)
- duplicate_option_warning removed
2017-01-26 15:00:35 +01:00
Tomek Mrugalski
737a7959b4
[5019_rebase] Fix after rebase.
2017-01-26 14:26:16 +01:00
Francis Dupont
e1591d829b
[5019] Addressed some (but not all) comments/concerns
2017-01-26 14:02:17 +01:00
Tomek Mrugalski
5189956f77
[5019] subnet defaults implemented, id, rapid-commit params migrated
2017-01-26 13:49:54 +01:00
Tomek Mrugalski
96cdf5b01f
[5019] Global v4/v6 parsers migrated to SimpleParser.
2017-01-26 13:49:54 +01:00
Tomek Mrugalski
26be56dec1
[5019] Subnet4, Subne6 parsers migrated to SimpleParser
2017-01-26 13:43:22 +01:00
Francis Dupont
d799294103
[master] host-database -> hosts-database
2017-01-25 18:24:14 +01:00
Francis Dupont
361561aab3
[master] Finishing merge of trac5097 (migrate pool config)
2017-01-25 15:14:01 +01:00
Francis Dupont
a959b5548b
[master] Finishing merge of trac5096 (migrate database config)
2017-01-25 15:00:15 +01:00
Francis Dupont
e6827b24d7
[master] spelling
2017-01-24 23:18:58 +01:00
Francis Dupont
28a9a845a3
[master] Finishing merge of trac5098 (migrate client class def)
2017-01-19 14:38:51 +01:00
Francis Dupont
2b6317f5dd
[5098] Improved checks and unit tests
2017-01-18 02:27:14 +01:00
Francis Dupont
c5d913c638
[5097] Addressed not unit test comments
2017-01-18 00:19:44 +01:00
Francis Dupont
decb410509
[master] Finished merge of trac5033 (migrate D2client)
2017-01-16 13:49:43 +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
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
Francis Dupont
3e674fdaf2
[5097] Migrated (checkpoint as user-context are missing in flex/bison)
2017-01-12 01:14:50 +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
7be6514d9b
[master] Finished merge of trac5035 (migrate lease expiration config)
2017-01-10 23:24:39 +01:00
Francis Dupont
36c0a44ad6
[5096] Migrated to Simple (but cql is missing)
2017-01-10 21:33:19 +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
Tomek Mrugalski
a6849e9303
[5020] Obsolete iface_parser removed.
2017-01-09 15:32:44 +01:00
Francis Dupont
fa41a74a7c
[5098] Specialized list2 to string only - migrated global client class defs
2017-01-08 17:12:20 +01:00
Francis Dupont
3f07550f07
[5035] Moved to SimpleParser
2017-01-07 07:18:40 +01:00
Marcin Siodelski
b55841b6a4
[master] Merge branch 'trac5030'
2017-01-07 00:51:39 +01:00
Marcin Siodelski
7e66a9d112
[5030] SubnetID a parameter of parse method rather than ctor.
2017-01-05 21:35:11 +01:00
Tomek Mrugalski
f1c9dee093
[master] Merge branch 'trac5032' (mac-sources, control-socket, relay parsers)
...
# Conflicts:
# src/lib/testutils/io_utils.cc
# src/lib/testutils/io_utils.h
2017-01-05 15:42:39 +01:00
Marcin Siodelski
1bd9870c36
[5030] Migrated Host Reservation related parsers to SimpleParser.
2017-01-05 15:25:19 +01:00
Thomas Markwalder
4afbdcf89c
[master] Implement set-config command in kea-dhcp4/6
...
Merges in branch 'trac5046'
2017-01-04 15:46:12 -05:00