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

64 Commits

Author SHA1 Message Date
Andrei Pavel
dab966b3ed
[#1772] changelog, copyrights, messages 2021-03-29 21:47:05 +03:00
Razvan Becheriu
ca812d1116 [#1621] implemented "on-fail" action for connection recovery 2021-03-29 21:11:29 +03:00
Razvan Becheriu
ab2f01f8c0 [#1405] addressed comments 2020-11-18 15:55:23 +02:00
Razvan Becheriu
06d2ec5edd [#1405] added parser for the reservation-modes map 2020-11-18 15:55:22 +02:00
Francis Dupont
78ba6d5a9e [#151] Addressed comments 2020-10-22 10:54:30 +02:00
Francis Dupont
2a2931cd49 [#151] Improved flex errors in string 2020-10-22 10:54:30 +02:00
Francis Dupont
642c265679 [#916] Addressed comments 2020-07-08 14:32:45 +02:00
Francis Dupont
a07ea817e0 [#916] Checkpoint before regen 2020-07-08 14:32:45 +02:00
Wlodek Wencel
a8aed452db [#1201] 1.7.7 pre-release changees 2020-04-27 10:46:30 +02:00
Razvan Becheriu
ea9a9fa460 [#893] addressed review comments 2020-04-14 22:27:43 +03:00
Francis Dupont
7bc4cc182a [208-move-logging-from-global-objects-to-global-params] Almost done. Checkpoint of the day 2019-05-22 18:10:24 -04:00
Francis Dupont
65be602269 [275-config-control-syntax-cleanup] Fixed config-control syntax 2018-11-27 08:39:22 -05:00
Francis Dupont
a6cdf5f273 [65-libyang-simplify-update-models] Revert dhcp[46] syntax fixes 2018-11-22 17:13:47 -05:00
Francis Dupont
d0985556e1 [65-libyang-simplify-update-models] Added new entries - fixed syntax 2018-11-22 17:13:47 -05:00
Francis Dupont
fae9245a36 [268-reservation-mode-is-not-global] Updated code for global reservation mode 2018-11-20 19:00:41 +01:00
Thomas Markwalder
464ea71b2b [#42,!103] Addressed majority of review comments
Most notable change is "queue-control" is now "dhcp-queue-control"
2018-11-07 18:07:34 -05:00
Thomas Markwalder
32d8549e52 [#42] kea-dhcp6 can now parse and use queue-control
src/bin/dhcp6/ctrl_dhcp6_srv.cc
    ControlledDhcpv6Srv::processConfig() - adde packet queue config logic

src/bin/dhcp6/dhcp6_lexer.ll
    Added parsing of queue-control

src/bin/dhcp6/dhcp6_messages.mes
    Added DHCP6_CONFIG_PACKET_QUEUE message

src/bin/dhcp6/dhcp6_parser.yy

src/bin/dhcp6/json_config_parser.cc
    configureDhcp6Server() - now parses "queue-control"

src/bin/dhcp6/parser_context.*
    Added QUEUE_CONTROL

src/bin/dhcp6/tests/config_parser_unittest.cc
    TEST_F(Dhcp6ParserTest, queueControl)
    TEST_F(Dhcp6ParserTest, queueControlInvalid) - new tests

src/lib/dhcpsrv/parsers/queue_control_parser.*
    Revamped to construct an ElementPtr rather than QueueControl
2018-11-06 09:31:40 -05:00
Thomas Markwalder
dbef8eac8e [#32,!23] dhcp6 now parses "config-control" element 2018-10-05 09:17:50 -04:00
Tomek Mrugalski
4cb3ae1902 [5682] DHCP4, DHCP6 parsers extended to support sanity-checks 2018-07-30 19:03:18 +02:00
Francis Dupont
0260a6284e [master] Merging trac5374 (new classification) - conflicts resolved, regen needed 2018-04-11 16:42:23 +02:00
Francis Dupont
b7ff0b949e [5374] Checkpoint: need regen 2018-04-01 14:44:13 +02:00
Francis Dupont
66fd3572c0 [5531] Checkpoint before first syntax change 2018-02-12 01:34:48 +01:00
Francis Dupont
93703b0804 [5351] Checkpoint: fix HR, doc, host DB 2017-12-03 13:43:59 +01:00
Francis Dupont
033b5a941e [5374] Checkpoint before updting syntax 2017-11-27 02:59:59 +01:00
Francis Dupont
9be04ee397 [5425] Extended syntax 2017-11-19 11:25:09 +01:00
Tomek Mrugalski
74b824cc80 [master] Merge branch 'trac5357' (shared network parsers update)
# Conflicts:
#	src/bin/dhcp4/dhcp4_lexer.cc
#	src/bin/dhcp4/dhcp4_parser.cc
#	src/bin/dhcp4/dhcp4_parser.h
#	src/bin/dhcp6/dhcp6_lexer.cc
#	src/bin/dhcp6/dhcp6_parser.cc
#	src/bin/dhcp6/dhcp6_parser.h
2017-09-14 12:02:38 +02:00
Tomek Mrugalski
0a90abf2ed [5357] Dhcp{4,6} grammar extended, sample configs added. 2017-09-08 23:14:24 +02:00
Francis Dupont
a8df76c476 [5124a] Rebased 2017-09-02 14:35:47 +02:00
Francis Dupont
512390eaa8 [master] Finishing merge of trac5121 (HRMode in flex/bison) 2017-07-06 13:11:00 +02:00
Francis Dupont
309a01c9b3 [master] spelling 2017-02-08 16:01:37 +01:00
Francis Dupont
03fc86a680 [5121] Updated parser for HRmode 2017-01-27 00:47:25 +01:00
Francis Dupont
a959b5548b [master] Finishing merge of trac5096 (migrate database config) 2017-01-25 15:00:15 +01:00
Francis Dupont
decb410509 [master] Finished merge of trac5033 (migrate D2client) 2017-01-16 13:49:43 +01:00
Francis Dupont
0a30a27a56 [5033] Ported flex/bison stuff to DHCPv6 2017-01-13 20:10:44 +01:00
Francis Dupont
ee50101f97 [5033] Some fixes (1,2,4 of review) 2017-01-12 21:16:43 +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
Francis Dupont
7be6514d9b [master] Finished merge of trac5035 (migrate lease expiration config) 2017-01-10 23:24:39 +01:00
Francis Dupont
2fe778e872 [5096] Updated flex/bison parsers for databases 2017-01-10 16:08:06 +01:00
Francis Dupont
62804a4f7a [5044fd] Added DUID type tokens within DUID_TYPE context 2017-01-09 18:42:38 +01:00
Francis Dupont
f426d33135 [5035] Did flex/bison side 2017-01-07 06:29:27 +01:00
Tomek Mrugalski
a904a3e14c [5021] SimpleParser unit-tests now use bison parser. 2016-12-28 14:41:05 +01:00
Tomek Mrugalski
039622a485 [master] Addressed doxygen warnings raised. 2016-12-13 14:21:57 +01:00
Tomek Mrugalski
5b7aaae74d [5036] Changes after review:
- clarified JSON usage in admin guide (True/False not allowed)
 - fixed incorrect reference to hosts4-storage
 - clarified that empty mac-sources entry is not allowed
 - added extra text about syntactic contexts
 - corrected several typos
2016-12-12 14:59:57 +01:00
Francis Dupont
7b0d7c25ab [5036] Improved parser and include files 2016-12-10 11:11:21 +01:00
Tomek Mrugalski
fab8be8e25 [5036] Comments added, some constants removed. 2016-12-06 20:28:55 +01:00
Tomek Mrugalski
39919c3bd3 [5036] Code cleanup 2016-12-06 19:16:03 +01:00
Francis Dupont
4204443ad1 [5014_phase2] Use Dhcp6 (vs JSON) parser as much as possible in unit tests 2016-11-29 19:58:37 +01:00
Francis Dupont
55ad23aa80 [5014_phase2] Use parser in place of fromJSON 2016-11-29 19:58:37 +01:00
Francis Dupont
a97417d5c5 [5014_phase2] Added a JSON value subparser 2016-11-29 19:58:37 +01:00
Francis Dupont
ad2c19f990 [5014_phase2] Defined some config subparsers (to be used for tests) 2016-11-29 19:58:37 +01:00