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