]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
3 years ago[#2682] Added a try-catch in reclaimExpiredLeases*
Francis Dupont [Tue, 17 Jan 2023 13:41:08 +0000 (14:41 +0100)] 
[#2682] Added a try-catch in reclaimExpiredLeases*

3 years ago[#2741] Fixed ChangeLog line length
Thomas Markwalder [Fri, 3 Feb 2023 18:04:16 +0000 (13:04 -0500)] 
[#2741] Fixed ChangeLog line length

3 years ago[#2741] Added ChangeLog for #2741
Marcin Siodelski [Fri, 3 Feb 2023 16:33:51 +0000 (17:33 +0100)] 
[#2741] Added ChangeLog for #2741

3 years ago[#2741] Fixed getting configured timeout parameters
Marcin Siodelski [Fri, 3 Feb 2023 12:06:51 +0000 (13:06 +0100)] 
[#2741] Fixed getting configured timeout parameters

3 years ago[#2696] hammer.py: check Popen.poll() at the end
Andrei Pavel [Wed, 25 Jan 2023 22:12:05 +0000 (00:12 +0200)] 
[#2696] hammer.py: check Popen.poll() at the end

There was a wrong assumption that the first call to Popen.poll()
is always None. This is not the case when the process is fast enough
to finish before it gets polled, in which case it is not None, but
it is the return code instead. This caused some executes to have
empty output.

3 years ago[#2696] hammer.py: replace ~ with os.environ['HOME']
Andrei Pavel [Wed, 25 Jan 2023 20:38:59 +0000 (22:38 +0200)] 
[#2696] hammer.py: replace ~ with os.environ['HOME']

On rare occasion, the previously-used execute() would return
empty output, which would cause the path to change, often resulting
in a 'no such file or directory' error.

3 years ago[#2696] hammer.py: unrelated fix for libsysrepo.so name
Andrei Pavel [Wed, 25 Jan 2023 14:23:53 +0000 (16:23 +0200)] 
[#2696] hammer.py: unrelated fix for libsysrepo.so name

3 years ago[#2710] spelling and formatting fix
Marcin Godzina [Thu, 2 Feb 2023 14:36:26 +0000 (14:36 +0000)] 
[#2710] spelling and formatting fix

3 years ago[#2710] fixed underline
Marcin Godzina [Tue, 10 Jan 2023 10:48:01 +0000 (10:48 +0000)] 
[#2710] fixed underline

3 years ago[#2710] removed line
Marcin Godzina [Tue, 10 Jan 2023 09:53:13 +0000 (09:53 +0000)] 
[#2710] removed line

3 years ago[#2710] Added mysql and mariadb recomendation
Marcin Godzina [Tue, 10 Jan 2023 09:51:28 +0000 (09:51 +0000)] 
[#2710] Added mysql and mariadb recomendation

3 years ago[#2586] Addressed comments
Francis Dupont [Thu, 26 Jan 2023 13:51:58 +0000 (14:51 +0100)] 
[#2586] Addressed comments

3 years ago[#2586] Removed duplicated tags
Francis Dupont [Wed, 25 Jan 2023 14:39:28 +0000 (15:39 +0100)] 
[#2586] Removed duplicated tags

3 years ago[#2586] Reported v4 code from #2584
Francis Dupont [Tue, 4 Oct 2022 14:37:03 +0000 (16:37 +0200)] 
[#2586] Reported v4 code from #2584

3 years ago[#2669] add ChangeLog entry
Andrei Pavel [Thu, 19 Jan 2023 13:33:22 +0000 (15:33 +0200)] 
[#2669] add ChangeLog entry

3 years ago[#2669] fix --with-site-packages
Andrei Pavel [Tue, 3 Jan 2023 16:37:53 +0000 (18:37 +0200)] 
[#2669] fix --with-site-packages

Prior to this, it was installing the python libraries in the default
location even if a custom path was given.

3 years ago[#2737] version updated to 2.3.5
Wlodek Wencel [Thu, 26 Jan 2023 10:11:43 +0000 (11:11 +0100)] 
[#2737] version updated to 2.3.5

3 years ago[#2732] release changes Kea-2.3.4
Wlodek Wencel [Mon, 23 Jan 2023 17:49:20 +0000 (09:49 -0800)] 
[#2732] release changes

3 years ago[#2726] 2.3.4 release: bump library versions
Razvan Becheriu [Fri, 20 Jan 2023 15:58:31 +0000 (17:58 +0200)] 
[#2726] 2.3.4 release: bump library versions

3 years ago[#2727] introduce HAVE_MYSQL_GET_OPTION
Andrei Pavel [Fri, 20 Jan 2023 20:41:53 +0000 (22:41 +0200)] 
[#2727] introduce HAVE_MYSQL_GET_OPTION

Addresses error:
 mysql_connection_unittest.cc: In member function ‘virtual void {anonymous}::MySqlConnectionTest_connectionTimeout_Test::TestBody()’:
 mysql_connection_unittest.cc:633:77: error: ‘mysql_get_option’ was not declared in this scope
      EXPECT_EQ(0, mysql_get_option(mysql, MYSQL_OPT_CONNECT_TIMEOUT, &timeout));

3 years ago[#2693] Addressed review comments
Tomek Mrugalski [Fri, 20 Jan 2023 17:11:28 +0000 (18:11 +0100)] 
[#2693] Addressed review comments

 - moved DHCP{4,6}_DEPRECATED
 - added note to return status text over API

3 years ago[#2693] ChangeLog updated
Tomek Mrugalski [Fri, 20 Jan 2023 08:42:00 +0000 (09:42 +0100)] 
[#2693] ChangeLog updated

3 years ago[#2693] Updated sysrepo deprecation
Tomek Mrugalski [Fri, 20 Jan 2023 08:40:34 +0000 (09:40 +0100)] 
[#2693] Updated sysrepo deprecation

3 years ago[#2693] Doc updated
Tomek Mrugalski [Fri, 20 Jan 2023 08:40:19 +0000 (09:40 +0100)] 
[#2693] Doc updated

3 years ago[#2693] Print deprecated warning for libreload
Tomek Mrugalski [Fri, 20 Jan 2023 08:39:55 +0000 (09:39 +0100)] 
[#2693] Print deprecated warning for libreload

3 years ago[#1518] added ChangeLog entry
Razvan Becheriu [Fri, 20 Jan 2023 15:25:32 +0000 (17:25 +0200)] 
[#1518] added ChangeLog entry

3 years ago[#1518] addressed review comments
Razvan Becheriu [Fri, 20 Jan 2023 15:09:00 +0000 (17:09 +0200)] 
[#1518] addressed review comments

3 years ago[#1518] addressed review comments
Razvan Becheriu [Fri, 20 Jan 2023 14:08:58 +0000 (16:08 +0200)] 
[#1518] addressed review comments

3 years ago[#1518] reverted v4 changes which add persistent options if subnet is null
Razvan Becheriu [Fri, 20 Jan 2023 12:35:28 +0000 (14:35 +0200)] 
[#1518] reverted v4 changes which add persistent options if subnet is null

3 years ago[#1518] addressed review comments
Razvan Becheriu [Fri, 20 Jan 2023 09:59:07 +0000 (11:59 +0200)] 
[#1518] addressed review comments

3 years ago[#1518] addressed review comments
Razvan Becheriu [Thu, 19 Jan 2023 15:54:28 +0000 (17:54 +0200)] 
[#1518] addressed review comments

3 years ago[#1518] addressed review comments
Razvan Becheriu [Thu, 19 Jan 2023 15:43:34 +0000 (17:43 +0200)] 
[#1518] addressed review comments

3 years ago[#1518] addressed review comments
Razvan Becheriu [Thu, 19 Jan 2023 14:06:31 +0000 (16:06 +0200)] 
[#1518] addressed review comments

3 years ago[#1518] addressed review comments
Razvan Becheriu [Wed, 18 Jan 2023 16:07:52 +0000 (18:07 +0200)] 
[#1518] addressed review comments

3 years ago[#1518] implemented support for multiple vendor options in v4
Razvan Becheriu [Fri, 13 Jan 2023 13:52:56 +0000 (15:52 +0200)] 
[#1518] implemented support for multiple vendor options in v4

3 years ago[#2724] add ChangeLog entry
Andrei Pavel [Thu, 19 Jan 2023 16:07:37 +0000 (18:07 +0200)] 
[#2724] add ChangeLog entry

3 years ago[#2724] fix spacing in PG CB prepare statement
Andrei Pavel [Thu, 19 Jan 2023 16:01:46 +0000 (18:01 +0200)] 
[#2724] fix spacing in PG CB prepare statement

This prevented Kea from working with PostgreSQL 15+.

3 years agoApply 1 suggestion(s) to 1 file(s)
Andrei Pavel [Thu, 19 Jan 2023 12:15:36 +0000 (12:15 +0000)] 
Apply 1 suggestion(s) to 1 file(s)

3 years agoApply 1 suggestion(s) to 1 file(s)
Andrei Pavel [Thu, 19 Jan 2023 12:15:33 +0000 (12:15 +0000)] 
Apply 1 suggestion(s) to 1 file(s)

3 years ago[#2589] Improved DNS error logging in D2
Thomas Markwalder [Thu, 12 Jan 2023 19:06:58 +0000 (14:06 -0500)] 
[#2589] Improved DNS error logging in D2

src/bin/d2/nc_add.cc
src/bin/d2/nc_remove.cc
src/bin/d2/simple_add.cc
src/bin/d2/simple_remove.cc
    Split TIMEOUT and OTHER status cases so they can be be logged
    separately.

src/lib/d2srv/d2_messages.*
    Added new TIMEOUT log messages

Added ChangeLog

3 years ago[#1958] addressed review comments
Razvan Becheriu [Wed, 18 Jan 2023 12:57:55 +0000 (14:57 +0200)] 
[#1958] addressed review comments

3 years ago[#1958] fixed unrelated compilation warning
Razvan Becheriu [Tue, 17 Jan 2023 17:32:08 +0000 (19:32 +0200)] 
[#1958] fixed unrelated compilation warning

3 years ago[#1958] addressed review comments
Razvan Becheriu [Tue, 17 Jan 2023 15:26:21 +0000 (17:26 +0200)] 
[#1958] addressed review comments

3 years ago[#1958] addressed review comments
Razvan Becheriu [Mon, 16 Jan 2023 20:20:43 +0000 (22:20 +0200)] 
[#1958] addressed review comments

3 years ago[#1958] added unittests
Razvan Becheriu [Fri, 6 Jan 2023 11:27:18 +0000 (13:27 +0200)] 
[#1958] added unittests

3 years ago[#1958] added 3 pass for PD (exact, smaller and greater prefix len)
Razvan Becheriu [Fri, 16 Dec 2022 20:16:21 +0000 (22:16 +0200)] 
[#1958] added 3 pass for PD (exact, smaller and greater prefix len)

3 years ago[#2651] release changes
Andrei Pavel [Fri, 25 Nov 2022 21:51:51 +0000 (23:51 +0200)] 
[#2651] release changes

3 years ago[#2688] Added a note into the ARM
Marcin Siodelski [Mon, 16 Jan 2023 22:03:45 +0000 (23:03 +0100)] 
[#2688] Added a note into the ARM

It says that the timeouts are only effective for TCP connections.

3 years ago[#2688] Add timeout units to example files
Marcin Siodelski [Mon, 16 Jan 2023 21:34:27 +0000 (22:34 +0100)] 
[#2688] Add timeout units to example files

3 years ago[#2688] Mention that tcp-user-timeout is in seconds
Marcin Siodelski [Mon, 16 Jan 2023 21:25:08 +0000 (22:25 +0100)] 
[#2688] Mention that tcp-user-timeout is in seconds

3 years ago[#2688] Fixed failing parser test
Marcin Siodelski [Mon, 16 Jan 2023 21:15:19 +0000 (22:15 +0100)] 
[#2688] Fixed failing parser test

3 years ago[#2688] Added ChangeLog for #2688
Marcin Siodelski [Thu, 12 Jan 2023 21:14:09 +0000 (22:14 +0100)] 
[#2688] Added ChangeLog for #2688

3 years ago[#2688] Fixed invalid error message
Marcin Siodelski [Thu, 12 Jan 2023 21:07:35 +0000 (22:07 +0100)] 
[#2688] Fixed invalid error message

3 years ago[#2688] Updated DHCP server parsers
Marcin Siodelski [Thu, 12 Jan 2023 20:43:44 +0000 (21:43 +0100)] 
[#2688] Updated DHCP server parsers

3 years ago[#2688] Documented new config parameters
Marcin Siodelski [Thu, 12 Jan 2023 18:52:18 +0000 (19:52 +0100)] 
[#2688] Documented new config parameters

3 years ago[#2688] Strict checking timeouts against backend type
Marcin Siodelski [Thu, 12 Jan 2023 17:25:16 +0000 (18:25 +0100)] 
[#2688] Strict checking timeouts against backend type

The read- and write- timeouts are only allowed for the MySQL backend. The
tcp-user-timeout is only allowed for the postgresql backend.

3 years ago[#2688] New tests for invalid port number
Marcin Siodelski [Thu, 12 Jan 2023 16:52:15 +0000 (17:52 +0100)] 
[#2688] New tests for invalid port number

3 years ago[#2688] Added tcp_user_timeout parameter
Marcin Siodelski [Thu, 12 Jan 2023 16:34:58 +0000 (17:34 +0100)] 
[#2688] Added tcp_user_timeout parameter

3 years ago[#2688] Added read-timeout and write-timeout
Marcin Siodelski [Wed, 11 Jan 2023 21:28:12 +0000 (22:28 +0100)] 
[#2688] Added read-timeout and write-timeout

New parameters have been added for MySQL connection.

3 years ago[#2612] added ChangeLog entry
Razvan Becheriu [Mon, 16 Jan 2023 16:46:50 +0000 (18:46 +0200)] 
[#2612] added ChangeLog entry

3 years ago[#2612] addressed review comments
Razvan Becheriu [Mon, 16 Jan 2023 11:57:26 +0000 (13:57 +0200)] 
[#2612] addressed review comments

3 years ago[#2612] addressed review comments
Razvan Becheriu [Fri, 6 Jan 2023 12:01:04 +0000 (14:01 +0200)] 
[#2612] addressed review comments

3 years ago[#2612] fixed examples in ARM
Razvan Becheriu [Wed, 7 Dec 2022 13:19:29 +0000 (15:19 +0200)] 
[#2612] fixed examples in ARM

3 years ago[#2612] check prefix starting address to match configured prefix
Razvan Becheriu [Fri, 18 Nov 2022 15:21:19 +0000 (17:21 +0200)] 
[#2612] check prefix starting address to match configured prefix

3 years ago[#2590] Addressed review comments
Thomas Markwalder [Fri, 13 Jan 2023 14:34:25 +0000 (09:34 -0500)] 
[#2590] Addressed review comments

ChangeLog - fixe typo
src/lib/d2srv/d2_simple_parser.cc - set default in parser

3 years ago[#2590] Updated the ARM, added ChangeLog
Thomas Markwalder [Thu, 12 Jan 2023 15:53:04 +0000 (10:53 -0500)] 
[#2590] Updated the ARM, added ChangeLog

modified:
    ChangeLog
    doc/sphinx/arm/ddns.rst

3 years ago[#2590] Bumped dns-server-timeout default to 500ms
Thomas Markwalder [Wed, 11 Jan 2023 20:08:20 +0000 (15:08 -0500)] 
[#2590] Bumped dns-server-timeout default to 500ms

modified:
    src/lib/d2erv/d2_config.cc

3 years ago[#2713] Amended ARM, added ChangeLog
Thomas Markwalder [Thu, 12 Jan 2023 12:48:05 +0000 (07:48 -0500)] 
[#2713] Amended ARM, added ChangeLog

modified:   ChangeLog
modified:   doc/sphinx/arm/hooks-lease-query.rst

3 years ago[#2713] Updated docuemnt comment
Thomas Markwalder [Wed, 11 Jan 2023 20:36:24 +0000 (15:36 -0500)] 
[#2713] Updated docuemnt comment

modified:
    ../../../doc/sphinx/arm/hooks-lease-query.rst

3 years ago[#2713] Addressed review comments
Thomas Markwalder [Wed, 11 Jan 2023 19:08:13 +0000 (14:08 -0500)] 
[#2713] Addressed review comments

Added doc note.

3 years ago[#2713] Memfile BLQ-related V6 queries now include PD leases
Thomas Markwalder [Wed, 11 Jan 2023 14:02:05 +0000 (09:02 -0500)] 
[#2713] Memfile BLQ-related V6 queries now include PD leases

src/lib/dhcpsrv/memfile_lease_mgr.*
    Memfile_LeaseMgr::getAnyLease6Internal() - new function

    Memfile_LeaseMgr::getLeases6ByRelayIdInternal()
    Memfile_LeaseMgr::getLeases6ByRemoteIdInternal()
    Memfile_LeaseMgr::getLeases6ByLinkInternal() - modified
    to use new function

src/lib/dhcpsrv/tests/memfile_lease_extended_info_unittest.cc
    Altered extended info tests to include PD leases

3 years ago[#2634] Addressed review comments
Thomas Markwalder [Wed, 11 Jan 2023 14:19:35 +0000 (09:19 -0500)] 
[#2634] Addressed review comments

Changes were cosmetic.

3 years ago[#2634] Removed defines from dhcp6.h
Thomas Markwalder [Thu, 5 Jan 2023 15:42:22 +0000 (10:42 -0500)] 
[#2634] Removed defines from dhcp6.h

src/lib/dhcp/dhcp6.h
    removed unused defines that conflict with those in Botan

3 years ago[#2634] Doxygen and UT fix
Thomas Markwalder [Wed, 4 Jan 2023 18:44:03 +0000 (13:44 -0500)] 
[#2634] Doxygen and UT fix

mt_tcp_listener_mgr.h - doxygen

tls_listener_unittests.cc - accept either EOF or failed handshake in
bad client test

3 years ago[#2694] Remove error value test on expected EOF outcome
Thomas Markwalder [Wed, 4 Jan 2023 17:46:00 +0000 (12:46 -0500)] 
[#2694] Remove error value test on expected EOF outcome

src/lib/tcp/tests/tcp_test_client.h

3 years ago[#2634] Added TLS unit tests to lib tcp
Thomas Markwalder [Wed, 4 Jan 2023 14:18:15 +0000 (09:18 -0500)] 
[#2634] Added TLS unit tests to lib tcp

src/lib/tcp/tests/tls_listener_unittests.cc - new file

src/lib/tcp/tcp_connection.cc
    Added missing log argument

src/lib/tcp/tests/Makefile.am
    Added tls_listner_unittests.cc

src/lib/tcp/tests/mt_tcp_listener_mgr_unittests.cc
    Udpated client ctor calls

src/lib/tcp/tests/tcp_test_client.h
    Added support for TLS to TcpTestClient

src/lib/tcp/tests/tcp_listener_unittests.cc
    Modified to use generalized TcpTestClient

3 years ago[#969] Addressed remaining review comments
Marcin Siodelski [Mon, 9 Jan 2023 19:46:54 +0000 (20:46 +0100)] 
[#969] Addressed remaining review comments

3 years ago[#969] Removed duplicated tests
Marcin Siodelski [Thu, 5 Jan 2023 21:08:24 +0000 (22:08 +0100)] 
[#969] Removed duplicated tests

3 years ago[#969] Fixed PrefixRange constructor
Marcin Siodelski [Thu, 5 Jan 2023 20:39:10 +0000 (21:39 +0100)] 
[#969] Fixed PrefixRange constructor

3 years ago[#969] Fix selecting preferred subnet
Marcin Siodelski [Thu, 5 Jan 2023 19:07:47 +0000 (20:07 +0100)] 
[#969] Fix selecting preferred subnet

3 years ago[#969] Updated libdhcpsrv doxygen doc
Marcin Siodelski [Thu, 5 Jan 2023 17:26:31 +0000 (18:26 +0100)] 
[#969] Updated libdhcpsrv doxygen doc

3 years ago[#969] Fixed the random allocator tests
Marcin Siodelski [Thu, 5 Jan 2023 10:13:17 +0000 (11:13 +0100)] 
[#969] Fixed the random allocator tests

3 years ago[#969] Install random_allcator.h header file
Marcin Siodelski [Wed, 4 Jan 2023 14:46:28 +0000 (15:46 +0100)] 
[#969] Install random_allcator.h header file

3 years ago[#969] Remove whitespaces
Marcin Siodelski [Wed, 4 Jan 2023 14:39:58 +0000 (15:39 +0100)] 
[#969] Remove whitespaces

3 years ago[#969] Fixed typos in commentaries
Marcin Siodelski [Wed, 4 Jan 2023 14:18:39 +0000 (15:18 +0100)] 
[#969] Fixed typos in commentaries

3 years ago[#969] Applied corrections in Changelog
Andrei Pavel [Wed, 4 Jan 2023 14:13:07 +0000 (14:13 +0000)] 
[#969] Applied corrections in Changelog

3 years ago[#969] Removed duplicated include
Marcin Siodelski [Tue, 22 Nov 2022 07:52:49 +0000 (08:52 +0100)] 
[#969] Removed duplicated include

3 years ago[#969] Added ChangeLog for #969
Marcin Siodelski [Mon, 21 Nov 2022 20:44:22 +0000 (21:44 +0100)] 
[#969] Added ChangeLog for #969

3 years ago[#969] Documented allocators
Marcin Siodelski [Mon, 21 Nov 2022 20:17:16 +0000 (21:17 +0100)] 
[#969] Documented allocators

3 years ago[#969] Improve allocator parsing code
Marcin Siodelski [Mon, 21 Nov 2022 16:30:31 +0000 (17:30 +0100)] 
[#969] Improve allocator parsing code

3 years ago[#969] DHCPv6 allocators configurable
Marcin Siodelski [Mon, 21 Nov 2022 11:13:01 +0000 (12:13 +0100)] 
[#969] DHCPv6 allocators configurable

3 years ago[#969] Configure allocator for DHCPv4
Marcin Siodelski [Fri, 18 Nov 2022 09:21:20 +0000 (10:21 +0100)] 
[#969] Configure allocator for DHCPv4

3 years ago[#969] Random allocator
Marcin Siodelski [Wed, 26 Oct 2022 06:52:57 +0000 (08:52 +0200)] 
[#969] Random allocator

3 years ago[#969] Added ability to reset permutation
Marcin Siodelski [Mon, 24 Oct 2022 12:51:56 +0000 (14:51 +0200)] 
[#969] Added ability to reset permutation

3 years ago[#969] Random allocation state added
Marcin Siodelski [Mon, 24 Oct 2022 12:18:12 +0000 (14:18 +0200)] 
[#969] Random allocation state added

3 years ago[#2654] Switched back to standard isJsonSupported checks
Francis Dupont [Mon, 28 Nov 2022 16:09:56 +0000 (17:09 +0100)] 
[#2654] Switched back to standard isJsonSupported checks

3 years ago[#2654] Patched scripts
Francis Dupont [Mon, 28 Nov 2022 15:48:29 +0000 (16:48 +0100)] 
[#2654] Patched scripts

3 years ago[#2694] Added options size check
Francis Dupont [Wed, 4 Jan 2023 16:40:07 +0000 (17:40 +0100)] 
[#2694] Added options size check

3 years ago[#2694] Done
Francis Dupont [Mon, 26 Dec 2022 18:22:02 +0000 (19:22 +0100)] 
[#2694] Done

3 years ago[#2689] Addressed TCP library
Francis Dupont [Thu, 22 Dec 2022 16:21:38 +0000 (17:21 +0100)] 
[#2689] Addressed TCP library