]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
18 hours ago[#4601] Bump up lib versions for Kea 3.2.0 master
Andrei Pavel [Thu, 18 Jun 2026 13:23:25 +0000 (16:23 +0300)] 
[#4601] Bump up lib versions for Kea 3.2.0

19 hours ago[#3232] Update conf.py
Andrei Pavel [Thu, 18 Jun 2026 11:43:09 +0000 (14:43 +0300)] 
[#3232] Update conf.py

fvextra is not packaged by EL distros.

It seems fontsize=\tiny can be set just with fancyvrb which is in the
standard TeX Live collection.

19 hours ago[#4362] Addressed review comments
Thomas Markwalder [Thu, 18 Jun 2026 11:04:28 +0000 (07:04 -0400)] 
[#4362] Addressed review comments

modified:   doc/sphinx/arm/hooks-ha.rst

19 hours ago[#4362] Fixed duplicate text
Thomas Markwalder [Wed, 17 Jun 2026 19:11:16 +0000 (15:11 -0400)] 
[#4362] Fixed duplicate text

modified:   doc/sphinx/arm/hooks-ha.rst

19 hours ago[#4362] Updated HA section with a note
Thomas Markwalder [Wed, 17 Jun 2026 18:54:05 +0000 (14:54 -0400)] 
[#4362] Updated HA section with a note

modified:   doc/sphinx/arm/hooks-ha.rst

24 hours ago[#4093] Moved setpriority
Francis Dupont [Wed, 4 Mar 2026 08:16:23 +0000 (09:16 +0100)] 
[#4093] Moved setpriority

42 hours ago[#3232] Remove json5 style from code blocks
Andrei Pavel [Wed, 17 Jun 2026 13:31:07 +0000 (16:31 +0300)] 
[#3232] Remove json5 style from code blocks

Because the world is not ready for it yet.

45 hours ago[#3232] Fix doc building on Ubuntu 26.04
Andrei Pavel [Wed, 17 Jun 2026 06:48:52 +0000 (09:48 +0300)] 
[#3232] Fix doc building on Ubuntu 26.04

45 hours ago[#3232] Rewrite tools/add-config-examples-to-arm.py to be less hardcoded
Andrei Pavel [Tue, 16 Jun 2026 13:12:19 +0000 (16:12 +0300)] 
[#3232] Rewrite tools/add-config-examples-to-arm.py to be less hardcoded

45 hours ago[#3232] Update check-for-json-errors-in-doc.sh
Andrei Pavel [Tue, 16 Jun 2026 15:03:52 +0000 (18:03 +0300)] 
[#3232] Update check-for-json-errors-in-doc.sh

45 hours ago[#3232] Add changelog entry
Andrei Pavel [Fri, 12 Jun 2026 07:55:26 +0000 (10:55 +0300)] 
[#3232] Add changelog entry

45 hours ago[#3232] Update check-for-json-errors-in-doc.sh
Andrei Pavel [Fri, 12 Jun 2026 12:18:00 +0000 (15:18 +0300)] 
[#3232] Update check-for-json-errors-in-doc.sh

45 hours ago[#3232] Reference the new anchors wherever possible
Andrei Pavel [Fri, 12 Jun 2026 08:35:47 +0000 (11:35 +0300)] 
[#3232] Reference the new anchors wherever possible

45 hours ago[#3232] Include configuration examples in the ARM
Andrei Pavel [Fri, 12 Jun 2026 07:54:02 +0000 (10:54 +0300)] 
[#3232] Include configuration examples in the ARM

2 days ago[#4431] Updated the ARM v3_2
Thomas Markwalder [Wed, 17 Jun 2026 04:22:50 +0000 (00:22 -0400)] 
[#4431] Updated the ARM

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

2 days ago[#4461] updated yang modules
Razvan Becheriu [Wed, 10 Jun 2026 16:58:40 +0000 (19:58 +0300)] 
[#4461] updated yang modules

2 days ago[#4565] Addressed comments
Francis Dupont [Tue, 16 Jun 2026 08:15:16 +0000 (10:15 +0200)] 
[#4565] Addressed comments

2 days ago[#4565] More fixes and tests
Francis Dupont [Tue, 9 Jun 2026 21:40:10 +0000 (23:40 +0200)] 
[#4565] More fixes and tests

2 days ago[#4565] Added a ChangeLog entry
Francis Dupont [Tue, 9 Jun 2026 17:14:33 +0000 (19:14 +0200)] 
[#4565] Added a ChangeLog entry

2 days ago[#4565] Added UTs
Francis Dupont [Tue, 9 Jun 2026 17:11:35 +0000 (19:11 +0200)] 
[#4565] Added UTs

2 days ago[#4565] Checkpoint: UTs to add
Francis Dupont [Tue, 9 Jun 2026 16:11:33 +0000 (18:11 +0200)] 
[#4565] Checkpoint: UTs to add

2 days ago[#4565] Checkpoint: extended to IA6
Francis Dupont [Mon, 8 Jun 2026 23:08:14 +0000 (01:08 +0200)] 
[#4565] Checkpoint: extended to IA6

2 days ago[#4565] Checkpoint: built recursion chain
Francis Dupont [Mon, 8 Jun 2026 19:50:36 +0000 (21:50 +0200)] 
[#4565] Checkpoint: built recursion chain

3 days ago[#4111] Add changelog entry
Andrei Pavel [Thu, 11 Jun 2026 09:12:22 +0000 (12:12 +0300)] 
[#4111] Add changelog entry

3 days ago[#4111] Add unit tests
Andrei Pavel [Mon, 15 Jun 2026 12:26:10 +0000 (15:26 +0300)] 
[#4111] Add unit tests

3 days ago[#4111] Log errors that result in kea-admin being called
Andrei Pavel [Thu, 11 Jun 2026 09:08:31 +0000 (12:08 +0300)] 
[#4111] Log errors that result in kea-admin being called

[#4500] This commit addresses #4500.

3 days ago[#4111] Do not attempt kea-admin db-init when default credentials prevent db connection
Andrei Pavel [Wed, 10 Jun 2026 14:39:22 +0000 (17:39 +0300)] 
[#4111] Do not attempt kea-admin db-init when default credentials prevent db connection

Since kea-admin is guaranteed to fail just the same.

3 days ago[#4506] Checkpoint: finished isMainThread
Francis Dupont [Fri, 29 May 2026 17:43:18 +0000 (19:43 +0200)] 
[#4506] Checkpoint: finished isMainThread

3 days ago[#4506] Checkpoint: v6 UTs to do
Francis Dupont [Fri, 29 May 2026 13:36:21 +0000 (15:36 +0200)] 
[#4506] Checkpoint: v6 UTs to do

3 days ago[#4506] More isMainThread uses
Francis Dupont [Fri, 29 May 2026 08:03:46 +0000 (10:03 +0200)] 
[#4506] More isMainThread uses

3 days ago[#4592] updated script and valgrind.supp
Razvan Becheriu [Fri, 12 Jun 2026 16:50:26 +0000 (19:50 +0300)] 
[#4592] updated script and valgrind.supp

3 days ago[#4592] Update valgrind_generate_suppression_file.sh
Andrei Pavel [Fri, 12 Jun 2026 16:31:41 +0000 (19:31 +0300)] 
[#4592] Update valgrind_generate_suppression_file.sh

3 days ago[#4592] Update meson.build
Andrei Pavel [Fri, 12 Jun 2026 06:46:45 +0000 (09:46 +0300)] 
[#4592] Update meson.build

3 days ago[#4592] Update valgrind_generate_suppression_file.sh
Andrei Pavel [Fri, 12 Jun 2026 10:30:11 +0000 (13:30 +0300)] 
[#4592] Update valgrind_generate_suppression_file.sh

- Some paths still appeared as full path in comments in valgrind supp
  file. Fixed.
- Escape characters in csplit which is apparently needed in some
  systems.
- Sort "# detected in" comments.
- Add an echo useful for debugging.

3 days ago[#4498] Fixed UTs
Thomas Markwalder [Mon, 15 Jun 2026 11:51:29 +0000 (07:51 -0400)] 
[#4498] Fixed UTs

modified:   src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
modified:   src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
modified:   src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc

3 days ago[#4498] addressed review
Razvan Becheriu [Mon, 15 Jun 2026 05:44:24 +0000 (08:44 +0300)] 
[#4498] addressed review

3 days ago[#4498] Fixed compilation error
Thomas Markwalder [Thu, 11 Jun 2026 19:18:33 +0000 (15:18 -0400)] 
[#4498] Fixed compilation error

modified:   src/lib/cc/simple_parser.h
modified:   src/lib/cc/tests/simple_parser_unittest.cc

3 days ago[#4498] Addressed review comments
Thomas Markwalder [Thu, 11 Jun 2026 19:12:17 +0000 (15:12 -0400)] 
[#4498] Addressed review comments

/src/lib/cc/simple_parser.cc
    SimpleParser::parseIntTriplet()
    - use new template function

/src/lib/cc/simple_parser.h
    rangeCheckedInteger() - new template function

/src/lib/cc/tests/simple_parser_unittest.cc
    TEST_F(SimpleParserTest, rangeCheckedIntegerUint32) - new test

/src/lib/dhcpsrv/srv_config.cc
    SrvConfig::rangeCheck() - use numeric_limits

3 days ago[#4498] Catch negatiive lifetimes
Thomas Markwalder [Wed, 10 Jun 2026 17:41:44 +0000 (13:41 -0400)] 
[#4498] Catch negatiive lifetimes

/src/lib/cc/simple_parser.cc
    SimpleParser::parseIntTriplet() - modified to use range checked getInteger()

/src/lib/dhcpsrv/srv_config.*
    SrvConfig::rangeCheck() -  new function to range check an Integer element
    SrvConfig::sanityChecksLifetime() - modified to use rangeCheck()

/src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
    TEST_F(ClientClassDefParserTest, negativeLifetimes4)
    TEST_F(ClientClassDefParserTest, negativeLifetimes6)
    - new tests

/src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
    TEST_F(ParseConfigTest, negativeLifetimes4)
    TEST_F(ParseConfigTest, negativeLifetimes6)
    - new tests

/src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
    TEST_F(SharedNetwork4ParserTest, negativeLifetimes4)
    TEST_F(SharedNetwork6ParserTest, negativeLifetimes6)
    - new tests

/src/lib/dhcpsrv/tests/srv_config_unittest.cc
    TEST_F(SrvConfigTest, sanityChecksLifetime)
    - updated

3 days ago[#4228] Updated firewall point
Francis Dupont [Sat, 13 Jun 2026 08:18:43 +0000 (10:18 +0200)] 
[#4228] Updated firewall point

3 days ago[#4168] added more UTs
Razvan Becheriu [Mon, 15 Jun 2026 10:04:46 +0000 (13:04 +0300)] 
[#4168] added more UTs

3 days ago[#4168] Added MT UTs
Francis Dupont [Mon, 13 Oct 2025 16:10:55 +0000 (18:10 +0200)] 
[#4168] Added MT UTs

7 days ago[#4149] updated ARM about classless-static-route option
Razvan Becheriu [Wed, 10 Jun 2026 20:40:49 +0000 (23:40 +0300)] 
[#4149] updated ARM about classless-static-route option

7 days ago[#4518] do not allow prefix option with invalid data
Razvan Becheriu [Thu, 11 Jun 2026 19:16:58 +0000 (22:16 +0300)] 
[#4518] do not allow prefix option with invalid data

7 days ago[#4518] addressed review comments
Razvan Becheriu [Wed, 10 Jun 2026 20:13:43 +0000 (23:13 +0300)] 
[#4518] addressed review comments

7 days ago[#4518] added ChangeLog entry
Razvan Becheriu [Wed, 10 Jun 2026 05:01:36 +0000 (08:01 +0300)] 
[#4518] added ChangeLog entry

7 days ago[#4518] log warning for invalid prefix and prefix len pair
Razvan Becheriu [Tue, 9 Jun 2026 16:05:00 +0000 (19:05 +0300)] 
[#4518] log warning for invalid prefix and prefix len pair

10 days ago[#4329] Updated meson.build
Francis Dupont [Mon, 8 Jun 2026 15:55:48 +0000 (17:55 +0200)] 
[#4329] Updated meson.build

10 days ago[#4329] Checkpoint: began dhcp6
Francis Dupont [Mon, 16 Feb 2026 12:32:34 +0000 (13:32 +0100)] 
[#4329] Checkpoint: began dhcp6

10 days ago[#4329] Checkpoint
Francis Dupont [Mon, 16 Feb 2026 09:27:15 +0000 (10:27 +0100)] 
[#4329] Checkpoint

10 days ago[#4329] Checkpoint: began src/bin
Francis Dupont [Mon, 16 Feb 2026 00:00:04 +0000 (01:00 +0100)] 
[#4329] Checkpoint: began src/bin

10 days ago[#4329] Checkpoint before rebase
Francis Dupont [Sat, 14 Feb 2026 23:09:43 +0000 (00:09 +0100)] 
[#4329] Checkpoint before rebase

10 days ago[#4329] Checkpoint
Francis Dupont [Sat, 14 Feb 2026 14:23:34 +0000 (15:23 +0100)] 
[#4329] Checkpoint

10 days ago[#4329] Checkpoint
Francis Dupont [Sat, 14 Feb 2026 10:46:52 +0000 (11:46 +0100)] 
[#4329] Checkpoint

10 days ago[#4329] Checkpont
Francis Dupont [Sat, 14 Feb 2026 01:00:15 +0000 (02:00 +0100)] 
[#4329] Checkpont

10 days ago[#4329] Checkpoint
Francis Dupont [Fri, 13 Feb 2026 13:23:33 +0000 (14:23 +0100)] 
[#4329] Checkpoint

10 days ago[#4329] fixed remaining warnings
Razvan Becheriu [Mon, 8 Jun 2026 08:11:58 +0000 (11:11 +0300)] 
[#4329] fixed remaining warnings

10 days ago[#4329] Ported signed/unsigned to bin
Francis Dupont [Sat, 6 Jun 2026 17:30:37 +0000 (19:30 +0200)] 
[#4329] Ported signed/unsigned to bin

10 days ago[#4110] Updated 4507 ChangeLog
Francis Dupont [Mon, 8 Jun 2026 15:22:41 +0000 (17:22 +0200)] 
[#4110] Updated 4507 ChangeLog

10 days ago[#4110] Addressed comments
Francis Dupont [Sat, 6 Jun 2026 08:51:52 +0000 (10:51 +0200)] 
[#4110] Addressed comments

10 days ago[#4110] Spelling
Francis Dupont [Mon, 1 Jun 2026 10:15:43 +0000 (12:15 +0200)] 
[#4110] Spelling

10 days ago[#4110] Updated AUTHORS
Francis Dupont [Thu, 30 Apr 2026 12:45:53 +0000 (14:45 +0200)] 
[#4110] Updated AUTHORS

10 days ago[#4110] Updated ChangeLog
Francis Dupont [Mon, 27 Apr 2026 15:17:50 +0000 (17:17 +0200)] 
[#4110] Updated ChangeLog

10 days ago[#4110] Finished UTs
Francis Dupont [Fri, 6 Mar 2026 23:49:43 +0000 (00:49 +0100)] 
[#4110] Finished UTs

10 days ago[#4110] Checkpoint: began UTs
Francis Dupont [Fri, 6 Mar 2026 13:37:20 +0000 (14:37 +0100)] 
[#4110] Checkpoint: began UTs

10 days ago[#4110] Checkpoint: UTs to do
Francis Dupont [Wed, 4 Mar 2026 15:11:47 +0000 (16:11 +0100)] 
[#4110] Checkpoint: UTs to do

10 days ago[#4110] Checkpoint
Francis Dupont [Wed, 4 Mar 2026 14:06:15 +0000 (15:06 +0100)] 
[#4110] Checkpoint

10 days ago[#4551] Updated ChangeLog
Francis Dupont [Sat, 6 Jun 2026 09:08:30 +0000 (11:08 +0200)] 
[#4551] Updated ChangeLog

10 days ago[#4551] Added a ChangeLog
Francis Dupont [Wed, 3 Jun 2026 13:19:31 +0000 (15:19 +0200)] 
[#4551] Added a ChangeLog

10 days ago[#4551] Improved lease check before add
Francis Dupont [Sat, 30 May 2026 12:35:27 +0000 (14:35 +0200)] 
[#4551] Improved lease check before add

12 days ago[#4512] added ChangeLog entry
Razvan Becheriu [Thu, 4 Jun 2026 11:36:10 +0000 (14:36 +0300)] 
[#4512] added ChangeLog entry

12 days ago[#4512] properly handle stats on conflicting lease
Razvan Becheriu [Tue, 2 Jun 2026 10:14:46 +0000 (13:14 +0300)] 
[#4512] properly handle stats on conflicting lease

12 days ago[#4329] Standardized GSS UT
Francis Dupont [Sat, 6 Jun 2026 17:21:30 +0000 (19:21 +0200)] 
[#4329] Standardized GSS UT

12 days ago[#4329] Ported signed/unsigned to hooks
Francis Dupont [Thu, 4 Jun 2026 22:11:49 +0000 (00:11 +0200)] 
[#4329] Ported signed/unsigned to hooks

12 days ago[#4329] addressed review
Razvan Becheriu [Sat, 6 Jun 2026 12:54:41 +0000 (15:54 +0300)] 
[#4329] addressed review

12 days ago[#4329] Ported signed/unsigned to lib
Francis Dupont [Thu, 4 Jun 2026 22:08:25 +0000 (00:08 +0200)] 
[#4329] Ported signed/unsigned to lib

12 days ago[#4576] added ChangeLog entry
Razvan Becheriu [Thu, 4 Jun 2026 10:09:35 +0000 (13:09 +0300)] 
[#4576] added ChangeLog entry

12 days ago[#4576] addressed review comments
Razvan Becheriu [Wed, 3 Jun 2026 07:33:02 +0000 (10:33 +0300)] 
[#4576] addressed review comments

12 days ago[#4576] handle empty buffer and empty option
Razvan Becheriu [Tue, 2 Jun 2026 08:58:31 +0000 (11:58 +0300)] 
[#4576] handle empty buffer and empty option

13 days ago[#4359] fixed doc
Razvan Becheriu [Tue, 2 Jun 2026 08:37:46 +0000 (11:37 +0300)] 
[#4359] fixed doc

13 days ago[#4507] Updated ChangeLog
Francis Dupont [Fri, 5 Jun 2026 08:16:35 +0000 (10:16 +0200)] 
[#4507] Updated ChangeLog

13 days ago[#4507] Improved new tests
Francis Dupont [Fri, 5 Jun 2026 08:09:49 +0000 (10:09 +0200)] 
[#4507] Improved new tests

2 weeks ago[#4507] Fixed messages
Francis Dupont [Thu, 4 Jun 2026 15:33:47 +0000 (17:33 +0200)] 
[#4507] Fixed messages

2 weeks ago[#4507] Improved fatal interface-add error
Francis Dupont [Sun, 31 May 2026 10:04:19 +0000 (12:04 +0200)] 
[#4507] Improved fatal interface-add error

2 weeks ago[#4329] Ported unsigned/signed compare to libdhcpsrv
Francis Dupont [Wed, 3 Jun 2026 14:06:34 +0000 (16:06 +0200)] 
[#4329] Ported unsigned/signed compare to libdhcpsrv

2 weeks ago[#4329] addressed review
Razvan Becheriu [Thu, 4 Jun 2026 18:01:24 +0000 (21:01 +0300)] 
[#4329] addressed review

2 weeks ago[#4329] Ported unsigned/signed compare to libdhcp
Francis Dupont [Wed, 3 Jun 2026 14:01:11 +0000 (16:01 +0200)] 
[#4329] Ported unsigned/signed compare to libdhcp

2 weeks ago[#4527] updated ChangeLog entry
Razvan Becheriu [Thu, 4 Jun 2026 12:28:38 +0000 (12:28 +0000)] 
[#4527] updated ChangeLog entry

2 weeks ago[#4527] fixed perfdhcp
Razvan Becheriu [Thu, 4 Jun 2026 11:15:39 +0000 (14:15 +0300)] 
[#4527] fixed perfdhcp

2 weeks ago[#4499] added ChangeLog entry
Razvan Becheriu [Wed, 3 Jun 2026 14:08:55 +0000 (17:08 +0300)] 
[#4499] added ChangeLog entry

2 weeks ago[#4499] return empty string for null subnet
Razvan Becheriu [Wed, 3 Jun 2026 11:31:29 +0000 (14:31 +0300)] 
[#4499] return empty string for null subnet

2 weeks ago[#4329] fixed spaces
Razvan Becheriu [Wed, 3 Jun 2026 12:44:33 +0000 (15:44 +0300)] 
[#4329] fixed spaces

2 weeks ago[#4329] Ported src/lib/util fixes
Francis Dupont [Wed, 6 May 2026 15:36:57 +0000 (17:36 +0200)] 
[#4329] Ported src/lib/util fixes

2 weeks ago[#4582] Applied Andrei's patch
Francis Dupont [Sat, 30 May 2026 14:53:04 +0000 (16:53 +0200)] 
[#4582] Applied Andrei's patch

2 weeks ago[#4582] Fixed easy doxygen complains
Francis Dupont [Thu, 28 May 2026 17:04:41 +0000 (19:04 +0200)] 
[#4582] Fixed easy doxygen complains

2 weeks ago[#4530] check if subnet still exists
Razvan Becheriu [Fri, 29 May 2026 09:14:48 +0000 (12:14 +0300)] 
[#4530] check if subnet still exists

2 weeks ago[#4486] updated doc
Razvan Becheriu [Fri, 29 May 2026 18:10:08 +0000 (21:10 +0300)] 
[#4486] updated doc

2 weeks ago[#4508] addressed review
Razvan Becheriu [Fri, 29 May 2026 18:43:24 +0000 (21:43 +0300)] 
[#4508] addressed review

2 weeks ago[#4508] Init allocators in lease mgr recreate()
Thomas Markwalder [Fri, 29 May 2026 18:18:56 +0000 (14:18 -0400)] 
[#4508] Init allocators in lease mgr recreate()

/src/bin/dhcp4/ctrl_dhcp4_srv.cc
    ControlledDhcpv4Srv::processConfig() - set allocator init flag

/src/bin/dhcp6/ctrl_dhcp6_srv.cc
    ControlledDhcpv6Srv::processConfig() - set allocator init flag

/src/lib/dhcpsrv/lease_mgr_factory.*
    LeaseMgrFactory::init_allocators_  - new static flag

    LeaseMgrFactory::initAllocators() - new function that initializes
    lease allocators when static flag is true

    LeaseMgrFactory::recreate() - call initAllocators()

2 weeks ago[#4527] fixed ci
Razvan Becheriu [Fri, 29 May 2026 13:57:23 +0000 (13:57 +0000)] 
[#4527] fixed ci