]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Tue, 12 May 2026 09:21:27 +0000 (11:21 +0200)]
[#3991] Fixed CWE 398 constVariableReference
Francis Dupont [Tue, 12 May 2026 09:19:32 +0000 (11:19 +0200)]
[#3991] Fixed CWE 398 duplicateExpression
Francis Dupont [Tue, 12 May 2026 09:01:12 +0000 (11:01 +0200)]
[#3991] Commented CWE 476 nullPointer
Francis Dupont [Tue, 12 May 2026 08:00:13 +0000 (10:00 +0200)]
[#3991] Silent CWE 457 uninitvar
Francis Dupont [Tue, 12 May 2026 07:47:07 +0000 (09:47 +0200)]
[#3991] Spelling
Francis Dupont [Tue, 12 May 2026 07:36:15 +0000 (09:36 +0200)]
[#3991] Fixed CWE 570 unsignedLessThanZero
Francis Dupont [Tue, 12 May 2026 07:30:34 +0000 (09:30 +0200)]
[#3991] Fixed CWE 563 unusedVariable
Francis Dupont [Wed, 27 May 2026 12:56:54 +0000 (14:56 +0200)]
[#4358] Updated legacy (vs L2) UT comment
Francis Dupont [Sat, 9 May 2026 13:25:40 +0000 (15:25 +0200)]
[#4358] Fixed L2 relay support
Francis Dupont [Wed, 27 May 2026 13:07:33 +0000 (15:07 +0200)]
[#4297] Typo
Francis Dupont [Wed, 4 Mar 2026 09:23:33 +0000 (10:23 +0100)]
[#4297] Updated subnetX_select doc
Marcin Godzina [Wed, 27 May 2026 14:33:19 +0000 (16:33 +0200)]
[#4575] Bump up versions after release
Francis Dupont [Thu, 21 May 2026 16:20:37 +0000 (18:20 +0200)]
[#4443] Changed to reset N
Francis Dupont [Sun, 10 May 2026 09:00:01 +0000 (11:00 +0200)]
[#4443] Extended lenient parsing of client fqdn options
Francis Dupont [Tue, 5 May 2026 12:54:32 +0000 (14:54 +0200)]
[#4413] Updated Botan doc
Marcin Godzina [Mon, 25 May 2026 09:12:46 +0000 (11:12 +0200)]
[#4569] release changes
Razvan Becheriu [Mon, 25 May 2026 08:17:30 +0000 (11:17 +0300)]
[#4490] added missing deletes
Andrei Pavel [Mon, 25 May 2026 06:28:55 +0000 (09:28 +0300)]
[#4542] Bump up library versions for 3.1.9
Razvan Becheriu [Fri, 22 May 2026 20:09:10 +0000 (23:09 +0300)]
[#4460] support both list and map results
Razvan Becheriu [Fri, 22 May 2026 19:56:31 +0000 (22:56 +0300)]
[#4460] added ChangeLog entry
Razvan Becheriu [Fri, 22 May 2026 19:48:05 +0000 (22:48 +0300)]
[#4460] added info log message on service startup
Razvan Becheriu [Fri, 22 May 2026 19:02:37 +0000 (22:02 +0300)]
[#4460] applied patch
Razvan Becheriu [Wed, 22 Apr 2026 14:34:30 +0000 (17:34 +0300)]
[#4460] fixed netconf http connection reply
Francis Dupont [Sat, 23 May 2026 18:04:21 +0000 (20:04 +0200)]
[#4326] Typo
Razvan Becheriu [Sat, 23 May 2026 17:41:41 +0000 (20:41 +0300)]
[#4326] rewording
Francis Dupont [Tue, 3 Mar 2026 14:42:26 +0000 (15:42 +0100)]
[#4326] Added log and ChangeLog entry
Francis Dupont [Tue, 3 Mar 2026 14:26:36 +0000 (15:26 +0100)]
[#4326] Checkpoint
Francis Dupont [Tue, 3 Mar 2026 10:59:45 +0000 (11:59 +0100)]
[#4326] Checkpoint: code done, need UT & doc
Razvan Becheriu [Sat, 23 May 2026 11:07:20 +0000 (14:07 +0300)]
[#4495] added more unit tests
Francis Dupont [Sat, 23 May 2026 09:28:43 +0000 (11:28 +0200)]
[#4495] Added more tests
Razvan Becheriu [Sat, 23 May 2026 08:27:17 +0000 (11:27 +0300)]
[#4495] addressed review
Francis Dupont [Wed, 6 May 2026 15:05:58 +0000 (17:05 +0200)]
[#4495] Finished
Razvan Becheriu [Fri, 22 May 2026 12:50:51 +0000 (15:50 +0300)]
[#4483] regenerated file with no duplicate comments
Razvan Becheriu [Fri, 22 May 2026 11:31:54 +0000 (14:31 +0300)]
[#4483] fixed script
Razvan Becheriu [Fri, 22 May 2026 11:19:47 +0000 (14:19 +0300)]
[#4483] fixed script
Razvan Becheriu [Fri, 22 May 2026 10:46:21 +0000 (10:46 +0000)]
[#4483] apply reviewer changes
Razvan Becheriu [Fri, 22 May 2026 10:06:45 +0000 (13:06 +0300)]
[#4483] removed more temporary files
Razvan Becheriu [Fri, 22 May 2026 10:00:50 +0000 (10:00 +0000)]
[#4483] addressed review comments
Razvan Becheriu [Fri, 22 May 2026 10:00:33 +0000 (10:00 +0000)]
[#4483] addressed review comments
Razvan Becheriu [Fri, 22 May 2026 09:59:58 +0000 (09:59 +0000)]
[#4483] addressed review comments
Razvan Becheriu [Fri, 22 May 2026 09:40:50 +0000 (12:40 +0300)]
[#4483] addressed review comments
Razvan Becheriu [Thu, 21 May 2026 18:23:35 +0000 (21:23 +0300)]
[#4483] addressed review comments
Razvan Becheriu [Wed, 20 May 2026 21:20:07 +0000 (00:20 +0300)]
[#4483] created script
Razvan Becheriu [Wed, 20 May 2026 09:13:33 +0000 (12:13 +0300)]
[#4483] addressed review comments
Razvan Becheriu [Tue, 19 May 2026 20:18:05 +0000 (23:18 +0300)]
[#4483] regenerate suppression file
Razvan Becheriu [Sun, 17 May 2026 10:26:04 +0000 (13:26 +0300)]
[#4483] addressed review comments
Razvan Becheriu [Sat, 16 May 2026 12:22:55 +0000 (15:22 +0300)]
[#4483] fixed mysql host data source memory corruption
Razvan Becheriu [Fri, 15 May 2026 15:52:46 +0000 (18:52 +0300)]
[#4483] addressed review comments
Razvan Becheriu [Wed, 13 May 2026 17:54:46 +0000 (20:54 +0300)]
[#4483] fixed valgrind warnings
Andrei Pavel [Fri, 22 May 2026 06:56:44 +0000 (09:56 +0300)]
[#4528] Fix job count being passed to packaging in hammer.py
Andrei Pavel [Wed, 13 May 2026 12:57:02 +0000 (15:57 +0300)]
[#3993] Format meson.build files
Andrei Pavel [Wed, 13 May 2026 12:56:20 +0000 (15:56 +0300)]
[#3993] Install empty dirs with 750 perms
Andrei Pavel [Wed, 13 May 2026 12:15:48 +0000 (15:15 +0300)]
[#3993] Remove install_umask=0027 in meson.build
Francis Dupont [Wed, 20 May 2026 14:04:18 +0000 (16:04 +0200)]
[#3971] Added a ChangeLog entry
Francis Dupont [Mon, 11 May 2026 15:01:18 +0000 (17:01 +0200)]
[#3971] Updated parsers UTs
Francis Dupont [Mon, 11 May 2026 14:13:36 +0000 (16:13 +0200)]
[#3971] Fixed parsers
Andrei Pavel [Thu, 21 May 2026 14:34:02 +0000 (17:34 +0300)]
[#4497] Fix ChangeLog entry for #4490
Andrei Pavel [Thu, 7 May 2026 09:22:24 +0000 (12:22 +0300)]
[#4497] Add changelog-lint CI job
Thomas Markwalder [Wed, 20 May 2026 15:24:33 +0000 (11:24 -0400)]
[#4490] Addressed review comments
new file: changelog_unreleased/4490-rfc9915-support-followup-remove-ia_ta-from-sql-schemas
modified: src/bin/admin/tests/mysql_tests.sh.in
modified: src/bin/admin/tests/pgsql_tests.sh.in
modified: src/share/database/scripts/mysql/dhcpdb_create.mysql
modified: src/share/database/scripts/mysql/upgrade_034_to_035.sh.in
modified: src/share/database/scripts/pgsql/dhcpdb_create.pgsql
modified: src/share/database/scripts/pgsql/upgrade_033_to_034.sh.in
Thomas Markwalder [Mon, 18 May 2026 16:51:59 +0000 (12:51 -0400)]
[#4490] Removed IA_TA from the schema
Removed IA_TA row from lease6_types table,
updated UT accordingly
modified: src/bin/admin/tests/data/lease6_dump_test.reference.csv
modified: src/bin/admin/tests/mysql_tests.sh.in
modified: src/bin/admin/tests/pgsql_tests.sh.in
modified: src/share/database/scripts/mysql/dhcpdb_create.mysql
modified: src/share/database/scripts/mysql/upgrade_034_to_035.sh.in
modified: src/share/database/scripts/pgsql/dhcpdb_create.pgsql
modified: src/share/database/scripts/pgsql/upgrade_033_to_034.sh.in
Francis Dupont [Wed, 20 May 2026 11:00:24 +0000 (13:00 +0200)]
[#4444] Updated ChangeLog entry (2)
Francis Dupont [Wed, 20 May 2026 07:10:02 +0000 (09:10 +0200)]
[#4444] Updated ChangeLog entry
Francis Dupont [Tue, 19 May 2026 12:50:47 +0000 (14:50 +0200)]
[#4444] Added ChangeLog entry
Francis Dupont [Tue, 19 May 2026 12:44:08 +0000 (14:44 +0200)]
[#4444] Checkpoint2
Francis Dupont [Tue, 19 May 2026 10:42:05 +0000 (12:42 +0200)]
[#4444] Checkpoint
Razvan Becheriu [Mon, 18 May 2026 11:06:35 +0000 (14:06 +0300)]
[#3144] addressed review comments
Razvan Becheriu [Fri, 15 May 2026 18:56:07 +0000 (21:56 +0300)]
[#3144] added more unit tests
Razvan Becheriu [Fri, 15 May 2026 15:43:37 +0000 (18:43 +0300)]
[#3144] addressed review comments
Razvan Becheriu [Fri, 15 May 2026 07:41:38 +0000 (10:41 +0300)]
[#3144] addressed review comments
Razvan Becheriu [Thu, 14 May 2026 12:09:57 +0000 (15:09 +0300)]
[#3144] addressed review comments
Razvan Becheriu [Thu, 14 May 2026 08:30:39 +0000 (11:30 +0300)]
[#3144] addressed review comments
Razvan Becheriu [Thu, 14 May 2026 08:02:19 +0000 (11:02 +0300)]
[#3144] addressed review comments
Razvan Becheriu [Mon, 11 May 2026 14:12:46 +0000 (17:12 +0300)]
[#3144] addressed review comments
Razvan Becheriu [Fri, 3 Apr 2026 07:21:59 +0000 (10:21 +0300)]
[#3144] updated messages
Razvan Becheriu [Thu, 2 Apr 2026 13:03:26 +0000 (16:03 +0300)]
[#3144] updated docs
Razvan Becheriu [Wed, 1 Apr 2026 21:44:03 +0000 (00:44 +0300)]
[#3144] added unit tests
Razvan Becheriu [Tue, 31 Mar 2026 19:55:14 +0000 (22:55 +0300)]
[#3144] implemented commands
Razvan Becheriu [Tue, 31 Mar 2026 17:47:06 +0000 (20:47 +0300)]
[#3144] updated doc
Andrei Pavel [Mon, 18 May 2026 09:31:15 +0000 (12:31 +0300)]
[#4480] Another fix for mariadbd version in hammer.py
Thomas Markwalder [Fri, 15 May 2026 18:07:46 +0000 (14:07 -0400)]
[#4491] Added ChangeLog entry
new file: changelog_unreleased/4491-shared-flq-allocator-fix-postgresql-pd-pool-free-lease-generation
Thomas Markwalder [Fri, 15 May 2026 15:40:15 +0000 (11:40 -0400)]
[#4491] Updated ARM doc
modified: doc/sphinx/arm/dhcp6-srv.rst
Thomas Markwalder [Fri, 15 May 2026 15:04:46 +0000 (11:04 -0400)]
[#4491] Addressed review comments
Fixed nits and revamped sflqCreateFlqPool6
stored functions to use SELECT FOR UPDATE.
modified: src/hooks/dhcp/mysql/mysql_lease_mgr.cc
modified: src/hooks/dhcp/pgsql/pgsql_lease_mgr.cc
modified: src/lib/dhcpsrv/testutils/generic_lease_mgr_unittest.cc
modified: src/share/database/scripts/mysql/dhcpdb_create.mysql
modified: src/share/database/scripts/mysql/upgrade_034_to_035.sh.in
modified: src/share/database/scripts/pgsql/dhcpdb_create.pgsql
modified: src/share/database/scripts/pgsql/upgrade_033_to_034.sh.in
Thomas Markwalder [Sat, 16 May 2026 17:28:27 +0000 (13:28 -0400)]
[#4491] Fix SFLQ create functions
new file: src/share/database/scripts/mysql/upgrade_034_to_035.sh.in
new file: src/share/database/scripts/pgsql/upgrade_033_to_034.sh.in
/src/bin/admin/tests/mysql_tests.sh.in
mysql_upgrade_34_to_35_test()
- new test
/src/bin/admin/tests/pgsql_tests.sh.in
pgsql_upgrade_33_to_34_test()
- new test
/src/hooks/dhcp/mysql/mysql_lease_mgr.cc
MySqlLeaseMgr::sflqCreateFlqPool4()
MySqlLeaseMgr::sflqCreateFlqPool6()
- wrap create call in transaction
/src/hooks/dhcp/pgsql/pgsql_lease_mgr.cc
PgSqlLeaseMgr::sflqCreateFlqPool4()
PgSqlLeaseMgr::sflqCreateFlqPool6()
- wrap create call in transaction
/src/lib/dhcpsrv/testutils/generic_lease_mgr_unittest.cc
GenericLeaseMgrTest::sflqCreateFlqPool4Concurrent()
GenericLeaseMgrTest::sflqCreateFlqPool6Concurrent()
- add more threads and test recreate
/src/lib/mysql/mysql_constants.h
/src/lib/pgsql/pgsql_connection.h
Update schema version to 35
/src/share/database/scripts/mysql/dhcpdb_create.mysql
sflqCreateFlqPool4()
- remove transaction statements.
sflqCreateFlqPool6()
- remove transaction statements.
- add recreate on delegated_len change logic
- update flq_pool6 values on recreate
/src/share/database/scripts/pgsql/dhcpdb_create.pgsql
sflqCreateFlqPool6()
- add recreate on delegated_len change logic
- update flq_pool6 values on recreate
- fix end address overrun
Andrei Pavel [Thu, 14 May 2026 11:13:40 +0000 (14:13 +0300)]
[#4480] More hammer.py updates for Fedora 44 and Ubuntu 26.04
Thomas Markwalder [Fri, 15 May 2026 07:13:54 +0000 (03:13 -0400)]
[#4492] Fixed a few more nits
modified: src/hooks/dhcp/lease_cmds/lease_cmds_messages.cc
modified: src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
modified: src/hooks/dhcp/lease_cmds/sflq_cmds.cc
modified: src/share/api/sflq-pool4-rebuild.json
Thomas Markwalder [Fri, 15 May 2026 04:28:36 +0000 (00:28 -0400)]
[#4492] Addressed more comments
modified: doc/sphinx/arm/hooks-lease-cmds.rst
modified: src/hooks/dhcp/lease_cmds/lease_cmds_messages.cc
modified: src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
modified: src/lib/cc/simple_parser.h
Thomas Markwalder [Thu, 14 May 2026 12:55:17 +0000 (08:55 -0400)]
[#4492] Replaced create cmd with rebuild cmd
Replaced sflq-poolX-create with sflq-poolX-rebuild,
the latter takes only start and end addresses and
the pool must already exist.
/src/hooks/dhcp/lease_cmds/lease_cmds_callouts.cc
/src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
/src/hooks/dhcp/lease_cmds/libloadtests/lease_cmds_unittest.cc
/src/hooks/dhcp/lease_cmds/libloadtests/sflq_cmds_unittests.cc
/src/hooks/dhcp/lease_cmds/sflq_cmds.cc
/src/hooks/dhcp/lease_cmds/sflq_cmds.h
/doc/sphinx/api-files.txt
/doc/sphinx/arm/hooks-lease-cmds.rst
/src/share/api/sflq-pool4-rebuild.json
/src/share/api/sflq-pool6-rebuild.json
/src/hooks/dhcp/mysql/mysql_lease_mgr.cc
fixed a shadow warning
Thomas Markwalder [Mon, 11 May 2026 13:19:28 +0000 (09:19 -0400)]
[#4492] Addressed Minor review comments
modified: ../../../../doc/sphinx/arm/hooks-lease-cmds.rst
modified: libloadtests/sflq_cmds_unittests.cc
modified: sflq_cmds.cc
modified: ../../../lib/cc/simple_parser.h
modified: ../../../lib/dhcpsrv/lease_mgr.h
Thomas Markwalder [Thu, 7 May 2026 16:53:27 +0000 (12:53 -0400)]
[#4492] Addressed some initial comments
Mostly typos and minor fixes
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
modified: doc/sphinx/arm/hooks-lease-cmds.rst
modified: src/hooks/dhcp/lease_cmds/lease_cmds_messages.cc
modified: src/hooks/dhcp/lease_cmds/libloadtests/sflq_cmds_unittests.cc
modified: src/hooks/dhcp/lease_cmds/sflq_cmds.cc
modified: src/hooks/dhcp/lease_cmds/sflq_cmds.h
modified: src/lib/dhcp/tests/iface_mgr_unittest.cc
modified: src/lib/dhcpsrv/testutils/sflqtest_lease_mgr.h
modified: src/share/api/sflq-pool4-create.json
modified: src/share/api/sflq-pool4-del.json
modified: src/share/api/sflq-pool4-get-all.json
modified: src/share/api/sflq-pool4-get-by-range.json
modified: src/share/api/sflq-pool4-get-by-subnet.json
modified: src/share/api/sflq-pool6-create.json
modified: src/share/api/sflq-pool6-del.json
modified: src/share/api/sflq-pool6-get-all.json
modified: src/share/api/sflq-pool6-get-by-range.json
modified: src/share/api/sflq-pool6-get-by-subnet.json
Thomas Markwalder [Wed, 6 May 2026 14:56:57 +0000 (10:56 -0400)]
[#4492] Finished API doc
/doc/sphinx/api-files.txt
Added API files
/doc/sphinx/arm/hooks-lease-cmds.rst
Documented SFLQ commands
/src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
Removed command args from get-all messages
/src/hooks/dhcp/lease_cmds/libloadtests/sflq_cmds_unittests.cc
Udpated UTs
/src/hooks/dhcp/lease_cmds/sflq_cmds.*
Improved arg handling
/src/share/api/sflq-pool4-del.json
/src/share/api/sflq-pool4-get-all.json
/src/share/api/sflq-pool4-get-by-range.json
/src/share/api/sflq-pool4-get-by-subnet.json
/src/share/api/sflq-pool6-create.json
/src/share/api/sflq-pool6-del.json
finihsed API files
Thomas Markwalder [Tue, 5 May 2026 14:10:13 +0000 (10:10 -0400)]
[#4492] Added remaining bad parameter UTs
modified: src/hooks/dhcp/lease_cmds/libloadtests/sflq_cmds_unittests.cc
Thomas Markwalder [Tue, 5 May 2026 13:17:31 +0000 (09:17 -0400)]
[#4492] Fix message file, add API files
modified: src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
modified: src/share/api/sflq-pool4-create.json
new file: src/share/api/sflq-pool4-del.json
modified: src/share/api/sflq-pool4-get-all.json
new file: src/share/api/sflq-pool4-get-by-range.json
new file: src/share/api/sflq-pool4-get-by-subnet.json
new file: src/share/api/sflq-pool6-create.json
new file: src/share/api/sflq-pool6-del.json
new file: src/share/api/sflq-pool6-get-all.json
new file: src/share/api/sflq-pool6-get-by-range.json
new file: src/share/api/sflq-pool6-get-by-subnet.json
Thomas Markwalder [Mon, 4 May 2026 19:16:28 +0000 (15:16 -0400)]
[4492] Added callouts and handlers and UTs
/src/hooks/dhcp/lease_cmds/sflq_cmds.cc
/src/hooks/dhcp/lease_cmds/sflq_cmds.h
New files that implement the SFLQ command handlers
/src/hooks/dhcp/lease_cmds/libloadtests/sflq_cmds_unittests.cc
New file with API tests
/src/hooks/dhcp/lease_cmds/lease_cmds_callouts.cc
Add callouts to SLFQ command handlers
/src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
New log messages for SFLQ commands
/src/lib/dhcpsrv/testutils/sflqtest_lease_mgr.*
Implemented SFLQ commands
Razvan Becheriu [Fri, 10 Apr 2026 07:50:58 +0000 (10:50 +0300)]
[#4452] attempt to fix UTs
Francis Dupont [Sat, 9 May 2026 17:40:46 +0000 (19:40 +0200)]
[#4487] Removed libca symlink
Francis Dupont [Thu, 7 May 2026 14:42:33 +0000 (16:42 +0200)]
[#3982] Refomatted meson.build
Andrei Pavel [Thu, 7 May 2026 14:19:38 +0000 (17:19 +0300)]
[#3982] More cross-compilation fixes in meson.build
Francis Dupont [Thu, 7 May 2026 14:08:25 +0000 (16:08 +0200)]
[#3982] Addressed comments
Francis Dupont [Fri, 13 Mar 2026 09:21:41 +0000 (10:21 +0100)]
[#3982] Improved Botan version
Francis Dupont [Sun, 8 Mar 2026 22:26:33 +0000 (23:26 +0100)]
[#3982] Last improvements