]>
git.ipfire.org Git - thirdparty/kea.git/log
Andrei Pavel [Wed, 5 Nov 2025 11:06:12 +0000 (13:06 +0200)]
[#3969] Set socket path in NETCONF tests
Andrei Pavel [Wed, 5 Nov 2025 11:06:21 +0000 (13:06 +0200)]
[#3969] Softcode socket path in expected messages in NETCONF tests
Andrei Pavel [Mon, 3 Nov 2025 11:27:01 +0000 (13:27 +0200)]
[#3969] Add ChangeLog entry
Andrei Pavel [Mon, 3 Nov 2025 11:20:11 +0000 (13:20 +0200)]
[#3969] Add negative tests for bad socket path in netconf
Andrei Pavel [Mon, 3 Nov 2025 09:52:08 +0000 (11:52 +0200)]
[#3969] Adapt existing tests
Andrei Pavel [Fri, 24 Oct 2025 11:38:35 +0000 (14:38 +0300)]
[#3969] Validate unix socket path in kea-netconf
Andrei Pavel [Mon, 3 Nov 2025 09:50:11 +0000 (11:50 +0200)]
[#3969] Small improvements to unit tests that helped debugging
- Add diff to EQ check.
- Add scoped trace so it still prints out the line number.
- Fix variable name from copy & paste: ca -> netconf
Andrei Pavel [Mon, 3 Nov 2025 09:35:49 +0000 (11:35 +0200)]
[#3969] Minor unrelated: fix unused parameter warning
Razvan Becheriu [Mon, 3 Nov 2025 15:45:09 +0000 (17:45 +0200)]
[#4141] removed UTs
Razvan Becheriu [Sat, 1 Nov 2025 20:57:58 +0000 (22:57 +0200)]
[#4141] addressed review comments
Razvan Becheriu [Sat, 1 Nov 2025 06:50:18 +0000 (08:50 +0200)]
[#4141] addressed review comments
Razvan Becheriu [Thu, 30 Oct 2025 11:59:26 +0000 (13:59 +0200)]
[#4141] move to util
Razvan Becheriu [Wed, 29 Oct 2025 20:01:25 +0000 (22:01 +0200)]
[#4141] added unittests
Razvan Becheriu [Wed, 29 Oct 2025 14:16:49 +0000 (16:16 +0200)]
[#4141] implemented select event handler
Razvan Becheriu [Wed, 29 Oct 2025 12:43:30 +0000 (14:43 +0200)]
[#4141] implemented select event handler
Razvan Becheriu [Tue, 28 Oct 2025 19:49:42 +0000 (21:49 +0200)]
[#4141] unify selectCheck
Razvan Becheriu [Sat, 1 Nov 2025 12:21:50 +0000 (14:21 +0200)]
[#4196] fixed memory leak
Razvan Becheriu [Sat, 1 Nov 2025 13:14:01 +0000 (15:14 +0200)]
[#4205] fixed invalid memory access
Andrei Pavel [Thu, 30 Oct 2025 05:34:31 +0000 (07:34 +0200)]
[#4203] Bump up version in meson.build to 3.1.4-git
Andrei Pavel [Thu, 30 Oct 2025 05:34:13 +0000 (07:34 +0200)]
[#4203] Typo in ChangeLog
Andrei Pavel [Tue, 28 Oct 2025 07:58:15 +0000 (09:58 +0200)]
[#3451] Razvan's simplification
Andrei Pavel [Tue, 28 Oct 2025 07:48:04 +0000 (09:48 +0200)]
[#3451] Fix memory access violation
The success boolean from the sync-leases callback was accessed from the
complete-notify callback.
Andrei Pavel [Mon, 27 Oct 2025 15:44:21 +0000 (17:44 +0200)]
[#4192] manual release changes
Andrei Pavel [Mon, 27 Oct 2025 12:33:25 +0000 (14:33 +0200)]
[#4192] release changes
Andrei Pavel [Mon, 27 Oct 2025 15:21:38 +0000 (17:21 +0200)]
[#4175] Bump up library versions for 3.1.3
Andrei Pavel [Mon, 27 Oct 2025 10:43:27 +0000 (12:43 +0200)]
[#4175] Bump up library versions for 3.1.3
Razvan Becheriu [Thu, 16 Oct 2025 15:15:43 +0000 (18:15 +0300)]
[#4164] added ChangeLog entry
Razvan Becheriu [Thu, 16 Oct 2025 08:52:30 +0000 (11:52 +0300)]
[#4164] fixed data race in ping check
Thomas Markwalder [Thu, 9 Oct 2025 17:54:37 +0000 (13:54 -0400)]
[#4142] Update ARM
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
Thomas Markwalder [Tue, 7 Oct 2025 14:19:10 +0000 (10:19 -0400)]
[#4142] Fixed typo
modified: src/lib/dhcpsrv/d2_client_mgr.h
Thomas Markwalder [Tue, 7 Oct 2025 13:32:41 +0000 (09:32 -0400)]
[#4142] Addressed review comments
Mostly nits. D2ClientMgr::qualifyName() now throws if
partial name is emtpy.
modified: changelog_unreleased/CVE-2025-11232-catch-empty-sanitized-hostname
modified: src/bin/dhcp4/dhcp4_messages.cc
modified: src/bin/dhcp4/dhcp4_messages.mes
modified: src/bin/dhcp6/dhcp6_messages.cc
modified: src/bin/dhcp6/dhcp6_messages.mes
modified: src/lib/dhcpsrv/d2_client_mgr.cc
modified: src/lib/dhcpsrv/d2_client_mgr.h
modified: src/lib/dhcpsrv/tests/d2_client_unittest.cc
Thomas Markwalder [Mon, 6 Oct 2025 13:54:45 +0000 (09:54 -0400)]
[#4142] Added Changelog entry
new file: changelog_unreleased/CVE-2025-11232-catch-empty-sanitized-hostname
Thomas Markwalder [Mon, 6 Oct 2025 13:44:31 +0000 (09:44 -0400)]
[#4142] Fix qualifyName, add v6 UT
modified: src/bin/dhcp4/tests/fqdn_unittest.cc
modified: src/bin/dhcp6/tests/fqdn_unittest.cc
modified: src/lib/dhcpsrv/d2_client_mgr.cc
modified: src/lib/dhcpsrv/tests/d2_client_unittest.cc
Thomas Markwalder [Thu, 2 Oct 2025 19:25:49 +0000 (15:25 -0400)]
[#4142] dhcpsrv and v4 UTs
modified: src/bin/dhcp4/tests/fqdn_unittest.cc
modified: src/lib/dhcpsrv/tests/d2_client_unittest.cc
Thomas Markwalder [Thu, 2 Oct 2025 18:10:19 +0000 (14:10 -0400)]
[#4142] Initial fix minus UTs
/src/bin/dhcp4/dhcp4_messages.*
DHCP4_CLIENT_HOSTNAME_SCRUBBED_EMPTY
DHCP4_CLIENT_FQDN_SCRUBBED_EMPTY - new messages
/src/bin/dhcp4/dhcp4_srv.cc
Dhcpv4Srv::processClientFqdnOption() - catch FQDNScrubbedEmtpy, log and drop FQDN option
Dhcpv4Srv::processHostnameOption() - log and drop hostname option if scrubbed empty
/src/bin/dhcp6/dhcp6_messages.*
DHCP6_CLIENT_FQDN_SCRUBBED_EMPTY - new message
/src/bin/dhcp6/dhcp6_srv.cc
Dhcpv6Srv::processClientFqdn() - catch FQDNScrubbedEmtpy, log and drop FQDN option
/src/lib/dhcpsrv/d2_client_mgr.h
FQDNScrubbedEmpty - new exception type
D2ClientMgr:: adjustDomainName() - throw FQDNScrubbedEmpty when FQDN is scrubbed empty
Andrei Pavel [Sun, 26 Oct 2025 17:13:53 +0000 (19:13 +0200)]
[#3451] Add check for Wdeprecate-literal-operator
Andrei Pavel [Fri, 24 Oct 2025 17:22:04 +0000 (20:22 +0300)]
[#3451] Address review
Andrei Pavel [Fri, 24 Oct 2025 10:56:53 +0000 (13:56 +0300)]
[#3451] Correct mistypings
Andrei Pavel [Tue, 21 Oct 2025 12:39:30 +0000 (15:39 +0300)]
[#3451] Use more gcc pragmas to ignore external warnings
Andrei Pavel [Mon, 20 Oct 2025 13:51:11 +0000 (16:51 +0300)]
[#3451] Address Wshadow warnings about client_class from g++
Andrei Pavel [Mon, 20 Oct 2025 13:41:17 +0000 (16:41 +0300)]
[#3451] Address Wshadow warnings about out_bindings from g++
Andrei Pavel [Mon, 20 Oct 2025 13:30:40 +0000 (16:30 +0300)]
[#3451] Address Wshadow warnings from g++
Francis Dupont [Sat, 18 Oct 2025 12:16:05 +0000 (14:16 +0200)]
[#3451] Disabled -Wshadow in asio_wrapper.h
Andrei Pavel [Thu, 16 Oct 2025 11:48:54 +0000 (14:48 +0300)]
[#3451] Add ChangeLog entry
Andrei Pavel [Thu, 16 Oct 2025 10:34:30 +0000 (13:34 +0300)]
[#3451] Address Wshadow warnings
Andrei Pavel [Thu, 16 Oct 2025 07:39:19 +0000 (10:39 +0300)]
[#3451] Add -Wshadow
Francis Dupont [Sun, 12 Oct 2025 11:47:46 +0000 (13:47 +0200)]
[#4163] Fixed manyPdPoolsPreferHigher and MT
Andrei Pavel [Fri, 24 Oct 2025 11:52:41 +0000 (14:52 +0300)]
[#4151] Add src/lib/log/tests to shell-tests suite
Andrei Pavel [Fri, 24 Oct 2025 11:44:58 +0000 (14:44 +0300)]
[#4150] Add *.hh to find-uninstalled-headers.py
Andrei Pavel [Fri, 24 Oct 2025 11:41:08 +0000 (14:41 +0300)]
[#4150] Install eval/location.hh
Andrei Pavel [Fri, 24 Oct 2025 10:11:31 +0000 (13:11 +0300)]
[#4100] Add ChangeLog entry
Andrei Pavel [Fri, 24 Oct 2025 07:27:16 +0000 (10:27 +0300)]
[#4100] Change enums to uint16_t
Addresses the range checks in *toText() functions.
Andrei Pavel [Thu, 23 Oct 2025 12:27:43 +0000 (15:27 +0300)]
[#4100] Give credit in AUTHORS
Andrei Pavel [Thu, 23 Oct 2025 12:02:35 +0000 (15:02 +0300)]
[#4100] Log enums as strings where possible
Andrei Pavel [Thu, 23 Oct 2025 11:35:15 +0000 (14:35 +0300)]
[#4100] Fix compatibility with LLVM libc++ 21
Francis Dupont [Tue, 23 Sep 2025 08:53:58 +0000 (10:53 +0200)]
[#4012] Aligned C++ and python code
Thomas Markwalder [Wed, 22 Oct 2025 13:15:57 +0000 (09:15 -0400)]
[#4135] Address review comment
modified: src/hooks/dhcp/limits/limits_messages.mes
Thomas Markwalder [Tue, 21 Oct 2025 19:42:23 +0000 (15:42 -0400)]
[#4135] Fixed typo in message file
modified: src/hooks/dhcp/limits/limits_messages.mes
Andrei Pavel [Thu, 16 Oct 2025 11:53:24 +0000 (14:53 +0300)]
[#4181] Add ChangeLog entry
Andrei Pavel [Thu, 16 Oct 2025 11:42:11 +0000 (14:42 +0300)]
[#4181] Fix flex-id expression
Thomas Markwalder [Mon, 20 Oct 2025 19:52:13 +0000 (15:52 -0400)]
[#4145] Fixed missing if-logic
modified: src/bin/dhcp4/json_config_parser.cc
modified: src/bin/dhcp6/json_config_parser.cc
Thomas Markwalder [Mon, 20 Oct 2025 17:46:02 +0000 (13:46 -0400)]
[#4145] Reset MT test code
new file: changelog_unreleased/4145-an-empty-config-test-command-can-affect-ha-connections
modified: src/bin/dhcp4/json_config_parser.cc
modified: src/bin/dhcp6/json_config_parser.cc
modified: src/lib/util/multi_threading_mgr.h
modified: src/lib/util/tests/multi_threading_mgr_unittest.cc
Thomas Markwalder [Mon, 20 Oct 2025 19:01:54 +0000 (15:01 -0400)]
[#4139] Update meson version to 1.9.1
modified: hammer.py
modified: meson.sh
Razvan Becheriu [Thu, 16 Oct 2025 15:12:37 +0000 (18:12 +0300)]
[#4129] added ChangeLog entry
Razvan Becheriu [Thu, 16 Oct 2025 12:18:38 +0000 (15:18 +0300)]
[#4129] addressed review comments
Razvan Becheriu [Tue, 14 Oct 2025 18:56:11 +0000 (21:56 +0300)]
[#4129] ping check should ignore null lease
Thomas Markwalder [Mon, 6 Oct 2025 18:48:45 +0000 (14:48 -0400)]
[#2871] Update v6 ARM also
modified: doc/sphinx/arm/dhcp6-srv.rst
Thomas Markwalder [Mon, 22 Sep 2025 19:48:23 +0000 (15:48 -0400)]
[#2871] Fixed JSON
modified: doc/sphinx/arm/dhcp4-srv.rst
Thomas Markwalder [Mon, 22 Sep 2025 19:40:10 +0000 (15:40 -0400)]
[#2871] Corrected ARM examples
modified: doc/sphinx/arm/dhcp4-srv.rst
Andrei Pavel [Wed, 15 Oct 2025 08:32:58 +0000 (11:32 +0300)]
[#4166] Set MESON_NUM_PROCESSES for all meson calls including the one used in packaging
Andrei Pavel [Thu, 9 Oct 2025 13:50:33 +0000 (16:50 +0300)]
[#4166] Hammer: Pass -j to meson compile
Andrei Pavel [Tue, 7 Oct 2025 09:47:23 +0000 (12:47 +0300)]
[#4082] Change tools/extract_bnf.sh to LC_ALL=C
Andrei Pavel [Thu, 2 Oct 2025 10:47:48 +0000 (13:47 +0300)]
[#4082] Add LC_ALL=en_US to tools/extract_bnf.sh
To prevent epsilons (ε) from appearing in the grammar.
Andrei Pavel [Thu, 2 Oct 2025 15:04:07 +0000 (18:04 +0300)]
[#4138] Fix invalid URLs in devel, ARM, comments
Razvan Becheriu [Wed, 1 Oct 2025 18:40:46 +0000 (21:40 +0300)]
[#4140] addressed review comments
Razvan Becheriu [Wed, 1 Oct 2025 11:24:46 +0000 (14:24 +0300)]
[#4140] fixed deadlock
Thomas Markwalder [Tue, 30 Sep 2025 19:01:03 +0000 (15:01 -0400)]
[#4021] Address review comment
modified: ../../hooks/dhcp/mysql/mysql_host_data_source.cc
Thomas Markwalder [Tue, 30 Sep 2025 18:00:10 +0000 (14:00 -0400)]
[#4021] Fix potential buffer overrun
modified: src/hooks/dhcp/mysql/mysql_host_data_source.cc
modified: src/hooks/dhcp/mysql/mysql_lease_mgr.cc
Thomas Markwalder [Mon, 29 Sep 2025 17:26:07 +0000 (13:26 -0400)]
[#4119] Removed linefeeds from SQL statement
src/bin/admin/kea-admin.in
mysql_can_create() - removed \n's from CREATE_TRIGGER SQL statement
Andrei Pavel [Mon, 29 Sep 2025 08:49:49 +0000 (11:49 +0300)]
[#4090] Add missing sys/wait.h include for waitpid()
Francis Dupont [Thu, 25 Sep 2025 20:22:46 +0000 (22:22 +0200)]
[#4090] Addressed comments
Francis Dupont [Tue, 23 Sep 2025 22:10:01 +0000 (00:10 +0200)]
[#4090] Updated doc
Francis Dupont [Tue, 23 Sep 2025 21:48:52 +0000 (23:48 +0200)]
[#4090] Finished fix
Francis Dupont [Tue, 23 Sep 2025 17:16:22 +0000 (19:16 +0200)]
[#4090] Checkpoint
Francis Dupont [Tue, 23 Sep 2025 09:06:46 +0000 (11:06 +0200)]
[#4106] Added ping-check map
Marcin Godzina [Wed, 24 Sep 2025 13:19:03 +0000 (15:19 +0200)]
[#4131] bump up meson.build to 3.1.3
Marcin Godzina [Fri, 19 Sep 2025 14:32:46 +0000 (16:32 +0200)]
[#4122] release changes
Razvan Becheriu [Fri, 19 Sep 2025 09:03:10 +0000 (12:03 +0300)]
[#4120] bump up library versions for 3.1.2 release
Razvan Becheriu [Wed, 17 Sep 2025 19:50:09 +0000 (22:50 +0300)]
[#4074] fixed uninitialized value in Option4ClientFqdnImpl
Razvan Becheriu [Wed, 17 Sep 2025 18:57:45 +0000 (21:57 +0300)]
[#4074] fixed valgrind warnings in process unit tests
Francis Dupont [Sat, 30 Aug 2025 21:40:29 +0000 (23:40 +0200)]
[#4043] Removed meson-info
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