2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 14:05:33 +00:00
Commit Graph

34943 Commits

Author SHA1 Message Date
Francis Dupont
d4c3a32c8a [#2753] Rebased with new schemas 2023-03-31 14:29:41 +02:00
Francis Dupont
5d6870557e [#2752] Added comments explaining new columns only usage 2023-03-31 14:01:37 +02:00
Francis Dupont
acc0c57736 [#2752] Rebased new schemas 2023-03-30 15:03:47 +02:00
Marcin Godzina
70e2fb8fc5 [#2814] changed included '.deb' to 'deb' 2023-03-30 08:23:52 +00:00
Marcin Siodelski
466a1c8bc0 [#2754] Added ChangeLog for #2754 2023-03-29 22:17:25 +02:00
Marcin Siodelski
5055d84d1a [#2754] Fixed clock skew for partner unavailable
The clock skew is now reset when the partner is unavailable. We can't
reliably tell what the clock skew is when we have no communication with
the partner.
2023-03-29 22:17:25 +02:00
Marcin Siodelski
e323154b65 [#2780] Fixed merge issues 2023-03-29 21:28:52 +02:00
Marcin Siodelski
34a71074a9 [#2780] Fixed a nit in the test comment 2023-03-29 14:51:27 +02:00
Marcin Siodelski
ba529630d5 [#2780] Moved the allocator initialization
The FLQ allocation state is now populated before enabling MT. It was
suggested in the review.
2023-03-29 14:51:25 +02:00
Marcin Siodelski
9271be2dc5 [#2780] Fixed a nit in the ARM 2023-03-29 14:45:15 +02:00
Marcin Siodelski
274c2bbb47 [#2780] Improved the unit tests 2023-03-29 14:45:15 +02:00
Marcin Siodelski
0d1c59fa61 [#2780] Comment fixes in the FLQ state header 2023-03-29 14:45:15 +02:00
Marcin Siodelski
1c1b3022c5 [#2780] ARM updates after review 2023-03-29 14:45:15 +02:00
Marcin Siodelski
cae3447b6c [#2780] Fixed unstable unit tests 2023-03-29 14:45:15 +02:00
Marcin Siodelski
773e370d46 [#2780] Fixed unit tests 2023-03-29 14:45:15 +02:00
Marcin Siodelski
ed9b27d266 [#2780] Added ChangeLog for #2780 2023-03-29 14:45:11 +02:00
Marcin Siodelski
59d5e47072 [#2780] Log the number of FLQ leases 2023-03-29 14:44:07 +02:00
Marcin Siodelski
af77790ea4 [#2780] Removed unused code from FLQ state 2023-03-29 14:44:07 +02:00
Marcin Siodelski
87856a41b7 [#2780] Documented FLQ allocator in the ARM 2023-03-29 14:44:07 +02:00
Marcin Siodelski
373ae7c427 [#2780] Removed unused code 2023-03-29 14:44:07 +02:00
Marcin Siodelski
147da862f2 [#2780] Report FLQ startup time in the logs 2023-03-29 14:44:07 +02:00
Marcin Siodelski
3db0b463ba [#2780] Added some parser tests for allocator 2023-03-29 14:44:07 +02:00
Marcin Siodelski
7f881ef153 [#2780] Configure FLQ allocator 2023-03-29 14:44:01 +02:00
Marcin Siodelski
7b93da8dfa [#2780] Implemented FLQ allocator 2023-03-29 14:43:39 +02:00
Marcin Godzina
3ee0c5192f [#2813] bump version in configure.ac 2023-03-28 19:56:19 +00:00
Marcin Godzina
769b3583ab [#2809] release changes Kea-2.3.6 2023-03-24 23:51:18 +01:00
Razvan Becheriu
234994c12a [#2807] bump up library versions for 2.3.6 release 2023-03-24 21:21:50 +02:00
Thomas Markwalder
f9c3212351 [#225] Took out temporary test code
src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
2023-03-24 12:50:00 -04:00
Thomas Markwalder
9aebcc13b5 [#225] Comment out with-ddns.jsoh from yang UT
Until ddns-ttl-percent is added to netconf the
with-ddns.json files are commented it out:

adaptor_config_unittests.cc
config_unittests.cc
2023-03-24 12:50:00 -04:00
Thomas Markwalder
0364a28a9b [#225] Fixed typo in v4 with-ddns.json 2023-03-24 12:50:00 -04:00
Thomas Markwalder
bd17628504 [#225] updated with-ddns.json examples 2023-03-24 12:50:00 -04:00
Thomas Markwalder
bacd10114d [#225] Addressed review comments
Mostly minor nits and cosmetics:

modified:
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/arm/dhcp6-srv.rst
src/bin/dhcp6/tests/fqdn_unittest.cc
src/lib/dhcpsrv/ncr_generator.cc
src/lib/dhcpsrv/parsers/base_network_parser.h
src/lib/dhcpsrv/srv_config.h
src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
2023-03-24 12:50:00 -04:00
Thomas Markwalder
962ce5f31f [#225] Fixed parsers, added UTs
modified:   src/bin/dhcp4/dhcp4_lexer.cc
modified:   src/bin/dhcp4/dhcp4_lexer.ll
modified:   src/bin/dhcp4/tests/fqdn_unittest.cc
modified:   src/bin/dhcp6/dhcp6_lexer.cc
modified:   src/bin/dhcp6/dhcp6_lexer.ll
2023-03-24 12:50:00 -04:00
Thomas Markwalder
b171bbe77b [#225] Adding a UT
modified:   src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
2023-03-24 12:50:00 -04:00
Thomas Markwalder
3ff6c37bce [#225] Fixed queueNCRCommon call to calculateDdnsTtl()
modified:   src/lib/dhcpsrv/ncr_generator.cc
2023-03-24 12:50:00 -04:00
Thomas Markwalder
89820a1a73 [#225] Fix compiler complaint about atomic
src/bin/dhcp4/tests/kea_controller_unittest.cc
src/bin/dhcp6/tests/kea_controller_unittest.cc
2023-03-24 12:50:00 -04:00
Thomas Markwalder
c817a11a0e [#225] Fixed typo in network_unittest.cc 2023-03-24 12:50:00 -04:00
Thomas Markwalder
632c98aca2 [#225] Fixed dhcp6_lexer.cc 2023-03-24 12:50:00 -04:00
Thomas Markwalder
1880494948 [#225] Updated arm
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/arm/dhcp4-srv.rst
    updated DDNS parameter doc

Added a ChangeLog entry
2023-03-24 12:50:00 -04:00
Thomas Markwalder
904f4d2611 [#225] Added ddsn-ttl-percent parameter
kea-dhcp4/6 both now support ddns-ttl-percent
at the global, shared-network, and subnet scopes.
If specified it is the percentage of the lease
lifetime to send to D2.

Not yet supported by CB.

modified:
doc/examples/kea4/all-keys.json
doc/examples/kea6/all-keys.json
src/bin/dhcp4/dhcp4_lexer.cc
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.cc
src/bin/dhcp4/dhcp4_parser.h
src/bin/dhcp4/dhcp4_parser.yy
src/bin/dhcp4/json_config_parser.cc
src/bin/dhcp4/location.hh
src/bin/dhcp6/dhcp6_lexer.cc
src/bin/dhcp6/dhcp6_lexer.ll
src/bin/dhcp6/dhcp6_parser.cc
src/bin/dhcp6/dhcp6_parser.h
src/bin/dhcp6/dhcp6_parser.yy
src/bin/dhcp6/dhcp6_srv.cc
src/bin/dhcp6/json_config_parser.cc
src/bin/dhcp6/location.hh
src/bin/dhcp6/tests/fqdn_unittest.cc
src/lib/dhcpsrv/cfg_globals.cc
src/lib/dhcpsrv/cfg_globals.h
src/lib/dhcpsrv/dhcpsrv_messages.cc
src/lib/dhcpsrv/dhcpsrv_messages.h
src/lib/dhcpsrv/dhcpsrv_messages.mes
src/lib/dhcpsrv/ncr_generator.cc
src/lib/dhcpsrv/ncr_generator.h
src/lib/dhcpsrv/network.cc
src/lib/dhcpsrv/network.h
src/lib/dhcpsrv/parsers/base_network_parser.cc
src/lib/dhcpsrv/parsers/base_network_parser.h
src/lib/dhcpsrv/parsers/simple_parser4.cc
src/lib/dhcpsrv/parsers/simple_parser6.cc
src/lib/dhcpsrv/srv_config.cc
src/lib/dhcpsrv/srv_config.h
src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
src/lib/dhcpsrv/tests/network_unittest.cc
src/lib/dhcpsrv/tests/srv_config_unittest.cc
2023-03-24 12:50:00 -04:00
Wlodek Wencel
0b8e388b4c [#2748] Update release checklist 2023-03-24 14:03:43 +00:00
Razvan Becheriu
0d02edff76 [#2799] added ChangeLog entry 2023-03-24 12:24:49 +02:00
Razvan Becheriu
1fa4e4b6a4 [#2799] disable MT on destructor (UT do not use run) 2023-03-24 12:12:40 +02:00
Razvan Becheriu
4c8e03f71f [#2799] add warning message when disabling queue control 2023-03-24 12:12:40 +02:00
Razvan Becheriu
b885916e36 [#2799] set error if IOService is null in callouts 2023-03-24 12:12:40 +02:00
Razvan Becheriu
e101a5cb2c [#2799] fixed crash on Listener stop if start throws 2023-03-24 12:12:40 +02:00
Razvan Becheriu
7028fa4874 [#728,!461] replaced hardcoded values and minor changes 2023-03-24 12:12:40 +02:00
Razvan Becheriu
afd47676ee [#2799] call setMode only on config-set 2023-03-24 12:12:40 +02:00
Francis Dupont
9b86464f43 [2785] Regen flex and bison 2023-03-24 09:01:20 +00:00
Francis Dupont
00a9c73ec7 [#2785] Added ChangeLog entry and UT 2023-03-24 09:56:58 +01:00