+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.
+++ /dev/null
-[func] fdupont
- Reorganized UNIX control socket code.
- (Gitlab #3506)
+++ /dev/null
-[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)
- 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
| reservation_client_classes
| ip_addresses
| prefixes
+ | excluded_prefixes
| hw_address
| hostname
| flex_id_value
prefixes ::= "prefixes" ":" list_strings
+ excluded_prefixes ::= "excluded-prefixes" ":" list_strings
+
duid ::= "duid" ":" STRING
hw_address ::= "hw-address" ":" STRING
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
====================================
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
================================
-// 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
-// Generated 202409030818
// A Bison parser, made by GNU Bison 3.8.2.
// Locations for Bison parsers in C++
-// 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
-// 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
-// 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
-// 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
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
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
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
-// 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
-// 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
-// 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
-// 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
-// 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
-// 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
-// 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
-// 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
-// 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
-// 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
-// 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