]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Thu, 18 Sep 2025 17:34:43 +0000 (19:34 +0200)]
[#4096] Addressed comments
Francis Dupont [Mon, 15 Sep 2025 13:07:31 +0000 (15:07 +0200)]
[#4096] Added a ChangeLog entry
Francis Dupont [Mon, 15 Sep 2025 13:02:49 +0000 (15:02 +0200)]
[#4096] Added unit tests
Francis Dupont [Mon, 15 Sep 2025 12:24:34 +0000 (14:24 +0200)]
[#4096] Created pkt[46]-service-disabled
Francis Dupont [Mon, 15 Sep 2025 09:26:27 +0000 (11:26 +0200)]
[#4096] Moved pkt4-received
Francis Dupont [Sat, 30 Aug 2025 20:39:41 +0000 (22:39 +0200)]
[#4062] Updated credentials and doc
Andrei Pavel [Thu, 18 Sep 2025 10:28:08 +0000 (13:28 +0300)]
[#3981] Update the release checklist
Francis Dupont [Wed, 17 Sep 2025 21:40:14 +0000 (23:40 +0200)]
[#2305] Addressed some comments
Francis Dupont [Tue, 2 Sep 2025 09:37:00 +0000 (11:37 +0200)]
[#2305] Added UT and ChangeLog entry
Francis Dupont [Tue, 2 Sep 2025 08:11:17 +0000 (10:11 +0200)]
[#2305] Added LM getStatus
Francis Dupont [Thu, 18 Sep 2025 11:35:26 +0000 (13:35 +0200)]
[#4042] Missed a (relative) path in a comment
Francis Dupont [Sat, 30 Aug 2025 22:53:52 +0000 (00:53 +0200)]
[#4042] Removed hook paths from doc
Francis Dupont [Sat, 30 Aug 2025 22:57:37 +0000 (00:57 +0200)]
[#4040] Fixed RFC number
Andrei Pavel [Wed, 17 Sep 2025 15:19:02 +0000 (18:19 +0300)]
[#4107] Add missing cstring include for strerror()
Thomas Markwalder [Wed, 17 Sep 2025 13:40:21 +0000 (09:40 -0400)]
[#4086] Address review comments
src/lib/asiolink/process_spawn.cc
User count() instead of contains()
Thomas Markwalder [Mon, 15 Sep 2025 13:03:00 +0000 (09:03 -0400)]
[#4086] Addressed review comments
modified: changelog_unreleased/4086-password-leaked-to-logs
modified: src/lib/asiolink/process_spawn.cc
modified: src/lib/asiolink/tests/process_spawn_unittest.cc
modified: src/lib/mysql/mysql_connection.cc
modified: src/lib/pgsql/pgsql_connection.cc
Thomas Markwalder [Wed, 10 Sep 2025 19:10:25 +0000 (15:10 -0400)]
[#4086] Redact schema init parameters
new file: changelog_unreleased/4086-password-leaked-to-logs
/src/lib/asiolink/process_spawn.*
ProcessSpawnImpl::getCommandLine() - modified to accept
ProcessSpawn::getCommandLine() - modified to accept
a list of arguments whose values should be redacted
/src/lib/asiolink/tests/process_spawn_unittest.cc
TEST_F(ProcessSpawnTest, getCommandLineRedacted) - new test
/src/lib/mysql/mysql_connection.cc
MySqlConnection::initializeSchema() - add list of args to redact to
getCommandLine() call
/src/lib/pgsql/pgsql_connection.cc
PgSqlConnection::initializeSchema() - add list of args to redact to
getCommandLine() call
Andrei Pavel [Wed, 17 Sep 2025 06:37:40 +0000 (09:37 +0300)]
[#4107] Add missing fcntl.h include for open()
Francis Dupont [Mon, 15 Sep 2025 19:43:37 +0000 (21:43 +0200)]
[#4094] Addressed some comments
Francis Dupont [Fri, 12 Sep 2025 13:48:13 +0000 (15:48 +0200)]
[#4094] Added last UTs
Francis Dupont [Fri, 12 Sep 2025 09:08:32 +0000 (11:08 +0200)]
[#4094] Checkpoint: added server UTs
Francis Dupont [Thu, 11 Sep 2025 17:23:19 +0000 (19:23 +0200)]
[#4094] Checkpoint: related UT updates
Francis Dupont [Thu, 11 Sep 2025 14:23:21 +0000 (16:23 +0200)]
[#4094] Checkpoint: UT needed
Razvan Becheriu [Mon, 15 Sep 2025 17:28:39 +0000 (20:28 +0300)]
[#4107] fixed indentation
Francis Dupont [Mon, 15 Sep 2025 14:05:59 +0000 (16:05 +0200)]
[#4107] Added a ChangeLog entry
Francis Dupont [Mon, 15 Sep 2025 13:47:48 +0000 (15:47 +0200)]
[#4107] Addressed comments
Razvan Becheriu [Mon, 15 Sep 2025 09:19:32 +0000 (12:19 +0300)]
[#4107] addressed review
Francis Dupont [Sun, 14 Sep 2025 09:12:29 +0000 (11:12 +0200)]
[#4107] Added PIDLock RAII
Razvan Becheriu [Sat, 13 Sep 2025 05:47:24 +0000 (08:47 +0300)]
[#3860] addressed review
Francis Dupont [Fri, 12 Sep 2025 22:10:48 +0000 (00:10 +0200)]
[#3860] Addressed comment
Razvan Becheriu [Fri, 12 Sep 2025 09:06:57 +0000 (12:06 +0300)]
[#3860] addressed review
Francis Dupont [Sat, 23 Aug 2025 07:47:39 +0000 (09:47 +0200)]
[#3860] Added includes in ChangeLog
Francis Dupont [Fri, 22 Aug 2025 21:40:11 +0000 (23:40 +0200)]
[#3860] Spelling
Francis Dupont [Fri, 22 Aug 2025 21:38:26 +0000 (23:38 +0200)]
[#3860] Last updates including doc
Francis Dupont [Fri, 22 Aug 2025 18:37:21 +0000 (20:37 +0200)]
[#3860] Added vendor VALUE in dicts
Francis Dupont [Fri, 22 Aug 2025 17:53:21 +0000 (19:53 +0200)]
[#3860] Last checkpoint before vendor VALUE
Francis Dupont [Fri, 22 Aug 2025 10:26:05 +0000 (12:26 +0200)]
[#3860] Checkpoint: todo vendor VALUE
Francis Dupont [Thu, 21 Aug 2025 21:35:31 +0000 (23:35 +0200)]
[#3860] Checkpoint: need more UTs and doc
Francis Dupont [Thu, 21 Aug 2025 18:18:58 +0000 (20:18 +0200)]
[#3860] More vendor
Francis Dupont [Thu, 21 Aug 2025 08:57:23 +0000 (10:57 +0200)]
[#3860] Checkpoint vendor in def
Francis Dupont [Thu, 21 Aug 2025 07:39:23 +0000 (09:39 +0200)]
[#3860] More vsa
Francis Dupont [Wed, 20 Aug 2025 23:00:46 +0000 (01:00 +0200)]
[#3860] Checkpoint: doing vsa
Francis Dupont [Wed, 20 Aug 2025 20:15:20 +0000 (22:15 +0200)]
[#3860] Added VENDOR
Francis Dupont [Wed, 20 Aug 2025 14:02:46 +0000 (16:02 +0200)]
[#3860] Added $INCLUDE
Andrei Pavel [Tue, 9 Sep 2025 14:11:41 +0000 (17:11 +0300)]
[#4073] Hammer: Install only meson through pip on FreeBSD, ninja through pkg
Suzanne Goldlust [Thu, 28 Aug 2025 15:57:04 +0000 (11:57 -0400)]
[#3244] Add link to KB article on redefining options
Francis Dupont [Fri, 29 Aug 2025 20:47:11 +0000 (22:47 +0200)]
[#3880] Doubled buffer size
Thomas Markwalder [Wed, 10 Sep 2025 13:19:51 +0000 (09:19 -0400)]
[#4101] Fixed UT correctly
Also included unrelated doc fix
modified: doc/devel/unit-tests.dox
modified: src/lib/asiolink/tests/io_service_unittest.cc
Thomas Markwalder [Tue, 9 Sep 2025 13:22:39 +0000 (09:22 -0400)]
[#4101] Fix memory leak in UT
modified: src/lib/asiolink/tests/io_service_unittest.cc
Andrei Pavel [Wed, 10 Sep 2025 09:52:13 +0000 (12:52 +0300)]
[#4108] Update the release checklist
Thomas Markwalder [Tue, 9 Sep 2025 19:32:14 +0000 (15:32 -0400)]
[#3961] Fixed doc again
modified: doc/sphinx/arm/hooks-perfmon.rst
Thomas Markwalder [Tue, 9 Sep 2025 19:22:44 +0000 (15:22 -0400)]
[#3961] Unrelated DOC fix
modified: doc/sphinx/arm/hooks-perfmon.rst
Thomas Markwalder [Tue, 9 Sep 2025 19:12:49 +0000 (15:12 -0400)]
[#3961] Reverse UT change
modified: src/lib/dhcpsrv/tests/cb_ctl_dhcp_unittest.cc
Razvan Becheriu [Tue, 9 Sep 2025 18:51:04 +0000 (21:51 +0300)]
[#3961] fixed more typos
Thomas Markwalder [Tue, 9 Sep 2025 18:15:45 +0000 (14:15 -0400)]
[#3961] Fixed UT
modified: src/lib/dhcpsrv/tests/cfg_option_unittest.cc
Razvan Becheriu [Tue, 9 Sep 2025 17:12:57 +0000 (20:12 +0300)]
[#3961] fixed typos
Thomas Markwalder [Mon, 8 Sep 2025 13:20:30 +0000 (09:20 -0400)]
[#3961] Updated API files
modified: doc/sphinx/arm/hooks-cb-cmds.rst
modified: src/share/api/remote-option-def4-del.json
modified: src/share/api/remote-option-def6-del.json
Thomas Markwalder [Thu, 4 Sep 2025 19:51:15 +0000 (15:51 -0400)]
{#3961] Added warn log and updated ARM
/doc/sphinx/arm/hooks-cb-cmds.rst
Updated definition delete command
/src/lib/dhcpsrv/cfg_option.cc
Added WARN log when an option fails to create
/src/lib/dhcpsrv/dhcpsrv_messages.mes
DHCPSRV_CFGMGR_OPTION_DEFINITION_MISMATCH
Thomas Markwalder [Thu, 4 Sep 2025 18:17:03 +0000 (14:17 -0400)]
[#3961] Added UTs
/src/hooks/dhcp/mysql/mysql_cb_dhcp4.cc
/src/hooks/dhcp/mysql/mysql_cb_dhcp6.cc
/src/hooks/dhcp/pgsql/pgsql_cb_dhcp4.cc
/src/hooks/dhcp/pgsql/pgsql_cb_dhcp6.cc
added space and code to exception text
New tests:
/src/hooks/dhcp/mysql/tests/mysql_cb_dhcp4_unittest.cc
TEST_F(MySqlConfigBackendDHCPv4Test, optionDef4DeleteForceTest)
src/hooks/dhcp/mysql/tests/mysql_cb_dhcp6_unittest.cc
TEST_F(MySqlConfigBackendDHCPv6Test, optionDef6DeleteForceTest)
/src/hooks/dhcp/pgsql/tests/pgsql_cb_dhcp4_unittest.cc
TEST_F(PgSqlConfigBackendDHCPv4Test, optionDef4DeleteForceTest)
/src/hooks/dhcp/pgsql/tests/pgsql_cb_dhcp6_unittest.cc
TEST_F(PgSqlConfigBackendDHCPv6Test, optionDef6DeleteForceTest)
/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.*
GenericConfigBackendDHCPv4Test::optionDef4DeleteForceTest()
/src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.*
GenericConfigBackendDHCPv6Test::optionDef6DeleteForceTest()
Thomas Markwalder [Wed, 3 Sep 2025 19:38:46 +0000 (15:38 -0400)]
[#3961] Add force parameter to option def delete
Initial implementation and updated existing UTs.
Need to add specific UTs and update ARM.
/src/hooks/dhcp/mysql/mysql_cb_dhcp4.*
/src/hooks/dhcp/pgsql/pgsql_cb_dhcp4.*
/src/lib/dhcpsrv/config_backend_dhcp4.h
/src/lib/dhcpsrv/config_backend_pool_dhcp4.*
Add force parameter to deleteOption4Def
/src/hooks/dhcp/mysql/mysql_cb_dhcp6.*
/src/hooks/dhcp/pgsql/pgsql_cb_dhcp6.*
/src/lib/dhcpsrv/config_backend_dhcp6.h
/src/lib/dhcpsrv/config_backend_pool_dhcp6.*
Add force parameter to deleteOption6Def
/src/lib/dhcpsrv/tests/cb_ctl_dhcp_unittest.cc
/src/lib/dhcpsrv/testutils/test_config_backend_dhcp4.*
/src/lib/dhcpsrv/testutils/test_config_backend_dhcp6.*
Updated tests
Razvan Becheriu [Mon, 8 Sep 2025 18:50:29 +0000 (21:50 +0300)]
[#3213] addressed review comments
Razvan Becheriu [Mon, 8 Sep 2025 11:37:32 +0000 (14:37 +0300)]
[#3213] added statistic-global-get-all
Andrei Pavel [Mon, 8 Sep 2025 08:58:45 +0000 (11:58 +0300)]
[#4073] Install meson and ninja through pkg to avoid freezes
Andrei Pavel [Mon, 8 Sep 2025 06:38:52 +0000 (09:38 +0300)]
[#4073] pkg clean before every pkg install
Andrei Pavel [Thu, 4 Sep 2025 14:01:14 +0000 (17:01 +0300)]
[#4073] hammer.py --one-package-at-a-time
Razvan Becheriu [Thu, 4 Sep 2025 04:14:11 +0000 (07:14 +0300)]
[#3239] addressed review comments
Razvan Becheriu [Tue, 2 Sep 2025 11:53:00 +0000 (14:53 +0300)]
[#3239] added global assigned leases counters
Andrei Pavel [Thu, 28 Aug 2025 08:00:11 +0000 (11:00 +0300)]
[#4073] Make Hammer work on Debian 13
Andrei Pavel [Thu, 28 Aug 2025 08:05:48 +0000 (11:05 +0300)]
[#4073] Hammer: Add texlive-full to FreeBSD which allows building PDF ARM
Andrei Pavel [Thu, 28 Aug 2025 08:30:29 +0000 (11:30 +0300)]
[#4073] Hammer: Installs coreutils for gnproc on FreeBSD and remove '|| echo 1' to make sure all compilations are fast
Andrei Pavel [Thu, 28 Aug 2025 08:07:01 +0000 (11:07 +0300)]
[#4073] Hammer: Move from experimental krb5 to stable krb5 on FreeBSD
Andrei Pavel [Thu, 28 Aug 2025 08:09:50 +0000 (11:09 +0300)]
[#4073] Hammer: Move ccache to common package section and put bison and flex under docs
Andrei Pavel [Thu, 28 Aug 2025 08:04:59 +0000 (11:04 +0300)]
[#4073] Hammer: Add packages that were added besides Hammer. Add coverage feature
Andrei Pavel [Thu, 28 Aug 2025 08:04:32 +0000 (11:04 +0300)]
[#4073] Hammer: Remove leftover autotools packages
Francis Dupont [Wed, 3 Sep 2025 07:52:42 +0000 (09:52 +0200)]
[#4085] Proposed fix for 1.66
Francis Dupont [Tue, 2 Sep 2025 14:38:48 +0000 (16:38 +0200)]
[#4070] Addressed comments
Francis Dupont [Fri, 29 Aug 2025 21:22:42 +0000 (23:22 +0200)]
[#4070] Added basic-auth-user-file
Francis Dupont [Sat, 30 Aug 2025 21:38:03 +0000 (23:38 +0200)]
[#4085] Updated minimal version
Francis Dupont [Thu, 28 Aug 2025 22:40:03 +0000 (00:40 +0200)]
[#4085] Proposed update
Wlodek Wencel [Mon, 1 Sep 2025 06:04:17 +0000 (08:04 +0200)]
[#4091] 3.1.2 in meson.build
Thomas Markwalder [Thu, 28 Aug 2025 16:28:08 +0000 (12:28 -0400)]
[#3531] test empty case
modified: src/lib/util/str.cc
modified: src/lib/util/tests/str_unittests.cc
Thomas Markwalder [Thu, 28 Aug 2025 16:23:08 +0000 (12:23 -0400)]
[#3531] More comments
modified: src/lib/util/str.cc
Thomas Markwalder [Thu, 28 Aug 2025 14:55:59 +0000 (10:55 -0400)]
[#3531] Updated parsers
modified: src/bin/agent/agent_lexer.cc
modified: src/bin/d2/d2_lexer.cc
modified: src/bin/dhcp4/dhcp4_lexer.cc
modified: src/bin/dhcp6/dhcp6_lexer.cc
modified: src/lib/eval/lexer.cc
Thomas Markwalder [Thu, 28 Aug 2025 14:12:10 +0000 (10:12 -0400)]
[#3531] Addressed review comments
modified: src/bin/dhcp4/dhcp4_messages.mes
modified: src/lib/util/str.cc
modified: src/lib/util/tests/str_unittests.cc
Thomas Markwalder [Tue, 19 Aug 2025 19:49:20 +0000 (15:49 -0400)]
[#3531] Output fixed Pkt4 fields
/src/bin/dhcp4/dhcp4_messages.mes
Updated mesage descriptions
/src/bin/dhcp4/dhcp4_srv.cc
Add verbose=true to Pkt4::toText() calls
/src/lib/dhcp/pkt.h
Pkt::toText() - added verbose flag
/src/lib/dhcp/pkt4.*
Pkt4::toText() - added verbose logic
/src/lib/dhcp/pkt6.*
Pkt6::toText() - added vebose parameter (unused)
/src/lib/dhcp/tests/pkt4_unittest.cc
TEST_F(Pkt4Test, toTextVerbose) - new test
/src/lib/util/str.*
printOrDump() - new function
/src/lib/util/tests/str_unittests.cc
TEST_F(StringUtilTest, printOrDump) - new test
Thomas Markwalder [Fri, 29 Aug 2025 11:48:51 +0000 (07:48 -0400)]
[#4011] Addressed review comments
modified: changelog_unreleased/4011-kea-dhcp6-client-ip-reservation-inconsistently-assigned
modified: doc/sphinx/arm/hooks-flex-id.rst
Thomas Markwalder [Thu, 28 Aug 2025 19:15:16 +0000 (15:15 -0400)]
[#4011] Add debug log level
modified: src/hooks/dhcp/flex_id/flex_id_messages.mes
Thomas Markwalder [Thu, 28 Aug 2025 18:28:45 +0000 (14:28 -0400)]
[#4011] flex-id identifier-expression now optional
new file: changelog_unreleased/4011-kea-dhcp6-client-ip-reservation-inconsistently-assigned
modified: doc/sphinx/arm/hooks-flex-id.rst
modified: src/hooks/dhcp/flex_id/flex_id_messages.cc
modified: src/hooks/dhcp/flex_id/flex_id_messages.h
modified: src/hooks/dhcp/flex_id/flex_id_messages.mes
modified: src/hooks/dhcp/flex_id/libloadtests/load_unload_unittests.cc
modified: src/hooks/dhcp/flex_id/load_unload.cc
Razvan Becheriu [Fri, 29 Aug 2025 04:08:24 +0000 (07:08 +0300)]
[#3986] addressed review comments
Razvan Becheriu [Thu, 28 Aug 2025 08:48:14 +0000 (11:48 +0300)]
[#3986] check if LFC is running on config-set
Suzanne Goldlust [Thu, 21 Aug 2025 13:57:56 +0000 (09:57 -0400)]
[#4067] Implement Thomas's text suggestions
Suzanne Goldlust [Mon, 18 Aug 2025 16:50:29 +0000 (12:50 -0400)]
[#4067] Fix inconsistent naming
Thomas Markwalder [Tue, 26 Aug 2025 13:47:51 +0000 (09:47 -0400)]
[#4003] Add clarification notes to ARM
Add notes to classificatio process overview to
clarifying timing of host reservation class assignment.
Wlodek Wencel [Mon, 25 Aug 2025 11:58:23 +0000 (13:58 +0200)]
[#4078] updated platforms list
Wlodek Wencel [Mon, 25 Aug 2025 13:30:17 +0000 (15:30 +0200)]
[#4078] release changes
Razvan Becheriu [Mon, 25 Aug 2025 10:54:46 +0000 (13:54 +0300)]
[#4077] bump up library versions for 3.1.1 release
Thomas Markwalder [Thu, 7 Aug 2025 11:52:15 +0000 (07:52 -0400)]
[#4049] Addressed review comments
new file: changelog_unreleased/CVE-2025-40779-Kea-crash-on-108-in-PRL
modified: src/bin/dhcp4/tests/dhcp4_test_utils.h
Thomas Markwalder [Tue, 5 Aug 2025 18:57:50 +0000 (14:57 -0400)]
[#4048] Check subnet before assignZero() call
/src/bin/dhcp4/dhcp4_srv.cc
Dhcpv4Srv::assignLease() - avoid call to assignZero() when
there is no selected subnet
/src/bin/dhcp4/tests/dhcp4_srv_unittest.cc
TEST_F(Dhcpv4SrvTest, v6OnlyPreferredNoSelectedSubnet) - new test
/src/bin/dhcp4/tests/dhcp4_test_utils.h
Allow log content checking
Wlodek Wencel [Thu, 21 Aug 2025 15:13:11 +0000 (17:13 +0200)]
[#4034] updated release checklist
Andrei Pavel [Thu, 21 Aug 2025 12:45:33 +0000 (15:45 +0300)]
[#4034] Update the release checklist