2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 21:18:02 +00:00

23982 Commits

Author SHA1 Message Date
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