]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3599] release changes Kea-2.7.3
authorMarcin Godzina <mgodzina@isc.org>
Mon, 23 Sep 2024 07:34:07 +0000 (07:34 +0000)
committerMarcin Godzina <mgodzina@isc.org>
Mon, 23 Sep 2024 07:34:07 +0000 (07:34 +0000)
25 files changed:
ChangeLog
changelog_unreleased/3506-unix-control-socket [deleted file]
changelog_unreleased/3566-doxygen [deleted file]
doc/sphinx/debug-messages.rst
doc/sphinx/grammar/grammar-dhcp6-parser.rst
doc/sphinx/kea-messages.rst
src/bin/agent/ca_cfg_mgr.h
src/bin/dhcp6/location.hh
src/hooks/dhcp/mysql_hb/mysql_host_data_source.h
src/hooks/dhcp/mysql_lb/tests/mysql_lease_extended_info_unittest.cc
src/hooks/dhcp/pgsql_hb/pgsql_host_data_source.h
src/hooks/dhcp/pgsql_lb/tests/pgsql_lease_extended_info_unittest.cc
src/lib/config/command-socket.dox
src/lib/dhcpsrv/dhcpsrv_messages.mes
src/lib/dhcpsrv/host_data_source_factory.h
src/lib/dhcpsrv/lease_mgr_factory.h
src/lib/dhcpsrv/tests/alloc_engine_hooks_unittest.cc
src/lib/dhcpsrv/tests/cfg_db_access_unittest.cc
src/lib/dhcpsrv/tests/host_data_source_factory_unittest.cc
src/lib/dhcpsrv/tests/iterative_allocator_unittest.cc
src/lib/dhcpsrv/tests/lease_mgr_factory_unittest.cc
src/lib/dhcpsrv/tests/random_allocator_unittest.cc
src/lib/dhcpsrv/testutils/alloc_engine_utils.h
src/lib/dhcpsrv/tracking_lease_mgr.h
src/lib/util/multi_threading_mgr.h

index 44425df55bee5004860da4b7cef1c37ed86b868b..bd68149ae42bcbc3ad96eb90ef5caf4c3847d176 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+Kea 2.7.3 (development) released on August 25, 2024
+
+2286.  [func]          fdupont
+       Reorganized UNIX control socket code.
+       (Gitlab #3506)
+
+2285.  [build]         tomek
+       Changed image type in the Developer's guide from PNG to SVG.
+       This drastically reduced the size of the generated docs
+       (from 2.7GB to 560MB).
+       (Gitlab #3566)
+
 2284.  [build]         razvan
        The library version numbers have been bumped up for the Kea 2.7.3
        development release.
diff --git a/changelog_unreleased/3506-unix-control-socket b/changelog_unreleased/3506-unix-control-socket
deleted file mode 100644 (file)
index 37773b9..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[func]         fdupont
-       Reorganized UNIX control socket code.
-       (Gitlab #3506)
diff --git a/changelog_unreleased/3566-doxygen b/changelog_unreleased/3566-doxygen
deleted file mode 100644 (file)
index 9552d30..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[build]                tomek
-       Changed image type in the Developer's guide from PNG to SVG.
-       This drastically reduced the size of the generated docs
-       (from 2.7GB to 560MB).
-       (Gitlab #3566)
index 830de7f8e56b661f27317f8bd92e396853e18def..5c71ff85b309eb9e4c70d0566cb04ebcb4bb9773 100644 (file)
@@ -242,6 +242,8 @@ Messages printed on debuglevel 40
 - DHCPSRV_HOOK_LEASE6_SELECT_SKIP
 - DHCPSRV_LEASE4_EXTENDED_INFO_UPGRADED
 - DHCPSRV_LEASE6_EXTENDED_INFO_UPGRADED
+- DHCPSRV_LEASE_MGR_BACKEND_DEREGISTER
+- DHCPSRV_LEASE_MGR_BACKEND_REGISTER
 - DHCPSRV_MEMFILE_BEGIN_BUILD_EXTENDED_INFO_TABLES6
 - DHCPSRV_MEMFILE_BEGIN_EXTRACT_EXTENDED_INFO4
 - DHCPSRV_MEMFILE_EXTRACT_EXTENDED_INFO4
index b8ca9b9e3b950f5c753bdad9abeb166f495d39bb..22d8402329b22d46ca0b5e77204216fb9ba9e49a 100644 (file)
@@ -814,6 +814,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
                       | reservation_client_classes
                       | ip_addresses
                       | prefixes
+                      | excluded_prefixes
                       | hw_address
                       | hostname
                       | flex_id_value
@@ -826,6 +827,8 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
 
      prefixes ::= "prefixes" ":" list_strings
 
+     excluded_prefixes ::= "excluded-prefixes" ":" list_strings
+
      duid ::= "duid" ":" STRING
 
      hw_address ::= "hw-address" ":" STRING
index dabd18c7588518e8156c522475ea3b40aabbe8a0..1cec061f613d3c6b130fb4d7213dddc9aadbbb27 100644 (file)
@@ -8790,6 +8790,38 @@ DHCPSRV_LEASE6_EXTENDED_INFO_UPGRADED
 Logged at debug log level 40.
 This debug message is printed when a lease extended info was upgraded.
 
+DHCPSRV_LEASE_MGR_BACKENDS_REGISTERED
+=====================================
+
+.. code-block:: text
+
+    the following lease backend types are available: %1
+
+This informational message lists all possible lease backends that could
+be used in lease-database.
+
+DHCPSRV_LEASE_MGR_BACKEND_DEREGISTER
+====================================
+
+.. code-block:: text
+
+    deregistered lease backend type: %1
+
+Logged at debug log level 40.
+This debug message is issued when a backend factory was deregistered.
+It is no longer possible to use lease backend of this type.
+
+DHCPSRV_LEASE_MGR_BACKEND_REGISTER
+==================================
+
+.. code-block:: text
+
+    registered lease backend type: %1
+
+Logged at debug log level 40.
+This debug message is issued when a backend factory was successfully
+registered. It is now possible to use lease backend of this type.
+
 DHCPSRV_LEASE_MGR_CALLBACK_EXCEPTION
 ====================================
 
@@ -16920,7 +16952,7 @@ HTTP_COMMAND_MGR_IGNORED_TLS_SETUP_CHANGES
 The warning message is issued when the HTTP/HTTPS control socket was
 reconfigured with a different TLS setup but keeping the address and port.
 These changes are ignored because they can't be applied without opening a new
-socket which will conflicts with the existing one.
+socket which will conflict with the existing one.
 
 HTTP_COMMAND_MGR_SERVICE_STARTED
 ================================
index 1cbfa82837e83c3e50d9f4c5eca6d94c9fd5364b..dbd841e15c02e2a1cf57727d0f1d8c4b5f7db16a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 4d329f3aafd74ab1fb3739baa146321ed5df07b3..4fb140a70e84670df203b73b7676c6a8eb318816 100644 (file)
@@ -1,4 +1,3 @@
-// Generated 202409030818
 // A Bison parser, made by GNU Bison 3.8.2.
 
 // Locations for Bison parsers in C++
index 390eb9cb18c13aaeceb896c10f118d5682e7cb37..e77be063aa9aa9f2cfdd8b38846d46771900d493 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 48e2a7124099bfde6ac63abedd0e89732c530989..27fac2c033c7a47c70d782613ba69292032037f3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2023-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 83e40a5c973526b8b8ce1603fbd400ddc72dc732..6fe55fdc1b21f454a4c3dcfeec0fb3f5334516bf 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2d185874ce80b62e61842503c895bfd2b6d747c9..7beb55ca1c21fa6c09a13d499dcf7fbcfe77feda 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2023-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7413746576587b1455a5b4dbf692dfc98ae33d92..afa6c5f393dc9b3aaf67839c564d48fd79ccc601 100644 (file)
@@ -74,7 +74,7 @@ You then can type JSON commands and get responses (also in JSON format).
 
 2. Here's an example C code that connects and gets a list of supported commands:
 @code
-// Copyright (C) 2015-2020 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index eb184e56486d38121bc019f5f8c364d9f753afba..bbebc4ce7a9aadc775076fc0f40fa2ccb8aa1ebd 100644 (file)
@@ -385,6 +385,20 @@ the extended info deleted from the lease user context.
 Logged at debug log level 40.
 This debug message is printed when a lease extended info was upgraded.
 
+% DHCPSRV_LEASE_MGR_BACKENDS_REGISTERED the following lease backend types are available: %1
+This informational message lists all possible lease backends that could
+be used in lease-database.
+
+% DHCPSRV_LEASE_MGR_BACKEND_DEREGISTER deregistered lease backend type: %1
+Logged at debug log level 40.
+This debug message is issued when a backend factory was deregistered.
+It is no longer possible to use lease backend of this type.
+
+% DHCPSRV_LEASE_MGR_BACKEND_REGISTER registered lease backend type: %1
+Logged at debug log level 40.
+This debug message is issued when a backend factory was successfully
+registered. It is now possible to use lease backend of this type.
+
 % DHCPSRV_LEASE_MGR_CALLBACK_EXCEPTION exception occurred in a lease manager callback for callback type %1, subnet id %2, and lease %3: %4
 This warning message is printed when one of the callback functions registered
 in the lease manager causes an error. The callback functions can serve
@@ -410,20 +424,6 @@ the lease database. The operation started a retry to connect procedure.
 The database access string with password redacted is logged, along with the
 error and details for the reconnect procedure.
 
-% DHCPSRV_LEASE_MGR_BACKENDS_REGISTERED the following lease backend types are available: %1
-This informational message lists all possible lease backends that could
-be used in lease-database.
-
-% DHCPSRV_LEASE_MGR_BACKEND_DEREGISTER deregistered lease backend type: %1
-Logged at debug log level 40.
-This debug message is issued when a backend factory was deregistered.
-It is no longer possible to use lease backend of this type.
-
-% DHCPSRV_LEASE_MGR_BACKEND_REGISTER registered lease backend type: %1
-Logged at debug log level 40.
-This debug message is issued when a backend factory was successfully
-registered. It is now possible to use lease backend of this type.
-
 % DHCPSRV_LEASE_SANITY_FAIL The lease %1 with subnet-id %2 failed subnet-id checks (%3).
 This warning message is printed when the lease being loaded does not match the
 configuration. Due to lease-checks value, the lease will be loaded, but
index 0600064dffaa8a38e26f9282dd90e2f30fd90c5a..b563c8f6fca384ce6a9a857671fa1ad8abc4358a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a08a926a4bedb2525b1fffaa6d631abab9abd00c..6db39b029dd5417c96afa3dc10eda8a6d99d2b1c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 4bbb320a67cb6bd1c13c9e3339af390b5699e9f8..e9c5a45804875055285b79c8e9f714682ac17fd7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index c97be45d89fd7cd448f1cddabf1a83ff9ff892aa..a465f41bc33004143850f29458708fc0a7a31dcb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 1d058960493076db5109f198ffd43f29871b2541..22d65d4c583f3c1101623fa60f6f2838be9b7f5a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 85525a1fc1b0b5378bb19571e8546472631955eb..899ee8eacbe1c6ab888a335fae28c4a57b96d7be 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2022-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2022-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index babf53abdb5acff88a31d2a45a5c4b5dcdd944d6..f4741512f656afa90c6fff7df37648dfa5a97fc2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2016 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 283b8de878e1b0720ad0ee0ddec0a390255901e0..d257c4447ed308cfc6d7cb73242c3fb457d4d9ea 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2022-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2022-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 756b92c7e5a2eaf73be66e511370d9b49d62faac..90741f058c167d799f7b982176c810bfa15a6466 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 13f2a67dd6bce494dc2ce45938251d0483377918..aa50e6093460da0c0650a28487442cb9a192880e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2023-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index f3da67bdde299a69df2df21bf078bddeb6da2887..f761f02effabb7cb289cd77357bdc3da626f0b8c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this