2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-28 20:47:48 +00:00

474 Commits

Author SHA1 Message Date
Francis Dupont
0a59793699 [540-recommend-moving-hostname-char-set-and-hostname-char-replacement-out-of-dhcp-ddns] Final improvements 2019-06-13 15:21:07 +02:00
Michal Nowikowski
eb23facd72 fixed hooks location from lib/hooks to lib/kea/hooks 2019-05-27 19:32:35 +02:00
Marcin Siodelski
e7709ddb7e [#71,!314] Addressed review comments. 2019-05-27 15:23:50 +02:00
Marcin Siodelski
1eb3eae862 [#71,!314] Added config-backend.json examples. 2019-05-27 15:23:50 +02: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
Thomas Markwalder
12dabc40b1 [#614,!326] Fixed JSON syntax errors
doc/examples/kea4/all-keys-current.json
doc/examples/kea6/all-keys-current.json
    Added missing commas
2019-05-21 08:02:42 -04:00
Thomas Markwalder
34ec437b49 [#614,!326] Updated all-keys-current.json with tee time parameters
kea4/all-keys-current.json
    Added calculate-tee-times, t1-percent, and t2-percent to
    network and subnet scopes

kea6/all-keys-current.json
    Added calculate-tee-times, t1-percent, and t2-percent global,
    network, and subnet scopes
2019-05-21 08:02:42 -04:00
Francis Dupont
d5bcaf9622 [561-make-kea-to-build-on-last-macos-xcode] Commented consistency entries in cassandra examples 2019-05-17 09:37:58 -04:00
Thomas Markwalder
e863212580 [#365,!296] Addressed review comments. 2019-04-26 11:19:33 -04:00
Thomas Markwalder
f5fe96c6ee [#104,!290] kea-dhcpv6 now supports fetching config from backends
Infrastructure has been added to kea-dhcp6 such that it can
    now be configured to fetch full and then periodic updates
    from config backends.

    Merging the actual fetched content will be done under subsequent
    issues.

src/bin/dhcp6
    ctrl_dhcp6_srv.*
        - ControlledDhcpv6Srv::processConfig() - added logic to schedule CB update timer
        - ControlledDhcpv6Srv::cbFetchUpdates() - new callback function for CB updates

    dhcp6_lexer.ll
    dhcp6_parser.yy
        -  Added config-fetch-wait-time

    dhcp6_messages.mes
        -  New log messages

    dhcp6_srv.*
        - Dhcpv6Srv::cb_control_  - new member for config backend access
        - Dhcpv6Srv::inTestMode() - new function to test for unit test mode

    json_config_parser.cc
        - configureDhcp6Server() - invokes full fetch from config backend

src/bin/dhcp6/tests
    config_backend_unittest.cc - new file/tests for config backend testing
    config_parser_unittest.cc - updated
    get_config_unittest.cc - rebuild tests
    kea_controller_unittest.cc - added CB control/timer tests

src/lib/dhcpsrv/
    dhcpsrv_messages.mes - added log message
	cb_ctl_dhcp6.* - new files that provide v6 impl of config backend controller

doc/examples/kea6/all-keys-current.json - added config-fetch-wait-time
2019-03-26 15:12:06 -04:00
Marcin Siodelski
20e42e0707 [#103,!277] Updated all-keys-current.json example. 2019-03-26 03:08:56 -04:00
Razvan Becheriu
cafb08a0ec changes after review 2019-03-21 17:56:05 +02:00
Razvan Becheriu
90787d36d3 added supported values and link to documentation 2019-03-21 17:56:05 +02:00
Razvan Becheriu
d4519a8c4e updated examples and models 2019-03-21 17:50:01 +02:00
Francis Dupont
29cd23f3af [430-configure-location-of-datadir] Forked all-keys.json files into stable and current versions 2019-03-16 00:23:05 +01:00
Francis Dupont
381371a7a2 [430-configure-location-of-datadir] Moved datadir to server config and use it for v6 2019-03-16 00:23:05 +01:00
Francis Dupont
723efb56e8 [499-global-keywords-entries] Added global parameter lists 2019-03-07 10:50:34 -05:00
Francis Dupont
fe841603f5 [30-implement-control-socket-for-ddns-2] Reported doc updates 2019-01-03 04:05:03 -05:00
Tomek Mrugalski
8187238ee5 [#284,!146] Minor correction in netconf/simple-dhcp4.json 2018-12-11 15:43:36 -05:00
Francis Dupont
1294a55fc0 [284-need-dhcp6-example-for-netconf] Removed simple config and add simple DHCPv6 one 2018-12-11 15:43:36 -05:00
Francis Dupont
994a826caf [195-document-sample-netconf-operation] Moved operation examples in kea-dhcp6-operations subdir 2018-11-28 17:03:37 -05:00
Francis Dupont
d6fd4c0e85 [195-document-sample-netconf-operation] Fixed twosubnets example 2018-11-28 17:03:37 -05:00
Francis Dupont
eb4ca638fd [195-document-sample-netconf-operation] Added operation examples 2018-11-28 17:03:37 -05:00
Marcin Siodelski
2f64c86362 [#136,!143] Updated global-reservations.json
As a result of review. Improved header comment, indentation and some other
comments.
2018-11-27 16:37:51 -05:00
Francis Dupont
81f4f566b6 [136-add-global-host-reservation-examples] Added (and used to find and fix a bug) global reservation examples 2018-11-27 16:37:51 -05:00
Francis Dupont
1d2e606565 [136-add-global-host-reservation-examples] Removed extra spaces at end of line 2018-11-27 16:37:51 -05:00
Francis Dupont
d87b6ece1f [65-libyang-simplify-update-models] Tried to address comments 2018-11-24 15:43:32 +01:00
Francis Dupont
17e1ca1493 [65-libyang-simplify-update-models] Updated all-keys (added enable-queue) 2018-11-22 17:13:47 -05:00
Francis Dupont
ab899afed3 [65-libyang-simplify-update-models] Removed all extra containers 2018-11-22 17:13:47 -05:00
Francis Dupont
4de2d249a9 [182-remove-always-include-fqdn-configuration-parameter-from-d2clientconfig] Finished to remove always-include-fqdn 2018-11-20 14:43:26 +01:00
Francis Dupont
2f272cd336 [66-authoritative-flag-in-kea] Cleanup code, added legacy unit test 2018-11-07 23:20:22 +07:00
Sebastian Schrader
c39d33a6ff [5184] Add authoritative flag to sample configs 2018-11-07 23:17:45 +07:00
Tomek Mrugalski
12ed2fdcee [#153,!82] Changes after review:
- logging messages updated
 - existing simple-dhcp4.json tweaked, commented
 - added new simple4.xml example
2018-10-30 07:50:38 -04:00
Francis Dupont
4bc7e0dbe4 [130-all-keys-sample] Removed spurious trailing spaces 2018-10-24 09:05:57 -04:00
Marcin Siodelski
e3b8eacfff [130-all-keys-sample] Improve alignement of the all-keys4.json example. 2018-10-24 09:05:57 -04:00
Marcin Siodelski
a4c201bfe3 [130-all-keys-sample] Added comments to the v6 full config example. 2018-10-24 09:05:56 -04:00
Francis Dupont
c42401dc54 [130-all-keys-sample] last changes before comments 2018-10-24 09:05:56 -04:00
Francis Dupont
667543f466 [130-all-keys-sample] Addressed comments (note that I am still running tests) 2018-10-24 09:05:56 -04:00
Marcin Siodelski
c79d1a126b [130-all-keys-sample] Removed non-supported parameter. 2018-10-24 09:05:55 -04:00
Marcin Siodelski
6c0193d2c4 [130-all-keys-sample] Added extensive comments to the new example file. 2018-10-24 09:05:54 -04:00
Francis Dupont
1426b09a47 [130-all-keys-sample] Added DHCPv6 all keys 2018-10-24 09:05:51 -04:00
Francis Dupont
bd925b1ac3 [130-all-keys-sample] Updated 2018-10-24 09:05:49 -04:00
Francis Dupont
be029b24ed [130-all-keys-sample] Added all keys test sample 2018-10-24 09:05:48 -04:00
Francis Dupont
6bbb2c239f [5-netconf-extend-syntax_rebased] Addressed rebase conflicts 2018-10-17 21:52:15 +02:00
Francis Dupont
1113d7fea4 [5-netconf-doc-config] Updated netconf doc 2018-10-17 08:31:08 -04:00
Francis Dupont
a9641535c5 [5-netconf-doc-config] Filled netconf agent doc 2018-10-17 08:31:08 -04:00
Francis Dupont
d49a76b978 [5-netconf-extend-syntax] Extended syntax 2018-10-10 12:22:10 +02:00
Tomek Mrugalski
81474963f8 [#5,!49] Added DHCPv4-specific netconf example config. 2018-09-28 09:20:46 -04:00
Francis Dupont
5c7a719b1c [5-netconf-config] Updated examples and twist global objects 2018-09-28 09:20:46 -04:00
Francis Dupont
c097002359 [5-netconf-config] Added netconf syntax 2018-09-28 09:20:46 -04:00