From: Marcin Godzina Date: Fri, 20 Feb 2026 14:23:23 +0000 (+0100) Subject: [#4355] release changes X-Git-Tag: Kea-3.1.6^0 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d33057f6ea2787f82bf21696fdeda497794cb3fe;p=thirdparty%2Fkea.git [#4355] release changes --- diff --git a/ChangeLog b/ChangeLog index 1b6a6390f1..938832ac0f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,40 @@ +Kea 3.1.6 (development) released on February 25, 2026 + +2446. [sec]* fdupont + Added the 'use-message-authenticator' parameter to the RADIUS + hook library. When true (the default when the transport + protocol is not TLS) a Message-Authenticator is added to + messages sent by Kea, and required in received messages. + (Gitlab #4333) + +2445. [doc] fdupont + Added supported RADIUS standards to the RADIUS hook library + documentation in the ARM. + (Gitlab #4285) + +2444. [func] fdupont + Implemented RADIUS/TLS in the RADIUS hook library. + (Gitlab #4274) + +2443. [bug] tmark + Fixed an issue in kea-dhcp6 that caused the server to + not use a reserved host name or recognize a change to + the selected subnet for subnet-level reservations + within a shared-network when a lease exists for the + reservation but is in either the RELEASED or + EXPIRED-RECLAIMED states. + (Gitlab #4262) + +2442. [func] razvan + Removed "Lease Expires On" information from the kea-dhcp-ddns + log messages. + (Gitlab #4280) + +2441. [func] tmark + Template classes template-test expressions may + now test for membership in 'KNOWN'/'UNKNOWN'. + (Gitlab #4256) + 2440. [build] razvan The library version numbers have been bumped up for the Kea 3.1.6 development release. diff --git a/changelog_unreleased/4256-3-1-4-dhcpv6-client-classes-logical-expressions-in-ifelse-do-not-work b/changelog_unreleased/4256-3-1-4-dhcpv6-client-classes-logical-expressions-in-ifelse-do-not-work deleted file mode 100644 index 97ec2c4868..0000000000 --- a/changelog_unreleased/4256-3-1-4-dhcpv6-client-classes-logical-expressions-in-ifelse-do-not-work +++ /dev/null @@ -1,4 +0,0 @@ -[func] tmark - Template classes template-test expressions may - now test for membership in 'KNOWN'/'UNKNOWN'. - (Gitlab #4256) diff --git a/changelog_unreleased/4262-kea-dhcpv6-no-static-reservations-available b/changelog_unreleased/4262-kea-dhcpv6-no-static-reservations-available deleted file mode 100644 index c4b721cead..0000000000 --- a/changelog_unreleased/4262-kea-dhcpv6-no-static-reservations-available +++ /dev/null @@ -1,8 +0,0 @@ -[bug] tmark - Fixed an issue in kea-dhcp6 that caused the server to - not use a reserved host name or recognize a change to - the selected subnet for subnet-level reservations - within a shared-network when a lease exists for the - reservation but is in either the RELEASED or - EXPIRED-RECLAIMED states. - (Gitlab #4262) diff --git a/changelog_unreleased/4274-implement-radius-over-tls b/changelog_unreleased/4274-implement-radius-over-tls deleted file mode 100644 index 38e5445abd..0000000000 --- a/changelog_unreleased/4274-implement-radius-over-tls +++ /dev/null @@ -1,3 +0,0 @@ -[func] fdupont - Implemented RADIUS/TLS in the RADIUS hook library. - (Gitlab #4274) diff --git a/changelog_unreleased/4280-lease-expires-on-19700101000000 b/changelog_unreleased/4280-lease-expires-on-19700101000000 deleted file mode 100644 index c808b29978..0000000000 --- a/changelog_unreleased/4280-lease-expires-on-19700101000000 +++ /dev/null @@ -1,4 +0,0 @@ -[func] razvan - Removed "Lease Expires On" information from the kea-dhcp-ddns - log messages. - (Gitlab #4280) diff --git a/changelog_unreleased/4285-radius-rfcs-missing-from-the-doc b/changelog_unreleased/4285-radius-rfcs-missing-from-the-doc deleted file mode 100644 index f450a9bdeb..0000000000 --- a/changelog_unreleased/4285-radius-rfcs-missing-from-the-doc +++ /dev/null @@ -1,4 +0,0 @@ -[doc] fdupont - Added supported RADIUS standards to the RADIUS hook library - documentation in the ARM. - (Gitlab #4285) diff --git a/changelog_unreleased/4333-use-radius-message-authenticator b/changelog_unreleased/4333-use-radius-message-authenticator deleted file mode 100644 index 199da78de1..0000000000 --- a/changelog_unreleased/4333-use-radius-message-authenticator +++ /dev/null @@ -1,6 +0,0 @@ -[sec]* fdupont - Added the 'use-message-authenticator' parameter to the RADIUS - hook library. When true (the default when the transport - protocol is not TLS) a Message-Authenticator is added to - messages sent by Kea, and required in received messages. - (Gitlab #4333) diff --git a/doc/sphinx/debug-messages.rst b/doc/sphinx/debug-messages.rst index d722f79471..810ebf74c0 100644 --- a/doc/sphinx/debug-messages.rst +++ b/doc/sphinx/debug-messages.rst @@ -806,17 +806,24 @@ Messages printed on debuglevel 40 - RADIUS_BACKEND_GET6 - RADIUS_DECODE_MESSAGE - RADIUS_ENCODE_MESSAGE -- RADIUS_EXCHANGE_RECEIVED - RADIUS_EXCHANGE_RECEIVED_ACCESS_ACCEPT - RADIUS_EXCHANGE_RECEIVED_ACCESS_REJECT - RADIUS_EXCHANGE_RECEIVED_ACCOUNTING_RESPONSE - RADIUS_EXCHANGE_RECEIVED_RESPONSE -- RADIUS_EXCHANGE_SEND_NEW -- RADIUS_EXCHANGE_SEND_RETRY -- RADIUS_EXCHANGE_SENT -- RADIUS_EXCHANGE_START -- RADIUS_EXCHANGE_SYNC_RETURN -- RADIUS_EXCHANGE_TERMINATE +- RADIUS_TCP_EXCHANGE_RECEIVED +- RADIUS_TCP_EXCHANGE_SEND +- RADIUS_TCP_EXCHANGE_START +- RADIUS_TCP_EXCHANGE_SUCCESS +- RADIUS_TLS_STATUS +- RADIUS_TLS_STATUS_FAILED +- RADIUS_TLS_STATUS_SUCCEED +- RADIUS_UDP_EXCHANGE_RECEIVED +- RADIUS_UDP_EXCHANGE_SEND_NEW +- RADIUS_UDP_EXCHANGE_SEND_RETRY +- RADIUS_UDP_EXCHANGE_SENT +- RADIUS_UDP_EXCHANGE_START +- RADIUS_UDP_EXCHANGE_SYNC_RETURN +- RADIUS_UDP_EXCHANGE_TERMINATE - RBAC_CONFIGURED_ACLS - RBAC_CONFIGURED_COMMANDS - RBAC_CONFIGURED_ROLES diff --git a/doc/sphinx/kea-messages.rst b/doc/sphinx/kea-messages.rst index 01e2325620..b306ef03b7 100644 --- a/doc/sphinx/kea-messages.rst +++ b/doc/sphinx/kea-messages.rst @@ -25438,37 +25438,6 @@ This debug message is issued when a message is encoded. The message type name and value, the identifier, the length and the number of attributes are displayed. -RADIUS_EXCHANGE_FAILED -====================== - -.. code-block:: text - - Exchange %1 failed: %2 - -This error message is issued when an exchange terminates with an error. -The exchange identifier and the error message are displayed. - -RADIUS_EXCHANGE_OPEN_FAILED -=========================== - -.. code-block:: text - - Open socket for exchange %1 failed: %2 - -This error message is issued when an exchange failed to open a new socket. -The exchange identifier and the error message are displayed. - -RADIUS_EXCHANGE_RECEIVED -======================== - -.. code-block:: text - - Exchange %1 received %2 bytes. - -Logged at debug log level 40. -This debug message is issued when an exchange received a response. -The exchange identifier and the response size are displayed. - RADIUS_EXCHANGE_RECEIVED_ACCESS_ACCEPT ====================================== @@ -25545,104 +25514,6 @@ This error message is issued when the sent request and the received response do not match. The exchange identifier and the two RADIUS message codes are displayed. -RADIUS_EXCHANGE_RECEIVE_FAILED -============================== - -.. code-block:: text - - Receive for exchange %1 failed: %2 - -This error message is issued when an exchange failed to receive a message. -The exchange identifier and the error message are displayed. - -RADIUS_EXCHANGE_SEND_FAILED -=========================== - -.. code-block:: text - - Send for exchange %1 failed: %2 - -This error message is issued when an exchange failed to send a message. -The exchange identifier and the error message are displayed. - -RADIUS_EXCHANGE_SEND_NEW -======================== - -.. code-block:: text - - Exchange %1 sends %2 bytes to new server[%3] %4 on port %5 - -Logged at debug log level 40. -This debug message is issued when an exchange sends a message to a new server. -The exchange identifier, message size, server index, address and port -are displayed. - -RADIUS_EXCHANGE_SEND_RETRY -========================== - -.. code-block:: text - - Exchange %1 sends %2 bytes for the %3 try. - -Logged at debug log level 40. -This debug message is issued when an exchange sends a message to a new server. -The exchange identifier, message size and retry counter are displayed. - -RADIUS_EXCHANGE_SENT -==================== - -.. code-block:: text - - Exchange %1 sent %2 bytes. - -Logged at debug log level 40. -This debug message is issued when an exchange sent a request and is ready -to receive the response. The exchange identifier and request size are -displayed. - -RADIUS_EXCHANGE_START -===================== - -.. code-block:: text - - Start exchange %1 - -Logged at debug log level 40. -This debug message is issued when an exchange starts. The exchange identifier -is displayed. - -RADIUS_EXCHANGE_SYNC_RETURN -=========================== - -.. code-block:: text - - Synchronous exchange %1 returns with %2 - -Logged at debug log level 40. -This debug message is issued when a synchronous exchange returns. -The exchange identifier and the error/return code are displayed. - -RADIUS_EXCHANGE_TERMINATE -========================= - -.. code-block:: text - - Exchange %1 terminates with %2 - -Logged at debug log level 40. -This debug message is issued when an exchange terminates with success. -The exchange identifier and the return code are displayed. - -RADIUS_EXCHANGE_TIMEOUT -======================= - -.. code-block:: text - - Exchange %1 timeout - -This error message is issued when an exchange failed on timeout. -The exchange identifier is displayed. - RADIUS_HOOK_FAILED ================== @@ -25889,6 +25760,81 @@ failed. The name of the file, the reason of the failure, the number of stored records before the failure and the expected number of records are displayed. +RADIUS_TCP_EXCHANGE_FAILURE +=========================== + +.. code-block:: text + + TCP exchange %1 failed: %2 + +This error message is issued when a TCP exchange terminates with an error. +The exchange identifier and the error return code are displayed. + +RADIUS_TCP_EXCHANGE_RECEIVED +============================ + +.. code-block:: text + + TCP exchange %1 received %2 bytes. + +Logged at debug log level 40. +This debug message is issued when a TCP exchange received a response. +The exchange identifier and the response size are displayed. + +RADIUS_TCP_EXCHANGE_RECEIVE_FAILED +================================== + +.. code-block:: text + + Receive for TCP exchange %1 failed: %2 + +This error message is issued when a TCP exchange failed to receive a message. +The exchange identifier and the error message are displayed. + +RADIUS_TCP_EXCHANGE_SEND +======================== + +.. code-block:: text + + TCP exchange %1 sends %2 bytes to server %3 on port %4%5 + +Logged at debug log level 40. +This debug message is issued when a TCP exchange sends a message to a +server. The exchange identifier, message size, server address and port, +and usage of TLS are displayed. + +RADIUS_TCP_EXCHANGE_START +========================= + +.. code-block:: text + + Start TCP exchange %1 + +Logged at debug log level 40. +This debug message is issued when a TCP exchange starts. The exchange +identifier is displayed. + +RADIUS_TCP_EXCHANGE_START_ERROR +=============================== + +.. code-block:: text + + TCP exchange %1 failed: %2 + +This error message is issued when a TCP exchange failed to start. +The exchange identifier and the error message are displayed. + +RADIUS_TCP_EXCHANGE_SUCCESS +=========================== + +.. code-block:: text + + TCP exchange %1 succeeded: %2 + +Logged at debug log level 40. +This debug message is issued when a TCP exchange terminates with success. +The exchange identifier and the return code are displayed. + RADIUS_THREAD_POOL_STARTED ========================== @@ -25899,6 +25845,180 @@ RADIUS_THREAD_POOL_STARTED This informational message is issued when the thread pool is started. The number of threads is displayed. +RADIUS_TLS_STATUS +================= + +.. code-block:: text + + send Status-Server with %1 + +Logged at debug log level 40. +This debug message is issued when starting to send a Status-Server message +to TLS servers. The message attributes are logged. + +RADIUS_TLS_STATUS_ERROR +======================= + +.. code-block:: text + + received error response to Status-Server: %1 (%2) with %3 + +This error message indicates that a valid response to Status-Server message +was received from TLS servers but with an unexpected code or an +Error-Cause attribute. The response details are logged. + +RADIUS_TLS_STATUS_FAILED +======================== + +.. code-block:: text + + Status-Server failed: return code %1 (%2) + +Logged at debug log level 40. +This debug message is issued when no valid response to Status-Server message +was received from TLS servers. + +RADIUS_TLS_STATUS_SUCCEED +========================= + +.. code-block:: text + + received valid response to Status-Server + +Logged at debug log level 40. +This debug message indicates that a valid response to Status-Server message +was received from TLS servers. + +RADIUS_UDP_EXCHANGE_FAILED +========================== + +.. code-block:: text + + UDP exchange %1 failed: %2 + +This error message is issued when an UDP exchange terminates with an error. +The exchange identifier and the error return code are displayed. + +RADIUS_UDP_EXCHANGE_OPEN_FAILED +=============================== + +.. code-block:: text + + Open socket for UDP exchange %1 failed: %2 + +This error message is issued when an UDP exchange failed to open a new socket. +The exchange identifier and the error message are displayed. + +RADIUS_UDP_EXCHANGE_RECEIVED +============================ + +.. code-block:: text + + UDP exchange %1 received %2 bytes. + +Logged at debug log level 40. +This debug message is issued when an UDP exchange received a response. +The exchange identifier and the response size are displayed. + +RADIUS_UDP_EXCHANGE_RECEIVE_FAILED +================================== + +.. code-block:: text + + Receive for UDP exchange %1 failed: %2 + +This error message is issued when an UDP exchange failed to receive a message. +The exchange identifier and the error message are displayed. + +RADIUS_UDP_EXCHANGE_SEND_FAILED +=============================== + +.. code-block:: text + + Send for UDP exchange %1 failed: %2 + +This error message is issued when an UDP exchange failed to send a message. +The exchange identifier and the error message are displayed. + +RADIUS_UDP_EXCHANGE_SEND_NEW +============================ + +.. code-block:: text + + UDP exchange %1 sends %2 bytes to new server[%3] %4 on port %5 + +Logged at debug log level 40. +This debug message is issued when an UDP exchange sends a message to a +new server. The exchange identifier, message size, server index, +address and port are displayed. + +RADIUS_UDP_EXCHANGE_SEND_RETRY +============================== + +.. code-block:: text + + UDP exchange %1 sends %2 bytes for the %3 try. + +Logged at debug log level 40. +This debug message is issued when an UDP exchange sends a message to a +new server. The exchange identifier, message size and retry counter +are displayed. + +RADIUS_UDP_EXCHANGE_SENT +======================== + +.. code-block:: text + + UDP exchange %1 sent %2 bytes. + +Logged at debug log level 40. +This debug message is issued when an UDP exchange sent a request and is ready +to receive the response. The exchange identifier and request size are +displayed. + +RADIUS_UDP_EXCHANGE_START +========================= + +.. code-block:: text + + Start UDP exchange %1 + +Logged at debug log level 40. +This debug message is issued when an UDP exchange starts. The exchange +identifier is displayed. + +RADIUS_UDP_EXCHANGE_SYNC_RETURN +=============================== + +.. code-block:: text + + Synchronous UDP exchange %1 returns with %2 + +Logged at debug log level 40. +This debug message is issued when a synchronous UDP exchange returns. +The exchange identifier and the error/return code are displayed. + +RADIUS_UDP_EXCHANGE_TERMINATE +============================= + +.. code-block:: text + + UDP exchange %1 terminates with %2 + +Logged at debug log level 40. +This debug message is issued when an UDP exchange terminates with success. +The exchange identifier and the return code are displayed. + +RADIUS_UDP_EXCHANGE_TIMEOUT +=========================== + +.. code-block:: text + + UDP exchange %1 timeout + +This error message is issued when an UDP exchange failed on timeout. +The exchange identifier is displayed. + **** RBAC **** diff --git a/meson.build b/meson.build index 632efe831d..2bb5b8de8d 100644 --- a/meson.build +++ b/meson.build @@ -17,7 +17,7 @@ project( 'kea', 'cpp', - version: '3.1.5-git', + version: '3.1.6-git', meson_version: '>=1.1.0', license: 'MPL-2.0', license_files: ['COPYING'], diff --git a/src/bin/d2/tests/check_exists_add_unittests.cc b/src/bin/d2/tests/check_exists_add_unittests.cc index be158e9c37..9552bc6ed9 100644 --- a/src/bin/d2/tests/check_exists_add_unittests.cc +++ b/src/bin/d2/tests/check_exists_add_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2023 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2023-2026 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/d2/tests/check_exists_remove_unittests.cc b/src/bin/d2/tests/check_exists_remove_unittests.cc index 086f29ec7f..01c745190c 100644 --- a/src/bin/d2/tests/check_exists_remove_unittests.cc +++ b/src/bin/d2/tests/check_exists_remove_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2023-2024 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2023-2026 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/d2/tests/d2_process_unittests.cc b/src/bin/d2/tests/d2_process_unittests.cc index 2a51e84575..5001744aaf 100644 --- a/src/bin/d2/tests/d2_process_unittests.cc +++ b/src/bin/d2/tests/d2_process_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/d2/tests/d2_queue_mgr_unittests.cc b/src/bin/d2/tests/d2_queue_mgr_unittests.cc index 79a3e32be2..bb9eb5ca9f 100644 --- a/src/bin/d2/tests/d2_queue_mgr_unittests.cc +++ b/src/bin/d2/tests/d2_queue_mgr_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/d2/tests/d2_update_mgr_unittests.cc b/src/bin/d2/tests/d2_update_mgr_unittests.cc index 1b706bf7b4..c3de7544cd 100644 --- a/src/bin/d2/tests/d2_update_mgr_unittests.cc +++ b/src/bin/d2/tests/d2_update_mgr_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/d2/tests/nc_add_unittests.cc b/src/bin/d2/tests/nc_add_unittests.cc index 0fec191f76..dc96611085 100644 --- a/src/bin/d2/tests/nc_add_unittests.cc +++ b/src/bin/d2/tests/nc_add_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2023 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/d2/tests/nc_remove_unittests.cc b/src/bin/d2/tests/nc_remove_unittests.cc index f42098156e..e8eddb4415 100644 --- a/src/bin/d2/tests/nc_remove_unittests.cc +++ b/src/bin/d2/tests/nc_remove_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/d2/tests/simple_add_unittests.cc b/src/bin/d2/tests/simple_add_unittests.cc index 02dd5153d2..982435d64a 100644 --- a/src/bin/d2/tests/simple_add_unittests.cc +++ b/src/bin/d2/tests/simple_add_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2023 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2020-2026 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/d2/tests/simple_add_without_dhcid_unittests.cc b/src/bin/d2/tests/simple_add_without_dhcid_unittests.cc index 065f4b72d2..ee64fdc582 100644 --- a/src/bin/d2/tests/simple_add_without_dhcid_unittests.cc +++ b/src/bin/d2/tests/simple_add_without_dhcid_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2023 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2023-2026 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/d2/tests/simple_remove_unittests.cc b/src/bin/d2/tests/simple_remove_unittests.cc index b976f21066..916fe5b039 100644 --- a/src/bin/d2/tests/simple_remove_unittests.cc +++ b/src/bin/d2/tests/simple_remove_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2024 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2020-2026 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/d2/tests/simple_remove_without_dhcid_unittests.cc b/src/bin/d2/tests/simple_remove_without_dhcid_unittests.cc index 80fbea1b94..efcf0a8194 100644 --- a/src/bin/d2/tests/simple_remove_without_dhcid_unittests.cc +++ b/src/bin/d2/tests/simple_remove_without_dhcid_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2023-2024 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2023-2026 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/dhcp4/json_config_parser.cc b/src/bin/dhcp4/json_config_parser.cc index d3553518e4..7ccb12f1c2 100644 --- a/src/bin/dhcp4/json_config_parser.cc +++ b/src/bin/dhcp4/json_config_parser.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2012-2026 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/dhcp4/tests/d2_unittest.cc b/src/bin/dhcp4/tests/d2_unittest.cc index 770515e123..dadf748bf3 100644 --- a/src/bin/dhcp4/tests/d2_unittest.cc +++ b/src/bin/dhcp4/tests/d2_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2014-2026 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/dhcp4/tests/fqdn_unittest.cc b/src/bin/dhcp4/tests/fqdn_unittest.cc index d3f9b249de..2b924d8e9e 100644 --- a/src/bin/dhcp4/tests/fqdn_unittest.cc +++ b/src/bin/dhcp4/tests/fqdn_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/dhcp4/tests/http_control_socket_unittest.cc b/src/bin/dhcp4/tests/http_control_socket_unittest.cc index 72b0887071..5cc14fb430 100644 --- a/src/bin/dhcp4/tests/http_control_socket_unittest.cc +++ b/src/bin/dhcp4/tests/http_control_socket_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2012-2026 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/dhcp6/dhcp6_srv.cc b/src/bin/dhcp6/dhcp6_srv.cc index 7c9cebcc29..cbe01f6e3a 100644 --- a/src/bin/dhcp6/dhcp6_srv.cc +++ b/src/bin/dhcp6/dhcp6_srv.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2011-2026 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/dhcp6/json_config_parser.cc b/src/bin/dhcp6/json_config_parser.cc index d7e6e83080..c3e886b867 100644 --- a/src/bin/dhcp6/json_config_parser.cc +++ b/src/bin/dhcp6/json_config_parser.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2012-2026 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/dhcp6/tests/classify_unittest.cc b/src/bin/dhcp6/tests/classify_unittest.cc index 660f29afc7..a9e21f1ecd 100644 --- a/src/bin/dhcp6/tests/classify_unittest.cc +++ b/src/bin/dhcp6/tests/classify_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2016-2026 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/dhcp6/tests/d2_unittest.cc b/src/bin/dhcp6/tests/d2_unittest.cc index ff10c34c54..fe77689b1d 100644 --- a/src/bin/dhcp6/tests/d2_unittest.cc +++ b/src/bin/dhcp6/tests/d2_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2014-2026 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/dhcp6/tests/dhcp6_test_utils.h b/src/bin/dhcp6/tests/dhcp6_test_utils.h index c87d78fa38..2ae5849570 100644 --- a/src/bin/dhcp6/tests/dhcp6_test_utils.h +++ b/src/bin/dhcp6/tests/dhcp6_test_utils.h @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/dhcp6/tests/fqdn_unittest.cc b/src/bin/dhcp6/tests/fqdn_unittest.cc index 005e0dd431..f2a33452b7 100644 --- a/src/bin/dhcp6/tests/fqdn_unittest.cc +++ b/src/bin/dhcp6/tests/fqdn_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/dhcp6/tests/http_control_socket_unittest.cc b/src/bin/dhcp6/tests/http_control_socket_unittest.cc index 212e5f79e2..d9f2c183cd 100644 --- a/src/bin/dhcp6/tests/http_control_socket_unittest.cc +++ b/src/bin/dhcp6/tests/http_control_socket_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2012-2026 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/dhcp6/tests/shared_network_unittest.cc b/src/bin/dhcp6/tests/shared_network_unittest.cc index 3ee6cbd0ad..6cc67a1bce 100644 --- a/src/bin/dhcp6/tests/shared_network_unittest.cc +++ b/src/bin/dhcp6/tests/shared_network_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2017-2026 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/radius/client_dictionary.cc b/src/hooks/dhcp/radius/client_dictionary.cc index 9a4a7ba0ed..23e78b54e0 100644 --- a/src/hooks/dhcp/radius/client_dictionary.cc +++ b/src/hooks/dhcp/radius/client_dictionary.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2023-2026 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/radius/client_exchange.h b/src/hooks/dhcp/radius/client_exchange.h index 250092d905..b182d3a113 100644 --- a/src/hooks/dhcp/radius/client_exchange.h +++ b/src/hooks/dhcp/radius/client_exchange.h @@ -1,4 +1,4 @@ -// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2023-2026 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/radius/client_server.cc b/src/hooks/dhcp/radius/client_server.cc index d7325bcc28..dff1168ddc 100644 --- a/src/hooks/dhcp/radius/client_server.cc +++ b/src/hooks/dhcp/radius/client_server.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2023-2026 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/radius/client_server.h b/src/hooks/dhcp/radius/client_server.h index a6a1b461b4..21346afed1 100644 --- a/src/hooks/dhcp/radius/client_server.h +++ b/src/hooks/dhcp/radius/client_server.h @@ -1,4 +1,4 @@ -// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2023-2026 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/radius/radius.h b/src/hooks/dhcp/radius/radius.h index 7ed561f982..717b6d4fd9 100644 --- a/src/hooks/dhcp/radius/radius.h +++ b/src/hooks/dhcp/radius/radius.h @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2020-2026 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/radius/radius_parsers.h b/src/hooks/dhcp/radius/radius_parsers.h index c77b020a4b..dde76bbf16 100644 --- a/src/hooks/dhcp/radius/radius_parsers.h +++ b/src/hooks/dhcp/radius/radius_parsers.h @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2020-2026 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/radius/radius_request.h b/src/hooks/dhcp/radius/radius_request.h index 838facf134..d77ae8c9ba 100644 --- a/src/hooks/dhcp/radius/radius_request.h +++ b/src/hooks/dhcp/radius/radius_request.h @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2020-2026 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/radius/tests/access_unittests.cc b/src/hooks/dhcp/radius/tests/access_unittests.cc index c493dea8ea..65b72f0e5e 100644 --- a/src/hooks/dhcp/radius/tests/access_unittests.cc +++ b/src/hooks/dhcp/radius/tests/access_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2020-2026 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/radius/tests/accounting_unittests.cc b/src/hooks/dhcp/radius/tests/accounting_unittests.cc index 70cfcc7f74..2645292417 100644 --- a/src/hooks/dhcp/radius/tests/accounting_unittests.cc +++ b/src/hooks/dhcp/radius/tests/accounting_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2020-2026 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/radius/tests/attribute_test.h b/src/hooks/dhcp/radius/tests/attribute_test.h index 0f79af2048..0148325dc5 100644 --- a/src/hooks/dhcp/radius/tests/attribute_test.h +++ b/src/hooks/dhcp/radius/tests/attribute_test.h @@ -1,4 +1,4 @@ -// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2023-2026 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/radius/tests/exchange_unittests.cc b/src/hooks/dhcp/radius/tests/exchange_unittests.cc index 7fe91ebdad..df91815b56 100644 --- a/src/hooks/dhcp/radius/tests/exchange_unittests.cc +++ b/src/hooks/dhcp/radius/tests/exchange_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2023-2026 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/radius/tests/request_unittests.h b/src/hooks/dhcp/radius/tests/request_unittests.h index 544640653e..cfcbb238dd 100644 --- a/src/hooks/dhcp/radius/tests/request_unittests.h +++ b/src/hooks/dhcp/radius/tests/request_unittests.h @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2020-2026 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/radius/tests/server_unittests.cc b/src/hooks/dhcp/radius/tests/server_unittests.cc index ab54121beb..9096dc4eda 100644 --- a/src/hooks/dhcp/radius/tests/server_unittests.cc +++ b/src/hooks/dhcp/radius/tests/server_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2023-2026 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/tests/nc_trans_unittests.cc b/src/lib/d2srv/tests/nc_trans_unittests.cc index e5cf2b9e83..6483bdfbf0 100644 --- a/src/lib/d2srv/tests/nc_trans_unittests.cc +++ b/src/lib/d2srv/tests/nc_trans_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/testutils/nc_test_utils.cc b/src/lib/d2srv/testutils/nc_test_utils.cc index 8cf58ae402..b7811bbaa1 100644 --- a/src/lib/d2srv/testutils/nc_test_utils.cc +++ b/src/lib/d2srv/testutils/nc_test_utils.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/testutils/nc_test_utils.h b/src/lib/d2srv/testutils/nc_test_utils.h index 21c3fed5e7..47c564e8a6 100644 --- a/src/lib/d2srv/testutils/nc_test_utils.h +++ b/src/lib/d2srv/testutils/nc_test_utils.h @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/dhcp_ddns/libdhcp_ddns.dox b/src/lib/dhcp_ddns/libdhcp_ddns.dox index 727dd950e4..d59084015c 100644 --- a/src/lib/dhcp_ddns/libdhcp_ddns.dox +++ b/src/lib/dhcp_ddns/libdhcp_ddns.dox @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2020 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/dhcp_ddns/ncr_msg.cc b/src/lib/dhcp_ddns/ncr_msg.cc index 671016a60f..0f9f1befa1 100644 --- a/src/lib/dhcp_ddns/ncr_msg.cc +++ b/src/lib/dhcp_ddns/ncr_msg.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/dhcp_ddns/ncr_msg.h b/src/lib/dhcp_ddns/ncr_msg.h index 9a6810bc9c..6551f47daa 100644 --- a/src/lib/dhcp_ddns/ncr_msg.h +++ b/src/lib/dhcp_ddns/ncr_msg.h @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/dhcp_ddns/tests/ncr_udp_unittests.cc b/src/lib/dhcp_ddns/tests/ncr_udp_unittests.cc index b9bdff2bf2..5970e6ba73 100644 --- a/src/lib/dhcp_ddns/tests/ncr_udp_unittests.cc +++ b/src/lib/dhcp_ddns/tests/ncr_udp_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/dhcp_ddns/tests/ncr_unittests.cc b/src/lib/dhcp_ddns/tests/ncr_unittests.cc index ad50fcd93a..3fe916baed 100644 --- a/src/lib/dhcp_ddns/tests/ncr_unittests.cc +++ b/src/lib/dhcp_ddns/tests/ncr_unittests.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2013-2026 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/alloc_engine.cc b/src/lib/dhcpsrv/alloc_engine.cc index c0a5a53d38..41a25e7ec9 100644 --- a/src/lib/dhcpsrv/alloc_engine.cc +++ b/src/lib/dhcpsrv/alloc_engine.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2012-2026 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/cfg_iface.cc b/src/lib/dhcpsrv/cfg_iface.cc index 5cd92da551..85762b9958 100644 --- a/src/lib/dhcpsrv/cfg_iface.cc +++ b/src/lib/dhcpsrv/cfg_iface.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2014-2026 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/cfg_iface.h b/src/lib/dhcpsrv/cfg_iface.h index fe5fc1d399..dd14fa99b2 100644 --- a/src/lib/dhcpsrv/cfg_iface.h +++ b/src/lib/dhcpsrv/cfg_iface.h @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2014-2026 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/ncr_generator.cc b/src/lib/dhcpsrv/ncr_generator.cc index 267e32d93e..1edc63642d 100644 --- a/src/lib/dhcpsrv/ncr_generator.cc +++ b/src/lib/dhcpsrv/ncr_generator.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2015-2026 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/parsers/client_class_def_parser.cc b/src/lib/dhcpsrv/parsers/client_class_def_parser.cc index 39bfc33c62..f143531671 100644 --- a/src/lib/dhcpsrv/parsers/client_class_def_parser.cc +++ b/src/lib/dhcpsrv/parsers/client_class_def_parser.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2015-2026 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/client_class_def_unittest.cc b/src/lib/dhcpsrv/tests/client_class_def_unittest.cc index cf1436f155..38014d4359 100644 --- a/src/lib/dhcpsrv/tests/client_class_def_unittest.cc +++ b/src/lib/dhcpsrv/tests/client_class_def_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2015-2026 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/d2_udp_unittest.cc b/src/lib/dhcpsrv/tests/d2_udp_unittest.cc index 1e7378b4e8..df37647ec7 100644 --- a/src/lib/dhcpsrv/tests/d2_udp_unittest.cc +++ b/src/lib/dhcpsrv/tests/d2_udp_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2014-2026 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/ncr_generator_unittest.cc b/src/lib/dhcpsrv/tests/ncr_generator_unittest.cc index 8ccc772b16..cf9f6d0103 100644 --- a/src/lib/dhcpsrv/tests/ncr_generator_unittest.cc +++ b/src/lib/dhcpsrv/tests/ncr_generator_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2015-2026 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/tcp_messages.mes b/src/lib/tcp/tcp_messages.mes index 2e0b236906..1264212523 100644 --- a/src/lib/tcp/tcp_messages.mes +++ b/src/lib/tcp/tcp_messages.mes @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2024 Internet Systems Consortium, Inc. ("ISC") +# Copyright (C) 2022-2026 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/util/tests/fd_event_handler_unittests.h b/src/lib/util/tests/fd_event_handler_unittests.h index 3a21169115..a0dde83f30 100644 --- a/src/lib/util/tests/fd_event_handler_unittests.h +++ b/src/lib/util/tests/fd_event_handler_unittests.h @@ -1,4 +1,4 @@ -// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2012-2026 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