]>
git.ipfire.org Git - thirdparty/kea.git/log
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
Francis Dupont [Wed, 21 Dec 2022 19:38:18 +0000 (20:38 +0100)]
[#2687] Made closeThisConnection virtual
Francis Dupont [Thu, 15 Dec 2022 13:43:52 +0000 (14:43 +0100)]
[#2683] Made shutdown and close virtual
Francis Dupont [Mon, 19 Dec 2022 15:29:44 +0000 (16:29 +0100)]
[#2681] Changed to usedByRemoteIp
Francis Dupont [Sat, 17 Dec 2022 22:16:00 +0000 (23:16 +0100)]
[#2681] Added counters and made getConnections thread safe
Francis Dupont [Sat, 17 Dec 2022 14:56:56 +0000 (15:56 +0100)]
[#2684] Some improvements included generated tests
Thomas Markwalder [Fri, 16 Dec 2022 20:40:33 +0000 (15:40 -0500)]
[#2684] Fixed TcpStreamRequest::postBuffer
Reworked the function, it was pretty broken,
and added a unit test for it.
src/lib/tcp/tcp_stream_msg.cc
TcpStreamRequest::postBuffer() - rewrote it to
actually work.
src/lib/tcp/tests/tcp_listener_unittests.cc
TEST(TcpStreamRequst, postBufferTest) - new test
Francis Dupont [Fri, 16 Dec 2022 10:39:28 +0000 (11:39 +0100)]
[#2662] Fixed getName UT
Francis Dupont [Wed, 14 Dec 2022 14:23:27 +0000 (15:23 +0100)]
[#2662] Added more logs
Francis Dupont [Wed, 14 Dec 2022 10:19:50 +0000 (11:19 +0100)]
[#2662] Added BLQ message types to getName
Francis Dupont [Fri, 9 Dec 2022 15:02:02 +0000 (16:02 +0100)]
[#2675] Added getConnections to listener
Francis Dupont [Fri, 9 Dec 2022 14:06:00 +0000 (15:06 +0100)]
[#2675] Added getConnections
Francis Dupont [Thu, 1 Dec 2022 22:48:35 +0000 (23:48 +0100)]
[#2663] Addressed CID
1517206
Francis Dupont [Thu, 1 Dec 2022 22:45:54 +0000 (23:45 +0100)]
[#2663] Addressed CID
1517207
Francis Dupont [Wed, 7 Dec 2022 22:39:44 +0000 (23:39 +0100)]
[#2668] Added max-bulk-query-threads
Francis Dupont [Wed, 7 Dec 2022 17:09:50 +0000 (18:09 +0100)]
[#2672] Changed to call setAppendedParameters once
Francis Dupont [Wed, 30 Nov 2022 14:12:07 +0000 (15:12 +0100)]
[#2645] Removed max send queue size
Francis Dupont [Wed, 23 Nov 2022 10:15:46 +0000 (11:15 +0100)]
[#2645] Addressed another comment
Francis Dupont [Tue, 22 Nov 2022 16:13:27 +0000 (17:13 +0100)]
[#2645] Addressed some comments
Francis Dupont [Mon, 21 Nov 2022 19:33:29 +0000 (20:33 +0100)]
[#2645] Added extended-info-tables-enabled
Francis Dupont [Mon, 21 Nov 2022 15:18:59 +0000 (16:18 +0100)]
[#2645] Added max-send-queue-size
Francis Dupont [Sat, 19 Nov 2022 15:03:17 +0000 (16:03 +0100)]
[#2645] Added BLQ doc
Razvan Becheriu [Mon, 5 Dec 2022 16:03:55 +0000 (18:03 +0200)]
[#2617] fixed warnings on macos clang c++20
Andrei Pavel [Tue, 6 Dec 2022 13:28:44 +0000 (15:28 +0200)]
[#2617] fix Wdeprecated-declarations warnings on std::iterator
Like this one:
../../../src/lib/dns/message.h:91:37: warning: ‘template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator’ is deprecated [-Wdeprecated-declarations]
91 | class SectionIterator : public std::iterator<std::input_iterator_tag, T> {
| ^~~~~~~~
Thomas Markwalder [Fri, 2 Dec 2022 20:55:17 +0000 (15:55 -0500)]
[#2655] Added stop() to TcpListener dtor
TcpListener destructor should call stop().
modified:
src/lib/tcp/tcp_listener.cc
src/lib/tcp/tcp_listener.h
Razvan Becheriu [Wed, 26 Oct 2022 15:26:53 +0000 (18:26 +0300)]
[#2621] fixed UT compilation on with clang and c++20
Wlodek Wencel [Wed, 30 Nov 2022 11:42:10 +0000 (12:42 +0100)]
[#2657] changed sequence of command logging
Wlodek Wencel [Wed, 30 Nov 2022 11:29:34 +0000 (12:29 +0100)]
[#2657] replace ~/ with absolute path
Andrei Pavel [Tue, 29 Nov 2022 18:59:19 +0000 (20:59 +0200)]
[#2657] hammer.py: /tmp -> ~/.hammer-tmp
Andrei Pavel [Sun, 27 Nov 2022 12:31:11 +0000 (14:31 +0200)]
[#2652] fx freeradius-client package names in hammer.py