]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
7 weeks 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

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

7 weeks 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

7 weeks 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

7 weeks 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

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

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

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

7 weeks 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 weeks 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 weeks ago[#4518] addressed review comments
Razvan Becheriu [Wed, 10 Jun 2026 20:13:43 +0000 (23:13 +0300)] 
[#4518] addressed review comments

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

7 weeks 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

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

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

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

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

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

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

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

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

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

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

8 weeks 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

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

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

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

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

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

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

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

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

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

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

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

8 weeks 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

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

8 weeks 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

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

8 weeks 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

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

8 weeks 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

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

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

8 weeks 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

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

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

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

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

8 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

8 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

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

8 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

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

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

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

2 months 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 months ago[#4329] fixed spaces
Razvan Becheriu [Wed, 3 Jun 2026 12:44:33 +0000 (15:44 +0300)] 
[#4329] fixed spaces

2 months 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 months 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 months 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 months 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 months ago[#4486] updated doc
Razvan Becheriu [Fri, 29 May 2026 18:10:08 +0000 (21:10 +0300)] 
[#4486] updated doc

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

2 months 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 months ago[#4527] fixed ci
Razvan Becheriu [Fri, 29 May 2026 13:57:23 +0000 (13:57 +0000)] 
[#4527] fixed ci

2 months ago[#4527] added debug log message on open socket
Razvan Becheriu [Fri, 29 May 2026 10:52:37 +0000 (13:52 +0300)] 
[#4527] added debug log message on open socket

2 months ago[#4527] proper poll on shutdown
Razvan Becheriu [Fri, 29 May 2026 08:52:24 +0000 (11:52 +0300)] 
[#4527] proper poll on shutdown

2 months ago[#4579] Fix data race in UT
Thomas Markwalder [Thu, 28 May 2026 13:42:18 +0000 (09:42 -0400)] 
[#4579] Fix data race in UT

modified:   src/lib/dhcpsrv/testutils/generic_lease_mgr_unittest.cc

2 months ago[#3991] Some improvements
Francis Dupont [Thu, 28 May 2026 12:48:03 +0000 (14:48 +0200)] 
[#3991] Some improvements

2 months ago[#3991] catch all exceptions in destructor
Razvan Becheriu [Wed, 27 May 2026 16:29:26 +0000 (19:29 +0300)] 
[#3991] catch all exceptions in destructor

2 months ago[#3991] Suppressed 2 cppcheck complains in optional.h
Francis Dupont [Wed, 27 May 2026 14:59:58 +0000 (16:59 +0200)] 
[#3991] Suppressed 2 cppcheck complains in optional.h

2 months ago[#3991] Added comments about cppcheck suppressions
Francis Dupont [Tue, 26 May 2026 09:04:05 +0000 (11:04 +0200)] 
[#3991] Added comments about cppcheck suppressions

2 months ago[#3991] Updated C casts
Francis Dupont [Tue, 26 May 2026 08:55:11 +0000 (10:55 +0200)] 
[#3991] Updated C casts

2 months ago[#3991] fixed more warnings
Razvan Becheriu [Tue, 26 May 2026 08:38:13 +0000 (11:38 +0300)] 
[#3991] fixed more warnings

2 months ago[#3991] Fixed cppcheck throwInEntryPoint (2)
Francis Dupont [Wed, 13 May 2026 11:03:38 +0000 (13:03 +0200)] 
[#3991] Fixed cppcheck throwInEntryPoint (2)

2 months ago[#3991] Fixed more cppcheck virtualCallInConstructor
Francis Dupont [Wed, 13 May 2026 10:55:29 +0000 (12:55 +0200)] 
[#3991] Fixed more cppcheck virtualCallInConstructor

2 months ago[#3991] Fixed cppcheck throwInEntryPoint
Francis Dupont [Wed, 13 May 2026 10:53:59 +0000 (12:53 +0200)] 
[#3991] Fixed cppcheck throwInEntryPoint

2 months ago[#3991] Fixed returnByReference in optional.h
Francis Dupont [Wed, 13 May 2026 09:00:45 +0000 (11:00 +0200)] 
[#3991] Fixed returnByReference in optional.h

2 months ago[#3991] Fixed cppcheck virtualCallInConstructor
Francis Dupont [Tue, 12 May 2026 21:41:10 +0000 (23:41 +0200)] 
[#3991] Fixed cppcheck virtualCallInConstructor

2 months ago[#3991] Fixed CWE 398 iterateByValue
Francis Dupont [Tue, 12 May 2026 21:32:18 +0000 (23:32 +0200)] 
[#3991] Fixed CWE 398 iterateByValue

2 months ago[#3991] Fixed CWE 398 cstyleCast
Francis Dupont [Tue, 12 May 2026 21:29:33 +0000 (23:29 +0200)] 
[#3991] Fixed CWE 398 cstyleCast

2 months ago[#3991] Fixed CWE 398 3 uninitMemberVar
Francis Dupont [Tue, 12 May 2026 21:15:57 +0000 (23:15 +0200)] 
[#3991] Fixed CWE 398 3 uninitMemberVar

2 months ago[#3991] Fixed CWE 563 3 unreadVariable
Francis Dupont [Tue, 12 May 2026 09:55:03 +0000 (11:55 +0200)] 
[#3991] Fixed CWE 563 3 unreadVariable

2 months ago[#3991] Fixed CWE 398 uselessCallsSubstr
Francis Dupont [Tue, 12 May 2026 09:45:45 +0000 (11:45 +0200)] 
[#3991] Fixed CWE 398 uselessCallsSubstr

2 months ago[#3991] Fixed CWE 398 2 dangerousTypeCast
Francis Dupont [Tue, 12 May 2026 09:35:49 +0000 (11:35 +0200)] 
[#3991] Fixed CWE 398 2 dangerousTypeCast

2 months ago[#3991] Fixed CWE 398 constVariableReference
Francis Dupont [Tue, 12 May 2026 09:21:27 +0000 (11:21 +0200)] 
[#3991] Fixed CWE 398 constVariableReference

2 months ago[#3991] Fixed CWE 398 duplicateExpression
Francis Dupont [Tue, 12 May 2026 09:19:32 +0000 (11:19 +0200)] 
[#3991] Fixed CWE 398 duplicateExpression

2 months ago[#3991] Commented CWE 476 nullPointer
Francis Dupont [Tue, 12 May 2026 09:01:12 +0000 (11:01 +0200)] 
[#3991] Commented CWE 476 nullPointer

2 months ago[#3991] Silent CWE 457 uninitvar
Francis Dupont [Tue, 12 May 2026 08:00:13 +0000 (10:00 +0200)] 
[#3991] Silent CWE 457 uninitvar

2 months ago[#3991] Spelling
Francis Dupont [Tue, 12 May 2026 07:47:07 +0000 (09:47 +0200)] 
[#3991] Spelling

2 months ago[#3991] Fixed CWE 570 unsignedLessThanZero
Francis Dupont [Tue, 12 May 2026 07:36:15 +0000 (09:36 +0200)] 
[#3991] Fixed CWE 570 unsignedLessThanZero

2 months ago[#3991] Fixed CWE 563 unusedVariable
Francis Dupont [Tue, 12 May 2026 07:30:34 +0000 (09:30 +0200)] 
[#3991] Fixed CWE 563 unusedVariable

2 months ago[#4358] Updated legacy (vs L2) UT comment
Francis Dupont [Wed, 27 May 2026 12:56:54 +0000 (14:56 +0200)] 
[#4358] Updated legacy (vs L2)  UT comment

2 months ago[#4358] Fixed L2 relay support
Francis Dupont [Sat, 9 May 2026 13:25:40 +0000 (15:25 +0200)] 
[#4358] Fixed L2 relay support

2 months ago[#4297] Typo
Francis Dupont [Wed, 27 May 2026 13:07:33 +0000 (15:07 +0200)] 
[#4297] Typo

2 months ago[#4297] Updated subnetX_select doc
Francis Dupont [Wed, 4 Mar 2026 09:23:33 +0000 (10:23 +0100)] 
[#4297] Updated subnetX_select doc

2 months ago[#4575] Bump up versions after release
Marcin Godzina [Wed, 27 May 2026 14:33:19 +0000 (16:33 +0200)] 
[#4575] Bump up versions after release

2 months ago[#4443] Changed to reset N
Francis Dupont [Thu, 21 May 2026 16:20:37 +0000 (18:20 +0200)] 
[#4443] Changed to reset N

2 months ago[#4443] Extended lenient parsing of client fqdn options
Francis Dupont [Sun, 10 May 2026 09:00:01 +0000 (11:00 +0200)] 
[#4443] Extended lenient parsing of  client fqdn options