From: Marcin Godzina Date: Fri, 20 Jun 2025 15:30:19 +0000 (+0200) Subject: [#3973] release changes X-Git-Tag: Kea-3.0.0 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=9a2ba84480aa584056d8f65cde3528100dc97490;p=thirdparty%2Fkea.git [#3973] release changes --- diff --git a/ChangeLog b/ChangeLog index 6f4cf4097a..8e88d1aba4 100644 --- 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:". + (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 index 23428e0e3e..0000000000 --- a/changelog_unreleased/3007-kea-builds-are-not-reproducible +++ /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 index 7256ac227e..0000000000 --- a/changelog_unreleased/3493-run-pkt-filter-and-ping-check-unit-tests-with-sudo-on-make-check +++ /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 index 1e89cda0fd..0000000000 --- a/changelog_unreleased/3628-better-document-need-for-interface-in-example-dhcp6-configuration +++ /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 index a659773129..0000000000 --- a/changelog_unreleased/3659-enable-lease-caching-as-default +++ /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 index 246a74bc07..0000000000 --- a/changelog_unreleased/3680-kea-should-distribute-pkg-config-pc-files-for-use-with-hooks +++ /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 index ec15b847e7..0000000000 --- a/changelog_unreleased/3734-meson-5-remove-the-old-autotools-build-system +++ /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 index 70b487671a..0000000000 --- a/changelog_unreleased/3827-ping_check-hook-refuses-to-route-purposely +++ /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 index 57b6068c82..0000000000 --- a/changelog_unreleased/3855-documentation-update-for-user-contexts +++ /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 index 78057178b3..0000000000 --- a/changelog_unreleased/3858-ping-check-should-not-ping-if-exising-lease-is-active-or-reserved +++ /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 index 1edfc4e89b..0000000000 --- a/changelog_unreleased/3881-doc-cb-applicability +++ /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 index 5dd8c9489e..0000000000 --- a/changelog_unreleased/3902-disable-security-restrictions-with-command-line-switch +++ /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 index d696d3e4aa..0000000000 --- a/changelog_unreleased/3906-path-validation-should-reject-root-slash-file +++ /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 index 18b0790653..0000000000 --- a/changelog_unreleased/3921-restrictions-on-log-directory-break-syslog-logging +++ /dev/null @@ -1,4 +0,0 @@ -[bug] tmark - Corrected an issue in logging configuration when - parsing "syslog:". - (Gitlab #3921) diff --git a/changelog_unreleased/3924-add-runstatedir-option b/changelog_unreleased/3924-add-runstatedir-option deleted file mode 100644 index bb0cb1836b..0000000000 --- a/changelog_unreleased/3924-add-runstatedir-option +++ /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 index f740001b74..0000000000 --- a/changelog_unreleased/3926-the-shared-network-name-property-in-subnetx-list-is-not-documented +++ /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 index aaef3fe208..0000000000 --- a/changelog_unreleased/3937-kea-returns-full-hook-path-despite-given-only-filename +++ /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 index 8173c7d1a3..0000000000 --- a/changelog_unreleased/3939-change-ha-listener-restrict-command-default-to-true +++ /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 index 98d478f525..0000000000 --- a/changelog_unreleased/3940-kea-shell-support-auth-password-file +++ /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 index cd141bfc2e..0000000000 --- a/changelog_unreleased/3968-lib-version-bump-for-3-0 +++ /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) diff --git a/doc/sphinx/debug-messages.rst b/doc/sphinx/debug-messages.rst index 121f59f8f2..c4b31a6077 100644 --- a/doc/sphinx/debug-messages.rst +++ b/doc/sphinx/debug-messages.rst @@ -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 diff --git a/doc/sphinx/kea-messages.rst b/doc/sphinx/kea-messages.rst index f7008a8ed9..10e031344e 100644 --- a/doc/sphinx/kea-messages.rst +++ b/doc/sphinx/kea-messages.rst @@ -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. diff --git a/doc/sphinx/man/kea-shell.8.rst b/doc/sphinx/man/kea-shell.8.rst index 0dd3e41804..d1be532a89 100644 --- a/doc/sphinx/man/kea-shell.8.rst +++ b/doc/sphinx/man/kea-shell.8.rst @@ -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 diff --git a/doc/sphinx/mes2doc.py b/doc/sphinx/mes2doc.py index 52bf4f5b1e..e4eaf962d1 100755 --- a/doc/sphinx/mes2doc.py +++ b/doc/sphinx/mes2doc.py @@ -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 diff --git a/src/bin/agent/ca_messages.cc b/src/bin/agent/ca_messages.cc index 090444212d..b17765bc84 100644 --- a/src/bin/agent/ca_messages.cc +++ b/src/bin/agent/ca_messages.cc @@ -1,4 +1,4 @@ -// File created from ../src/bin/agent/ca_messages.mes +// File created from src/bin/agent/ca_messages.mes #include #include diff --git a/src/bin/agent/ca_messages.h b/src/bin/agent/ca_messages.h index bcd6643129..b8e1e11625 100644 --- a/src/bin/agent/ca_messages.h +++ b/src/bin/agent/ca_messages.h @@ -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 diff --git a/src/bin/agent/ca_messages.mes b/src/bin/agent/ca_messages.mes index 3ec38f581c..2119870fdf 100644 --- a/src/bin/agent/ca_messages.mes +++ b/src/bin/agent/ca_messages.mes @@ -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. diff --git a/src/bin/dhcp4/dhcp4_messages.mes b/src/bin/dhcp4/dhcp4_messages.mes index baab461ef3..1deb2e6074 100644 --- a/src/bin/dhcp4/dhcp4_messages.mes +++ b/src/bin/dhcp4/dhcp4_messages.mes @@ -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. diff --git a/src/bin/dhcp6/dhcp6_messages.mes b/src/bin/dhcp6/dhcp6_messages.mes index 235179df7e..fff50ed367 100644 --- a/src/bin/dhcp6/dhcp6_messages.mes +++ b/src/bin/dhcp6/dhcp6_messages.mes @@ -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. diff --git a/src/bin/netconf/netconf_cfg_mgr.cc b/src/bin/netconf/netconf_cfg_mgr.cc index 33e2ce9aa0..8d29af7404 100644 --- a/src/bin/netconf/netconf_cfg_mgr.cc +++ b/src/bin/netconf/netconf_cfg_mgr.cc @@ -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 diff --git a/src/bin/perfdhcp/stats_mgr.h b/src/bin/perfdhcp/stats_mgr.h index 66b9a4679b..868286cd17 100644 --- a/src/bin/perfdhcp/stats_mgr.h +++ b/src/bin/perfdhcp/stats_mgr.h @@ -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 diff --git a/src/bin/perfdhcp/test_control.cc b/src/bin/perfdhcp/test_control.cc index 1e952b960e..78c749fd94 100644 --- a/src/bin/perfdhcp/test_control.cc +++ b/src/bin/perfdhcp/test_control.cc @@ -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 diff --git a/src/hooks/dhcp/flex_option/flex_option.cc b/src/hooks/dhcp/flex_option/flex_option.cc index 0ed9d44c1f..bf7c8a3542 100644 --- a/src/hooks/dhcp/flex_option/flex_option.cc +++ b/src/hooks/dhcp/flex_option/flex_option.cc @@ -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 diff --git a/src/hooks/dhcp/flex_option/libloadtests/callout_unittests.cc b/src/hooks/dhcp/flex_option/libloadtests/callout_unittests.cc index cee16c659c..ca1dbc5981 100644 --- a/src/hooks/dhcp/flex_option/libloadtests/callout_unittests.cc +++ b/src/hooks/dhcp/flex_option/libloadtests/callout_unittests.cc @@ -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 diff --git a/src/hooks/dhcp/high_availability/ha_config.cc b/src/hooks/dhcp/high_availability/ha_config.cc index 8ac96f782c..00c4e635a7 100644 --- a/src/hooks/dhcp/high_availability/ha_config.cc +++ b/src/hooks/dhcp/high_availability/ha_config.cc @@ -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 diff --git a/src/hooks/dhcp/high_availability/ha_config_parser.cc b/src/hooks/dhcp/high_availability/ha_config_parser.cc index de944a8be2..42ef1da067 100644 --- a/src/hooks/dhcp/high_availability/ha_config_parser.cc +++ b/src/hooks/dhcp/high_availability/ha_config_parser.cc @@ -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 diff --git a/src/hooks/dhcp/high_availability/ha_service_states.cc b/src/hooks/dhcp/high_availability/ha_service_states.cc index d2529a7507..af700e540a 100644 --- a/src/hooks/dhcp/high_availability/ha_service_states.cc +++ b/src/hooks/dhcp/high_availability/ha_service_states.cc @@ -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 diff --git a/src/hooks/dhcp/high_availability/libloadtests/close_unittests.cc b/src/hooks/dhcp/high_availability/libloadtests/close_unittests.cc index 7807af333e..921ae886ce 100644 --- a/src/hooks/dhcp/high_availability/libloadtests/close_unittests.cc +++ b/src/hooks/dhcp/high_availability/libloadtests/close_unittests.cc @@ -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 diff --git a/src/hooks/dhcp/high_availability/tests/ha_config_unittest.cc b/src/hooks/dhcp/high_availability/tests/ha_config_unittest.cc index 5d5bd20449..dc3be6abf9 100644 --- a/src/hooks/dhcp/high_availability/tests/ha_config_unittest.cc +++ b/src/hooks/dhcp/high_availability/tests/ha_config_unittest.cc @@ -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 diff --git a/src/hooks/dhcp/high_availability/tests/ha_mt_unittest.cc b/src/hooks/dhcp/high_availability/tests/ha_mt_unittest.cc index 04ace8cb20..135248e8da 100644 --- a/src/hooks/dhcp/high_availability/tests/ha_mt_unittest.cc +++ b/src/hooks/dhcp/high_availability/tests/ha_mt_unittest.cc @@ -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 diff --git a/src/hooks/dhcp/mysql/mysql_lb_messages.mes b/src/hooks/dhcp/mysql/mysql_lb_messages.mes index fd0395970b..b5511ffa5b 100644 --- a/src/hooks/dhcp/mysql/mysql_lb_messages.mes +++ b/src/hooks/dhcp/mysql/mysql_lb_messages.mes @@ -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 diff --git a/src/hooks/dhcp/mysql/mysql_lease_mgr.h b/src/hooks/dhcp/mysql/mysql_lease_mgr.h index 0939b449c6..3e6dae4ae1 100644 --- a/src/hooks/dhcp/mysql/mysql_lease_mgr.h +++ b/src/hooks/dhcp/mysql/mysql_lease_mgr.h @@ -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 diff --git a/src/hooks/dhcp/pgsql/pgsql_lb_messages.mes b/src/hooks/dhcp/pgsql/pgsql_lb_messages.mes index 1b5d604afa..01e763376e 100644 --- a/src/hooks/dhcp/pgsql/pgsql_lb_messages.mes +++ b/src/hooks/dhcp/pgsql/pgsql_lb_messages.mes @@ -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 diff --git a/src/hooks/dhcp/pgsql/pgsql_lease_mgr.h b/src/hooks/dhcp/pgsql/pgsql_lease_mgr.h index 8b77a68ab7..f6c13ad225 100644 --- a/src/hooks/dhcp/pgsql/pgsql_lease_mgr.h +++ b/src/hooks/dhcp/pgsql/pgsql_lease_mgr.h @@ -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 diff --git a/src/hooks/dhcp/run_script/libloadtests/load_unload_unittests.cc b/src/hooks/dhcp/run_script/libloadtests/load_unload_unittests.cc index d68d176a14..159a507fb4 100644 --- a/src/hooks/dhcp/run_script/libloadtests/load_unload_unittests.cc +++ b/src/hooks/dhcp/run_script/libloadtests/load_unload_unittests.cc @@ -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 diff --git a/src/hooks/dhcp/run_script/run_script.h b/src/hooks/dhcp/run_script/run_script.h index 151032b5c6..aabd807621 100644 --- a/src/hooks/dhcp/run_script/run_script.h +++ b/src/hooks/dhcp/run_script/run_script.h @@ -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 diff --git a/src/lib/d2srv/d2_messages.mes b/src/lib/d2srv/d2_messages.mes index 35f313459e..455fcdaa5b 100644 --- a/src/lib/d2srv/d2_messages.mes +++ b/src/lib/d2srv/d2_messages.mes @@ -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. diff --git a/src/lib/dhcpsrv/csv_lease_file6.cc b/src/lib/dhcpsrv/csv_lease_file6.cc index b65c1b0293..830d2e5014 100644 --- a/src/lib/dhcpsrv/csv_lease_file6.cc +++ b/src/lib/dhcpsrv/csv_lease_file6.cc @@ -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 diff --git a/src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc b/src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc index 89ebad9b0d..9227be7f42 100644 --- a/src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc +++ b/src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc @@ -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 diff --git a/src/lib/dhcpsrv/tests/network_unittest.cc b/src/lib/dhcpsrv/tests/network_unittest.cc index fdac1f5df2..6fb4d8a1aa 100644 --- a/src/lib/dhcpsrv/tests/network_unittest.cc +++ b/src/lib/dhcpsrv/tests/network_unittest.cc @@ -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 diff --git a/src/lib/eval/eval_context.cc b/src/lib/eval/eval_context.cc index f097a69aff..2b0dbeb87d 100644 --- a/src/lib/eval/eval_context.cc +++ b/src/lib/eval/eval_context.cc @@ -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 diff --git a/src/lib/eval/token.h b/src/lib/eval/token.h index 7979da5249..8c1570b3a1 100644 --- a/src/lib/eval/token.h +++ b/src/lib/eval/token.h @@ -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 diff --git a/src/lib/hooks/hooks_config.cc b/src/lib/hooks/hooks_config.cc index 1ef0db8233..728c23beb1 100644 --- a/src/lib/hooks/hooks_config.cc +++ b/src/lib/hooks/hooks_config.cc @@ -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 diff --git a/src/lib/hooks/hooks_config.h b/src/lib/hooks/hooks_config.h index 0fcec94082..0f21e5457e 100644 --- a/src/lib/hooks/hooks_config.h +++ b/src/lib/hooks/hooks_config.h @@ -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 diff --git a/src/lib/hooks/libinfo.cc b/src/lib/hooks/libinfo.cc index 18d61e80ea..f580d4badf 100644 --- a/src/lib/hooks/libinfo.cc +++ b/src/lib/hooks/libinfo.cc @@ -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 diff --git a/src/lib/hooks/libinfo.h b/src/lib/hooks/libinfo.h index 71e8b4f8fa..95e56d6cbe 100644 --- a/src/lib/hooks/libinfo.h +++ b/src/lib/hooks/libinfo.h @@ -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 diff --git a/src/lib/hooks/library_manager_collection.cc b/src/lib/hooks/library_manager_collection.cc index 26e58eca16..11916640c2 100644 --- a/src/lib/hooks/library_manager_collection.cc +++ b/src/lib/hooks/library_manager_collection.cc @@ -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 diff --git a/src/lib/hooks/tests/library_manager_collection_unittest.cc b/src/lib/hooks/tests/library_manager_collection_unittest.cc index f0eaff5746..cd90215464 100644 --- a/src/lib/hooks/tests/library_manager_collection_unittest.cc +++ b/src/lib/hooks/tests/library_manager_collection_unittest.cc @@ -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 diff --git a/src/lib/mysql/testutils/mysql_schema.cc b/src/lib/mysql/testutils/mysql_schema.cc index 4e4900f9c4..88850094f5 100644 --- a/src/lib/mysql/testutils/mysql_schema.cc +++ b/src/lib/mysql/testutils/mysql_schema.cc @@ -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 diff --git a/src/lib/mysql/testutils/mysql_schema.h b/src/lib/mysql/testutils/mysql_schema.h index 0862c94933..60f00d7ed5 100644 --- a/src/lib/mysql/testutils/mysql_schema.h +++ b/src/lib/mysql/testutils/mysql_schema.h @@ -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 diff --git a/src/lib/tcp/libkea_tcp.dox b/src/lib/tcp/libkea_tcp.dox index 063ec9091d..87b1aa5496 100644 --- a/src/lib/tcp/libkea_tcp.dox +++ b/src/lib/tcp/libkea_tcp.dox @@ -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 diff --git a/src/lib/testutils/test_to_element.cc b/src/lib/testutils/test_to_element.cc index 7b432247cc..333bb2b6ae 100644 --- a/src/lib/testutils/test_to_element.cc +++ b/src/lib/testutils/test_to_element.cc @@ -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