2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 13:37:55 +00:00

37679 Commits

Author SHA1 Message Date
Razvan Becheriu
e1c8b7f976 [#3541] update docs and examples 2025-06-11 11:35:45 +03:00
Andrei Pavel
351b6a27d0
[#3857] Exclude hammer.py from the tarball too 2025-06-11 10:20:46 +03:00
Andrei Pavel
fe7b01fb05
[#3941] Hammer: install_sphinx -> python3-sphinx 2025-06-11 09:52:17 +03:00
Thomas Markwalder
0e14683726 [#3937] Fix netconf references
modified:   src/bin/netconf/netconf_cfg_mgr.cc
modified:   src/bin/netconf/tests/netconf_cfg_mgr_unittests.cc
2025-06-10 13:20:19 +00:00
Vicky Risk
e09a6b0315
Edit release_checklist.md to slightly update the marketing announcement 2025-06-10 15:51:54 +03:00
Vicky Risk
5490610cfb
[#3913] Edit release_checklist.md to modify marketing tasks 2025-06-10 15:29:06 +03:00
Thomas Markwalder
36cda13779 [#3932] Updated hooks dev guide
modified:   src/bin/dhcp4/dhcp4_hooks.dox
2025-06-09 19:37:07 +00:00
Thomas Markwalder
11316c940d [#3932] Update change log
modified:   changelog_unreleased/3858-ping-check-should-not-ping-if-exising-lease-is-active-or-reserved
2025-06-09 19:37:07 +00:00
Thomas Markwalder
1fd3be70ea [#3932] Fix lease4_offer callout argument
modified:   src/bin/dhcp4/dhcp4_srv.cc
modified:   src/bin/dhcp4/tests/hooks_unittest.cc
2025-06-09 19:37:07 +00:00
Thomas Markwalder
9dd8c428da [#3937] Output origina cfg value of library
Changed HookLibInfo from std::pair<> to class to
allow retention of the configured value of 'library'
parameter.

 Changes to be committed:
	new file:   changelog_unreleased/3937-kea-returns-full-hook-path-despite-given-only-filename
    modified:   src/bin/agent/ca_cfg_mgr.cc
	modified:   src/bin/agent/tests/ca_cfg_mgr_unittests.cc
	modified:   src/bin/d2/tests/d2_cfg_mgr_unittests.cc
	modified:   src/bin/dhcp4/tests/hooks_unittest.cc
	modified:   src/bin/dhcp6/tests/hooks_unittest.cc
	modified:   src/hooks/d2/gss_tsig/libloadtests/load_unload_unittests.cc
	modified:   src/hooks/dhcp/ddns_tuning/libloadtests/callout_unittests.h
	modified:   src/hooks/dhcp/flex_option/libloadtests/callout_unittests.cc
	modified:   src/hooks/dhcp/high_availability/libloadtests/close_unittests.cc
	modified:   src/hooks/dhcp/lease_cmds/libloadtests/lease_cmds_unittest.h
	modified:   src/hooks/dhcp/stat_cmds/tests/stat_cmds_unittest.cc
	modified:   src/hooks/dhcp/subnet_cmds/tests/subnet_cmds_unittest.h
	modified:   src/lib/dhcpsrv/srv_config.cc
	modified:   src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
	modified:   src/lib/hooks/hooks_config.cc
	modified:   src/lib/hooks/hooks_config.h
	modified:   src/lib/hooks/hooks_parser.cc
	modified:   src/lib/hooks/libinfo.cc
	modified:   src/lib/hooks/libinfo.h
	modified:   src/lib/hooks/library_handle.cc
	modified:   src/lib/hooks/library_manager_collection.cc
	modified:   src/lib/hooks/tests/hooks_manager_unittest.cc
	modified:   src/lib/hooks/tests/library_manager_collection_unittest.cc
2025-06-08 13:14:53 +00:00
Francis Dupont
48373b029d [#3413] Fixed another coverity complain 2025-06-06 15:58:26 +02:00
Francis Dupont
9958bfd122 [#3413] Fixed some coverity complains 2025-06-05 18:57:57 +02:00
Thomas Markwalder
10c27ea6b1 [#3827] Fixed change log entry
modified:   3827-ping_check-hook-refuses-to-route-purposely
2025-06-05 13:50:19 +00:00
Thomas Markwalder
3ebc7e05cf [#3827] Ping check now routes pings
Changes to be committed:
    new file:   3827-ping_check-hook-refuses-to-route-purposely
    modified:   ../src/hooks/dhcp/ping_check/icmp_socket.h
2025-06-05 13:50:19 +00:00
Andrei Pavel
7538e92655
[#3867] Hammer: Pin Meson version to 1.8.1 2025-06-05 12:07:21 +03:00
Andrei Pavel
2e66702e1b
[#3867] Hammer: Install texlive-full when preparing Alpine so it can build PDFs 2025-06-05 12:07:21 +03:00
Andrei Pavel
031596d22a
[#3867] Hammer: Remove removal of incompatible packages installed by older hammers 2025-06-05 12:07:21 +03:00
Andrei Pavel
3e8f6174be
[#3821] Update release checklist with updating the stable tag 2025-06-05 07:11:03 +03:00
Suzanne Goldlust
fded09f9f1 [#3935] Fix references to hold-reclaim-time 2025-06-04 19:28:46 +00:00
Thomas Markwalder
be16354832 [#3921] Simplified ChangeLog
modified:   3921-restrictions-on-log-directory-break-syslog-logging
2025-06-03 15:21:57 -04:00
Thomas Markwalder
51d769f227 [#3921] Fixed syslog:facility parsing
Changes to be committed:
    new file:   changelog_unreleased/3921-restrictions-on-log-directory-break-syslog-logging
    modified:   src/lib/process/log_parser.cc
    modified:   src/lib/process/tests/log_parser_unittests.cc
2025-06-03 15:10:33 +00:00
Thomas Markwalder
6d6bdcf00d [#3858] Addressed review comments
minor nits:

modified:   src/bin/dhcp4/tests/hooks_unittest.cc
modified:   src/hooks/dhcp/ping_check/ping_check_mgr.cc
modified:   src/hooks/dhcp/ping_check/tests/ping_check_mgr_unittests.cc
2025-06-03 14:48:45 +00:00
Thomas Markwalder
57ab9013da [#3858] Skip ping-check if active or reserved
/src/bin/dhcp4/dhcp4_srv.cc
    Dhcpv4Srv::processLocalizedQuery4() - pass in current host to callout

/src/bin/dhcp4/tests/hooks_unittest.cc
    Update UTs to check for host argument

/src/hooks/dhcp/ping_check/ping_check_callouts.cc
    lease4_offer() - pass host argument to PingCheckMgr::shouldPing()

/src/hooks/dhcp/ping_check/ping_check_mgr.*
    PingCheckMgr::shouldPing() - added host parameter and altered
    logic to skip ping if lease is active or reserved

/src/hooks/dhcp/ping_check/tests/ping_check_mgr_unittests.cc
    Updated UTs
2025-06-03 14:48:45 +00:00
Thomas Markwalder
7b40097ff3 [#3659] Addressed review comments
Fixed minor comments, updated error text in two UTs.

new file:   changelog_unreleased/3659-enable-lease-caching-as-default
modified:   src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc
modified:   src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc
modified:   src/lib/testutils/test_to_element.cc
modified:   src/lib/testutils/test_to_element.h
2025-06-03 11:27:32 +00:00
Thomas Markwalder
667dbc96b0 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Tomek Mrugalski <tomek@isc.org>
2025-06-03 11:27:32 +00:00
Thomas Markwalder
3343fba98b [#3659] Fixed unit tests
modified:   src/bin/dhcp4/tests/get_config_unittest.cc
modified:   src/bin/dhcp4/tests/http_control_socket_unittest.cc
modified:   src/bin/dhcp6/tests/get_config_unittest.cc
modified:   src/bin/dhcp6/tests/hooks_unittest.cc
modified:   src/bin/dhcp6/tests/http_control_socket_unittest.cc
2025-06-03 11:27:32 +00:00
Thomas Markwalder
db99241863 [#3659] Default cache-threshold to 0.25
/doc/sphinx/arm/dhcp4-srv.rst
/doc/sphinx/arm/dhcp4-srv.rst
    Updated Lease Caching section

/src/hooks/dhcp/subnet_cmds/tests/subnet4_cmds_unittest.cc
/src/hooks/dhcp/subnet_cmds/tests/subnet6_cmds_unittest.cc
/src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc
/src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc
/src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
/src/lib/dhcpsrv/tests/network_unittest.cc
/src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc

/src/lib/dhcpsrv/parsers/base_network_parser.cc
    BaseNetworkParser::parseCacheParams() - altered parsing to
    permit threshold of 0.0

/src/lib/dhcpsrv/parsers/simple_parser4.cc
/src/lib/dhcpsrv/parsers/simple_parser6.cc
    Set global default for threshold to 0.25

/src/lib/testutils/test_to_element.*
    assertEqWithDiff() - new variant that ASSERT when not equivalent
2025-06-03 11:27:32 +00:00
Razvan Becheriu
7257d61107 [#3916] addressed review comments 2025-06-02 22:44:11 +03:00
Razvan Becheriu
d0d5b2abe9 [#3916] added deprecation warning log messange on CA startup 2025-06-02 14:49:43 +03:00
Razvan Becheriu
a30d2fe077 [#3916] add warning on CA startup as being deprecated 2025-05-30 21:27:43 +03:00
Andrei Pavel
d85666cf22
[#3905] Fix more Meson flag documentation 2025-05-30 19:06:18 +03:00
Suzanne Goldlust
30c5499567
[#3905] Clarify postgresql argument instructions 2025-05-30 19:06:18 +03:00
Suzanne Goldlust
7590b7abe4
[#3905] Fix incorrect build arguments 2025-05-30 19:06:18 +03:00
Wlodek Wencel
3548acd21d [#3923] bump up kea version 2025-05-30 15:26:43 +02:00
Suzanne Goldlust
722ee9e395 [#3854] Fix typo 2025-05-30 12:16:39 +00:00
Andrei Pavel
e597c80552 [#3857] Remove add-changelog-entry target
It does not work from tarball.
There already is .add-entry.sh which can be run directly.
2025-05-30 10:16:23 +00:00
Andrei Pavel
55d66bed02 [#3857] Change amend-gitattributes.sh to not look at the root .gitattributes file 2025-05-30 10:16:23 +00:00
Andrei Pavel
b5b32e2838 [#3857] Exclude files from meson dist 2025-05-30 10:16:23 +00:00
Razvan Becheriu
05db8ba49c [#3894] regenerate kea-messages.rst 2025-05-30 09:24:25 +00:00
Razvan Becheriu
a5df2a8c93 [#3894] update section also 2025-05-30 09:24:25 +00:00
Razvan Becheriu
dbd91bc299 [#3894] fixed generate rst from mes files 2025-05-30 09:24:25 +00:00
Andrei Pavel
23bf6c1855 [#3917] Fix fuzz jobs running automatically on MR creation 2025-05-30 09:11:48 +00:00
Andrei Pavel
51ac2ebc2a
[#3734] Remove unused variable after HAVE_PGSQL_SSL removal 2025-05-30 11:09:12 +03:00
Andrei Pavel
d4d49b881c
[#3734] Add ChangeLog entry 2025-05-30 10:57:39 +03:00
Andrei Pavel
ce808ef348
[#3734] Remove dotlibs from Meson which was only about compatiblity with Autotools 2025-05-30 10:57:39 +03:00
Andrei Pavel
cb5c467e72
[#3734] Switch tools/find-uninstalled-headers.py to Meson 2025-05-30 10:57:39 +03:00
Andrei Pavel
cd2e58b898
[#3734] Remove unnecessary path_replacer.sh 2025-05-30 10:57:39 +03:00
Andrei Pavel
c46442bc16
[#3734] Remove unnecessary HAVE_PGSQL_SSL macro 2025-05-30 10:57:39 +03:00
Andrei Pavel
d541ff3f7b
[#3734] Remove Woverloaded-virtual as it creates spurious warnings from boost 2025-05-30 10:57:39 +03:00
Andrei Pavel
0629db330c
[#3734] Meson changes facilitated by the removal of autotools 2025-05-30 10:57:39 +03:00