2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-22 01:49:48 +00:00

37465 Commits

Author SHA1 Message Date
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
Andrei Pavel
3a922204f0
[#3734] Remove autotools 2025-05-30 10:57:39 +03:00
Razvan Becheriu
290419eb36 [#3875] fixed args order in flex option hook lib logs 2025-05-30 07:21:30 +00:00
Razvan Becheriu
89bca2d2bf [#3819] fix docs 2025-05-30 10:04:04 +03:00
Razvan Becheriu
186d0a1643 [#3643] log MT settings at info level - not experimental 2025-05-30 09:26:37 +03:00
Thomas Markwalder
bad7240b90 [#3906] Fix root-file handling
Added changelog delta
src/lib/util/filesystem.cc
    PathChecker::validatePath() - catch root-file

src/lib/util/tests/filesystem_unittests.cc
    TEST_F(PathCheckerTest, validatePathEnforcePath)
    TEST_F(PathCheckerTest, validatePathEnforcePathFalse) -
    added test cases
2025-05-23 15:51:11 -04:00
Thomas Markwalder
5e29f8322d [#3902] Added ChangeLog
new file:   3902-disable-security-restrictions-with-command-line-switch
2025-05-23 15:08:56 -04:00
Thomas Markwalder
ee89af66cc [#3902] More typos
modified:   doc/sphinx/arm/agent.rst
modified:   doc/sphinx/arm/ddns.rst
modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/arm/dhcp6-srv.rst
modified:   doc/sphinx/arm/security.rst
modified:   src/bin/agent/ca_messages.mes
modified:   src/lib/d2srv/d2_messages.mes
modified:   src/lib/util/filesystem.cc
modified:   src/lib/util/filesystem.h
2025-05-23 14:36:30 -04:00
Thomas Markwalder
9caf40cc0c [#3902] Initial review comments
Fixed ARM typos

    modified:   agent.rst
    modified:   ddns.rst
    modified:   dhcp4-srv.rst
    modified:   dhcp6-srv.rst
    modified:   security.rst
2025-05-23 13:28:22 -04:00
Thomas Markwalder
19dfb6f30a [#3902] Recompiled messages
modified:   src/bin/agent/ca_messages.cc
modified:   src/bin/agent/ca_messages.h
modified:   src/bin/dhcp4/dhcp4_messages.cc
modified:   src/bin/dhcp4/dhcp4_messages.h
modified:   src/bin/dhcp6/dhcp6_messages.cc
modified:   src/bin/dhcp6/dhcp6_messages.h
modified:   src/lib/d2srv/d2_messages.cc
modified:   src/lib/d2srv/d2_messages.h
2025-05-23 11:27:22 -04:00
Thomas Markwalder
9adef66837 [#3902] servers disable security on -X
modified:   doc/sphinx/arm/agent.rst
modified:   doc/sphinx/arm/ddns.rst
modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/arm/dhcp6-srv.rst
modified:   doc/sphinx/arm/security.rst
modified:   src/bin/agent/ca_messages.mes
modified:   src/bin/agent/ca_process.cc
modified:   src/bin/d2/d2_process.cc
modified:   src/bin/dhcp4/dhcp4_messages.mes
modified:   src/bin/dhcp4/main.cc
modified:   src/bin/dhcp6/dhcp6_messages.mes
modified:   src/bin/dhcp6/main.cc
modified:   src/lib/config/unix_command_config.cc
modified:   src/lib/config/unix_command_config.h
modified:   src/lib/d2srv/d2_messages.mes
modified:   src/lib/dhcpsrv/cfgmgr.cc
modified:   src/lib/dhcpsrv/cfgmgr.h
modified:   src/lib/dhcpsrv/legal_log_mgr.cc
modified:   src/lib/dhcpsrv/legal_log_mgr.h
modified:   src/lib/hooks/hooks_parser.cc
modified:   src/lib/hooks/hooks_parser.h
modified:   src/lib/hooks/tests/hooks_manager_unittest.cc
modified:   src/lib/process/d_controller.cc
modified:   src/lib/process/log_parser.cc
modified:   src/lib/process/log_parser.h
modified:   src/lib/util/filesystem.cc
modified:   src/lib/util/filesystem.h
modified:   src/lib/util/tests/filesystem_unittests.cc
2025-05-23 11:20:20 -04:00
Razvan Becheriu
2b9b79e7a5 [#3831] fixed forensic log path in docs Kea-2.7.9 2025-05-22 12:23:06 +00:00
Andrei Pavel
727d286db7
[#3831] Remove "path" from default configs 2025-05-22 14:58:21 +03:00
Razvan Becheriu
ca2be270c1 [#3831] fix arm env var name 2025-05-22 13:00:58 +03:00
Wlodek Wencel
81e0857008 Release Changes 2.7.9 2025-05-20 15:48:15 +00:00