]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
2 weeks ago[#3993] Remove install_umask=0027 in meson.build
Andrei Pavel [Wed, 13 May 2026 12:15:48 +0000 (15:15 +0300)] 
[#3993] Remove install_umask=0027 in meson.build

2 weeks ago[#3971] Added a ChangeLog entry
Francis Dupont [Wed, 20 May 2026 14:04:18 +0000 (16:04 +0200)] 
[#3971] Added a ChangeLog entry

2 weeks ago[#3971] Updated parsers UTs
Francis Dupont [Mon, 11 May 2026 15:01:18 +0000 (17:01 +0200)] 
[#3971] Updated parsers UTs

2 weeks ago[#3971] Fixed parsers
Francis Dupont [Mon, 11 May 2026 14:13:36 +0000 (16:13 +0200)] 
[#3971] Fixed parsers

2 weeks ago[#4497] Fix ChangeLog entry for #4490
Andrei Pavel [Thu, 21 May 2026 14:34:02 +0000 (17:34 +0300)] 
[#4497] Fix ChangeLog entry for #4490

2 weeks ago[#4497] Add changelog-lint CI job
Andrei Pavel [Thu, 7 May 2026 09:22:24 +0000 (12:22 +0300)] 
[#4497] Add changelog-lint CI job

2 weeks ago[#4490] Addressed review comments
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

2 weeks ago[#4490] Removed IA_TA from the schema
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

2 weeks ago[#4444] Updated ChangeLog entry (2)
Francis Dupont [Wed, 20 May 2026 11:00:24 +0000 (13:00 +0200)] 
[#4444] Updated ChangeLog entry (2)

2 weeks ago[#4444] Updated ChangeLog entry
Francis Dupont [Wed, 20 May 2026 07:10:02 +0000 (09:10 +0200)] 
[#4444] Updated ChangeLog entry

2 weeks ago[#4444] Added ChangeLog entry
Francis Dupont [Tue, 19 May 2026 12:50:47 +0000 (14:50 +0200)] 
[#4444] Added ChangeLog entry

2 weeks ago[#4444] Checkpoint2
Francis Dupont [Tue, 19 May 2026 12:44:08 +0000 (14:44 +0200)] 
[#4444] Checkpoint2

2 weeks ago[#4444] Checkpoint
Francis Dupont [Tue, 19 May 2026 10:42:05 +0000 (12:42 +0200)] 
[#4444] Checkpoint

2 weeks ago[#3144] addressed review comments
Razvan Becheriu [Mon, 18 May 2026 11:06:35 +0000 (14:06 +0300)] 
[#3144] addressed review comments

2 weeks ago[#3144] added more unit tests
Razvan Becheriu [Fri, 15 May 2026 18:56:07 +0000 (21:56 +0300)] 
[#3144] added more unit tests

2 weeks ago[#3144] addressed review comments
Razvan Becheriu [Fri, 15 May 2026 15:43:37 +0000 (18:43 +0300)] 
[#3144] addressed review comments

2 weeks ago[#3144] addressed review comments
Razvan Becheriu [Fri, 15 May 2026 07:41:38 +0000 (10:41 +0300)] 
[#3144] addressed review comments

2 weeks ago[#3144] addressed review comments
Razvan Becheriu [Thu, 14 May 2026 12:09:57 +0000 (15:09 +0300)] 
[#3144] addressed review comments

2 weeks ago[#3144] addressed review comments
Razvan Becheriu [Thu, 14 May 2026 08:30:39 +0000 (11:30 +0300)] 
[#3144] addressed review comments

2 weeks ago[#3144] addressed review comments
Razvan Becheriu [Thu, 14 May 2026 08:02:19 +0000 (11:02 +0300)] 
[#3144] addressed review comments

2 weeks ago[#3144] addressed review comments
Razvan Becheriu [Mon, 11 May 2026 14:12:46 +0000 (17:12 +0300)] 
[#3144] addressed review comments

2 weeks ago[#3144] updated messages
Razvan Becheriu [Fri, 3 Apr 2026 07:21:59 +0000 (10:21 +0300)] 
[#3144] updated messages

2 weeks ago[#3144] updated docs
Razvan Becheriu [Thu, 2 Apr 2026 13:03:26 +0000 (16:03 +0300)] 
[#3144] updated docs

2 weeks ago[#3144] added unit tests
Razvan Becheriu [Wed, 1 Apr 2026 21:44:03 +0000 (00:44 +0300)] 
[#3144] added unit tests

2 weeks ago[#3144] implemented commands
Razvan Becheriu [Tue, 31 Mar 2026 19:55:14 +0000 (22:55 +0300)] 
[#3144] implemented commands

2 weeks ago[#3144] updated doc
Razvan Becheriu [Tue, 31 Mar 2026 17:47:06 +0000 (20:47 +0300)] 
[#3144] updated doc

2 weeks ago[#4480] Another fix for mariadbd version in hammer.py
Andrei Pavel [Mon, 18 May 2026 09:31:15 +0000 (12:31 +0300)] 
[#4480] Another fix for mariadbd version in hammer.py

3 weeks ago[#4491] Added ChangeLog entry
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

3 weeks ago[#4491] Updated ARM doc
Thomas Markwalder [Fri, 15 May 2026 15:40:15 +0000 (11:40 -0400)] 
[#4491] Updated ARM doc

modified:   doc/sphinx/arm/dhcp6-srv.rst

3 weeks ago[#4491] Addressed review comments
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

3 weeks ago[#4491] Fix SFLQ create functions
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

3 weeks ago[#4480] More hammer.py updates for Fedora 44 and Ubuntu 26.04
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

3 weeks ago[#4492] Fixed a few more nits
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

3 weeks ago[#4492] Addressed more comments
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

3 weeks ago[#4492] Replaced create cmd with rebuild cmd
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

3 weeks ago[#4492] Addressed Minor review comments
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

3 weeks ago[#4492] Addressed some initial comments
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

3 weeks ago[#4492] Finished API doc
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

3 weeks ago[#4492] Added remaining bad parameter UTs
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

3 weeks ago[#4492] Fix message file, add API files
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

3 weeks ago[4492] Added callouts and handlers and UTs
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

3 weeks ago[#4452] attempt to fix UTs
Razvan Becheriu [Fri, 10 Apr 2026 07:50:58 +0000 (10:50 +0300)] 
[#4452] attempt to fix UTs

4 weeks ago[#4487] Removed libca symlink
Francis Dupont [Sat, 9 May 2026 17:40:46 +0000 (19:40 +0200)] 
[#4487] Removed libca symlink

4 weeks ago[#3982] Refomatted meson.build
Francis Dupont [Thu, 7 May 2026 14:42:33 +0000 (16:42 +0200)] 
[#3982] Refomatted meson.build

4 weeks ago[#3982] More cross-compilation fixes in meson.build
Andrei Pavel [Thu, 7 May 2026 14:19:38 +0000 (17:19 +0300)] 
[#3982] More cross-compilation fixes in meson.build

4 weeks ago[#3982] Addressed comments
Francis Dupont [Thu, 7 May 2026 14:08:25 +0000 (16:08 +0200)] 
[#3982] Addressed comments

4 weeks ago[#3982] Improved Botan version
Francis Dupont [Fri, 13 Mar 2026 09:21:41 +0000 (10:21 +0100)] 
[#3982] Improved Botan version

4 weeks ago[#3982] Last improvements
Francis Dupont [Sun, 8 Mar 2026 22:26:33 +0000 (23:26 +0100)] 
[#3982] Last improvements

4 weeks ago[#3982] Checkpoint: applied proposal
Francis Dupont [Sun, 8 Mar 2026 21:55:55 +0000 (22:55 +0100)] 
[#3982] Checkpoint: applied proposal

4 weeks ago[#3982] Checkpoint
Francis Dupont [Sun, 8 Mar 2026 11:22:25 +0000 (12:22 +0100)] 
[#3982] Checkpoint

4 weeks ago[#4368] Grammar
Francis Dupont [Thu, 7 May 2026 14:22:39 +0000 (16:22 +0200)] 
[#4368] Grammar

4 weeks ago[#4368] Addressed comments
Francis Dupont [Thu, 7 May 2026 12:36:48 +0000 (14:36 +0200)] 
[#4368] Addressed comments

4 weeks ago[#4368] Final improvements
Francis Dupont [Mon, 4 May 2026 09:42:06 +0000 (11:42 +0200)] 
[#4368] Final improvements

4 weeks ago[#4368] Almost finished
Francis Dupont [Mon, 4 May 2026 09:28:59 +0000 (11:28 +0200)] 
[#4368] Almost finished

4 weeks ago[#4368] Checkpoint
Francis Dupont [Mon, 4 May 2026 07:39:30 +0000 (09:39 +0200)] 
[#4368] Checkpoint

4 weeks ago[#4368] Added a comment about unicast option
Francis Dupont [Sun, 3 May 2026 12:43:01 +0000 (14:43 +0200)] 
[#4368] Added a comment about unicast option

4 weeks ago[#4368] Cleaned up IA_TA references
Francis Dupont [Sun, 3 May 2026 12:31:31 +0000 (14:31 +0200)] 
[#4368] Cleaned up IA_TA references

4 weeks ago[#4341] Addressed comments
Francis Dupont [Thu, 7 May 2026 12:14:29 +0000 (14:14 +0200)] 
[#4341] Addressed comments

4 weeks ago[#4341] Spelling
Francis Dupont [Sun, 22 Feb 2026 22:04:37 +0000 (23:04 +0100)] 
[#4341] Spelling

4 weeks ago[#4341] Checkpoint: lib UTs done
Francis Dupont [Sun, 22 Feb 2026 19:14:06 +0000 (20:14 +0100)] 
[#4341] Checkpoint: lib UTs done

4 weeks ago[#4341] Checkpoint: UT and doc to do
Francis Dupont [Sun, 22 Feb 2026 14:34:00 +0000 (15:34 +0100)] 
[#4341] Checkpoint: UT and doc to do

4 weeks ago[#4341] Made emulate flag static.class
Francis Dupont [Sun, 22 Feb 2026 13:30:30 +0000 (14:30 +0100)] 
[#4341] Made emulate flag static.class

4 weeks ago[#4481] change version to 3.1.9
Wlodek Wencel [Thu, 7 May 2026 07:02:19 +0000 (09:02 +0200)] 
[#4481] change version to 3.1.9

4 weeks ago[#4481] Bump up versions after release
Andrei Pavel [Thu, 30 Apr 2026 14:39:29 +0000 (17:39 +0300)] 
[#4481] Bump up versions after release

4 weeks ago[#4481] Bump up versions after release
Wlodek Wencel [Thu, 30 Apr 2026 07:02:27 +0000 (09:02 +0200)] 
[#4481] Bump up versions after release

4 weeks ago[#4465] Bump up timeout of dhcp-ha-lib-tests
Andrei Pavel [Wed, 6 May 2026 11:29:25 +0000 (14:29 +0300)] 
[#4465] Bump up timeout of dhcp-ha-lib-tests

4 weeks ago[#4464] increase queue size to not drop pkts
Razvan Becheriu [Wed, 29 Apr 2026 17:36:48 +0000 (20:36 +0300)] 
[#4464] increase queue size to not drop pkts

4 weeks ago[#4480] Combine debug log into single line
Emanuel Petr [Wed, 6 May 2026 13:04:34 +0000 (15:04 +0200)] 
[#4480] Combine debug log into single line

4 weeks ago[#4480] Fix MariaDB version detection
Emanuel Petr [Tue, 5 May 2026 18:11:32 +0000 (20:11 +0200)] 
[#4480] Fix MariaDB version detection

Version string was parsed with [0:1] instead of [0:2], yielding only
the major number (e.g. '11' instead of '11.8'), so zero_conf_tls was
never set correctly. Also, systemctl status exits with code 3 when
the service is inactive, causing an ExecutionError; fixed by adding
raise_error=False.

4 weeks ago[#4348] Imported other core updates
Francis Dupont [Sun, 22 Feb 2026 09:27:59 +0000 (10:27 +0100)] 
[#4348] Imported other core updates

4 weeks ago[#4348] Updated checkContext
Francis Dupont [Tue, 17 Feb 2026 10:14:34 +0000 (11:14 +0100)] 
[#4348] Updated checkContext

4 weeks ago[#4348] Made state and event signed
Francis Dupont [Fri, 13 Feb 2026 15:10:44 +0000 (16:10 +0100)] 
[#4348] Made state and event signed

4 weeks ago[#4493] Added ChangeLog
Francis Dupont [Tue, 5 May 2026 08:41:07 +0000 (10:41 +0200)] 
[#4493] Added ChangeLog

4 weeks ago[#4493] Proposed fix
Francis Dupont [Tue, 5 May 2026 08:13:42 +0000 (10:13 +0200)] 
[#4493] Proposed fix

4 weeks ago[#4450] Hammer: use abs path for meson install
Tomek Sawka [Sun, 3 May 2026 15:29:35 +0000 (15:29 +0000)] 
[#4450] Hammer: use abs path for meson install

4 weeks ago[#4352] Avoid reports and improved code
Francis Dupont [Tue, 24 Feb 2026 09:23:36 +0000 (10:23 +0100)] 
[#4352] Avoid reports and improved code

4 weeks ago[#4459] Regenerated message documentation
Andrei Pavel [Tue, 5 May 2026 12:50:35 +0000 (15:50 +0300)] 
[#4459] Regenerated message documentation

4 weeks ago[#4459] Fix HA_PAUSE_CLIENT_LISTENER_FAILED
Andrei Pavel [Wed, 15 Apr 2026 17:44:28 +0000 (20:44 +0300)] 
[#4459] Fix HA_PAUSE_CLIENT_LISTENER_FAILED

4 weeks ago[#4489] A few more nits.
Thomas Markwalder [Tue, 5 May 2026 12:31:36 +0000 (08:31 -0400)] 
[#4489] A few more nits.

modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/arm/dhcp6-srv.rst

4 weeks ago[#4489] One more nit.
Thomas Markwalder [Mon, 4 May 2026 17:08:13 +0000 (13:08 -0400)] 
[#4489] One more nit.

modified:   doc/sphinx/arm/dhcp6-srv.rst

4 weeks ago[#4489] Addressed further comments
Thomas Markwalder [Mon, 4 May 2026 17:00:19 +0000 (13:00 -0400)] 
[#4489] Addressed further comments

modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/arm/dhcp6-srv.rst

4 weeks ago[#4489] Addressed review comments
Thomas Markwalder [Mon, 4 May 2026 11:41:54 +0000 (07:41 -0400)] 
[#4489] Addressed review comments

modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/arm/dhcp6-srv.rst

4 weeks ago[#4489] Added ChangeLog
Thomas Markwalder [Fri, 1 May 2026 17:51:49 +0000 (13:51 -0400)] 
[#4489] Added ChangeLog

new file:   4489-shared-flq-allocator-add-arm-documentation-for-sflq

4 weeks ago[#4489] Minor fixes
Thomas Markwalder [Fri, 1 May 2026 17:49:24 +0000 (13:49 -0400)] 
[#4489] Minor fixes

modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/arm/dhcp6-srv.rst

4 weeks ago[#4489] Added SFLQ to V6 arm
Thomas Markwalder [Fri, 1 May 2026 15:50:23 +0000 (11:50 -0400)] 
[#4489] Added SFLQ to V6 arm

modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/arm/dhcp6-srv.rst

4 weeks ago[#4489] Added SFLQ section of dhcp4-srv.rst
Thomas Markwalder [Fri, 1 May 2026 15:29:55 +0000 (11:29 -0400)] 
[#4489] Added SFLQ section of dhcp4-srv.rst

    modified:   doc/sphinx/arm/dhcp4-srv.rst

4 weeks ago[#4438] Spelling
Francis Dupont [Tue, 5 May 2026 08:28:06 +0000 (10:28 +0200)] 
[#4438] Spelling

4 weeks ago[#4438] Added ChangeLog entry
Francis Dupont [Tue, 5 May 2026 07:37:35 +0000 (09:37 +0200)] 
[#4438] Added ChangeLog entry

4 weeks ago[#4438] Removed obsolete lossless comment
Francis Dupont [Mon, 4 May 2026 21:32:27 +0000 (23:32 +0200)] 
[#4438] Removed obsolete lossless comment

4 weeks ago[#4438] Updated netconf UT
Francis Dupont [Mon, 4 May 2026 11:45:59 +0000 (13:45 +0200)] 
[#4438] Updated netconf UT

4 weeks ago[#4438] Fixed and improvements
Francis Dupont [Sat, 2 May 2026 07:24:18 +0000 (09:24 +0200)] 
[#4438] Fixed and improvements

4 weeks ago[#4438] Updated lexer and fromJSON
Francis Dupont [Fri, 1 May 2026 21:00:15 +0000 (23:00 +0200)] 
[#4438] Updated lexer and fromJSON

4 weeks ago[#4466] Fixed duplicate messages
Thomas Markwalder [Mon, 4 May 2026 15:31:19 +0000 (11:31 -0400)] 
[#4466] Fixed duplicate messages

modified:   src/hooks/dhcp/mysql/mysql_lb_messages.mes
modified:   src/hooks/dhcp/pgsql/pgsql_lb_messages.mes

4 weeks ago[#4466] A few more fixes
Thomas Markwalder [Mon, 4 May 2026 15:17:46 +0000 (11:17 -0400)] 
[#4466] A few more fixes

modified:   src/hooks/dhcp/mysql/mysql_lease_mgr.h
modified:   src/hooks/dhcp/pgsql/pgsql_lease_mgr.cc
modified:   src/hooks/dhcp/pgsql/pgsql_lease_mgr.h

4 weeks ago[#4466] Addressed review comments
Thomas Markwalder [Mon, 4 May 2026 13:57:52 +0000 (09:57 -0400)] 
[#4466] Addressed review comments

modified:   src/hooks/dhcp/mysql/mysql_lb_messages.cc
modified:   src/hooks/dhcp/mysql/mysql_lb_messages.mes
modified:   src/hooks/dhcp/mysql/mysql_lease_mgr.cc
modified:   src/hooks/dhcp/mysql/mysql_lease_mgr.h
modified:   src/hooks/dhcp/pgsql/pgsql_lb_messages.cc
modified:   src/hooks/dhcp/pgsql/pgsql_lb_messages.mes
modified:   src/hooks/dhcp/pgsql/pgsql_lease_mgr.cc
modified:   src/hooks/dhcp/pgsql/pgsql_lease_mgr.h
modified:   src/lib/dhcpsrv/lease_mgr.cc
modified:   src/lib/dhcpsrv/lease_mgr.h
modified:   src/lib/dhcpsrv/sflq_allocator.h
modified:   src/lib/dhcpsrv/testutils/generic_lease_mgr_unittest.cc
modified:   src/lib/dhcpsrv/testutils/generic_lease_mgr_unittest.h

4 weeks ago[#4466] Minor cleanups
Thomas Markwalder [Fri, 1 May 2026 19:10:11 +0000 (15:10 -0400)] 
[#4466] Minor cleanups

modified:   src/hooks/dhcp/pgsql/pgsql_lease_mgr.cc
modified:   src/lib/asiolink/addr_utilities.h
modified:   src/lib/dhcpsrv/lease_mgr.h
modified:   src/lib/dhcpsrv/sflq_allocation_state.h
modified:   src/lib/dhcpsrv/sflq_allocator.h
modified:   src/lib/dhcpsrv/tests/lease_mgr_unittest.cc
modified:   src/lib/dhcpsrv/testutils/sflqtest_lease_mgr.h

4 weeks ago[#4466] Added concurrent pool create UT
Thomas Markwalder [Mon, 27 Apr 2026 11:17:06 +0000 (07:17 -0400)] 
[#4466] Added concurrent pool create UT

modified:   src/hooks/dhcp/mysql/tests/mysql_lease_mgr_unittest.cc
modified:   src/hooks/dhcp/pgsql/tests/pgsql_lease_mgr_unittest.cc
modified:   src/lib/dhcpsrv/testutils/generic_lease_mgr_unittest.cc
modified:   src/lib/dhcpsrv/testutils/generic_lease_mgr_unittest.h

4 weeks ago[#4466] Added new SFLQ API funcs to PgSqlLeaseMgr
Thomas Markwalder [Fri, 24 Apr 2026 19:48:49 +0000 (15:48 -0400)] 
[#4466] Added new SFLQ API funcs to PgSqlLeaseMgr

/src/hooks/dhcp/pgsql/pgsql_lb_messages.*
    PGSQL_LB_SFLQ_POOL4_GET_ALL
    PGSQL_LB_SFLQ_POOL4_GET_BY_SUBNET
    PGSQL_LB_SFLQ_POOL4_GET_BY_RANGE
    PGSQL_LB_SFLQ_POOL4_DELETE delete
    PGSQL_LB_SFLQ_POOL6_GET_ALL fetch
    PGSQL_LB_SFLQ_POOL6_GET_BY_SUBNET
    PGSQL_LB_SFLQ_POOL6_GET_BY_RANGE
    PGSQL_LB_SFLQ_POOL6_DELETE
    - new messages

/src/hooks/dhcp/pgsql/pgsql_lease_mgr.cc
    PgSqlLeaseMgr::SFLQ_POOL4_GET_ALL
    PgSqlLeaseMgr::SFLQ_POOL4_GET_BY_SUBNET
    PgSqlLeaseMgr::SFLQ_POOL4_GET_BY_RANGE
    PgSqlLeaseMgr::SFLQ_POOL4_DELETE
    PgSqlLeaseMgr::SFLQ_POOL6_GET_ALL
    PgSqlLeaseMgr::SFLQ_POOL6_GET_BY_SUBNET
    PgSqlLeaseMgr::SFLQ_POOL6_GET_BY_RANGE
    PgSqlLeaseMgr::SFLQ_POOL6_DELETE
    - new SQL statements

    PgSqlLeaseMgr::sflqCreateFlqPool4()
    PgSqlLeaseMgr::sflqPickFreeLease4()
    PgSqlLeaseMgr::sflqCreateFlqPool6()
    PgSqlLeaseMgr::sflqPickFreeLease6()
    - added range adddress validation

    PgSqlLeaseMgr::sflqPool4GetAll()
    PgSqlLeaseMgr::sflqPool4Get(*)
    PgSqlLeaseMgr::sflqPool4Del()
    PgSqlLeaseMgr::sflqPool6GetAll()
    PgSqlLeaseMgr::sflqPool6Get(*)
    PgSqlLeaseMgr::sflqPool6Del()
    PgSqlLeaseMgr::sflqPoolGetCommon()
    PgSqlLeaseMgr::sflqPoolDelCommon()
    - new functions

4 weeks ago[#4466] Added new SFLQ API funcs to MySqlLeaseMgr
Thomas Markwalder [Fri, 24 Apr 2026 15:38:18 +0000 (11:38 -0400)] 
[#4466] Added new SFLQ API funcs to MySqlLeaseMgr

/src/hooks/dhcp/mysql/mysql_lb_messages.*
    MYSQL_LB_SFLQ_POOL4_GET_ALL
    MYSQL_LB_SFLQ_POOL4_GET_BY_SUBNET
    MYSQL_LB_SFLQ_POOL4_GET_BY_RANGE
    MYSQL_LB_SFLQ_POOL4_DELETE delete
    MYSQL_LB_SFLQ_POOL6_GET_ALL fetch
    MYSQL_LB_SFLQ_POOL6_GET_BY_SUBNET
    MYSQL_LB_SFLQ_POOL6_GET_BY_RANGE
    MYSQL_LB_SFLQ_POOL6_DELETE
    - new messages

/src/hooks/dhcp/mysql/mysql_lease_mgr.cc
    MySqlLeaseMgr::SFLQ_POOL4_GET_ALL
    MySqlLeaseMgr::SFLQ_POOL4_GET_BY_SUBNET
    MySqlLeaseMgr::SFLQ_POOL4_GET_BY_RANGE
    MySqlLeaseMgr::SFLQ_POOL4_DELETE
    MySqlLeaseMgr::SFLQ_POOL6_GET_ALL
    MySqlLeaseMgr::SFLQ_POOL6_GET_BY_SUBNET
    MySqlLeaseMgr::SFLQ_POOL6_GET_BY_RANGE
    MySqlLeaseMgr::SFLQ_POOL6_DELETE
    - new SQL statements

    MySqlLeaseMgr::sflqCreateFlqPool4()
    MySqlLeaseMgr::sflqPickFreeLease4()
    MySqlLeaseMgr::sflqCreateFlqPool6()
    MySqlLeaseMgr::sflqPickFreeLease6()
    - added range adddress validation

    MySqlLeaseMgr::sflqPool4GetAll()
    MySqlLeaseMgr::sflqPool4Get(*)
    MySqlLeaseMgr::sflqPool4Del()
    MySqlLeaseMgr::sflqPool6GetAll()
    MySqlLeaseMgr::sflqPool6Get(*)
    MySqlLeaseMgr::sflqPool6Del()
    MySqlLeaseMgr::sflqPoolGetCommon()
    MySqlLeaseMgr::sflqPoolDelCommon()
    - new functions

/src/hooks/dhcp/mysql/tests/mysql_lease_mgr_unittest.cc
    TEST_F(MySqlLeaseMgrTest, testSflqAPIFuncs4)
    TEST_F(MySqlLeaseMgrTest, testSflqAPIFuncs6NA)
    TEST_F(MySqlLeaseMgrTest, testSflqAPIFuncs6PD)
    TEST_F(MySqlLeaseMgrTest, testSflqAPIOverlappingPools4)
    TEST_F(MySqlLeaseMgrTest, testSflqAPIOverlappingPools6NA)
    TEST_F(MySqlLeaseMgrTest, testSflqAPIOverlappingPools6PD)
    - new tests

/src/hooks/dhcp/pgsql/tests/pgsql_lease_mgr_unittest.cc
    TEST_F(PgSqlLeaseMgrTest, testSflqAPIFuncs4)
    TEST_F(PgSqlLeaseMgrTest, testSflqAPIFuncs6NA)
    TEST_F(PgSqlLeaseMgrTest, testSflqAPIFuncs6PD)
    TEST_F(PgSqlLeaseMgrTest, testSflqAPIOverlappingPools4)
    TEST_F(PgSqlLeaseMgrTest, testSflqAPIOverlappingPools6NA)
    TEST_F(PgSqlLeaseMgrTest, testSflqAPIOverlappingPools6PD)
    - new tests - currently fail with NotImplemented

/src/lib/asiolink/addr_utilities.*
    void validateV4Range() - new funcion
    void validateV6Range() - new funcion

/src/lib/dhcpsrv/lease_mgr.*
    SflqPoolInfo::SflqPoolInfo() - new class

    LeaseMgr::sflqPool4GetAll()
    LeaseMgr::sflqPool4Get(SubnetID)
    LeaseMgr::sflqPool4Get(asiolink::IOAddress, asiolink::IOAddress)
    LeaseMgr::sflqPool4Del(asiolink::IOAddress, asiolink::IOAddress, bool)
    LeaseMgr::sflqPool6GetAll()
    LeaseMgr::sflqPool6Get(SubnetID)
    LeaseMgr::sflqPool6Get(asiolink::IOAddress, asiolink::IOAddress)
    LeaseMgr::sflqPool6Del(asiolink::IOAddress, asiolink::IOAddress, bool)
    - new functions - all throw NotImplemented

 typedef boost::shared_ptr<LeaseStatsRow> LeaseStatsRowPtr;

/src/lib/dhcpsrv/tests/lease_mgr_unittest.cc
    TEST(SflqPoolInfo, toElement) - new test

/src/lib/dhcpsrv/testutils/generic_lease_mgr_unittest.cc
    GenericLeaseMgrTest::testSflqAPIFuncs4()
    GenericLeaseMgrTest::testSflqAPIFuncs6()
    GenericLeaseMgrTest::testSflqAPIOverlappingPools4()
    GenericLeaseMgrTest::testSflqAPIOverlappingPools6()
    - new test

4 weeks ago[#4480] Make hammer.py work on Fedora 44
Andrei Pavel [Thu, 30 Apr 2026 10:58:56 +0000 (13:58 +0300)] 
[#4480] Make hammer.py work on Fedora 44

MariaDB >= 11.8 introduced zero conf TLS. We rely on that instead of
creating our own certificates. It seems something upset the MariaDB
server about the certificates we were previously creating.