]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Tue, 17 Jan 2023 13:41:08 +0000 (14:41 +0100)]
[#2682] Added a try-catch in reclaimExpiredLeases*
Thomas Markwalder [Fri, 3 Feb 2023 18:04:16 +0000 (13:04 -0500)]
[#2741] Fixed ChangeLog line length
Marcin Siodelski [Fri, 3 Feb 2023 16:33:51 +0000 (17:33 +0100)]
[#2741] Added ChangeLog for #2741
Marcin Siodelski [Fri, 3 Feb 2023 12:06:51 +0000 (13:06 +0100)]
[#2741] Fixed getting configured timeout parameters
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.
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.
Andrei Pavel [Wed, 25 Jan 2023 14:23:53 +0000 (16:23 +0200)]
[#2696] hammer.py: unrelated fix for libsysrepo.so name
Marcin Godzina [Thu, 2 Feb 2023 14:36:26 +0000 (14:36 +0000)]
[#2710] spelling and formatting fix
Marcin Godzina [Tue, 10 Jan 2023 10:48:01 +0000 (10:48 +0000)]
[#2710] fixed underline
Marcin Godzina [Tue, 10 Jan 2023 09:53:13 +0000 (09:53 +0000)]
[#2710] removed line
Marcin Godzina [Tue, 10 Jan 2023 09:51:28 +0000 (09:51 +0000)]
[#2710] Added mysql and mariadb recomendation
Francis Dupont [Thu, 26 Jan 2023 13:51:58 +0000 (14:51 +0100)]
[#2586] Addressed comments
Francis Dupont [Wed, 25 Jan 2023 14:39:28 +0000 (15:39 +0100)]
[#2586] Removed duplicated tags
Francis Dupont [Tue, 4 Oct 2022 14:37:03 +0000 (16:37 +0200)]
[#2586] Reported v4 code from #2584
Andrei Pavel [Thu, 19 Jan 2023 13:33:22 +0000 (15:33 +0200)]
[#2669] add ChangeLog entry
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.
Wlodek Wencel [Thu, 26 Jan 2023 10:11:43 +0000 (11:11 +0100)]
[#2737] version updated to 2.3.5
Wlodek Wencel [Mon, 23 Jan 2023 17:49:20 +0000 (09:49 -0800)]
[#2732] release changes
Razvan Becheriu [Fri, 20 Jan 2023 15:58:31 +0000 (17:58 +0200)]
[#2726] 2.3.4 release: bump library versions
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));
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
Tomek Mrugalski [Fri, 20 Jan 2023 08:42:00 +0000 (09:42 +0100)]
[#2693] ChangeLog updated
Tomek Mrugalski [Fri, 20 Jan 2023 08:40:34 +0000 (09:40 +0100)]
[#2693] Updated sysrepo deprecation
Tomek Mrugalski [Fri, 20 Jan 2023 08:40:19 +0000 (09:40 +0100)]
[#2693] Doc updated
Tomek Mrugalski [Fri, 20 Jan 2023 08:39:55 +0000 (09:39 +0100)]
[#2693] Print deprecated warning for libreload
Razvan Becheriu [Fri, 20 Jan 2023 15:25:32 +0000 (17:25 +0200)]
[#1518] added ChangeLog entry
Razvan Becheriu [Fri, 20 Jan 2023 15:09:00 +0000 (17:09 +0200)]
[#1518] addressed review comments
Razvan Becheriu [Fri, 20 Jan 2023 14:08:58 +0000 (16:08 +0200)]
[#1518] addressed review comments
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
Razvan Becheriu [Fri, 20 Jan 2023 09:59:07 +0000 (11:59 +0200)]
[#1518] addressed review comments
Razvan Becheriu [Thu, 19 Jan 2023 15:54:28 +0000 (17:54 +0200)]
[#1518] addressed review comments
Razvan Becheriu [Thu, 19 Jan 2023 15:43:34 +0000 (17:43 +0200)]
[#1518] addressed review comments
Razvan Becheriu [Thu, 19 Jan 2023 14:06:31 +0000 (16:06 +0200)]
[#1518] addressed review comments
Razvan Becheriu [Wed, 18 Jan 2023 16:07:52 +0000 (18:07 +0200)]
[#1518] addressed review comments
Razvan Becheriu [Fri, 13 Jan 2023 13:52:56 +0000 (15:52 +0200)]
[#1518] implemented support for multiple vendor options in v4
Andrei Pavel [Thu, 19 Jan 2023 16:07:37 +0000 (18:07 +0200)]
[#2724] add ChangeLog entry
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+.
Andrei Pavel [Thu, 19 Jan 2023 12:15:36 +0000 (12:15 +0000)]
Apply 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)
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
Razvan Becheriu [Wed, 18 Jan 2023 12:57:55 +0000 (14:57 +0200)]
[#1958] addressed review comments
Razvan Becheriu [Tue, 17 Jan 2023 17:32:08 +0000 (19:32 +0200)]
[#1958] fixed unrelated compilation warning
Razvan Becheriu [Tue, 17 Jan 2023 15:26:21 +0000 (17:26 +0200)]
[#1958] addressed review comments
Razvan Becheriu [Mon, 16 Jan 2023 20:20:43 +0000 (22:20 +0200)]
[#1958] addressed review comments
Razvan Becheriu [Fri, 6 Jan 2023 11:27:18 +0000 (13:27 +0200)]
[#1958] added unittests
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)
Andrei Pavel [Fri, 25 Nov 2022 21:51:51 +0000 (23:51 +0200)]
[#2651] release changes
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.
Marcin Siodelski [Mon, 16 Jan 2023 21:34:27 +0000 (22:34 +0100)]
[#2688] Add timeout units to example files
Marcin Siodelski [Mon, 16 Jan 2023 21:25:08 +0000 (22:25 +0100)]
[#2688] Mention that tcp-user-timeout is in seconds
Marcin Siodelski [Mon, 16 Jan 2023 21:15:19 +0000 (22:15 +0100)]
[#2688] Fixed failing parser test
Marcin Siodelski [Thu, 12 Jan 2023 21:14:09 +0000 (22:14 +0100)]
[#2688] Added ChangeLog for #2688
Marcin Siodelski [Thu, 12 Jan 2023 21:07:35 +0000 (22:07 +0100)]
[#2688] Fixed invalid error message
Marcin Siodelski [Thu, 12 Jan 2023 20:43:44 +0000 (21:43 +0100)]
[#2688] Updated DHCP server parsers
Marcin Siodelski [Thu, 12 Jan 2023 18:52:18 +0000 (19:52 +0100)]
[#2688] Documented new config parameters
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.
Marcin Siodelski [Thu, 12 Jan 2023 16:52:15 +0000 (17:52 +0100)]
[#2688] New tests for invalid port number
Marcin Siodelski [Thu, 12 Jan 2023 16:34:58 +0000 (17:34 +0100)]
[#2688] Added tcp_user_timeout parameter
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.
Razvan Becheriu [Mon, 16 Jan 2023 16:46:50 +0000 (18:46 +0200)]
[#2612] added ChangeLog entry
Razvan Becheriu [Mon, 16 Jan 2023 11:57:26 +0000 (13:57 +0200)]
[#2612] addressed review comments
Razvan Becheriu [Fri, 6 Jan 2023 12:01:04 +0000 (14:01 +0200)]
[#2612] addressed review comments
Razvan Becheriu [Wed, 7 Dec 2022 13:19:29 +0000 (15:19 +0200)]
[#2612] fixed examples in ARM
Razvan Becheriu [Fri, 18 Nov 2022 15:21:19 +0000 (17:21 +0200)]
[#2612] check prefix starting address to match configured prefix
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
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
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
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
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
Thomas Markwalder [Wed, 11 Jan 2023 19:08:13 +0000 (14:08 -0500)]
[#2713] Addressed review comments
Added doc note.
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
Thomas Markwalder [Wed, 11 Jan 2023 14:19:35 +0000 (09:19 -0500)]
[#2634] Addressed review comments
Changes were cosmetic.
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
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
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
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
Marcin Siodelski [Mon, 9 Jan 2023 19:46:54 +0000 (20:46 +0100)]
[#969] Addressed remaining review comments
Marcin Siodelski [Thu, 5 Jan 2023 21:08:24 +0000 (22:08 +0100)]
[#969] Removed duplicated tests
Marcin Siodelski [Thu, 5 Jan 2023 20:39:10 +0000 (21:39 +0100)]
[#969] Fixed PrefixRange constructor
Marcin Siodelski [Thu, 5 Jan 2023 19:07:47 +0000 (20:07 +0100)]
[#969] Fix selecting preferred subnet
Marcin Siodelski [Thu, 5 Jan 2023 17:26:31 +0000 (18:26 +0100)]
[#969] Updated libdhcpsrv doxygen doc
Marcin Siodelski [Thu, 5 Jan 2023 10:13:17 +0000 (11:13 +0100)]
[#969] Fixed the random allocator tests
Marcin Siodelski [Wed, 4 Jan 2023 14:46:28 +0000 (15:46 +0100)]
[#969] Install random_allcator.h header file
Marcin Siodelski [Wed, 4 Jan 2023 14:39:58 +0000 (15:39 +0100)]
[#969] Remove whitespaces
Marcin Siodelski [Wed, 4 Jan 2023 14:18:39 +0000 (15:18 +0100)]
[#969] Fixed typos in commentaries
Andrei Pavel [Wed, 4 Jan 2023 14:13:07 +0000 (14:13 +0000)]
[#969] Applied corrections in Changelog
Marcin Siodelski [Tue, 22 Nov 2022 07:52:49 +0000 (08:52 +0100)]
[#969] Removed duplicated include
Marcin Siodelski [Mon, 21 Nov 2022 20:44:22 +0000 (21:44 +0100)]
[#969] Added ChangeLog for #969
Marcin Siodelski [Mon, 21 Nov 2022 20:17:16 +0000 (21:17 +0100)]
[#969] Documented allocators
Marcin Siodelski [Mon, 21 Nov 2022 16:30:31 +0000 (17:30 +0100)]
[#969] Improve allocator parsing code
Marcin Siodelski [Mon, 21 Nov 2022 11:13:01 +0000 (12:13 +0100)]
[#969] DHCPv6 allocators configurable
Marcin Siodelski [Fri, 18 Nov 2022 09:21:20 +0000 (10:21 +0100)]
[#969] Configure allocator for DHCPv4
Marcin Siodelski [Wed, 26 Oct 2022 06:52:57 +0000 (08:52 +0200)]
[#969] Random allocator
Marcin Siodelski [Mon, 24 Oct 2022 12:51:56 +0000 (14:51 +0200)]
[#969] Added ability to reset permutation
Marcin Siodelski [Mon, 24 Oct 2022 12:18:12 +0000 (14:18 +0200)]
[#969] Random allocation state added
Francis Dupont [Mon, 28 Nov 2022 16:09:56 +0000 (17:09 +0100)]
[#2654] Switched back to standard isJsonSupported checks
Francis Dupont [Mon, 28 Nov 2022 15:48:29 +0000 (16:48 +0100)]
[#2654] Patched scripts
Francis Dupont [Wed, 4 Jan 2023 16:40:07 +0000 (17:40 +0100)]
[#2694] Added options size check
Francis Dupont [Mon, 26 Dec 2022 18:22:02 +0000 (19:22 +0100)]
[#2694] Done
Francis Dupont [Thu, 22 Dec 2022 16:21:38 +0000 (17:21 +0100)]
[#2689] Addressed TCP library