]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3973] release changes Kea-3.0.0 stable
authorMarcin Godzina <mgodzina@isc.org>
Fri, 20 Jun 2025 15:30:19 +0000 (17:30 +0200)
committerMarcin Godzina <mgodzina@isc.org>
Fri, 20 Jun 2025 15:30:19 +0000 (17:30 +0200)
62 files changed:
ChangeLog
changelog_unreleased/3007-kea-builds-are-not-reproducible [deleted file]
changelog_unreleased/3493-run-pkt-filter-and-ping-check-unit-tests-with-sudo-on-make-check [deleted file]
changelog_unreleased/3628-better-document-need-for-interface-in-example-dhcp6-configuration [deleted file]
changelog_unreleased/3659-enable-lease-caching-as-default [deleted file]
changelog_unreleased/3680-kea-should-distribute-pkg-config-pc-files-for-use-with-hooks [deleted file]
changelog_unreleased/3734-meson-5-remove-the-old-autotools-build-system [deleted file]
changelog_unreleased/3827-ping_check-hook-refuses-to-route-purposely [deleted file]
changelog_unreleased/3855-documentation-update-for-user-contexts [deleted file]
changelog_unreleased/3858-ping-check-should-not-ping-if-exising-lease-is-active-or-reserved [deleted file]
changelog_unreleased/3881-doc-cb-applicability [deleted file]
changelog_unreleased/3902-disable-security-restrictions-with-command-line-switch [deleted file]
changelog_unreleased/3906-path-validation-should-reject-root-slash-file [deleted file]
changelog_unreleased/3921-restrictions-on-log-directory-break-syslog-logging [deleted file]
changelog_unreleased/3924-add-runstatedir-option [deleted file]
changelog_unreleased/3926-the-shared-network-name-property-in-subnetx-list-is-not-documented [deleted file]
changelog_unreleased/3937-kea-returns-full-hook-path-despite-given-only-filename [deleted file]
changelog_unreleased/3939-change-ha-listener-restrict-command-default-to-true [deleted file]
changelog_unreleased/3940-kea-shell-support-auth-password-file [deleted file]
changelog_unreleased/3968-lib-version-bump-for-3-0 [deleted file]
doc/sphinx/debug-messages.rst
doc/sphinx/kea-messages.rst
doc/sphinx/man/kea-shell.8.rst
doc/sphinx/mes2doc.py
src/bin/agent/ca_messages.cc
src/bin/agent/ca_messages.h
src/bin/agent/ca_messages.mes
src/bin/dhcp4/dhcp4_messages.mes
src/bin/dhcp6/dhcp6_messages.mes
src/bin/netconf/netconf_cfg_mgr.cc
src/bin/perfdhcp/stats_mgr.h
src/bin/perfdhcp/test_control.cc
src/hooks/dhcp/flex_option/flex_option.cc
src/hooks/dhcp/flex_option/libloadtests/callout_unittests.cc
src/hooks/dhcp/high_availability/ha_config.cc
src/hooks/dhcp/high_availability/ha_config_parser.cc
src/hooks/dhcp/high_availability/ha_service_states.cc
src/hooks/dhcp/high_availability/libloadtests/close_unittests.cc
src/hooks/dhcp/high_availability/tests/ha_config_unittest.cc
src/hooks/dhcp/high_availability/tests/ha_mt_unittest.cc
src/hooks/dhcp/mysql/mysql_lb_messages.mes
src/hooks/dhcp/mysql/mysql_lease_mgr.h
src/hooks/dhcp/pgsql/pgsql_lb_messages.mes
src/hooks/dhcp/pgsql/pgsql_lease_mgr.h
src/hooks/dhcp/run_script/libloadtests/load_unload_unittests.cc
src/hooks/dhcp/run_script/run_script.h
src/lib/d2srv/d2_messages.mes
src/lib/dhcpsrv/csv_lease_file6.cc
src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc
src/lib/dhcpsrv/tests/network_unittest.cc
src/lib/eval/eval_context.cc
src/lib/eval/token.h
src/lib/hooks/hooks_config.cc
src/lib/hooks/hooks_config.h
src/lib/hooks/libinfo.cc
src/lib/hooks/libinfo.h
src/lib/hooks/library_manager_collection.cc
src/lib/hooks/tests/library_manager_collection_unittest.cc
src/lib/mysql/testutils/mysql_schema.cc
src/lib/mysql/testutils/mysql_schema.h
src/lib/tcp/libkea_tcp.dox
src/lib/testutils/test_to_element.cc

index 6f4cf4097a97cf02c68758404015ce7db2c31de9..8e88d1aba4e5b77e293e7c98b7af11c50a71aa9b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,114 @@
+Kea 3.0.0 (stable) released on June 25, 2025
+
+2375.  [build]         wlodek
+       The library version numbers have been bumped up for the Kea 3.0.0
+       stable release.
+       (Gitlab #3968)
+
+2374.  [doc]           bscott
+       Clarified applicability of Kea Configuration Backend in
+       the ARM.
+       (Gitlab #3881)
+
+2373.  [doc]           marcin
+       Added example subnet selectors to default DHCP configs.
+       (Gitlab #3628)
+
+2372.  [build]         andrei
+       Kea now generates and installs a pkg-config .pc file.
+       (Gitlab #3680)
+
+2371.  [func]          piotrek
+       Added a new argument, '--auth-password-file', which provides
+       a secure method for supplying a password for basic HTTP
+       authentication in kea-shell.
+       (Gitlab #3940)
+
+2370.  [build]         andrei
+       Unit tests that require root privileges are now run automatically
+       on "meson test" by having privileges elevated via sudo.
+       (Gitlab #3493)
+
+2369.  [doc]           tmark
+       Updated list of elements supporting user-context in ARM.
+       (Gitlab #3855)
+
+2368.  [build]         fdupont
+       Added the 'runstatedir' configuration option so by
+       giving '-D runstatedir=run' one can override the 'var/run'
+       default. This variable and its usage are described in
+       GNU Coding Standards or autoconf doc since version 2.70.
+       Note this variable is not in meson built-in options.
+       (Gitlab #3624)
+
+2367.  [func]*         fdupont
+       Changed the default value of the High Availability listener
+       'restrict-commands' configuration flag to true so commands
+       which are not used by the High Availability hook are rejected.
+       (Gitlab #3639)
+
+2366.  [doc]           slawek
+       Described a new shared network name parameter of the subnetX-list
+       commands in ARM.
+       (Gitlab #3926)
+
+2365.  [bug]           fdupont
+       Removed all references to the build directory from
+       scripts when tests configuration option is not enabled.
+       (Gitlab #3007)
+
+2364.  [bug]           tmark
+       Ping check hook library was corrected to skip
+       ping checks when the lease is active or reserved.
+       (Gitlab #3858, #3932)
+
+2363.  [bug]           tmark
+       Corrected an issue which caused config-get to return
+       the full hook library pathname instead of the
+       original configuration value of the `library`
+       parameter.
+       (Gitlab #3937)
+
+2362.  [bug]           tmark
+       Ping check hook library will now route
+       pings across routers. Prior to this it
+       only sent pings to directly connected
+       networks.
+       (Gitlab #3827)
+
+2361.  [bug]           tmark
+       Corrected an issue in logging configuration when
+       parsing "syslog:<facility name>".
+       (Gitlab #3921)
+
+2360.  [func]*         tmark
+       Lease caching is now enabled by default.  The default
+       value for ``cache-threshold`` is 0.25,``cache-max-age``
+       is left unspecified. It may be disabled at the desired
+       scope either by setting ``cache-threshold`` to 0.0 or
+       setting ``cache-max-age`` to 0.
+       (Gitlab #3659)
+
+2359.  [build]         andrei
+       The Autootols build system has been removed and superseded by
+       Meson.
+       (Gitlab #3734)
+
+2358.  [bug]           tmark
+       Fixed an issue in path validation where
+       the opening slash in a root-file path such
+       as "/myfile.log" is discarded causing the server
+       to prepend the supported path to the file name
+       rather than reject the entry.
+       (Gitlab #3906)
+
+2357.  [func]          tmark
+       Security restrictions may now be disabled by adding
+       command line option -X to Kea server invocations.
+       Supported by kea-dhcp4, kea-dhcp6, kea-dhcp-ddns, and
+       kea-ctrl-agent.
+       (Gitlab #3902)
+
 2356.  [func]          razvan
        Updated YANG modules by adding only-in-additional-list,
        evaluate-additional-classes, client-classes list, ddns-ttl,
diff --git a/changelog_unreleased/3007-kea-builds-are-not-reproducible b/changelog_unreleased/3007-kea-builds-are-not-reproducible
deleted file mode 100644 (file)
index 23428e0..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[bug]          fdupont
-       Removed all references to the build directory from
-       scripts when tests configuration option is not enabled.
-       (Gitlab #3007)
diff --git a/changelog_unreleased/3493-run-pkt-filter-and-ping-check-unit-tests-with-sudo-on-make-check b/changelog_unreleased/3493-run-pkt-filter-and-ping-check-unit-tests-with-sudo-on-make-check
deleted file mode 100644 (file)
index 7256ac2..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[build]                andrei
-       Unit tests that require root privileges are now run automatically
-       on "meson test" by having privileges elevated via sudo.
-       (Gitlab #3493)
diff --git a/changelog_unreleased/3628-better-document-need-for-interface-in-example-dhcp6-configuration b/changelog_unreleased/3628-better-document-need-for-interface-in-example-dhcp6-configuration
deleted file mode 100644 (file)
index 1e89cda..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[doc]          marcin
-       Added example subnet selectors to default DHCP configs.
-       (Gitlab #3628)
diff --git a/changelog_unreleased/3659-enable-lease-caching-as-default b/changelog_unreleased/3659-enable-lease-caching-as-default
deleted file mode 100644 (file)
index a659773..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-[func]*                tmark
-       Lease caching is now enabled by default.  The default
-       value for ``cache-threshold`` is 0.25,``cache-max-age``
-       is left unspecified. It may be disabled at the desired
-       scope either by setting ``cache-threshold`` to 0.0 or
-       setting ``cache-max-age`` to 0.
-       (Gitlab #3659)
diff --git a/changelog_unreleased/3680-kea-should-distribute-pkg-config-pc-files-for-use-with-hooks b/changelog_unreleased/3680-kea-should-distribute-pkg-config-pc-files-for-use-with-hooks
deleted file mode 100644 (file)
index 246a74b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[build]                andrei
-       Kea now generates and installs a pkg-config .pc file.
-       (Gitlab #3680)
diff --git a/changelog_unreleased/3734-meson-5-remove-the-old-autotools-build-system b/changelog_unreleased/3734-meson-5-remove-the-old-autotools-build-system
deleted file mode 100644 (file)
index ec15b84..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[build]                andrei
-       The Autootols build system has been removed and superseded by
-       Meson.
-       (Gitlab #3734)
diff --git a/changelog_unreleased/3827-ping_check-hook-refuses-to-route-purposely b/changelog_unreleased/3827-ping_check-hook-refuses-to-route-purposely
deleted file mode 100644 (file)
index 70b4876..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[bug]          tmark
-       Ping check hook library will now route
-       pings across routers. Prior to this it
-       only sent pings to directly connected
-       networks.
-       (Gitlab #3827)
diff --git a/changelog_unreleased/3855-documentation-update-for-user-contexts b/changelog_unreleased/3855-documentation-update-for-user-contexts
deleted file mode 100644 (file)
index 57b6068..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[doc]          tmark
-       Updated list of elements supporting user-context in ARM.
-       (Gitlab #3855)
diff --git a/changelog_unreleased/3858-ping-check-should-not-ping-if-exising-lease-is-active-or-reserved b/changelog_unreleased/3858-ping-check-should-not-ping-if-exising-lease-is-active-or-reserved
deleted file mode 100644 (file)
index 7805717..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[bug]          tmark
-       Ping check hook library was corrected to skip
-       ping checks when the lease is active or reserved.
-       (Gitlab #3858, #3932)
diff --git a/changelog_unreleased/3881-doc-cb-applicability b/changelog_unreleased/3881-doc-cb-applicability
deleted file mode 100644 (file)
index 1edfc4e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[doc]          bscott
-       Clarified applicability of Kea Configuration Backend in
-       the ARM.
-       (Gitlab #3881)
\ No newline at end of file
diff --git a/changelog_unreleased/3902-disable-security-restrictions-with-command-line-switch b/changelog_unreleased/3902-disable-security-restrictions-with-command-line-switch
deleted file mode 100644 (file)
index 5dd8c94..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[func]         tmark
-       Security restrictions may now be disabled by adding
-       command line option -X to Kea server invocations.
-       Supported by kea-dhcp4, kea-dhcp6, kea-dhcp-ddns, and
-       kea-ctrl-agent.
-       (Gitlab #3902)
diff --git a/changelog_unreleased/3906-path-validation-should-reject-root-slash-file b/changelog_unreleased/3906-path-validation-should-reject-root-slash-file
deleted file mode 100644 (file)
index d696d3e..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-[bug]          tmark
-       Fixed an issue in path validation where
-       the opening slash in a root-file path such
-       as "/myfile.log" is discarded causing the server
-       to prepend the supported path to the file name
-       rather than reject the entry.
-       (Gitlab #3906)
diff --git a/changelog_unreleased/3921-restrictions-on-log-directory-break-syslog-logging b/changelog_unreleased/3921-restrictions-on-log-directory-break-syslog-logging
deleted file mode 100644 (file)
index 18b0790..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[bug]          tmark
-       Corrected an issue in logging configuration when
-       parsing "syslog:<facility name>".
-       (Gitlab #3921)
diff --git a/changelog_unreleased/3924-add-runstatedir-option b/changelog_unreleased/3924-add-runstatedir-option
deleted file mode 100644 (file)
index bb0cb18..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-[build]                fdupont
-       Added the 'runstatedir' configuration option so by
-       giving '-D runstatedir=run' one can override the 'var/run'
-       default. This variable and its usage are described in
-       GNU Coding Standards or autoconf doc since version 2.70.
-       Note this variable is not in meson built-in options.
-       (Gitlab #3624)
diff --git a/changelog_unreleased/3926-the-shared-network-name-property-in-subnetx-list-is-not-documented b/changelog_unreleased/3926-the-shared-network-name-property-in-subnetx-list-is-not-documented
deleted file mode 100644 (file)
index f740001..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[doc]          slawek
-       Described a new shared network name parameter of the subnetX-list
-       commands in ARM.
-       (Gitlab #3926)
diff --git a/changelog_unreleased/3937-kea-returns-full-hook-path-despite-given-only-filename b/changelog_unreleased/3937-kea-returns-full-hook-path-despite-given-only-filename
deleted file mode 100644 (file)
index aaef3fe..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[bug]          tmark
-       Corrected an issue which caused config-get to return
-       the full hook library pathname instead of the
-       original configuration value of the `library`
-       parameter.
-       (Gitlab #3937)
diff --git a/changelog_unreleased/3939-change-ha-listener-restrict-command-default-to-true b/changelog_unreleased/3939-change-ha-listener-restrict-command-default-to-true
deleted file mode 100644 (file)
index 8173c7d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[func]*                fdupont
-       Changed the default value of the High Availability listener
-       'restrict-commands' configuration flag to true so commands
-       which are not used by the High Availability hook are rejected.
-       (Gitlab #3639)
diff --git a/changelog_unreleased/3940-kea-shell-support-auth-password-file b/changelog_unreleased/3940-kea-shell-support-auth-password-file
deleted file mode 100644 (file)
index 98d478f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[func]         piotrek
-       Added a new argument, '--auth-password-file', which provides
-       a secure method for supplying a password for basic HTTP
-       authentication in kea-shell.
-       (Gitlab #3940)
diff --git a/changelog_unreleased/3968-lib-version-bump-for-3-0 b/changelog_unreleased/3968-lib-version-bump-for-3-0
deleted file mode 100644 (file)
index cd141bf..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[build]                wlodek
-       The library version numbers have been bumped up for the Kea 3.0.0
-       stable release.
-       (Gitlab #3968)
index 121f59f8f2485c32484b51b57d38bf56d7187edf..c4b31a6077b63c1e5d2ca19ef325ccb0ae9d6735 100644 (file)
@@ -1038,6 +1038,8 @@ Messages printed on debuglevel 50
 - MYSQL_LB_ADD_ADDR6
 - MYSQL_LB_COMMIT
 - MYSQL_LB_DELETED_EXPIRED_RECLAIMED
+- MYSQL_LB_DELETED_SUBNET4_ID
+- MYSQL_LB_DELETED_SUBNET6_ID
 - MYSQL_LB_DELETE_ADDR4
 - MYSQL_LB_DELETE_ADDR6
 - MYSQL_LB_DELETE_EXPIRED_RECLAIMED4
@@ -1080,6 +1082,8 @@ Messages printed on debuglevel 50
 - PGSQL_LB_ADD_ADDR4
 - PGSQL_LB_ADD_ADDR6
 - PGSQL_LB_COMMIT
+- PGSQL_LB_DELETED_SUBNET4_ID
+- PGSQL_LB_DELETED_SUBNET6_ID
 - PGSQL_LB_DELETE_ADDR4
 - PGSQL_LB_DELETE_ADDR6
 - PGSQL_LB_DELETE_EXPIRED_RECLAIMED4
index f7008a8ed9c0fc1d4dbe48d811ef1e9b03762884..10e031344e96a037c5e2ee5e956df0e098a9b717 100644 (file)
@@ -3084,6 +3084,16 @@ CTRL_AGENT_HTTP_SERVICE_UPDATED
 This informational message indicates that the server has reused existing
 HTTP service on the specified address and port.
 
+CTRL_AGENT_IS_DEPRECATED
+========================
+
+.. code-block:: text
+
+    Kea Control Agent is deprecated. Its function has been moved to Kea servers.
+
+This warning message indicates that the Control Agent has been deprecated.
+All its function has been moved to Kea servers.
+
 CTRL_AGENT_RUN_EXIT
 ===================
 
@@ -3095,6 +3105,20 @@ Logged at debug log level 0.
 This is a debug message issued when the Control Agent exits its
 event loop.
 
+CTRL_AGENT_SECURITY_CHECKS_DISABLED
+===================================
+
+.. code-block:: text
+
+    Invoked with command line option -X, Security checks are disabled!!
+
+This warning is emitted when internal security checks normally
+performed by kea-ctrl-agent have been disabled via command line option '-X'.
+This means the server is not enforcing restrictions on resource
+paths or permissions.  This mode of operation may expose your
+environment to security vulnerabilities and should only be used
+after consideration.
+
 CTRL_AGENT_STARTED
 ==================
 
@@ -5805,6 +5829,20 @@ supplied its hostname. The first argument includes the client and the
 transaction identification information. The second argument holds the
 generated hostname.
 
+DHCP4_SECURITY_CHECKS_DISABLED
+==============================
+
+.. code-block:: text
+
+    Invoked with command line option -X, Security checks are disabled!!
+
+This warning is emitted when internal security checks normally
+performed by kea-dhcp4 have been disabled via command line option '-X'.
+This means the server is not enforcing restrictions on resource
+paths or permissions.  This mode of operation may expose your
+environment to security vulnerabilities and should only be used
+after careful consideration.
+
 DHCP4_SERVER_FAILED
 ===================
 
@@ -8149,6 +8187,20 @@ identification information. The second and third argument contains the
 packet name and type respectively. The fourth argument contains detailed
 packet information.
 
+DHCP6_SECURITY_CHECKS_DISABLED
+==============================
+
+.. code-block:: text
+
+    Invoked with command line option -X, Security checks are disabled!!
+
+This warning is emitted when internal security checks normally
+performed by kea-dhcp6 have been disabled via command line option '-X'.
+This means the server is not enforcing restrictions on resource
+paths or permissions.  This mode of operation may expose your
+environment to security vulnerabilities and should only be used
+after careful consideration.
+
 DHCP6_SERVER_FAILED
 ===================
 
@@ -11331,6 +11383,20 @@ Logged at debug log level 0.
 This is a debug message issued when the DHCP-DDNS server exits its
 event lo
 
+DHCP_DDNS_SECURITY_CHECKS_DISABLED
+==================================
+
+.. code-block:: text
+
+    Invoked with command line option -X, Security checks are disabled!!
+
+This warning is emitted when internal security checks normally
+performed by kea-dhcp-ddns have been disabled via command line option '-X'.
+This means the server is not enforcing restrictions on resource
+paths or permissions.  This mode of operation may expose your
+environment to security vulnerabilities and should only be used
+after consideration.
+
 DHCP_DDNS_SHUTDOWN_COMMAND
 ==========================
 
@@ -17089,15 +17155,6 @@ LEASE_CMDS_WIPE4
 The lease4-wipe command has been successful. Parameters of the command
 are logged.
 
-LEASE_CMDS_WIPE4_DEPRECATED
-===========================
-
-.. code-block:: text
-
-    lease4-wipe command is deprecated and it will be removed in the future.
-
-The lease4-wipe command is deprecated and it will be removed in the future.
-
 LEASE_CMDS_WIPE4_FAILED
 =======================
 
@@ -17118,15 +17175,6 @@ LEASE_CMDS_WIPE6
 The lease6-wipe command has been successful. Parameters of the command
 are logged.
 
-LEASE_CMDS_WIPE6_DEPRECATED
-===========================
-
-.. code-block:: text
-
-    lease6-wipe command is deprecated and it will be removed in the future.
-
-The lease6-wipe command is deprecated and it will be removed in the future.
-
 LEASE_CMDS_WIPE6_FAILED
 =======================
 
@@ -17492,17 +17540,6 @@ and the attempt ended in error.  The access string in question - which
 should be of the form 'keyword=value keyword=value...' is included in
 the message.
 
-LEGAL_LOG_PGSQL_NO_TLS_SUPPORT
-==============================
-
-.. code-block:: text
-
-    Attempt to configure TLS (unsupported for PostgreSQL): %1
-
-This error message is printed when TLS support was required in the Kea
-configuration: Kea was built with this feature disabled for PostgreSQL.
-The parameters of the connection are logged.
-
 LEGAL_LOG_PGSQL_ROLLBACK
 ========================
 
@@ -17528,18 +17565,6 @@ inserted into multiple tables with multiple INSERT statements
 and there may be a need to rollback the whole transaction if
 any of these INSERT statements fail.
 
-LEGAL_LOG_PGSQL_TLS_SUPPORT
-===========================
-
-.. code-block:: text
-
-    Attempt to configure TLS: %1
-
-This informational message is printed when TLS support was required in
-the Kea configuration: The TLS support in PostgreSQL will be initialized but
-its configuration is fully managed outside the C API.
-The parameters of the connection are logged.
-
 LEGAL_LOG_STORE_CLOSED
 ======================
 
@@ -20327,6 +20352,28 @@ A debug message issued when the server has removed a number of reclaimed
 leases from the database. The number of removed leases is included in the
 message.
 
+MYSQL_LB_DELETED_SUBNET4_ID
+===========================
+
+.. code-block:: text
+
+    deleted %1 leases that match subnet ID %2.
+
+Logged at debug log level 50.
+A debug message issued when the server is removing leases which match
+respective subnet ID.
+
+MYSQL_LB_DELETED_SUBNET6_ID
+===========================
+
+.. code-block:: text
+
+    deleted %1 leases that match subnet ID %2.
+
+Logged at debug log level 50.
+A debug message issued when the server is removing leases which match
+respective subnet ID.
+
 MYSQL_LB_DELETE_ADDR4
 =====================
 
@@ -20519,12 +20566,12 @@ MYSQL_LB_GET_IAID_SUBID_DUID
 
 .. code-block:: text
 
-    obtaining IPv6 leases for IAID %1, Subnet ID %2, DUID %3, lease type %4
+    obtaining IPv6 leases for IAID %1, subnet ID %2, DUID %3, lease type %4
 
 Logged at debug log level 50.
 A debug message issued when the server is attempting to obtain an IPv6
 lease from the MySQL database for a client with the specified IAID
-(Identity Association ID), Subnet ID and DUID (DHCP Unique Identifier).
+(Identity Association ID), subnet ID and DUID (DHCP Unique Identifier).
 
 MYSQL_LB_GET_PAGE4
 ==================
@@ -23157,17 +23204,6 @@ PGSQL_CB_GET_TYPE6
 Logged at debug log level 40.
 Debug message issued when triggered an action to retrieve type
 
-PGSQL_CB_NO_TLS_SUPPORT
-=======================
-
-.. code-block:: text
-
-    Attempt to configure TLS (unsupported for PostgreSQL): %1
-
-This error message is printed when TLS support was required in the Kea
-configuration: Kea was built with this feature disabled for PostgreSQL.
-The parameters of the connection are logged.
-
 PGSQL_CB_RECONNECT_ATTEMPT_FAILED4
 ==================================
 
@@ -23248,18 +23284,6 @@ PGSQL_CB_REGISTER_BACKEND_TYPE6
 Logged at debug log level 40.
 Debug message issued when triggered an action to register backend
 
-PGSQL_CB_TLS_SUPPORT
-====================
-
-.. code-block:: text
-
-    Attempt to configure TLS: %1
-
-This informational message is printed when TLS support was required in
-the Kea configuration: The TLS support in PostgreSQL will be initialized but
-its configuration is fully managed outside the C API.
-The parameters of the connection are logged.
-
 PGSQL_CB_UNREGISTER_BACKEND_TYPE4
 =================================
 
@@ -23367,29 +23391,6 @@ PGSQL_HB_DB_RECONNECT_FAILED
 An error message issued when the server failed to reconnect. Loss of connectivity
 is typically a network or database server issue.
 
-PGSQL_HB_NO_TLS_SUPPORT
-=======================
-
-.. code-block:: text
-
-    Attempt to configure TLS (unsupported for PostgreSQL): %1
-
-This error message is printed when TLS support was required in the Kea
-configuration: Kea was built with this feature disabled for PostgreSQL.
-The parameters of the connection are logged.
-
-PGSQL_HB_TLS_SUPPORT
-====================
-
-.. code-block:: text
-
-    Attempt to configure TLS: %1
-
-This informational message is printed when TLS support was required in
-the Kea configuration: The TLS support in PostgreSQL will be initialized but
-its configuration is fully managed outside the C API.
-The parameters of the connection are logged.
-
 PGSQL_INIT_OK
 =============
 
@@ -23476,6 +23477,28 @@ PGSQL_LB_DB_RECONNECT_FAILED
 An error message issued when the server failed to reconnect. Loss of connectivity
 is typically a network or database server issue.
 
+PGSQL_LB_DELETED_SUBNET4_ID
+===========================
+
+.. code-block:: text
+
+    deleted %1 leases that match subnet ID %2.
+
+Logged at debug log level 50.
+A debug message issued when the server is removing leases which match
+respective subnet ID.
+
+PGSQL_LB_DELETED_SUBNET6_ID
+===========================
+
+.. code-block:: text
+
+    deleted %1 leases that match subnet ID %2.
+
+Logged at debug log level 50.
+A debug message issued when the server is removing leases which match
+respective subnet ID.
+
 PGSQL_LB_DELETE_ADDR4
 =====================
 
@@ -23668,12 +23691,12 @@ PGSQL_LB_GET_IAID_SUBID_DUID
 
 .. code-block:: text
 
-    obtaining IPv4 leases for IAID %1, Subnet ID %2, DUID %3, and lease type %4
+    obtaining IPv4 leases for IAID %1, subnet ID %2, DUID %3, and lease type %4
 
 Logged at debug log level 50.
 A debug message issued when the server is attempting to obtain an IPv6
 lease from the PostgreSQL database for a client with the specified IAID
-(Identity Association ID), Subnet ID and DUID (DHCP Unique Identifier).
+(Identity Association ID), subnet ID and DUID (DHCP Unique Identifier).
 
 PGSQL_LB_GET_PAGE4
 ==================
@@ -23824,17 +23847,6 @@ in the PostgreSQL database returned a negative value. This shows a problem
 which can be fixed only by an offline direct recount on the database.
 This message is issued only once.
 
-PGSQL_LB_NO_TLS_SUPPORT
-=======================
-
-.. code-block:: text
-
-    Attempt to configure TLS (unsupported for PostgreSQL): %1
-
-This error message is printed when TLS support was required in the Kea
-configuration: Kea was built with this feature disabled for PostgreSQL.
-The parameters of the connection are logged.
-
 PGSQL_LB_ROLLBACK
 =================
 
@@ -23846,18 +23858,6 @@ Logged at debug log level 50.
 The code has issued a rollback call. All outstanding transaction will
 be rolled back and not committed to the database.
 
-PGSQL_LB_TLS_SUPPORT
-====================
-
-.. code-block:: text
-
-    Attempt to configure TLS: %1
-
-This informational message is printed when TLS support was required in
-the Kea configuration: The TLS support in PostgreSQL will be initialized but
-its configuration is fully managed outside the C API.
-The parameters of the connection are logged.
-
 PGSQL_LB_UPDATE_ADDR4
 =====================
 
@@ -26293,7 +26293,7 @@ SUBNET_CMDS_SUBNET6_LIST_FAILED
     failed to return a list of IPv6 subnets: %1
 
 This error message is issued when the Subnet Commands hooks library fails
-to return a list of IPv4 subnets requested with 'subnet6-list' command. The
+to return a list of IPv6 subnets requested with 'subnet6-list' command. The
 reason for failure is provided within the error message. The error message
 will be returned to the controlling client with the error status code.
 
index 0dd3e4180402c92c3a4805faf73340bfa3e2efaa..d1be532a89363c05442f0ef44234cba80b7b885a 100644 (file)
@@ -1,5 +1,5 @@
 ..
-   Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
+   Copyright (C) 2019-2025 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 52bf4f5b1e0830d3bc99749874a16e049c4d55e7..e4eaf962d12d81bde032c6c6717376574e43c9e3 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
 
-# Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2019-2025 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 090444212dc4a3dd1cecd73c6231091a2b53263c..b17765bc843258e0e21a697f37382a54f9cee743 100644 (file)
@@ -1,4 +1,4 @@
-// File created from ../src/bin/agent/ca_messages.mes
+// File created from src/bin/agent/ca_messages.mes
 
 #include <cstddef>
 #include <log/message_types.h>
index bcd66431292217a0a8e6bbdda0f2b7f5e134caa4..b8e1e116258c250b131cbf29e9c924bb9ed4eeb4 100644 (file)
@@ -1,4 +1,4 @@
-// File created from ../src/bin/agent/ca_messages.mes
+// File created from src/bin/agent/ca_messages.mes
 
 #ifndef CA_MESSAGES_H
 #define CA_MESSAGES_H
index 3ec38f581c905987c6d9ae813d0bd896b62d5dbb..2119870fdff59027382dac4a0588ae32d50f8960 100644 (file)
@@ -72,20 +72,15 @@ address and port.
 This informational message indicates that the server has reused existing
 HTTP service on the specified address and port.
 
+% CTRL_AGENT_IS_DEPRECATED Kea Control Agent is deprecated. Its function has been moved to Kea servers.
+This warning message indicates that the Control Agent has been deprecated.
+All its function has been moved to Kea servers.
+
 % CTRL_AGENT_RUN_EXIT application is exiting the event loop
 Logged at debug log level 0.
 This is a debug message issued when the Control Agent exits its
 event loop.
 
-% CTRL_AGENT_STARTED Kea Control Agent version %1 started
-This informational message indicates that the Control Agent has
-processed all configuration information and is ready to begin processing.
-The version is also printed.
-
-% CTRL_AGENT_IS_DEPRECATED Kea Control Agent is deprecated. Its function has been moved to Kea servers.
-This warning message indicates that the Control Agent has been deprecated.
-All its function has been moved to Kea servers.
-
 % CTRL_AGENT_SECURITY_CHECKS_DISABLED Invoked with command line option -X, Security checks are disabled!!
 This warning is emitted when internal security checks normally
 performed by kea-ctrl-agent have been disabled via command line option '-X'.
@@ -93,3 +88,8 @@ This means the server is not enforcing restrictions on resource
 paths or permissions.  This mode of operation may expose your
 environment to security vulnerabilities and should only be used
 after consideration.
+
+% CTRL_AGENT_STARTED Kea Control Agent version %1 started
+This informational message indicates that the Control Agent has
+processed all configuration information and is ready to begin processing.
+The version is also printed.
index baab461ef3d2e10336e05ac4f2cd4faad362f0b6..1deb2e607460f476a7fad5f743f1eec275f5a251 100644 (file)
@@ -1042,6 +1042,14 @@ supplied its hostname. The first argument includes the client and the
 transaction identification information. The second argument holds the
 generated hostname.
 
+% DHCP4_SECURITY_CHECKS_DISABLED Invoked with command line option -X, Security checks are disabled!!
+This warning is emitted when internal security checks normally
+performed by kea-dhcp4 have been disabled via command line option '-X'.
+This means the server is not enforcing restrictions on resource
+paths or permissions.  This mode of operation may expose your
+environment to security vulnerabilities and should only be used
+after careful consideration.
+
 % DHCP4_SERVER_FAILED server failed: %1
 The DHCPv4 server has encountered a fatal error and is terminating.
 The reason for the failure is included in the message.
@@ -1182,11 +1190,3 @@ expected: the erroneous response is dropped, the request query is displayed.
 An DHCPOFFER for the 0.0.0.0 address was generated for a client requesting
 the v6-only-preferred (108) option but the option is not in the response as
 expected: the erroneous response is dropped, the discover query is displayed.
-
-% DHCP4_SECURITY_CHECKS_DISABLED Invoked with command line option -X, Security checks are disabled!!
-This warning is emitted when internal security checks normally
-performed by kea-dhcp4 have been disabled via command line option '-X'.
-This means the server is not enforcing restrictions on resource
-paths or permissions.  This mode of operation may expose your
-environment to security vulnerabilities and should only be used
-after careful consideration.
index 235179df7e1f10b9171277f9b8c43ba427ab8225..fff50ed36731f28a9ef53d2763086bd3771efe0d 100644 (file)
@@ -1060,6 +1060,14 @@ identification information. The second and third argument contains the
 packet name and type respectively. The fourth argument contains detailed
 packet information.
 
+% DHCP6_SECURITY_CHECKS_DISABLED Invoked with command line option -X, Security checks are disabled!!
+This warning is emitted when internal security checks normally
+performed by kea-dhcp6 have been disabled via command line option '-X'.
+This means the server is not enforcing restrictions on resource
+paths or permissions.  This mode of operation may expose your
+environment to security vulnerabilities and should only be used
+after careful consideration.
+
 % DHCP6_SERVER_FAILED server failed: %1
 The IPv6 DHCP server has encountered a fatal error and is terminating.
 The reason for the failure is included in the message.
@@ -1159,11 +1167,3 @@ such modification. The clients will remember previous server-id, and will
 use it to extend their leases. As a result, they will have to go through
 a rebinding phase to re-acquire their leases and associate them with a
 new server id.
-
-% DHCP6_SECURITY_CHECKS_DISABLED Invoked with command line option -X, Security checks are disabled!!
-This warning is emitted when internal security checks normally
-performed by kea-dhcp6 have been disabled via command line option '-X'.
-This means the server is not enforcing restrictions on resource
-paths or permissions.  This mode of operation may expose your
-environment to security vulnerabilities and should only be used
-after careful consideration.
index 33e2ce9aa0b1089ae35f171cbd40b58ddf0598c1..8d29af7404330f63d085c40a069b6de55a8b43b2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 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 66b9a4679b9362b054f79db4ef02dc6b98309e71..868286cd1722ae40004faacd767aafa5919bfe23 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 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 1e952b960ec9cd74791f64f81c73cd39e29a5253..78c749fd94de53bb0190b53d524203225ed8aa7c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 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 0ed9d44c1fb4410c04f9e381bd5186a74b719a07..bf7c8a3542721bce60d3e1b0d36c49e0bfca7cb9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2019-2025 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 cee16c659c7c976fc1cd2300472f94a4f002ed3f..ca1dbc59817c3734433ae8065a98e9ae635bdd92 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2019-2025 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 8ac96f782cb4b33fc16c36454d89723eff67671c..00c4e635a7eb54e34cbb2272e4aa8efbaa400f99 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 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 de944a8be27668a8bb604ff644c14d809836023b..42ef1da067a3e274cea433b8ba69375979edd422 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 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 d2529a75077778b9e58cd1c2b097d08514efa8fe..af700e540a56a043b973a3220e092b79e9f12c09 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 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 7807af333eb7a048437bb3019e353c79fb1282ed..921ae886ced6a1f64ca84caad95ee343423b0317 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2025 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 5d5bd204494b74104b9bf12867c628712c6e8696..dc3be6abf9e34c78eee30ebace46a1a5960c9f4b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 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 04ace8cb207514c0846ce02b2b48372bd916f0cf..135248e8da127645cd5569b0b8b787bf9051676f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 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 fd0395970b1ea8c90d3de2bc2e788c084ef3b280..b5511ffa5b3282dc49f64f78f5c6407fb9eb90c7 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2024-2025 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
@@ -54,6 +54,16 @@ A debug message issued when the server has removed a number of reclaimed
 leases from the database. The number of removed leases is included in the
 message.
 
+% MYSQL_LB_DELETED_SUBNET4_ID deleted %1 leases that match subnet ID %2.
+Logged at debug log level 50.
+A debug message issued when the server is removing leases which match
+respective subnet ID.
+
+% MYSQL_LB_DELETED_SUBNET6_ID deleted %1 leases that match subnet ID %2.
+Logged at debug log level 50.
+A debug message issued when the server is removing leases which match
+respective subnet ID.
+
 % MYSQL_LB_DELETE_ADDR4 deleting lease for address %1
 Logged at debug log level 50.
 A debug message issued when the server is attempting to delete a lease for
@@ -78,16 +88,6 @@ leases which have expired longer than a specified period of time.
 The argument is the amount of time Kea waits after a reclaimed
 lease expires before considering its removal.
 
-% MYSQL_LB_DELETED_SUBNET4_ID deleted %1 leases that match subnet ID %2.
-Logged at debug log level 50.
-A debug message issued when the server is removing leases which match
-respective subnet ID.
-
-% MYSQL_LB_DELETED_SUBNET6_ID deleted %1 leases that match subnet ID %2.
-Logged at debug log level 50.
-A debug message issued when the server is removing leases which match
-respective subnet ID.
-
 % MYSQL_LB_GET4 obtaining all IPv4 leases
 Logged at debug log level 50.
 A debug message issued when the server is attempting to obtain all IPv4
index 0939b449c69f1c2d26350898c58905a0dcab01c9..3e6dae4ae1959efa7e37d30089eb5f635fdfccce 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 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 1b5d604afa6aa85d119daccfab96588209af1540..01e763376ea86b73867c31c75ce88b11e78b46c9 100644 (file)
@@ -48,6 +48,16 @@ is attempting to reconnect automatically.
 An error message issued when the server failed to reconnect. Loss of connectivity
 is typically a network or database server issue.
 
+% PGSQL_LB_DELETED_SUBNET4_ID deleted %1 leases that match subnet ID %2.
+Logged at debug log level 50.
+A debug message issued when the server is removing leases which match
+respective subnet ID.
+
+% PGSQL_LB_DELETED_SUBNET6_ID deleted %1 leases that match subnet ID %2.
+Logged at debug log level 50.
+A debug message issued when the server is removing leases which match
+respective subnet ID.
+
 % PGSQL_LB_DELETE_ADDR4 deleting lease for address %1
 Logged at debug log level 50.
 A debug message issued when the server is attempting to delete a lease for
@@ -72,16 +82,6 @@ leases which have expired longer than a specified period of time.
 The argument is the amount of time Kea waits after a reclaimed
 lease expires before considering its removal.
 
-% PGSQL_LB_DELETED_SUBNET4_ID deleted %1 leases that match subnet ID %2.
-Logged at debug log level 50.
-A debug message issued when the server is removing leases which match
-respective subnet ID.
-
-% PGSQL_LB_DELETED_SUBNET6_ID deleted %1 leases that match subnet ID %2.
-Logged at debug log level 50.
-A debug message issued when the server is removing leases which match
-respective subnet ID.
-
 % PGSQL_LB_GET4 obtaining all IPv4 leases
 Logged at debug log level 50.
 A debug message issued when the server is attempting to obtain all IPv4
index 8b77a68ab775c0a5394b4af414fc7fd00392a679..f6c13ad225514aad611b73f94ed5e97dacf6a19f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 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 d68d176a140099d5fc45a90d58e8d78a2fcee561..159a507fb423497da2dd3c02c1a8cffb54b0a89e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2019-2025 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 151032b5c62bb2fe4dad8a7c0096107e6ff0bddb..aabd807621d5bd9122a6a964b09398c65122a4ba 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 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 35f313459ea3fef08caeda062bd4dc828c7b86c9..455fcdaa5b5563afef52a5f1d283fccfb68a2618 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2013-2025 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
@@ -411,6 +411,14 @@ Logged at debug log level 0.
 This is a debug message issued when the DHCP-DDNS server exits its
 event lo
 
+% DHCP_DDNS_SECURITY_CHECKS_DISABLED Invoked with command line option -X, Security checks are disabled!!
+This warning is emitted when internal security checks normally
+performed by kea-dhcp-ddns have been disabled via command line option '-X'.
+This means the server is not enforcing restrictions on resource
+paths or permissions.  This mode of operation may expose your
+environment to security vulnerabilities and should only be used
+after consideration.
+
 % DHCP_DDNS_SHUTDOWN_COMMAND application received shutdown command with args: %1
 Logged at debug log level 0.
 This is a debug message issued when the application has been instructed
@@ -447,11 +455,3 @@ server.
 Logged at debug log level 50.
 This is a debug message issued when DHCP_DDNS receives sends a DNS update
 response from a DNS server.
-
-% DHCP_DDNS_SECURITY_CHECKS_DISABLED Invoked with command line option -X, Security checks are disabled!!
-This warning is emitted when internal security checks normally
-performed by kea-dhcp-ddns have been disabled via command line option '-X'.
-This means the server is not enforcing restrictions on resource
-paths or permissions.  This mode of operation may expose your
-environment to security vulnerabilities and should only be used
-after consideration.
index b65c1b029300311dd23f95a0e582ef287bbc5e37..830d2e501489b2cc8e030139c332be221d993a29 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 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 89ebad9b0d5c9e7f16d270413bec9e3787a8457d..9227be7f42414201d4609c8c5d362b6cf6eaae06 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 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 fdac1f5df22143c0070a2eed138936cfce5a06b3..6fb4d8a1aad0414fee8a72e0db6fa214ad332a9c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2019-2025 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 f097a69affe231e955f0bf8fc66fe13e3ef39df3..2b0dbeb87df23e25d6872f23281822005994e987 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 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 7979da5249cda1e90eacb8485b98188fd1d130b8..8c1570b3a11c5796dd6521a1a91d8f62b642bc3a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 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 1ef0db8233560380de5b8adedc1806f08a94638e..728c23beb12fdaf7678663c32a3929e6148315ca 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 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 0fcec9408294a5c59fdf30571c9a5f9bb6dde3e6..0f21e5457e089b0746769de909bf329326295bb4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 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 18d61e80eaa84e939754ca891feb5f1346056aa4..f580d4badf90aeca166f1bddfe6a9bd7bc9ebccb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 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 71e8b4f8fa64129af25ffa016f419f1c8f99069a..95e56d6cbe8ac9afb34967d833a434de3b171c3b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 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 26e58eca166640c0b2eb9cd36d7f4d44e061b485..11916640c2b43ab9a9b9490a3b1c361d25caf54d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 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 f0eaff574638b07e314baea792705c978894726a..cd902154642e93180f46266a767499785ed4a110 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2020 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 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 4e4900f9c44d5da17f2c1031762088587630f566..88850094f53bebaf30a579ba03604722beff1883 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 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 0862c94933d3d772f62b795c207cb1bdcf20914c..60f00d7ed5003ecb1029e14a863f5ad9a36edbb5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 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 063ec9091d042c90044ca50307d66b92b4368e8f..87b1aa5496b06e21028383d7532ffb901b8abba5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2022-2025 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 7b432247ccfc326c8f1918df4874d4f97a6ef065..333bb2b6aeb4a1efb1b5b8b983b830a6501ed86d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 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