]>
git.ipfire.org Git - thirdparty/kea.git/log
Andrei Pavel [Wed, 19 Jul 2023 14:37:20 +0000 (17:37 +0300)]
[#2986] release changes
Andrei Pavel [Wed, 19 Jul 2023 12:19:30 +0000 (15:19 +0300)]
[#2985] bump up library versions for 2.2.1 release
Andrei Pavel [Wed, 19 Jul 2023 11:21:56 +0000 (11:21 +0000)]
[#2978] Include original ticket in changelog
Marcin Siodelski [Tue, 18 Jul 2023 20:31:00 +0000 (22:31 +0200)]
[#2978] Removed unused function
Marcin Siodelski [Tue, 18 Jul 2023 11:48:46 +0000 (13:48 +0200)]
[#2978] Added ChangeLog entry for #2978
Marcin Siodelski [Tue, 18 Jul 2023 05:57:21 +0000 (07:57 +0200)]
[#2978] Check that mysql pointer is non-null
This is a workaround for the libmysqlclient that dereferences mysql ptr
in the MYSQL_STMT after reconnect. Kea checks that this pointer is not
NULL before using the statement.
Razvan Becheriu [Wed, 28 Jun 2023 14:32:31 +0000 (17:32 +0300)]
[#2942] addressed review comments
Razvan Becheriu [Tue, 27 Jun 2023 14:47:05 +0000 (17:47 +0300)]
[#2942] clone options only once
Razvan Becheriu [Tue, 27 Jun 2023 10:23:15 +0000 (13:23 +0300)]
[#2942] addressed review coments
Razvan Becheriu [Mon, 26 Jun 2023 20:16:54 +0000 (23:16 +0300)]
[#2942] added extra coments
Andrei Pavel [Tue, 18 Jul 2023 12:18:01 +0000 (15:18 +0300)]
[#2942] added ChangeLog entry
Razvan Becheriu [Sun, 25 Jun 2023 17:27:09 +0000 (20:27 +0300)]
[#2942] make splitOptions4 thread safe
Andrei Pavel [Tue, 18 Jul 2023 08:32:12 +0000 (11:32 +0300)]
[#2948] fix an exception message
Razvan Becheriu [Thu, 23 Mar 2023 18:48:48 +0000 (20:48 +0200)]
[#2799] fixed crash on Listener stop if start throws
Razvan Becheriu [Thu, 9 Feb 2023 17:21:04 +0000 (19:21 +0200)]
[#2575] added ChangeLog entry
Razvan Becheriu [Mon, 23 Jan 2023 21:38:09 +0000 (23:38 +0200)]
[#2575] reset the callback to trivial std::function so that unloaded symbols in hooks do not lead to crash
Andrei Pavel [Tue, 18 Jul 2023 08:44:33 +0000 (11:44 +0300)]
[#2975] always install NETCONF dependencies from sources under Debian
In reality, Debian maintainers never offered these packages. It was just
wishful thinking on our part.
Andrei Pavel [Thu, 13 Jul 2023 06:49:35 +0000 (09:49 +0300)]
[#2946] add ChangeLog entry
Andrei Pavel [Thu, 13 Jul 2023 06:05:28 +0000 (09:05 +0300)]
[#2946] disable smartquotes in sphinx configuration
Andrei Pavel [Thu, 13 Jul 2023 06:05:07 +0000 (09:05 +0300)]
[#2946] add a missing word in the ARM
Andrei Pavel [Mon, 17 Jul 2023 14:20:11 +0000 (17:20 +0300)]
[#2735] wordcrafting the change log
Andrei Pavel [Thu, 13 Jul 2023 20:29:29 +0000 (23:29 +0300)]
[#2735] fix ChangeLog line length
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));
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, 13 Jul 2023 14:47:55 +0000 (17:47 +0300)]
[#2735] regenerate parsers
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
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.
Andrei Pavel [Thu, 13 Jul 2023 06:20:56 +0000 (09:20 +0300)]
[#2977] bump up Kea version to 2.2.1-git
Wlodek Wencel [Tue, 18 Apr 2023 06:39:15 +0000 (08:39 +0200)]
[#2836] hammer update for rhel 9
Andrei Pavel [Mon, 5 Sep 2022 18:59:12 +0000 (21:59 +0300)]
[#2539] hammer.py: switch from PostgreSQL 14 to the default in RHEL 9
There is a lot of code that deals with previously installed versions of
PostgreSQL. This is good since it deals with a lot of use cases and
allows us to not regenerate images, but it also adds complexity.
Tomek Mrugalski [Fri, 26 Aug 2022 07:48:13 +0000 (09:48 +0200)]
[#2534] Dynamic python ver detection
patch by Andrei Pavel
Tomek Mrugalski [Thu, 18 Aug 2022 12:22:57 +0000 (14:22 +0200)]
[#2534] FreeBSD 13/sphinx/python version fix
Andrei Pavel [Thu, 6 Jul 2023 13:07:37 +0000 (16:07 +0300)]
[#2975] hammer.py: fix PostgreSQL installation in RHEL 9
Andrei Pavel [Mon, 5 Sep 2022 19:32:58 +0000 (22:32 +0300)]
[#2539] hammer.py: reinstall pkg to update repositories
This way, a pkg-search command will find package versions that can be
installed rather than outdated versions. Solves errors like the following.
pkg: No packages available to install matching 'py38-sphinx' have
been found in the repositories
Andrei Pavel [Thu, 6 Jul 2023 10:08:51 +0000 (13:08 +0300)]
[#2071] fixed distcheck
Suzanne Goldlust [Mon, 25 Jul 2022 15:36:36 +0000 (15:36 +0000)]
Text edits to ChangeLog
Andrei Pavel [Mon, 25 Jul 2022 13:33:57 +0000 (16:33 +0300)]
[#2505] platforms.rst formatting
Andrei Pavel [Mon, 25 Jul 2022 08:10:21 +0000 (11:10 +0300)]
[#2505] release changes
Wlodek Wencel [Sun, 24 Jul 2022 11:49:58 +0000 (04:49 -0700)]
[#2505] release changes
Andrei Pavel [Fri, 22 Jul 2022 19:13:46 +0000 (22:13 +0300)]
[#2474] regenerate parsers
Razvan Becheriu [Fri, 22 Jul 2022 13:35:35 +0000 (16:35 +0300)]
[#2474] fixed unittests for different compilation flags
Razvan Becheriu [Fri, 22 Jul 2022 12:31:19 +0000 (15:31 +0300)]
[#2474] fixed comments
Razvan Becheriu [Tue, 19 Jul 2022 20:04:46 +0000 (23:04 +0300)]
[#2474] added unittests which load and validate example files
Thomas Markwalder [Fri, 22 Jul 2022 17:16:58 +0000 (13:16 -0400)]
[#2504] bump lib versions for 2.2.0
Thomas Markwalder [Fri, 22 Jul 2022 17:50:34 +0000 (13:50 -0400)]
[#2504] Addressed review comment
Thomas Markwalder [Fri, 22 Jul 2022 17:16:58 +0000 (13:16 -0400)]
[#2504] bump lib versions for 2.2.0
Francis Dupont [Thu, 21 Jul 2022 16:04:28 +0000 (18:04 +0200)]
[#2484] Updated default/unknown role doc
Francis Dupont [Fri, 22 Jul 2022 13:39:11 +0000 (15:39 +0200)]
[#2406] Grammar
Francis Dupont [Wed, 29 Jun 2022 18:30:24 +0000 (20:30 +0200)]
[#2406] Added doc for new GSS flags
Thomas Markwalder [Fri, 22 Jul 2022 13:28:43 +0000 (09:28 -0400)]
[#2452] Addressed review comments
share/database/scripts/pgsql/dhcpdb_create.pgsql
share/database/scripts/pgsql/upgrade_012_to_013.sh.in
Removed extraneous index
Thomas Markwalder [Fri, 22 Jul 2022 10:36:20 +0000 (06:36 -0400)]
[#2452] Updated ChangeLog
Thomas Markwalder [Thu, 21 Jul 2022 17:00:00 +0000 (13:00 -0400)]
[#2452] Added ChangeLog
Thomas Markwalder [Wed, 20 Jul 2022 16:00:32 +0000 (12:00 -0400)]
[#2452] Fixed diff in postgresql scripts
Thomas Markwalder [Wed, 20 Jul 2022 15:53:27 +0000 (11:53 -0400)]
[#2452] Improve postgresl indexes on hosts table
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
src/share/database/scripts/pgsql/upgrade_012_to_013.sh.in
Added host index for dhcp identifier + type only - v4 and v6
Modified existing host index to include subnet-id = 0 - v4 and v6
Razvan Becheriu [Fri, 22 Jul 2022 12:14:21 +0000 (15:14 +0300)]
[#2475] addressed review
Francis Dupont [Fri, 22 Jul 2022 08:38:19 +0000 (10:38 +0200)]
[#2475] Added optional handle reset
Andrei Pavel [Fri, 22 Jul 2022 11:44:36 +0000 (14:44 +0300)]
[#2434] fix typos
Andrei Pavel [Fri, 22 Jul 2022 11:43:35 +0000 (14:43 +0300)]
[#2434] add ChangeLog entry
Andrei Pavel [Thu, 21 Jul 2022 10:09:12 +0000 (13:09 +0300)]
[#2434] document socket status in status-get
Andrei Pavel [Thu, 21 Jul 2022 10:23:10 +0000 (13:23 +0300)]
[#2434] add tests for socket status in status-get
Andrei Pavel [Thu, 21 Jul 2022 10:08:09 +0000 (13:08 +0300)]
[#2434] add socket status in response to status-get
Thomas Markwalder [Fri, 22 Jul 2022 11:23:55 +0000 (07:23 -0400)]
[#2476] Fixed ChangeLog entry
Thomas Markwalder [Fri, 22 Jul 2022 10:45:56 +0000 (06:45 -0400)]
[#2476] Addressed review comments
Thomas Markwalder [Thu, 21 Jul 2022 18:12:35 +0000 (14:12 -0400)]
[#2476] Updated control channel response doc
doc/sphinx/arm/ctrl-channel.rst
Added section "Control Agent Command Response Format"
Razvan Becheriu [Wed, 20 Jul 2022 16:45:31 +0000 (19:45 +0300)]
[#2224] added missing parameters including TLS connection parameters to YANG models
Wlodek Wencel [Thu, 21 Jul 2022 16:07:48 +0000 (18:07 +0200)]
fixed pipeline after ChangeLog edit
Suzanne Goldlust [Thu, 21 Jul 2022 13:53:17 +0000 (13:53 +0000)]
Text edits
Tomek Mrugalski [Wed, 20 Jul 2022 20:32:36 +0000 (22:32 +0200)]
[#2454] Compilation fix
Tomek Mrugalski [Wed, 20 Jul 2022 07:49:10 +0000 (09:49 +0200)]
[#2454] Renamed ctrl socket template to appease doxygen
Tomek Mrugalski [Fri, 8 Jul 2022 15:32:40 +0000 (17:32 +0200)]
[#2454] More Doxygen warnings fixed
Tomek Mrugalski [Fri, 8 Jul 2022 15:23:54 +0000 (17:23 +0200)]
[#2454] doxygen tags added
Tomek Mrugalski [Fri, 8 Jul 2022 14:37:20 +0000 (16:37 +0200)]
[#2454] Doxygen fixes
Francis Dupont [Wed, 20 Jul 2022 13:00:24 +0000 (15:00 +0200)]
[#1781] spelling
Thomas Markwalder [Tue, 19 Jul 2022 20:15:58 +0000 (16:15 -0400)]
[#1781] Additional review comments
src/hooks/dhcp/high_availability/query_filter.h
Added commentary
src/hooks/dhcp/high_availability/tests/query_filter_unittest.cc
Added commentary
Francis Dupont [Tue, 19 Jul 2022 15:57:09 +0000 (17:57 +0200)]
[#1781] spelling
Thomas Markwalder [Tue, 19 Jul 2022 14:37:04 +0000 (10:37 -0400)]
[#1781] Addressed initial review comments
doc/sphinx/arm/hooks.rst
Added paragraph about hook library ordering
src/hooks/dhcp/high_availability/query_filter.cc
Added comment
src/hooks/dhcp/high_availability/tests/query_filter_unittest.cc
Test beyond enum EOF.
Francis Dupont [Mon, 18 Jul 2022 14:57:11 +0000 (16:57 +0200)]
[#1781] spelling
Thomas Markwalder [Wed, 13 Jul 2022 11:59:08 +0000 (07:59 -0400)]
[#1781] Removed whitespace
Thomas Markwalder [Tue, 12 Jul 2022 20:40:39 +0000 (16:40 -0400)]
[#1781] HA now load balances only specific message types
Added a ChangeLog
src/hooks/dhcp/high_availability/query_filter.*
QueryFilter::isHaType(const dhcp::Pkt4Ptr& query4)
QueryFilter::isHaType(const dhcp::Pkt6Ptr& query6)
- new functions
QueryFilter::inScope() - uses new functions to balance
and scope messages of specific types
src/hooks/dhcp/high_availability/tests/query_filter_unittest.cc
TEST_F(QueryFilterTest, loadBalancingHaTypes4)
TEST_F(QueryFilterTest, loadBalancingHaTypes4MultiThreading)
TEST_F(QueryFilterTest, loadBalancingHaTypes6)
TEST_F(QueryFilterTest, loadBalancingHaTypes6MultiThreading)
- new tests
src/lib/dhcp/dhcp6.h
Uncommented v6 message types.
Dan Theisen [Wed, 29 Jun 2022 21:23:25 +0000 (14:23 -0700)]
[#2491] Add hammer support for alpine 3.16
Andrei Pavel [Wed, 20 Jul 2022 06:48:19 +0000 (09:48 +0300)]
[#2437] ARM style change: render literals in black and underline xrefs
Marcin Godzina [Mon, 10 Jan 2022 17:13:13 +0000 (17:13 +0000)]
Apply 1 suggestion(s) to 1 file(s)
Marcin Godzina [Mon, 10 Jan 2022 17:08:23 +0000 (17:08 +0000)]
Update doc/sphinx/arm/hooks-lease-cmds.rst
Thomas Markwalder [Mon, 11 Jul 2022 15:34:26 +0000 (11:34 -0400)]
[#2487] Toned down message ID and text
Removed the word FAILED/failed and toned down log messages added in #2352
so they will not be mistaken for error conditions.
src/lib/dhcpsrv/cfg_subnets4.cc
src/lib/dhcpsrv/cfg_subnets6.cc
src/lib/dhcpsrv/dhcpsrv_messages.cc b/src/lib/dhcpsrv/dhcpsrv_messages.cc
src/lib/dhcpsrv/dhcpsrv_messages.h b/src/lib/dhcpsrv/dhcpsrv_messages.h
src/lib/dhcpsrv/dhcpsrv_messages.h b/src/lib/dhcpsrv/dhcpsrv_messages.me
Wlodek Wencel [Thu, 14 Jul 2022 11:08:32 +0000 (13:08 +0200)]
[#2469] moved upload to cloudsmith step later in the process, addressed review comments
Wlodek Wencel [Thu, 14 Jul 2022 10:10:52 +0000 (12:10 +0200)]
[#2469] updates to release checklist
Thomas Markwalder [Tue, 12 Jul 2022 11:18:00 +0000 (07:18 -0400)]
[#2481] Added ChangeLog entry