]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
2 years ago[#1518] addressed review comments
Razvan Becheriu [Fri, 20 Jan 2023 09:59:07 +0000 (11:59 +0200)] 
[#1518] addressed review comments

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

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

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

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

2 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

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

2 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+.

2 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)

2 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)

2 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

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

2 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

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

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

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

2 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)

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

2 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.

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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.

2 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

2 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

2 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.

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

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

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

2 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

2 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

2 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

2 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

2 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

2 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

2 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

2 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.

2 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

2 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.

2 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

2 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

2 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

2 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

2 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

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

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

2 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

2 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

2 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

2 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

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

2 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

2 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

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

2 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

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

2 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

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

2 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

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

2 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

2 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

2 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

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

2 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

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

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

2 years ago[#2687] Made closeThisConnection virtual
Francis Dupont [Wed, 21 Dec 2022 19:38:18 +0000 (20:38 +0100)] 
[#2687] Made closeThisConnection virtual

2 years ago[#2683] Made shutdown and close virtual
Francis Dupont [Thu, 15 Dec 2022 13:43:52 +0000 (14:43 +0100)] 
[#2683] Made shutdown and close virtual

2 years ago[#2681] Changed to usedByRemoteIp
Francis Dupont [Mon, 19 Dec 2022 15:29:44 +0000 (16:29 +0100)] 
[#2681] Changed to usedByRemoteIp

2 years ago[#2681] Added counters and made getConnections thread safe
Francis Dupont [Sat, 17 Dec 2022 22:16:00 +0000 (23:16 +0100)] 
[#2681] Added counters and made getConnections thread safe

2 years ago[#2684] Some improvements included generated tests
Francis Dupont [Sat, 17 Dec 2022 14:56:56 +0000 (15:56 +0100)] 
[#2684] Some improvements included generated tests

2 years ago[#2684] Fixed TcpStreamRequest::postBuffer
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

2 years ago[#2662] Fixed getName UT
Francis Dupont [Fri, 16 Dec 2022 10:39:28 +0000 (11:39 +0100)] 
[#2662] Fixed getName UT

2 years ago[#2662] Added more logs
Francis Dupont [Wed, 14 Dec 2022 14:23:27 +0000 (15:23 +0100)] 
[#2662] Added more logs

2 years ago[#2662] Added BLQ message types to getName
Francis Dupont [Wed, 14 Dec 2022 10:19:50 +0000 (11:19 +0100)] 
[#2662] Added BLQ message types to getName

2 years ago[#2675] Added getConnections to listener
Francis Dupont [Fri, 9 Dec 2022 15:02:02 +0000 (16:02 +0100)] 
[#2675] Added getConnections to listener

2 years ago[#2675] Added getConnections
Francis Dupont [Fri, 9 Dec 2022 14:06:00 +0000 (15:06 +0100)] 
[#2675] Added getConnections

2 years ago[#2663] Addressed CID 1517206
Francis Dupont [Thu, 1 Dec 2022 22:48:35 +0000 (23:48 +0100)] 
[#2663] Addressed CID 1517206

2 years ago[#2663] Addressed CID 1517207
Francis Dupont [Thu, 1 Dec 2022 22:45:54 +0000 (23:45 +0100)] 
[#2663] Addressed CID 1517207

2 years ago[#2668] Added max-bulk-query-threads
Francis Dupont [Wed, 7 Dec 2022 22:39:44 +0000 (23:39 +0100)] 
[#2668] Added max-bulk-query-threads

2 years ago[#2672] Changed to call setAppendedParameters once
Francis Dupont [Wed, 7 Dec 2022 17:09:50 +0000 (18:09 +0100)] 
[#2672] Changed to call setAppendedParameters once

2 years ago[#2645] Removed max send queue size
Francis Dupont [Wed, 30 Nov 2022 14:12:07 +0000 (15:12 +0100)] 
[#2645] Removed max send queue size

2 years ago[#2645] Addressed another comment
Francis Dupont [Wed, 23 Nov 2022 10:15:46 +0000 (11:15 +0100)] 
[#2645] Addressed another comment

2 years ago[#2645] Addressed some comments
Francis Dupont [Tue, 22 Nov 2022 16:13:27 +0000 (17:13 +0100)] 
[#2645] Addressed some comments

2 years ago[#2645] Added extended-info-tables-enabled
Francis Dupont [Mon, 21 Nov 2022 19:33:29 +0000 (20:33 +0100)] 
[#2645] Added extended-info-tables-enabled

2 years ago[#2645] Added max-send-queue-size
Francis Dupont [Mon, 21 Nov 2022 15:18:59 +0000 (16:18 +0100)] 
[#2645] Added max-send-queue-size

2 years ago[#2645] Added BLQ doc
Francis Dupont [Sat, 19 Nov 2022 15:03:17 +0000 (16:03 +0100)] 
[#2645] Added BLQ doc

2 years ago[#2617] fixed warnings on macos clang c++20
Razvan Becheriu [Mon, 5 Dec 2022 16:03:55 +0000 (18:03 +0200)] 
[#2617] fixed warnings on macos clang c++20

2 years ago[#2617] fix Wdeprecated-declarations warnings on std::iterator
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> {
      |                                     ^~~~~~~~

2 years ago[#2655] Added stop() to TcpListener dtor
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

2 years ago[#2621] fixed UT compilation on with clang and c++20
Razvan Becheriu [Wed, 26 Oct 2022 15:26:53 +0000 (18:26 +0300)] 
[#2621] fixed UT compilation on with clang and c++20

2 years ago[#2657] changed sequence of command logging
Wlodek Wencel [Wed, 30 Nov 2022 11:42:10 +0000 (12:42 +0100)] 
[#2657] changed sequence of command logging

2 years ago[#2657] replace ~/ with absolute path
Wlodek Wencel [Wed, 30 Nov 2022 11:29:34 +0000 (12:29 +0100)] 
[#2657] replace ~/ with absolute path

2 years ago[#2657] hammer.py: /tmp -> ~/.hammer-tmp
Andrei Pavel [Tue, 29 Nov 2022 18:59:19 +0000 (20:59 +0200)] 
[#2657] hammer.py: /tmp -> ~/.hammer-tmp

2 years ago[#2652] fx freeradius-client package names in hammer.py
Andrei Pavel [Sun, 27 Nov 2022 12:31:11 +0000 (14:31 +0200)] 
[#2652] fx freeradius-client package names in hammer.py