]>
git.ipfire.org Git - thirdparty/kea.git/log
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
Francis Dupont [Mon, 18 Aug 2025 13:50:38 +0000 (15:50 +0200)]
[#4058] Improved ChangeLog
Francis Dupont [Thu, 14 Aug 2025 11:15:26 +0000 (13:15 +0200)]
[#4058] Added missing line and ChangeLog entry
Francis Dupont [Sun, 3 Aug 2025 16:59:40 +0000 (18:59 +0200)]
[#4037] Replaced umask by fchmod
Francis Dupont [Wed, 20 Aug 2025 17:44:32 +0000 (19:44 +0200)]
[#226] Fixed another doxygen error
Francis Dupont [Wed, 20 Aug 2025 17:43:25 +0000 (19:43 +0200)]
[#226] Fixed some doxygen errors
Francis Dupont [Wed, 20 Aug 2025 16:43:22 +0000 (18:43 +0200)]
[#226] Typo
Francis Dupont [Wed, 20 Aug 2025 16:14:43 +0000 (18:14 +0200)]
[#226] Addressed comments
Francis Dupont [Thu, 14 Aug 2025 11:01:21 +0000 (13:01 +0200)]
[#226] Typos in kea version
Francis Dupont [Thu, 14 Aug 2025 09:06:29 +0000 (11:06 +0200)]
[#226] Factored new server UTs
Francis Dupont [Wed, 13 Aug 2025 21:30:20 +0000 (23:30 +0200)]
[#226] Updated doc
Francis Dupont [Wed, 13 Aug 2025 17:09:01 +0000 (19:09 +0200)]
[#226] Checkpoint: doc to do
Francis Dupont [Wed, 13 Aug 2025 17:00:33 +0000 (19:00 +0200)]
[#226] Finished v6 code
Francis Dupont [Wed, 13 Aug 2025 09:32:03 +0000 (11:32 +0200)]
[#226] Checkpoint v6 code
Francis Dupont [Tue, 12 Aug 2025 22:32:06 +0000 (00:32 +0200)]
[#226] Finished v4 code
Francis Dupont [Tue, 12 Aug 2025 09:10:05 +0000 (11:10 +0200)]
[#226] Checkpoint v4 code
Francis Dupont [Tue, 12 Aug 2025 09:09:04 +0000 (11:09 +0200)]
[#226] Simplified getOccupancyRate
Francis Dupont [Mon, 11 Aug 2025 15:10:03 +0000 (17:10 +0200)]
[#226] Added getMin*Lft*
Francis Dupont [Fri, 8 Aug 2025 13:55:35 +0000 (15:55 +0200)]
[#226] Added getRemaining
Francis Dupont [Fri, 8 Aug 2025 10:33:16 +0000 (12:33 +0200)]
[#226] Added getOccupancyRate
Francis Dupont [Thu, 7 Aug 2025 16:06:37 +0000 (18:06 +0200)]
[#226] Added UTs for the new parameter
Francis Dupont [Thu, 7 Aug 2025 14:24:15 +0000 (16:24 +0200)]
[#226] Added set/getAdaptiveLeaseTimeThreshold
Francis Dupont [Thu, 7 Aug 2025 13:35:41 +0000 (15:35 +0200)]
[#226] Finished adaptive-lease-time-threshold global
Francis Dupont [Thu, 7 Aug 2025 10:18:06 +0000 (12:18 +0200)]
[#226] Added adaptive-lease-time-threshold
Ben Scott [Thu, 31 Jul 2025 18:32:05 +0000 (14:32 -0400)]
Add link to detail doc
Ben Scott [Thu, 31 Jul 2025 18:28:57 +0000 (14:28 -0400)]
Remove text about obsolete docs
The wiki page is obsolete and apparently not worth updating.
No replacement is available.
Just delete the entire sentence.
Francis Dupont [Fri, 15 Aug 2025 11:26:32 +0000 (13:26 +0200)]
[#4049] Fixed compile
Thomas Markwalder [Wed, 13 Aug 2025 13:52:33 +0000 (09:52 -0400)]
[#4047] Added a UT
added change log file
/src/bin/dhcp4/tests/classify_unittest.cc
TEST_F(ClassifyTest, earlySubnetNoFallback) - new test
Thomas Markwalder [Tue, 12 Aug 2025 19:21:24 +0000 (15:21 -0400)]
[#4047] Remove early call to selectSubnet
/src/bin/dhcp4/dhcp4_srv.*
Dhcpv4Srv::selectSubnet()
Dhcpv4Srv::selectSubnet4o6()
- remvoed sanity_only mode
Dhcpv4Srv::assignLease() - return without NAK on
non-matching rebind
Dhcpv4Srv::acceptDirectRequest() - remove call to selectSubnet()
/src/bin/dhcp4/tests/dhcp4_srv_unittest.cc
/src/bin/dhcp4/tests/direct_client_unittest.cc
/src/bin/dhcp4/tests/dora_unittest.cc
/src/bin/dhcp4/tests/shared_network_unittest.cc
Updated tests
Thomas Markwalder [Thu, 7 Aug 2025 20:28:26 +0000 (16:28 -0400)]
[#4049] Fixed comment
modified: d2_process.h
Razvan Becheriu [Thu, 7 Aug 2025 18:00:34 +0000 (21:00 +0300)]
[#4049] fixed doxygen
Thomas Markwalder [Thu, 7 Aug 2025 16:59:59 +0000 (12:59 -0400)]
[#4049] Added a change log entry file
new file: 4049-d2-hooks-may-not-have-their-ioservice-s-poll-method-called-frequently-enough
Thomas Markwalder [Thu, 7 Aug 2025 16:56:16 +0000 (12:56 -0400)]
[#4049] Added wait time constant and a UT
modified: src/bin/d2/d2_process.cc
modified: src/bin/d2/d2_process.h
modified: src/lib/asiolink/tests/io_service_unittest.cc
Thomas Markwalder [Thu, 7 Aug 2025 13:39:08 +0000 (09:39 -0400)]
[#4049] Preliminary commit
/src/bin/d2/d2_process.cc
D2Process::runIO() - use new IOService::runOneFor()
/src/lib/asiolink/io_service.*
IOServcie::runOneFor() - new func
/src/lib/asiolink/io_service_mgr.*
IOServiceMgr::pollIOServices() - return count of
handlers executed
/src/lib/asiolink/tests/io_service_unittest.cc
TEST(IOService, runOneFor) - new test
Razvan Becheriu [Tue, 12 Aug 2025 08:03:22 +0000 (11:03 +0300)]
[#3931] fixed hammer sysrepo version
Andrei Pavel [Tue, 12 Aug 2025 07:08:51 +0000 (10:08 +0300)]
[#3931] Update libyang and sysrepo to git tags
Andrei Pavel [Mon, 28 Jul 2025 18:43:34 +0000 (21:43 +0300)]
[#3931] Update libyang and sysrepo to fixed versions
Razvan Becheriu [Thu, 24 Jul 2025 10:32:18 +0000 (13:32 +0300)]
[#3931] addressed reviw comments
Razvan Becheriu [Mon, 14 Jul 2025 13:20:00 +0000 (16:20 +0300)]
[#3931] fixed unit tests
Andrei Pavel [Wed, 4 Jun 2025 09:35:43 +0000 (12:35 +0300)]
[#3931] Update NETCONF dependencies to v3
Andrei Pavel [Tue, 12 Aug 2025 08:37:25 +0000 (11:37 +0300)]
[#3931] Use double quotes with @datarootdir@
Because it expands to shell variables like "${prefix}"
Razvan Becheriu [Thu, 7 Aug 2025 09:26:21 +0000 (12:26 +0300)]
[#3984] updated docs regarding kea-dhcp6-serverid and KEA_DHCP_DATA_DIR
Razvan Becheriu [Wed, 6 Aug 2025 11:20:16 +0000 (14:20 +0300)]
[#4007] added new ssl errors to unit tests
Razvan Becheriu [Tue, 5 Aug 2025 14:17:31 +0000 (17:17 +0300)]
[#3861] added ChangeLog entry
Razvan Becheriu [Mon, 4 Aug 2025 18:06:21 +0000 (21:06 +0300)]
[#3861] allow containers in vendor options
Thomas Markwalder [Mon, 4 Aug 2025 13:02:14 +0000 (09:02 -0400)]
[#3949] Address review comments
Fixed a typo in src/lib/dhcpsrv/tests/d2_client_unittest.cc
Thomas Markwalder [Wed, 30 Jul 2025 13:35:16 +0000 (09:35 -0400)]
[#3949] Do not add suffix to qualifed host names
/src/bin/dhcp4/tests/host_unittest.cc
/src/bin/dhcp6/tests/host_unittest.cc
Updated tests
/src/lib/dhcpsrv/d2_client_mgr.cc
D2ClientMgr::qualifyName() - don't add suffix to
names that end with a dot.
/src/lib/dhcpsrv/d2_client_mgr.h
D2ClientMgr::adjustDomainName() - strip trailing dots
from T::PARTIAL FQDNs before calling qualifyName()
/src/lib/dhcpsrv/tests/d2_client_unittest.cc
TEST_F(D2ClientMgrParamsTest, qualifyName) - updated
Andrei Pavel [Wed, 30 Jul 2025 12:09:11 +0000 (15:09 +0300)]
[#4038] Bump up version in meson.build to 3.1.1-git
Razvan Becheriu [Thu, 31 Jul 2025 13:45:25 +0000 (16:45 +0300)]
[#3826] addressed review comments
Razvan Becheriu [Thu, 31 Jul 2025 08:54:52 +0000 (11:54 +0300)]
[3826] addressed review comments
Razvan Becheriu [Thu, 24 Jul 2025 15:32:50 +0000 (18:32 +0300)]
[#3826] Implemented lease6-get-by-hw-address command.
Vicky Risk [Thu, 31 Jul 2025 12:44:36 +0000 (08:44 -0400)]
Edit release_checklist.md to add an item to update the security versions on...
Thomas Markwalder [Wed, 30 Jul 2025 19:14:30 +0000 (15:14 -0400)]
[#4014] Fixed change log entry file
modified: changelog_unreleased/4014-v6-fix-cb-command-behavior-for-mulitple-options-with-the-same-code-in-a-given-scope
Thomas Markwalder [Wed, 30 Jul 2025 19:13:05 +0000 (15:13 -0400)]
[#4014] Fixed change log typo
modified: ChangeLog
Razvan Becheriu [Wed, 30 Jul 2025 13:44:26 +0000 (16:44 +0300)]
[#4014] addressed review comments
Thomas Markwalder [Tue, 29 Jul 2025 13:37:46 +0000 (09:37 -0400)]
[#4014] Added Changelog file
new file: changelog_unreleased/4014-v6-fix-cb-command-behavior-for-mulitple-options-with-the-same-code-in-a-given-scope
Thomas Markwalder [Mon, 28 Jul 2025 17:48:45 +0000 (13:48 -0400)]
[#4014] Core and UT for v6 option class-tags
Changes to be committed:
modified: doc/sphinx/arm/hooks-cb-cmds.rst
modified: src/hooks/dhcp/mysql/mysql_cb_dhcp6.cc
modified: src/hooks/dhcp/mysql/mysql_cb_dhcp6.h
modified: src/hooks/dhcp/mysql/mysql_cb_impl.cc
modified: src/hooks/dhcp/mysql/tests/mysql_cb_dhcp6_unittest.cc
modified: src/hooks/dhcp/pgsql/pgsql_cb_dhcp6.cc
modified: src/hooks/dhcp/pgsql/pgsql_cb_dhcp6.h
modified: src/hooks/dhcp/pgsql/pgsql_cb_impl.cc
modified: src/hooks/dhcp/pgsql/tests/pgsql_cb_dhcp6_unittest.cc
modified: src/lib/dhcpsrv/config_backend_dhcp6.h
modified: src/lib/dhcpsrv/config_backend_pool_dhcp6.cc
modified: src/lib/dhcpsrv/config_backend_pool_dhcp6.h
modified: src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.h
modified: src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
modified: src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.h
modified: src/lib/dhcpsrv/testutils/test_config_backend_dhcp4.cc
modified: src/lib/dhcpsrv/testutils/test_config_backend_dhcp4.h
modified: src/lib/dhcpsrv/testutils/test_config_backend_dhcp6.cc
modified: src/lib/dhcpsrv/testutils/test_config_backend_dhcp6.h
modified: src/share/api/remote-option4-global-del.json
modified: src/share/api/remote-option4-global-get.json
modified: src/share/api/remote-option4-global-set.json
modified: src/share/api/remote-option4-network-del.json
modified: src/share/api/remote-option4-network-set.json
modified: src/share/api/remote-option4-pool-del.json
modified: src/share/api/remote-option4-pool-set.json
modified: src/share/api/remote-option4-subnet-del.json
modified: src/share/api/remote-option4-subnet-set.json
modified: src/share/api/remote-option6-global-del.json
modified: src/share/api/remote-option6-global-get.json
modified: src/share/api/remote-option6-global-set.json
modified: src/share/api/remote-option6-network-del.json
modified: src/share/api/remote-option6-network-set.json
modified: src/share/api/remote-option6-pd-pool-del.json
modified: src/share/api/remote-option6-pd-pool-set.json
modified: src/share/api/remote-option6-pool-del.json
modified: src/share/api/remote-option6-pool-set.json
modified: src/share/api/remote-option6-subnet-del.json
Andrei Pavel [Mon, 28 Jul 2025 07:31:47 +0000 (10:31 +0300)]
[#4031] Convert some leftover docs from autotools to meson
Andrei Pavel [Mon, 28 Jul 2025 07:18:45 +0000 (10:18 +0300)]
[#4031] Add entry in SECURITY.md
Andrei Pavel [Mon, 28 Jul 2025 06:15:31 +0000 (09:15 +0300)]
[#4031] Tweak ChangeLog
Andrei Pavel [Mon, 28 Jul 2025 06:09:48 +0000 (09:09 +0300)]
[#4031] Additional updates to copyright dates
Andrei Pavel [Thu, 24 Jul 2025 17:51:44 +0000 (20:51 +0300)]
[#4031] release changes
Razvan Becheriu [Thu, 24 Jul 2025 15:32:50 +0000 (18:32 +0300)]
[#4030] bump up library versions for 3.1.0 release