]>
git.ipfire.org Git - thirdparty/kea.git/log
Andrei Pavel [Thu, 18 Jun 2026 13:23:25 +0000 (16:23 +0300)]
[#4601] Bump up lib versions for Kea 3.2.0
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.
Thomas Markwalder [Thu, 18 Jun 2026 11:04:28 +0000 (07:04 -0400)]
[#4362] Addressed review comments
modified: doc/sphinx/arm/hooks-ha.rst
Thomas Markwalder [Wed, 17 Jun 2026 19:11:16 +0000 (15:11 -0400)]
[#4362] Fixed duplicate text
modified: doc/sphinx/arm/hooks-ha.rst
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
Francis Dupont [Wed, 4 Mar 2026 08:16:23 +0000 (09:16 +0100)]
[#4093] Moved setpriority
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.
Andrei Pavel [Wed, 17 Jun 2026 06:48:52 +0000 (09:48 +0300)]
[#3232] Fix doc building on Ubuntu 26.04
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
Andrei Pavel [Tue, 16 Jun 2026 15:03:52 +0000 (18:03 +0300)]
[#3232] Update check-for-json-errors-in-doc.sh
Andrei Pavel [Fri, 12 Jun 2026 07:55:26 +0000 (10:55 +0300)]
[#3232] Add changelog entry
Andrei Pavel [Fri, 12 Jun 2026 12:18:00 +0000 (15:18 +0300)]
[#3232] Update check-for-json-errors-in-doc.sh
Andrei Pavel [Fri, 12 Jun 2026 08:35:47 +0000 (11:35 +0300)]
[#3232] Reference the new anchors wherever possible
Andrei Pavel [Fri, 12 Jun 2026 07:54:02 +0000 (10:54 +0300)]
[#3232] Include configuration examples in the ARM
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
Razvan Becheriu [Wed, 10 Jun 2026 16:58:40 +0000 (19:58 +0300)]
[#4461] updated yang modules
Francis Dupont [Tue, 16 Jun 2026 08:15:16 +0000 (10:15 +0200)]
[#4565] Addressed comments
Francis Dupont [Tue, 9 Jun 2026 21:40:10 +0000 (23:40 +0200)]
[#4565] More fixes and tests
Francis Dupont [Tue, 9 Jun 2026 17:14:33 +0000 (19:14 +0200)]
[#4565] Added a ChangeLog entry
Francis Dupont [Tue, 9 Jun 2026 17:11:35 +0000 (19:11 +0200)]
[#4565] Added UTs
Francis Dupont [Tue, 9 Jun 2026 16:11:33 +0000 (18:11 +0200)]
[#4565] Checkpoint: UTs to add
Francis Dupont [Mon, 8 Jun 2026 23:08:14 +0000 (01:08 +0200)]
[#4565] Checkpoint: extended to IA6
Francis Dupont [Mon, 8 Jun 2026 19:50:36 +0000 (21:50 +0200)]
[#4565] Checkpoint: built recursion chain
Andrei Pavel [Thu, 11 Jun 2026 09:12:22 +0000 (12:12 +0300)]
[#4111] Add changelog entry
Andrei Pavel [Mon, 15 Jun 2026 12:26:10 +0000 (15:26 +0300)]
[#4111] Add unit tests
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.
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.
Francis Dupont [Fri, 29 May 2026 17:43:18 +0000 (19:43 +0200)]
[#4506] Checkpoint: finished isMainThread
Francis Dupont [Fri, 29 May 2026 13:36:21 +0000 (15:36 +0200)]
[#4506] Checkpoint: v6 UTs to do
Francis Dupont [Fri, 29 May 2026 08:03:46 +0000 (10:03 +0200)]
[#4506] More isMainThread uses
Razvan Becheriu [Fri, 12 Jun 2026 16:50:26 +0000 (19:50 +0300)]
[#4592] updated script and valgrind.supp
Andrei Pavel [Fri, 12 Jun 2026 16:31:41 +0000 (19:31 +0300)]
[#4592] Update valgrind_generate_suppression_file.sh
Andrei Pavel [Fri, 12 Jun 2026 06:46:45 +0000 (09:46 +0300)]
[#4592] Update meson.build
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.
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
Razvan Becheriu [Mon, 15 Jun 2026 05:44:24 +0000 (08:44 +0300)]
[#4498] addressed review
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
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
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
Francis Dupont [Sat, 13 Jun 2026 08:18:43 +0000 (10:18 +0200)]
[#4228] Updated firewall point
Razvan Becheriu [Mon, 15 Jun 2026 10:04:46 +0000 (13:04 +0300)]
[#4168] added more UTs
Francis Dupont [Mon, 13 Oct 2025 16:10:55 +0000 (18:10 +0200)]
[#4168] Added MT UTs
Razvan Becheriu [Wed, 10 Jun 2026 20:40:49 +0000 (23:40 +0300)]
[#4149] updated ARM about classless-static-route option
Razvan Becheriu [Thu, 11 Jun 2026 19:16:58 +0000 (22:16 +0300)]
[#4518] do not allow prefix option with invalid data
Razvan Becheriu [Wed, 10 Jun 2026 20:13:43 +0000 (23:13 +0300)]
[#4518] addressed review comments
Razvan Becheriu [Wed, 10 Jun 2026 05:01:36 +0000 (08:01 +0300)]
[#4518] added ChangeLog entry
Razvan Becheriu [Tue, 9 Jun 2026 16:05:00 +0000 (19:05 +0300)]
[#4518] log warning for invalid prefix and prefix len pair
Francis Dupont [Mon, 8 Jun 2026 15:55:48 +0000 (17:55 +0200)]
[#4329] Updated meson.build
Francis Dupont [Mon, 16 Feb 2026 12:32:34 +0000 (13:32 +0100)]
[#4329] Checkpoint: began dhcp6
Francis Dupont [Mon, 16 Feb 2026 09:27:15 +0000 (10:27 +0100)]
[#4329] Checkpoint
Francis Dupont [Mon, 16 Feb 2026 00:00:04 +0000 (01:00 +0100)]
[#4329] Checkpoint: began src/bin
Francis Dupont [Sat, 14 Feb 2026 23:09:43 +0000 (00:09 +0100)]
[#4329] Checkpoint before rebase
Francis Dupont [Sat, 14 Feb 2026 14:23:34 +0000 (15:23 +0100)]
[#4329] Checkpoint
Francis Dupont [Sat, 14 Feb 2026 10:46:52 +0000 (11:46 +0100)]
[#4329] Checkpoint
Francis Dupont [Sat, 14 Feb 2026 01:00:15 +0000 (02:00 +0100)]
[#4329] Checkpont
Francis Dupont [Fri, 13 Feb 2026 13:23:33 +0000 (14:23 +0100)]
[#4329] Checkpoint
Razvan Becheriu [Mon, 8 Jun 2026 08:11:58 +0000 (11:11 +0300)]
[#4329] fixed remaining warnings
Francis Dupont [Sat, 6 Jun 2026 17:30:37 +0000 (19:30 +0200)]
[#4329] Ported signed/unsigned to bin
Francis Dupont [Mon, 8 Jun 2026 15:22:41 +0000 (17:22 +0200)]
[#4110] Updated 4507 ChangeLog
Francis Dupont [Sat, 6 Jun 2026 08:51:52 +0000 (10:51 +0200)]
[#4110] Addressed comments
Francis Dupont [Mon, 1 Jun 2026 10:15:43 +0000 (12:15 +0200)]
[#4110] Spelling
Francis Dupont [Thu, 30 Apr 2026 12:45:53 +0000 (14:45 +0200)]
[#4110] Updated AUTHORS
Francis Dupont [Mon, 27 Apr 2026 15:17:50 +0000 (17:17 +0200)]
[#4110] Updated ChangeLog
Francis Dupont [Fri, 6 Mar 2026 23:49:43 +0000 (00:49 +0100)]
[#4110] Finished UTs
Francis Dupont [Fri, 6 Mar 2026 13:37:20 +0000 (14:37 +0100)]
[#4110] Checkpoint: began UTs
Francis Dupont [Wed, 4 Mar 2026 15:11:47 +0000 (16:11 +0100)]
[#4110] Checkpoint: UTs to do
Francis Dupont [Wed, 4 Mar 2026 14:06:15 +0000 (15:06 +0100)]
[#4110] Checkpoint
Francis Dupont [Sat, 6 Jun 2026 09:08:30 +0000 (11:08 +0200)]
[#4551] Updated ChangeLog
Francis Dupont [Wed, 3 Jun 2026 13:19:31 +0000 (15:19 +0200)]
[#4551] Added a ChangeLog
Francis Dupont [Sat, 30 May 2026 12:35:27 +0000 (14:35 +0200)]
[#4551] Improved lease check before add
Razvan Becheriu [Thu, 4 Jun 2026 11:36:10 +0000 (14:36 +0300)]
[#4512] added ChangeLog entry
Razvan Becheriu [Tue, 2 Jun 2026 10:14:46 +0000 (13:14 +0300)]
[#4512] properly handle stats on conflicting lease
Francis Dupont [Sat, 6 Jun 2026 17:21:30 +0000 (19:21 +0200)]
[#4329] Standardized GSS UT
Francis Dupont [Thu, 4 Jun 2026 22:11:49 +0000 (00:11 +0200)]
[#4329] Ported signed/unsigned to hooks
Razvan Becheriu [Sat, 6 Jun 2026 12:54:41 +0000 (15:54 +0300)]
[#4329] addressed review
Francis Dupont [Thu, 4 Jun 2026 22:08:25 +0000 (00:08 +0200)]
[#4329] Ported signed/unsigned to lib
Razvan Becheriu [Thu, 4 Jun 2026 10:09:35 +0000 (13:09 +0300)]
[#4576] added ChangeLog entry
Razvan Becheriu [Wed, 3 Jun 2026 07:33:02 +0000 (10:33 +0300)]
[#4576] addressed review comments
Razvan Becheriu [Tue, 2 Jun 2026 08:58:31 +0000 (11:58 +0300)]
[#4576] handle empty buffer and empty option
Razvan Becheriu [Tue, 2 Jun 2026 08:37:46 +0000 (11:37 +0300)]
[#4359] fixed doc
Francis Dupont [Fri, 5 Jun 2026 08:16:35 +0000 (10:16 +0200)]
[#4507] Updated ChangeLog
Francis Dupont [Fri, 5 Jun 2026 08:09:49 +0000 (10:09 +0200)]
[#4507] Improved new tests
Francis Dupont [Thu, 4 Jun 2026 15:33:47 +0000 (17:33 +0200)]
[#4507] Fixed messages
Francis Dupont [Sun, 31 May 2026 10:04:19 +0000 (12:04 +0200)]
[#4507] Improved fatal interface-add error
Francis Dupont [Wed, 3 Jun 2026 14:06:34 +0000 (16:06 +0200)]
[#4329] Ported unsigned/signed compare to libdhcpsrv
Razvan Becheriu [Thu, 4 Jun 2026 18:01:24 +0000 (21:01 +0300)]
[#4329] addressed review
Francis Dupont [Wed, 3 Jun 2026 14:01:11 +0000 (16:01 +0200)]
[#4329] Ported unsigned/signed compare to libdhcp
Razvan Becheriu [Thu, 4 Jun 2026 12:28:38 +0000 (12:28 +0000)]
[#4527] updated ChangeLog entry
Razvan Becheriu [Thu, 4 Jun 2026 11:15:39 +0000 (14:15 +0300)]
[#4527] fixed perfdhcp
Razvan Becheriu [Wed, 3 Jun 2026 14:08:55 +0000 (17:08 +0300)]
[#4499] added ChangeLog entry
Razvan Becheriu [Wed, 3 Jun 2026 11:31:29 +0000 (14:31 +0300)]
[#4499] return empty string for null subnet
Razvan Becheriu [Wed, 3 Jun 2026 12:44:33 +0000 (15:44 +0300)]
[#4329] fixed spaces
Francis Dupont [Wed, 6 May 2026 15:36:57 +0000 (17:36 +0200)]
[#4329] Ported src/lib/util fixes
Francis Dupont [Sat, 30 May 2026 14:53:04 +0000 (16:53 +0200)]
[#4582] Applied Andrei's patch
Francis Dupont [Thu, 28 May 2026 17:04:41 +0000 (19:04 +0200)]
[#4582] Fixed easy doxygen complains
Razvan Becheriu [Fri, 29 May 2026 09:14:48 +0000 (12:14 +0300)]
[#4530] check if subnet still exists
Razvan Becheriu [Fri, 29 May 2026 18:10:08 +0000 (21:10 +0300)]
[#4486] updated doc
Razvan Becheriu [Fri, 29 May 2026 18:43:24 +0000 (21:43 +0300)]
[#4508] addressed review
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()
Razvan Becheriu [Fri, 29 May 2026 13:57:23 +0000 (13:57 +0000)]
[#4527] fixed ci