]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3733] release changes Kea-2.7.6
authorWlodek Wencel <wlodek@isc.org>
Tue, 28 Jan 2025 09:06:26 +0000 (10:06 +0100)
committerWlodek Wencel <wlodek@isc.org>
Tue, 28 Jan 2025 09:06:26 +0000 (10:06 +0100)
171 files changed:
COPYING
ChangeLog
changelog_unreleased/3049-permit-ddns-qualifying-suffix-option-in-pool-scope [deleted file]
changelog_unreleased/3398-get-rid-of-default-credentials [deleted file]
changelog_unreleased/3649-ddns-cleanup-conflicts-in-the-ha-terminated-state [deleted file]
changelog_unreleased/3696-make-kea-compatible-with-boost-1-87 [deleted file]
changelog_unreleased/3699-fix-released-lease-read [deleted file]
doc/sphinx/conf.py
doc/sphinx/debug-messages.rst
doc/sphinx/grammar/grammar-dhcp4-parser.rst
doc/sphinx/grammar/grammar-dhcp6-parser.rst
doc/sphinx/kea-messages.rst
doc/sphinx/man/kea-admin.8.rst
fuzz/fuzz_packets_kea_dhcp4.cc
fuzz/fuzz_packets_kea_dhcp6.cc
fuzz/fuzz_unix_socket_kea_dhcp4.cc
fuzz/fuzz_unix_socket_kea_dhcp6.cc
src/bin/admin/admin-utils.sh.in
src/bin/admin/tests/mysql_tests.sh.in
src/bin/admin/tests/pgsql_tests.sh.in
src/bin/agent/ca_process.cc
src/bin/agent/ca_process.h
src/bin/agent/tests/get_config_unittest.cc
src/bin/d2/d2_controller.cc
src/bin/d2/d2_lexer.cc
src/bin/d2/d2_lexer.ll
src/bin/d2/d2_parser.yy
src/bin/d2/d2_process.cc
src/bin/d2/d2_process.h
src/bin/d2/tests/d2_cfg_mgr_unittests.cc
src/bin/d2/tests/d2_http_command_unittest.cc
src/bin/d2/tests/d2_process_unittests.cc
src/bin/dhcp4/dhcp4_lexer.cc
src/bin/dhcp4/json_config_parser.cc
src/bin/dhcp4/tests/ctrl_dhcp4_srv_unittest.cc
src/bin/dhcp4/tests/dhcp4_srv_unittest.cc
src/bin/dhcp4/tests/http_control_socket_unittest.cc
src/bin/dhcp6/ctrl_dhcp6_srv.cc
src/bin/dhcp6/dhcp6_lexer.cc
src/bin/dhcp6/dhcp6_srv.cc
src/bin/dhcp6/dhcp6_srv.h
src/bin/dhcp6/json_config_parser.cc
src/bin/dhcp6/tests/config_parser_unittest.cc
src/bin/dhcp6/tests/ctrl_dhcp6_srv_unittest.cc
src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
src/bin/dhcp6/tests/fqdn_unittest.cc
src/bin/dhcp6/tests/get_config_unittest.cc
src/bin/dhcp6/tests/http_control_socket_unittest.cc
src/hooks/dhcp/high_availability/ha_callouts.cc
src/hooks/dhcp/high_availability/ha_impl.cc
src/hooks/dhcp/high_availability/ha_impl.h
src/hooks/dhcp/high_availability/ha_messages.mes
src/hooks/dhcp/high_availability/ha_service.cc
src/hooks/dhcp/high_availability/ha_service.h
src/hooks/dhcp/high_availability/query_filter.cc
src/hooks/dhcp/high_availability/query_filter.h
src/hooks/dhcp/high_availability/tests/ha_impl_unittest.cc
src/hooks/dhcp/high_availability/tests/ha_service_unittest.cc
src/hooks/dhcp/high_availability/tests/ha_test.cc
src/hooks/dhcp/high_availability/tests/ha_test.h
src/hooks/dhcp/high_availability/tests/query_filter_unittest.cc
src/hooks/dhcp/lease_cmds/lease_parser.cc
src/hooks/dhcp/mysql/mysql_cb_dhcp4.cc
src/hooks/dhcp/mysql/mysql_cb_dhcp6.cc
src/hooks/dhcp/mysql/mysql_cb_impl.cc
src/hooks/dhcp/mysql/mysql_host_data_source.cc
src/hooks/dhcp/mysql/mysql_lease_mgr.cc
src/hooks/dhcp/mysql/tests/mysql_host_data_source_unittest.cc
src/hooks/dhcp/mysql/tests/mysql_lease_mgr_unittest.cc
src/hooks/dhcp/pgsql/pgsql_cb_dhcp4.cc
src/hooks/dhcp/pgsql/pgsql_cb_dhcp6.cc
src/hooks/dhcp/pgsql/pgsql_cb_impl.cc
src/hooks/dhcp/pgsql/pgsql_host_data_source.cc
src/hooks/dhcp/pgsql/pgsql_lease_mgr.cc
src/hooks/dhcp/pgsql/tests/pgsql_host_data_source_unittest.cc
src/hooks/dhcp/pgsql/tests/pgsql_lease_mgr_unittest.cc
src/lib/asiodns/tests/io_fetch_unittest.cc
src/lib/asiolink/io_acceptor.h
src/lib/asiolink/io_address.cc
src/lib/asiolink/io_service.cc
src/lib/asiolink/io_service.h
src/lib/asiolink/io_socket.h
src/lib/asiolink/tcp_endpoint.h
src/lib/asiolink/tcp_socket.h
src/lib/asiolink/tests/tcp_acceptor_unittest.cc
src/lib/asiolink/tests/tls_acceptor_unittest.cc
src/lib/asiolink/tests/tls_unittest.cc
src/lib/asiolink/tls_socket.h
src/lib/asiolink/udp_endpoint.h
src/lib/asiolink/udp_socket.h
src/lib/asiolink/unix_domain_socket.cc
src/lib/cc/default_credentials.cc
src/lib/cc/default_credentials.h
src/lib/config/command_mgr.h
src/lib/config/config_messages.cc
src/lib/config/config_messages.mes
src/lib/config/http_command_config.cc
src/lib/config/http_command_config.h
src/lib/config/http_command_mgr.cc
src/lib/config/http_command_mgr.h
src/lib/config/tests/cmd_http_listener_unittests.cc
src/lib/config/tests/http_command_config_unittests.cc
src/lib/config/tests/http_command_mgr_unittests.cc
src/lib/config/tests/unix_command_mgr_unittests.cc
src/lib/config/unix_command_config.cc
src/lib/config/unix_command_config.h
src/lib/config/unix_command_mgr.cc
src/lib/config/unix_command_mgr.h
src/lib/d2srv/d2_cfg_mgr.cc
src/lib/d2srv/d2_cfg_mgr.h
src/lib/d2srv/d2_simple_parser.cc
src/lib/d2srv/tests/dns_client_unittests.cc
src/lib/database/database_connection.cc
src/lib/database/database_connection.h
src/lib/database/tests/database_connection_unittest.cc
src/lib/database/testutils/schema.cc
src/lib/database/testutils/schema.h
src/lib/dhcp/iface_mgr.cc
src/lib/dhcp_ddns/tests/ncr_udp_unittests.cc
src/lib/dhcpsrv/cfg_hosts_util.cc
src/lib/dhcpsrv/cfg_iface.cc
src/lib/dhcpsrv/database_backends.dox
src/lib/dhcpsrv/ddns_params.cc
src/lib/dhcpsrv/ddns_params.h
src/lib/dhcpsrv/dhcpsrv_messages.mes
src/lib/dhcpsrv/ip_range.cc
src/lib/dhcpsrv/lease.cc
src/lib/dhcpsrv/ncr_generator.cc
src/lib/dhcpsrv/network.cc
src/lib/dhcpsrv/network.h
src/lib/dhcpsrv/network_state.cc
src/lib/dhcpsrv/network_state.h
src/lib/dhcpsrv/parsers/client_class_def_parser.cc
src/lib/dhcpsrv/parsers/shared_network_parser.cc
src/lib/dhcpsrv/parsers/simple_parser6.cc
src/lib/dhcpsrv/pool.cc
src/lib/dhcpsrv/pool.h
src/lib/dhcpsrv/srv_config.cc
src/lib/dhcpsrv/srv_config.h
src/lib/dhcpsrv/subnet.h
src/lib/dhcpsrv/tests/callout_library.cc
src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
src/lib/dhcpsrv/tests/lease_unittest.cc
src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
src/lib/dhcpsrv/tests/network_state_unittest.cc
src/lib/dhcpsrv/tests/pool_unittest.cc
src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
src/lib/dhcpsrv/tests/srv_config_unittest.cc
src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
src/lib/hooks/hooks.h
src/lib/http/basic_auth_config.cc
src/lib/http/connection.cc
src/lib/http/connection.h
src/lib/http/tests/basic_auth_config_unittests.cc
src/lib/http/tests/http_server_unittests.cc
src/lib/http/tests/tls_server_unittests.cc
src/lib/http/testutils/test_http_client.h
src/lib/mysql/mysql_connection.cc
src/lib/mysql/mysql_connection.h
src/lib/mysql/tests/mysql_connection_unittest.cc
src/lib/pgsql/pgsql_connection.cc
src/lib/pgsql/pgsql_connection.h
src/lib/pgsql/tests/pgsql_connection_unittest.cc
src/lib/process/d_process.h
src/lib/process/redact_config.cc
src/lib/process/redact_config.h
src/lib/process/testutils/d_test_stubs.h
src/lib/tcp/tests/mt_tcp_listener_mgr_unittests.cc
src/lib/tcp/tests/tcp_test_client.h
src/lib/util/filesystem.cc
src/lib/util/reconnect_ctl.h

diff --git a/COPYING b/COPYING
index 1cdca04081d5931f1c09e0f1dd3b6d9c7518fc68..34246fad937d00ddcbf3f2a3759c1e579cfe575e 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -1,4 +1,4 @@
-Copyright (C) 2009-2024 Internet Systems Consortium, Inc. ("ISC")
+Copyright (C) 2009-2025 Internet Systems Consortium, Inc. ("ISC")
 
 This Source Code Form is subject to the terms of the Mozilla Public
 License, v. 2.0. If a copy of the MPL was not distributed with this
index 009ba611e1971e3542cd6d3acf44d4896a9348c7..762079570b4e136eafdaea3a6c2489e1f014b9f4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,31 @@
+Kea 2.7.6 (development) released on January 29, 2025
+
+2323.  [func]*         fdupont
+       Kea now refuses secrets and passwords taken from examples,
+       including when not built with unit tests "keatest".
+       (Gitlab #3398)
+
+2322.  [bug]           marcin
+       Avoid conflicts in DNS cleanup performed by two servers in
+       the terminated state in HA.
+       (Gitlab #3649)
+
+2321.  [func]          tmark
+       Modified kea-dhcp4 and kea-dhcp6 to support
+       DDNS behavioral parameters at the pool level.
+       (Gitlab #3049)
+
+2320.  [bug]           fdupont
+       Fixed a bug where the lease in the released state was not read
+       properly.
+       (Gitlab #3699)
+
+2319.  [build]         fdupont, q66
+       Kea can now build with Boost 1.87. The minimum supported Boost
+       version has been bumped up from 1.57 to 1.66. Thanks to q66
+       for the patch.
+       (Gitlab #3696)
+
 2318.  [build]         razvan
        The library version numbers have been bumped up for the Kea 2.7.6
        development release.
diff --git a/changelog_unreleased/3049-permit-ddns-qualifying-suffix-option-in-pool-scope b/changelog_unreleased/3049-permit-ddns-qualifying-suffix-option-in-pool-scope
deleted file mode 100644 (file)
index fa8a697..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[func]         tmark
-       Modified kea-dhcp4 and kea-dhcp6 to support
-       DDNS behavioral parameters at the pool level.
-       (Gitlab #3049)
diff --git a/changelog_unreleased/3398-get-rid-of-default-credentials b/changelog_unreleased/3398-get-rid-of-default-credentials
deleted file mode 100644 (file)
index d8db140..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[func]*                fdupont
-       Kea now refuses secrets and passwords taken from examples,
-       including when not built with unit tests "keatest".
-       (Gitlab #3398)
diff --git a/changelog_unreleased/3649-ddns-cleanup-conflicts-in-the-ha-terminated-state b/changelog_unreleased/3649-ddns-cleanup-conflicts-in-the-ha-terminated-state
deleted file mode 100644 (file)
index d14090c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[bug]          marcin
-       Avoid conflicts in DNS cleanup performed by two servers in
-       the terminated state in HA.
-       (Gitlab #3649)
\ No newline at end of file
diff --git a/changelog_unreleased/3696-make-kea-compatible-with-boost-1-87 b/changelog_unreleased/3696-make-kea-compatible-with-boost-1-87
deleted file mode 100644 (file)
index 9658013..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[build]                fdupont, q66
-       Kea can now build with Boost 1.87. The minimum supported Boost
-       version has been bumped up from 1.57 to 1.66. Thanks to q66
-       for the patch.
-       (Gitlab #3696)
diff --git a/changelog_unreleased/3699-fix-released-lease-read b/changelog_unreleased/3699-fix-released-lease-read
deleted file mode 100644 (file)
index bb17ba1..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[bug]          fdupont
-       Fixed a bug where lease in released state was not read properly.
-       (Gitlab #3699)
index 8ebe94ca595a1224f85c317ca26fcedfa6462eb8..eb7cf3ee5566566fc6b802c791a0cab6c112043d 100644 (file)
@@ -26,7 +26,7 @@ import api2doc  # noqa  # pylint: disable=wrong-import-position
 # -- Project information -----------------------------------------------------
 
 project = 'Kea'
-copyright = '2019-2024, Internet Systems Consortium'  # pylint: disable=redefined-builtin
+copyright = '2019-2025, Internet Systems Consortium'  # pylint: disable=redefined-builtin
 author = 'Internet Systems Consortium'
 
 # get current kea version
index 2596a713566bfae6c4fe0ba178f6296de760d1ef..bf1cf66ccb85926f2e7545d64e8dc63f165e6581 100644 (file)
@@ -299,12 +299,16 @@ Messages printed on debuglevel 40
 - HA_BUFFER6_RECEIVE_NOT_FOR_US
 - HA_BUFFER6_RECEIVE_PACKET_OPTIONS_SKIPPED
 - HA_BUFFER6_RECEIVE_UNPACK_FAILED
+- HA_LEASE4_EXPIRE_RECLAMATION_SKIP
+- HA_LEASE6_EXPIRE_RECLAMATION_SKIP
 - HA_LEASES4_COMMITTED_NOTHING_TO_UPDATE
 - HA_LEASES6_COMMITTED_NOTHING_TO_UPDATE
 - HA_LEASE_SYNC_STALE_LEASE4_SKIP
 - HA_LEASE_SYNC_STALE_LEASE6_SKIP
 - HA_LOAD_BALANCING_DUID_MISSING
 - HA_LOAD_BALANCING_IDENTIFIER_MISSING
+- HA_LOAD_BALANCING_LEASE_DUID_MISSING
+- HA_LOAD_BALANCING_LEASE_IDENTIFIER_MISSING
 - HA_SUBNET4_SELECT_NOT_FOR_US
 - HA_SUBNET4_SELECT_NO_SUBNET_SELECTED
 - HA_SUBNET6_SELECT_NOT_FOR_US
index d20fc595e986ce12e04665fe7503e0c63da8a1ef..192115b1f3df23f4183e16ebeebc58e689788a80 100644 (file)
@@ -143,6 +143,9 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
                  | ddns_use_conflict_resolution
                  | ddns_conflict_resolution_mode
                  | ddns_ttl_percent
+                 | ddns_ttl
+                 | ddns_ttl_min
+                 | ddns_ttl_max
                  | store_extended_info
                  | statistic_default_sample_count
                  | statistic_default_sample_age
@@ -222,6 +225,12 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
 
      ddns_ttl_percent ::= "ddns-ttl-percent" ":" FLOAT
 
+     ddns_ttl ::= "ddns-ttl" ":" INTEGER
+
+     ddns_ttl_min ::= "ddns-ttl-min" ":" INTEGER
+
+     ddns_ttl_max ::= "ddns-ttl-mix" ":" INTEGER
+
      hostname_char_set ::= "hostname-char-set" ":" STRING
 
      hostname_char_replacement ::= "hostname-char-replacement" ":" STRING
@@ -537,6 +546,9 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
                   | ddns_use_conflict_resolution
                   | ddns_conflict_resolution_mode
                   | ddns_ttl_percent
+                  | ddns_ttl
+                  | ddns_ttl_min
+                  | ddns_ttl_max
                   | hostname_char_set
                   | hostname_char_replacement
                   | store_extended_info
@@ -624,6 +636,9 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
                          | ddns_use_conflict_resolution
                          | ddns_conflict_resolution_mode
                          | ddns_ttl_percent
+                         | ddns_ttl
+                         | ddns_ttl_min
+                         | ddns_ttl_max
                          | hostname_char_set
                          | hostname_char_replacement
                          | store_extended_info
@@ -754,6 +769,20 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
                | network_client_classes
                | require_client_classes
                | evaluate_additional_classes
+               | ddns_send_updates
+               | ddns_override_no_update
+               | ddns_override_client_update
+               | ddns_replace_client_name
+               | ddns_generated_prefix
+               | ddns_qualifying_suffix
+               | ddns_update_on_renew
+               | ddns_conflict_resolution_mode
+               | ddns_ttl_percent
+               | ddns_ttl
+               | ddns_ttl_min
+               | ddns_ttl_max
+               | hostname_char_set
+               | hostname_char_replacement
                | user_context
                | comment
                | unknown_map_entry
index 53f6bdc2eed03d12dc4df633814cb9872608c898..e8cb164145c4019787471763ac1b80aedcc79c60 100644 (file)
@@ -146,6 +146,9 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
                  | ddns_use_conflict_resolution
                  | ddns_conflict_resolution_mode
                  | ddns_ttl_percent
+                 | ddns_ttl
+                 | ddns_ttl_min
+                 | ddns_ttl_max
                  | store_extended_info
                  | statistic_default_sample_count
                  | statistic_default_sample_age
@@ -220,6 +223,12 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
 
      ddns_ttl_percent ::= "ddns-ttl-percent" ":" FLOAT
 
+     ddns_ttl ::= "ddns-ttl" ":" INTEGER
+
+     ddns_ttl_min ::= "ddns-ttl-min" ":" INTEGER
+
+     ddns_ttl_max ::= "ddns-ttl-mix" ":" INTEGER
+
      hostname_char_set ::= "hostname-char-set" ":" STRING
 
      hostname_char_replacement ::= "hostname-char-replacement" ":" STRING
@@ -534,6 +543,9 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
                   | ddns_use_conflict_resolution
                   | ddns_conflict_resolution_mode
                   | ddns_ttl_percent
+                  | ddns_ttl
+                  | ddns_ttl_min
+                  | ddns_ttl_max
                   | store_extended_info
                   | allocator
                   | pd_allocator
@@ -619,6 +631,9 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
                          | ddns_use_conflict_resolution
                          | ddns_conflict_resolution_mode
                          | ddns_ttl_percent
+                         | ddns_ttl
+                         | ddns_ttl_min
+                         | ddns_ttl_max
                          | store_extended_info
                          | allocator
                          | pd_allocator
@@ -747,6 +762,20 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
                | network_client_classes
                | require_client_classes
                | evaluate_additional_classes
+               | ddns_send_updates
+               | ddns_override_no_update
+               | ddns_override_client_update
+               | ddns_replace_client_name
+               | ddns_generated_prefix
+               | ddns_qualifying_suffix
+               | ddns_update_on_renew
+               | ddns_conflict_resolution_mode
+               | ddns_ttl_percent
+               | ddns_ttl
+               | ddns_ttl_min
+               | ddns_ttl_max
+               | hostname_char_set
+               | hostname_char_replacement
                | user_context
                | comment
                | unknown_map_entry
index cb9e3d25080021ef062227876c409e03e3f38d0f..40e1d8f27915979d80a1c4ef64d0ed820e9b8eb8 100644 (file)
@@ -4047,7 +4047,7 @@ DHCP4_DB_RECONNECT_DISABLED
 
 .. code-block:: text
 
-    database reconnect is disabled: max-reconnect-tries %1, reconnect-wait-time %2
+    database reconnect is disabled: retries left: %1, reconnect wait time: %2, manager ID: %3, timer: %4
 
 This is an informational message indicating that connectivity to either the
 lease or host database or both and that automatic reconnect is not enabled.
@@ -4057,7 +4057,7 @@ DHCP4_DB_RECONNECT_FAILED
 
 .. code-block:: text
 
-    maximum number of database reconnect attempts: %1, has been exhausted without success
+    maximum number of database reconnect attempts: %1, has been exhausted without success, manager ID: %2, timer: %3
 
 This error indicates that the server failed to reconnect to the lease and/or
 host database(s) after making the maximum configured number of reconnect
@@ -4070,7 +4070,7 @@ DHCP4_DB_RECONNECT_LOST_CONNECTION
 
 .. code-block:: text
 
-    database connection lost.
+    database connection lost: manager ID: %1, timer: %2.
 
 This info message indicates that the connection has been lost and the dhcp
 service might have been disabled, as specified in the configuration, in order to
@@ -4093,7 +4093,7 @@ DHCP4_DB_RECONNECT_SUCCEEDED
 
 .. code-block:: text
 
-    database connection recovered.
+    database connection recovered: manager ID: %1, timer: %2.
 
 This info message indicates that the connection has been recovered and the dhcp
 service has been restored.
@@ -6241,7 +6241,7 @@ DHCP6_DB_RECONNECT_DISABLED
 
 .. code-block:: text
 
-    database reconnect is disabled: max-reconnect-tries %1, reconnect-wait-time %2
+    database reconnect is disabled: retries left: %1, reconnect wait time: %2, manager ID: %3, timer: %4
 
 This is an informational message indicating that connectivity to either the
 lease or host database or both and that automatic reconnect is not enabled.
@@ -6251,7 +6251,7 @@ DHCP6_DB_RECONNECT_FAILED
 
 .. code-block:: text
 
-    maximum number of database reconnect attempts: %1, has been exhausted without success
+    maximum number of database reconnect attempts: %1, has been exhausted without success, manager ID: %2, timer: %3
 
 This error indicates that the server failed to reconnect to the lease and/or
 host database(s) after making the maximum configured number of reconnect
@@ -6264,7 +6264,7 @@ DHCP6_DB_RECONNECT_LOST_CONNECTION
 
 .. code-block:: text
 
-    database connection lost.
+    database connection lost: manager ID: %1, timer: %2.
 
 This info message indicates that the connection has been lost and the dhcp
 service might have been disabled, as specified in the configuration, in order to
@@ -6287,7 +6287,7 @@ DHCP6_DB_RECONNECT_SUCCEEDED
 
 .. code-block:: text
 
-    database connection recovered.
+    database connection recovered: manager ID: %1, timer: %2.
 
 This info message indicates that the connection has been recovered and the dhcp
 service has been restored.
@@ -8585,6 +8585,21 @@ the database access parameters are changed: in the latter case, the
 server closes the currently open database, and opens a database using
 the new parameters.
 
+DHCPSRV_DDNS_TTL_TOO_LARGE
+==========================
+
+.. code-block:: text
+
+    %1 of lease life time %2 is %3, using maximum of %4 instead.
+
+Logged at debug log level 55.
+A debug message issued when the DDNS TTL value calculated using the
+ddns-ttl-percent if specified or (0.33 if not) is larger than the
+the specified value of ddns-ttl-max. Kea will ignore the value and
+use the specified maximum instead. The message details include
+the percentage, the lease life time, the calculated TTL, and the value
+actually used.
+
 DHCPSRV_DDNS_TTL_TOO_SMALL
 ==========================
 
@@ -10012,16 +10027,6 @@ A debug message issued when one of the registered interval timers
 is unregistered from the Timer Manager. The name of the timer is
 included in the message.
 
-DHCPSRV_UNKNOWN_DB
-==================
-
-.. code-block:: text
-
-    unknown database type: %1
-
-The database access string specified a database type (given in the
-message) that is unknown to the software. This is a configuration error.
-
 ****
 DHCP
 ****
@@ -12808,6 +12813,44 @@ and this server is not running in the load balancing mode. The server may only
 transition to the load-balancing state when it runs in the load balancing mode.
 The HA mode of both servers must be the same.
 
+HA_LEASE4_EXPIRE_FAILED
+=======================
+
+.. code-block:: text
+
+    lease4_expire callout failed: %1
+
+This error message is issued when the callout for the lease4_expire hook
+point failed. This includes unexpected errors like wrong arguments provided to
+the callout by the DHCP server (unlikely internal server error).
+The argument contains a reason for the error.
+
+HA_LEASE4_EXPIRE_INVALID_HA_SERVER_NAME
+=======================================
+
+.. code-block:: text
+
+    %1: invalid ha-server-name value for subnet %2
+
+This error message is issued when the reclaimed DHCPv4 lease belongs to
+a subnet which includes ha-server-name value in the user-context but this
+value is not a string or is empty. It is a server's misconifguration.
+The first argument holds the lease information. The second argument is a
+subnet prefix.
+
+HA_LEASE4_EXPIRE_RECLAMATION_SKIP
+=================================
+
+.. code-block:: text
+
+    %1: skipping reclamation of the lease that belongs to a partner
+
+Logged at debug log level 40.
+This debug message is issued when the server is in the terminated state and
+skips reclamation of the lease that was probably allocated by another server,
+or is maintained by the other server while the servers are in the HA terminated
+state. The argument is the lease address.
+
 HA_LEASE4_SERVER_DECLINE_FAILED
 ===============================
 
@@ -12820,6 +12863,44 @@ point failed. This includes unexpected errors like wrong arguments provided to
 the callout by the DHCP server (unlikely internal server error).
 The argument contains a reason for the error.
 
+HA_LEASE6_EXPIRE_FAILED
+=======================
+
+.. code-block:: text
+
+    lease4_expire callout failed: %1
+
+This error message is issued when the callout for the lease4_expire hook
+point failed. This includes unexpected errors like wrong arguments provided to
+the callout by the DHCP server (unlikely internal server error).
+The argument contains a reason for the error.
+
+HA_LEASE6_EXPIRE_INVALID_HA_SERVER_NAME
+=======================================
+
+.. code-block:: text
+
+    %1: invalid ha-server-name value for subnet %2
+
+This error message is issued when the reclaimed DHCPv6 lease belongs to
+a subnet which includes ha-server-name value in the user-context but this
+value is not a string or is empty. It is a server's misconifguration.
+The first argument holds the lease information. The second argument is a
+subnet prefix.
+
+HA_LEASE6_EXPIRE_RECLAMATION_SKIP
+=================================
+
+.. code-block:: text
+
+    %1: skipping reclamation of the lease that belongs to a partner
+
+Logged at debug log level 40.
+This debug message is issued when the server is in the terminated state and
+skips reclamation of the lease that was probably allocated by another server,
+or is maintained by the other server while the servers are in the HA terminated
+state. The argument is the lease address.
+
 HA_LEASES4_COMMITTED_FAILED
 ===========================
 
@@ -13171,6 +13252,30 @@ balance an incoming DHCPv4 query because neither client identifier nor
 HW address was included in the query. The query will be dropped. The
 sole argument contains transaction id.
 
+HA_LOAD_BALANCING_LEASE_DUID_MISSING
+====================================
+
+.. code-block:: text
+
+    %1: load balancing failed for the DHCPv6 lease %2 because DUID is missing
+
+Logged at debug log level 40.
+This debug message is issued when the HA hook library was unable to load
+balance a reclaimed DHCPv6 lease because client identifier was not included
+found in the lease.
+
+HA_LOAD_BALANCING_LEASE_IDENTIFIER_MISSING
+==========================================
+
+.. code-block:: text
+
+    %1: load balancing failed for the DHCPv4 lease %2 because HW address and client identifier are missing
+
+Logged at debug log level 40.
+This debug message is issued when the HA hook library was unable to load
+balance a reclaimed DHCPv4 lease because neither client identifier nor
+HW address was included in the query.
+
 HA_LOCAL_DHCP_DISABLE
 =====================
 
@@ -15854,6 +15959,26 @@ This informational message indicates that the server has started
 HTTP/HTTPS service on the specified address and port for receiving
 control commands.
 
+HTTP_COMMAND_MGR_SERVICE_STOPPING
+=================================
+
+.. code-block:: text
+
+    Server is stopping %1 service %2
+
+This informational message indicates that the server has stopped
+HTTP/HTTPS service. When known the address and port are displayed.
+
+HTTP_COMMAND_MGR_SERVICE_STOPPING_ALL
+=====================================
+
+.. code-block:: text
+
+    stopping %1 service %2
+
+This informational message indicates that the server has stopped
+HTTP/HTTPS service. When known the address and port are displayed.
+
 HTTP_CONNECTION_CLOSE_CALLBACK_FAILED
 =====================================
 
index 4092f00dd3114a465bea80847de676ecaccafb88..631b9fc11dc104b4f4658a151c5203fb930f052c 100644 (file)
@@ -1,5 +1,5 @@
 ..
-   Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
+   Copyright (C) 2019-2025 Internet Systems Consortium, Inc. ("ISC")
 
    This Source Code Form is subject to the terms of the Mozilla Public
    License, v. 2.0. If a copy of the MPL was not distributed with this
index e5835e2effdb3aa60085af985f604c5e88204dc0..6427d65c9a24b1069cd200d3381dfbc4efc1b640 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 91a4f1937e3afc3a8fa0d074a657495be943a5ae..38d0b35c85acaee68755dc9d0b8fa0ac3a30531b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 1bbabc4913acaf6430c365def853eb0163d99b0d..a46a4ab59d3839d564a4947f28e9d4c0b59cd72b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index ce5e35f495887905170a606f8c1545d5e5d11bf2..00573dfbf28ec70f9bfd802d20ecdea6ebad20c6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 83991688696a894f4dad1939f07b81819a1653f4..7e226919e8f4eaff5b290ac681b4dbc4dd98874d 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 #
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
index cbac91e42da8751d333b6d8a635aed720cfd2ca5..44bc9d80475f790e248a4d59e6c7fd5369f4de1a 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 #
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
index fd55c01ab1be5196fea2004151e42dc10d06f78d..4fd7a33786a17f19bfbc3e270e0f2706f2aeb379 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 #
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
index ec040b8287d90281ccd6969163e26e8679f68c26..a736ccdb4e67f7e72ae1f9da6eb448744dc20cee 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index d96f236dd2e91187f196b89213b11270c659dc6a..5d316e9e8583f3bdee19bce23c73535f0697c247 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index bbe01a9ab90e9b5b21176d04f855ad063c6c5a35..339bc5a2569614ff85cd8d6c998a7fdee2853af5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 3d804b53e482b30df786ad086d19c02aa5288ee8..244f349b06e9f1111e5b1e0f11f29e9e6f502dc6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 0c5bec77f2a06c40727278c75950f12a47e810db..92e386daa044963e7e9cac805169cb5d2d2eb168 100644 (file)
@@ -1,6 +1,6 @@
-#line 2 "d2_lexer.cc"
+#line 1 "d2_lexer.cc"
 
-#line 4 "d2_lexer.cc"
+#line 3 "d2_lexer.cc"
 
 #define  YY_INT_ALIGNED short int
 
@@ -1171,7 +1171,7 @@ static const flex_int16_t yy_rule_linenum[90] =
 #define YY_RESTORE_YY_MORE_OFFSET
 char *yytext;
 #line 1 "d2_lexer.ll"
-/* 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
@@ -1214,7 +1214,7 @@ unsigned int comment_start_line = 0;
 
 /* To avoid the call to exit... oops! */
 #define YY_FATAL_ERROR(msg) isc::d2::D2ParserContext::fatal(msg)
-#line 1218 "d2_lexer.cc"
+#line 1217 "d2_lexer.cc"
 /* noyywrap disables automatic rewinding for the next file to parse. Since we
    always parse only a single string, there's no need to do any wraps. And
    using yywrap requires linking with -lfl, which provides the default yywrap
@@ -1240,8 +1240,8 @@ unsigned int comment_start_line = 0;
    by moving it ahead by yyleng bytes. yyleng specifies the length of the
    currently matched token. */
 #define YY_USER_ACTION  driver.loc_.columns(yyleng);
+#line 1243 "d2_lexer.cc"
 #line 1244 "d2_lexer.cc"
-#line 1245 "d2_lexer.cc"
 
 #define INITIAL 0
 #define COMMENT 1
@@ -1561,7 +1561,7 @@ YY_DECL
     }
 
 
-#line 1565 "d2_lexer.cc"
+#line 1564 "d2_lexer.cc"
 
        while ( /*CONSTCOND*/1 )                /* loops until end-of-file is reached */
                {
@@ -2812,7 +2812,7 @@ YY_RULE_SETUP
 #line 1022 "d2_lexer.ll"
 ECHO;
        YY_BREAK
-#line 2816 "d2_lexer.cc"
+#line 2815 "d2_lexer.cc"
 
        case YY_END_OF_BUFFER:
                {
index 89e50dac67b6d2b856c39bb9cf43e8e01dba7818..13ae240e327c85e52de0edae0527c696972b012d 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+/* Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 
    This Source Code Form is subject to the terms of the Mozilla Public
    License, v. 2.0. If a copy of the MPL was not distributed with this
index 0fac83789061adc2d0a71cbe49355dc7229a25e1..2431aff2c05d6ad930d9a9917a728df3a36db705 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+/* Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 
    This Source Code Form is subject to the terms of the Mozilla Public
    License, v. 2.0. If a copy of the MPL was not distributed with this
index 81cc5694d561ff605526d85716205c2bdcf6eb73..617686b9c109078e81f6288a03c1337881a7684b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 960f864815db8961973a12f70a080a6c3ea6827d..3b03b26a68be7c346852cd6928720fad2396ae84 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index d0731b92c6746d5dadd9829532612b489ea7182a..be392f1e22d32c7cd0033b4ddb959876f3b71ce8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7bc641d98b6796dca6ff56d3304257cae7df76ca..0f8999af3de006c9a19de26722c6016593e4d142 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 8af7f558a5e8dccb0d06149ebd315b6629d54cd5..b5a8e28b5265d8cc185d0bd63f527ef754453260 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 5206fffaa4fe2a349faa486ef8c70d244738d010..ae27a391ae7e97ca10197482675d4fb04013b8fe 100644 (file)
@@ -1,6 +1,6 @@
-#line 2 "dhcp4_lexer.cc"
+#line 1 "dhcp4_lexer.cc"
 
-#line 4 "dhcp4_lexer.cc"
+#line 3 "dhcp4_lexer.cc"
 
 #define  YY_INT_ALIGNED short int
 
@@ -2278,7 +2278,7 @@ using namespace isc::dhcp;
 
 /* To avoid the call to exit... oops! */
 #define YY_FATAL_ERROR(msg) isc::dhcp::Parser4Context::fatal(msg)
-#line 2282 "dhcp4_lexer.cc"
+#line 2281 "dhcp4_lexer.cc"
 /* noyywrap disables automatic rewinding for the next file to parse. Since we
    always parse only a single string, there's no need to do any wraps. And
    using yywrap requires linking with -lfl, which provides the default yywrap
@@ -2304,8 +2304,8 @@ using namespace isc::dhcp;
    by moving it ahead by yyleng bytes. yyleng specifies the length of the
    currently matched token. */
 #define YY_USER_ACTION  driver.loc_.columns(yyleng);
+#line 2307 "dhcp4_lexer.cc"
 #line 2308 "dhcp4_lexer.cc"
-#line 2309 "dhcp4_lexer.cc"
 
 #define INITIAL 0
 #define COMMENT 1
@@ -2633,7 +2633,7 @@ YY_DECL
     }
 
 
-#line 2637 "dhcp4_lexer.cc"
+#line 2636 "dhcp4_lexer.cc"
 
        while ( /*CONSTCOND*/1 )                /* loops until end-of-file is reached */
                {
@@ -5887,7 +5887,7 @@ YY_RULE_SETUP
 #line 2575 "dhcp4_lexer.ll"
 ECHO;
        YY_BREAK
-#line 5891 "dhcp4_lexer.cc"
+#line 5890 "dhcp4_lexer.cc"
 
        case YY_END_OF_BUFFER:
                {
index 388f1d598144ac157adb8c392f3115042c690807..df0ac5b54a6616f1925f7eb7ee09c01a539e6f46 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 5fd5a7116725310f4a945534681b3ee9ba3c0c68..96cd25dc1a920f1a42a78303e41c5724c74e2c60 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 297b6867588ba52cae5d317e658c4a7064898c79..4f0361648b065c9ff893d5bc1a34aaa53adc833e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a2be31325a0b7ca22f039e437ab3559c01cfc802..4b6d690221b93fdcf4df158295819751967a9153 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 528a7e5a6b69dc01d0e6d66f75406168f4dc0c0d..a5106cd0b8d9da4bc5b88d85af03c6571c078418 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 6508520eadd38d58af4715e7432a0772104524bf..9ee5fb736d2b5a9619c116764f69455f750457c0 100644 (file)
@@ -1,6 +1,6 @@
-#line 2 "dhcp6_lexer.cc"
+#line 1 "dhcp6_lexer.cc"
 
-#line 4 "dhcp6_lexer.cc"
+#line 3 "dhcp6_lexer.cc"
 
 #define  YY_INT_ALIGNED short int
 
@@ -2251,7 +2251,7 @@ using namespace isc::dhcp;
 
 /* To avoid the call to exit... oops! */
 #define YY_FATAL_ERROR(msg) isc::dhcp::Parser6Context::fatal(msg)
-#line 2255 "dhcp6_lexer.cc"
+#line 2254 "dhcp6_lexer.cc"
 /* noyywrap disables automatic rewinding for the next file to parse. Since we
    always parse only a single string, there's no need to do any wraps. And
    using yywrap requires linking with -lfl, which provides the default yywrap
@@ -2277,8 +2277,8 @@ using namespace isc::dhcp;
    by moving it ahead by yyleng bytes. yyleng specifies the length of the
    currently matched token. */
 #define YY_USER_ACTION  driver.loc_.columns(yyleng);
+#line 2280 "dhcp6_lexer.cc"
 #line 2281 "dhcp6_lexer.cc"
-#line 2282 "dhcp6_lexer.cc"
 
 #define INITIAL 0
 #define COMMENT 1
@@ -2608,7 +2608,7 @@ YY_DECL
     }
 
 
-#line 2612 "dhcp6_lexer.cc"
+#line 2611 "dhcp6_lexer.cc"
 
        while ( /*CONSTCOND*/1 )                /* loops until end-of-file is reached */
                {
@@ -5902,7 +5902,7 @@ YY_RULE_SETUP
 #line 2608 "dhcp6_lexer.ll"
 ECHO;
        YY_BREAK
-#line 5906 "dhcp6_lexer.cc"
+#line 5905 "dhcp6_lexer.cc"
 
        case YY_END_OF_BUFFER:
                {
index 3ce3323676f6ac88dfca4f95c7b9a9113285fccb..1c1cdac01373e7e31563c5838c15751d6714020d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 093670a426ba1aeafa699e6b08d1dfd7aa8b617d..c469f8a5ec8648de12f0f4caf9a375a2818ed170 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 59c1e79573fbba411dc6ef1463985435fc579c60..cecf3536e4fdfa9b4455de2eaffd956c2589a700 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 709bc9466ad9ff080665140afe4e692e398cd9a7..ba5d01b13e09e2cb2ccd01232c96f6be0118caa6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index f9f10216737a798298b79de6ebb597679bbb010b..adfc0892b4b729ec3a5033c054c2054ad4736dce 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index dc3cca923135970368b98fdd4fe0b745704beff7..bba21935934b410f5f889bc50a12d4bd9ee19631 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index d795d9e0f8ff8fa40f4363e19187bbbf62751019..65fa07af69ed442bee6c4eb17b8ca85a86edda3f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 09745e792d666e77c8e60eb7799081f510367080..56b04207fa303a1bcb59089d0b4fc8dbbd3ef8cb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index f951ac40346356b76f153680abf46d2ae53f0e95..7a64400268dfabe0be061e16047b9bbe764fc8da 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 9fba3cfd1faff03b0edcfd66bcb44fa2c07b7e78..8d637350096bb555e337f6c3ac58b69e4a796f0b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index ef56fd321c152db568b1846a65878f366af407a3..25c637970cf49df9fc48975b806f68407c24ad95 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index ac17cb65f8d0542d7f909be2fdcb3043516e9ca5..f76d693945ffab259adf8a4ba5921d1b59377cd2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 771c22354015f8d1501fa7aea337e9c43def1224..4a551140fdd8d5d30bb7ea5f8ec04d9bd90de2e2 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 
 $NAMESPACE isc::ha
 
@@ -274,12 +274,52 @@ and this server is not running in the load balancing mode. The server may only
 transition to the load-balancing state when it runs in the load balancing mode.
 The HA mode of both servers must be the same.
 
+% HA_LEASE4_EXPIRE_FAILED lease4_expire callout failed: %1
+This error message is issued when the callout for the lease4_expire hook
+point failed. This includes unexpected errors like wrong arguments provided to
+the callout by the DHCP server (unlikely internal server error).
+The argument contains a reason for the error.
+
+% HA_LEASE4_EXPIRE_INVALID_HA_SERVER_NAME %1: invalid ha-server-name value for subnet %2
+This error message is issued when the reclaimed DHCPv4 lease belongs to
+a subnet which includes ha-server-name value in the user-context but this
+value is not a string or is empty. It is a server's misconifguration.
+The first argument holds the lease information. The second argument is a
+subnet prefix.
+
+% HA_LEASE4_EXPIRE_RECLAMATION_SKIP %1: skipping reclamation of the lease that belongs to a partner
+Logged at debug log level 40.
+This debug message is issued when the server is in the terminated state and
+skips reclamation of the lease that was probably allocated by another server,
+or is maintained by the other server while the servers are in the HA terminated
+state. The argument is the lease address.
+
 % HA_LEASE4_SERVER_DECLINE_FAILED lease4_server_decline callout failed: %1
 This error message is issued when the callout for the lease4_server_decline hook
 point failed. This includes unexpected errors like wrong arguments provided to
 the callout by the DHCP server (unlikely internal server error).
 The argument contains a reason for the error.
 
+% HA_LEASE6_EXPIRE_FAILED lease4_expire callout failed: %1
+This error message is issued when the callout for the lease4_expire hook
+point failed. This includes unexpected errors like wrong arguments provided to
+the callout by the DHCP server (unlikely internal server error).
+The argument contains a reason for the error.
+
+% HA_LEASE6_EXPIRE_INVALID_HA_SERVER_NAME %1: invalid ha-server-name value for subnet %2
+This error message is issued when the reclaimed DHCPv6 lease belongs to
+a subnet which includes ha-server-name value in the user-context but this
+value is not a string or is empty. It is a server's misconifguration.
+The first argument holds the lease information. The second argument is a
+subnet prefix.
+
+% HA_LEASE6_EXPIRE_RECLAMATION_SKIP %1: skipping reclamation of the lease that belongs to a partner
+Logged at debug log level 40.
+This debug message is issued when the server is in the terminated state and
+skips reclamation of the lease that was probably allocated by another server,
+or is maintained by the other server while the servers are in the HA terminated
+state. The argument is the lease address.
+
 % HA_LEASES4_COMMITTED_FAILED leases4_committed callout failed: %1
 This error message is issued when the callout for the leases4_committed hook
 point failed. This includes unexpected errors like wrong arguments provided to
@@ -449,46 +489,6 @@ number of lease updates for which a conflict status code was returned
 by the partner exceeds the limit set with max-rejected-lease-updates
 configuration parameter.
 
-% HA_LEASE4_EXPIRE_FAILED lease4_expire callout failed: %1
-This error message is issued when the callout for the lease4_expire hook
-point failed. This includes unexpected errors like wrong arguments provided to
-the callout by the DHCP server (unlikely internal server error).
-The argument contains a reason for the error.
-
-% HA_LEASE4_EXPIRE_INVALID_HA_SERVER_NAME %1: invalid ha-server-name value for subnet %2
-This error message is issued when the reclaimed DHCPv4 lease belongs to
-a subnet which includes ha-server-name value in the user-context but this
-value is not a string or is empty. It is a server's misconifguration.
-The first argument holds the lease information. The second argument is a
-subnet prefix.
-
-% HA_LEASE4_EXPIRE_RECLAMATION_SKIP %1: skipping reclamation of the lease that belongs to a partner
-Logged at debug log level 40.
-This debug message is issued when the server is in the terminated state and
-skips reclamation of the lease that was probably allocated by another server,
-or is maintained by the other server while the servers are in the HA terminated
-state. The argument is the lease address.
-
-% HA_LEASE6_EXPIRE_FAILED lease4_expire callout failed: %1
-This error message is issued when the callout for the lease4_expire hook
-point failed. This includes unexpected errors like wrong arguments provided to
-the callout by the DHCP server (unlikely internal server error).
-The argument contains a reason for the error.
-
-% HA_LEASE6_EXPIRE_INVALID_HA_SERVER_NAME %1: invalid ha-server-name value for subnet %2
-This error message is issued when the reclaimed DHCPv6 lease belongs to
-a subnet which includes ha-server-name value in the user-context but this
-value is not a string or is empty. It is a server's misconifguration.
-The first argument holds the lease information. The second argument is a
-subnet prefix.
-
-% HA_LEASE6_EXPIRE_RECLAMATION_SKIP %1: skipping reclamation of the lease that belongs to a partner
-Logged at debug log level 40.
-This debug message is issued when the server is in the terminated state and
-skips reclamation of the lease that was probably allocated by another server,
-or is maintained by the other server while the servers are in the HA terminated
-state. The argument is the lease address.
-
 % HA_LOAD_BALANCING_DUID_MISSING %1: load balancing failed for the DHCPv6 message (transaction id: %2) because DUID is missing
 Logged at debug log level 40.
 This debug message is issued when the HA hook library was unable to load
index 2a8e80b3cb09bba95c11a949426f873cb571f10a..94c276d87f986bf2f0ebd51f46e896162519bf32 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 64e538c6db3733f71b120e53ec2a93f958519eb8..fba7f5004801681f9e5f4273e6bf44a7b01d2982 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b172204277d04396c91a7e2eee0a1aa5bdb5bb2d..a489a4945f152acc616ce25499c9bb8f2a6b2d93 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 56577981d18b6dbd9a090a1cfb0e8fd58fd42c97..321907b4fc3b1370fa2cc18f82088396277a16ce 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b49d3e38bdc1ffc4e8d6982f0acdd13cd4c9a07f..8adf1f9e0692b4985dcc3ccb3785810a785ac109 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 452c49640ac55fbbe58b2faf882d4b43eee88e87..9f2ff65c8998ac2f73b1826f00e46eab992351a1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7db18bcdc15ee8b4d3dcb389fd38e94f8347bce2..96130b1fcbf2ef191422eb2593f89bac7c28d1cb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index d06df9674416be1ee67e1b9eb5b963be469fdb19..eb38a620e313d436f8677488771e18a79f3d6d6e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b195533e46cd30936e4e6f91870e5b903ad77094..47ecadeade0654f16e52c275a469f0c1d4e57712 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b620adad46a386e9d8eb398232cca49d17ef66b9..ce763dd00219bfcede7903cbc61222ef89246769 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 544de16915e8fab3d5ec7f95a612da132e1ddee0..23cf59210ac0d69274e24ed81e7d273ace0c285d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 0ec3fde9738fa93d9154a30f84f134ab4bf00453..410586f7c8a56fac1a08e09fb2d3e846ef48ee67 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 62747c29acb33093e6ca7eeb19524d71417a6c75..e61663176ff8f2eb182f4235da04e670a590870d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2ef0fcb0aed16e657cc2ef3daf5edaf95c8e3014..119ed3c99ebb58ac000f183048ae7a1b9344e390 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a6290558cd74154bea9a3777e90581e3e858c00e..8c0dd3179bb4a60f5f642763e7cb48a391d6ccca 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 5ff212890d45f18e21f6b2802b82319eb6d623f5..7acb28f430269c588bfc12ea5e6f34b5e18478d3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7e2da48a6ea18b68b50a45c2efb57a489465dc93..ffa91a99b5cf0eb396860b3bbc913ef0c890cf63 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 8b88b4a59283b1e1bc90ec08e5e8a26f23133d3c..3d5a9d0aab3a2f628b12bc3fba57a7de60a7da85 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b668d0fa835fed731509b9538a66f19fa5ed7bd4..424d847f4338a950224750b4065c2a4a1fafe91c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2022-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2022-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 12e3575824e9a8bfb654d2a6230e7eadd1dbaf3f..e32428182549ff5dda0ffbecc91836b0de3402c4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index c947279cb675f40cc83c395432b705d56fb177b0..491c13edc5099922a19aadaeb93bd9b2c3915bf3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 1f7a603d82ff7e60c2f53d3a21d4b7123837e4a2..2e10f21ec8cc3cfd0abe8021bac5ec46cc0309ea 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 53cd3f61c234c4cac0095bf7e72c1f4c17c0b179..194753753225f42f408a5238610e7f64c35e4c17 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 70f32d71df30b147b928c2b3192f85a9f094d3d0..a1b91860a1dc629badce4c840550c08377515806 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a412fec94a2571579ef37da6d399ebffa687c8b1..e93e796ae95695e55868fbd3015dd3c11478c158 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 4491f7c3aaca8d28aea740b4b971af707ba2ac9a..4375e7c1a253a67b5f4d93cb85a4c1011a6a96a7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a5af53151361b38931b4c07c0afb8850087b35d5..e912f0f398503e10bff5b4bd4c9468a7f1860da3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2010-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 91af69ade31ae2354cc3acc0a513b328ac78775b..a3f7739ea14d9cb05b05908051f5e4ee642f8024 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7ffd9297b5128eb816a7b19f2d3f70782bf69ed6..5318b7a0bc262e7d66c816d40b62a3108fdc172b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 13f63fd75813db9aa7b1e144b2a731f376e59322..d5bafd234057d47ab63a26f1fde619e6ca25bf87 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2010-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7c8cb35535dba08fb67aee00e18eafca815a3c7b..0553a2474cc31039df7915c590bdf55b6fb3a489 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 830f1a2a28f1690c30a2db44350f507d7f6ecfe9..9790b18ad711f775203a367e71701fe275ddd694 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 31a53f6505e75cd7c10adf6ad12175d2afbae95f..b4c7a88723a34abb892d012b4804f98b77c669c8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a20fdebc7c306ba875937a1bddcf4ffa461026a8..8c1070f7087943bd6bc39861b9672d4b5e254d89 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index efcf359cb82d63ca9fc1dc32977a2ccdc6ad551c..39aa8ade50e62791192e9b38f3013b7acdcefb0b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 96382cc77f4592e2dde93d919a104f7fa50cc8b3..a1f8722cf0cdba16dc3a5101a569027464ec5bf9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2a3da9f046402a2d57107275249d50fd30bdbeea..523b1524ba8ddccb275430183e0053628fc6a74a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index db6c3a8eb4e778ef1255517bc878bc63b4478092..50bfb74d9b35972ab0036685b2e83383b8bb2291 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 88d3dcdc5520b6af08a8b3ce9a806ce87514d862..8aec9b5610348f75e793c296c3c6607197ac5312 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 39ebc4f23a71cce5ca1f96a53622a94a7f3e8c33..1b2ee4b0d2de4c6edba336d86623c40fe8cbac07 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 1ed98aa5611098075d2271b63d1a00cb4eab8683..27732cb7613091f95ce510b4175fef1a290c3aa4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 04a50dead52b2f3c4b13f10e5bef2a9ce4e50bfc..bca1e7cfdb1169291970a5883d79b1e6f60e6ddd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b965e497cc47a0198e82fdc1ff18f83031b7f62d..b63a98c3b80ef7877946633a0a6251534b84f98c 100644 (file)
@@ -75,9 +75,9 @@ const char* values[] = {
     "COMMAND_WATCH_SOCKET_MARK_READY_ERROR", "watch socket failed to mark ready: %1",
     "HTTP_COMMAND_MGR_IGNORED_TLS_SETUP_CHANGES", "ignore a change in TLS setup of the http control socket",
     "HTTP_COMMAND_MGR_SERVICE_STARTED", "started %1 service bound to address %2 port %3",
-    "HTTP_COMMAND_MGR_SERVICE_STOPPING", "stopping %1 service %2",
+    "HTTP_COMMAND_MGR_SERVICE_STOPPING", "Server is stopping %1 service %2",
     "HTTP_COMMAND_MGR_SERVICE_STOPPING_ALL", "stopping %1 service %2",
-    "HTTP_COMMAND_MGR_SERVICE_STOPPING_NO_DATA", "stopping %1 service %2",
+    "HTTP_COMMAND_MGR_SERVICE_STOPPING_NO_DATA", "Server is stopping all services including %1 service %2",
     NULL
 };
 
index 06248d7c970fdbed4a2718132be96b1c319dace3..2c268cd7e936f1e841d745ecc682c14cfc3c7ace 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2011-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
@@ -168,11 +168,11 @@ control commands.
 This informational message indicates that the server has stopped
 HTTP/HTTPS service. When known the address and port are displayed.
 
+% HTTP_COMMAND_MGR_SERVICE_STOPPING_ALL stopping %1 service %2
+This informational message indicates that the server has stopped
+HTTP/HTTPS service. When known the address and port are displayed.
+
 % HTTP_COMMAND_MGR_SERVICE_STOPPING_NO_DATA Server is stopping all services including %1 service %2
 This informational message indicates that the server is stopping all
 HTTP/HTTPS services. When known the address and port are displayed for
 each service.
-
-% HTTP_COMMAND_MGR_SERVICE_STOPPING_ALL stopping %1 service %2
-This informational message indicates that the server has stopped
-HTTP/HTTPS service. When known the address and port are displayed.
index bdace6c88f3e6826b02259cfb07b8c766c7a5791..02671cc1ad7765a4e76b7b7c064fa56cc9e5ecd5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b6e9c46f0a22002c5f984f7c020a778f279d8599..08118235846bd7e8dac48f63d4f1ab0a169398de 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 1856e6c521061ba32d28873eb532c979f18c435c..9fcc44d11fe232644069e7b81459b5aaadf7e196 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 845881034831e6983e9a66c6a3b3d782a894fd64..1d937d306994514e81625522139f40ab426309ea 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 999873943439204430d961390359907b75c890c5..5795e6784cf388a090a079b047da3fc34872fe7b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 3fb65c2c54d1324eab2e08e149fcb47e1ca1eba3..493276d9e490a288452600e643b7941de4f09adc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 3d4eb05e30687c83c0cf221edd9a72647abffec3..6606fe2a0242feefaf9a1e83e7b3a620854639a5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 1d71ca27d18e0c5966d62ddc6c0412f6441c6a43..55f14a5e525a2798b56c2c5c41ef238861e82ff9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 72d4c8254fd5eda4ef23cae3271dd79741b73f38..99d91b2f368ec428b8fb638479f939b52aff0c90 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 864575b3c1ae93e0161ed3853230b59e6feb3632..c1b0dca514e7083306d4aa8a2f6a60f20dc4e2f2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a6931101b543c4453b07608c4f387c810ff11ad0..4ded7b0d81af8242866dafc8498b7eeff8b781d5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 89f40f00329fead3393b077f79852c5aed8ab420..ed73a91ae6da6e35781d4bb1f5dceedf2e2c936d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 086c074251aec8cc5b11467eac36e380bd75673d..a8d781fb7b90a7db97e743294c1bf44693fbf19f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2019349edb5a9b9dac296bb28730d1bf33f80b27..f91452962119e03301eb929ce474c8c92dc91479 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 1e368f3ae27db5382fc95180270a9bb263f5e123..e94c6a2cb5eaee66328240e110ce73586011f8cc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index da18bccd92f06d507f4e795c5dc85a0b876d9177..41ab561e15fc7528beb132c81af7aba580d6bfba 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index fd79e432a0952d11cd82d5bb60723d877eff96d4..e57a5cabccef55f28516ff153cb77aeac9f42dc3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 25d6739bd3a7634b1213eeb816f5e76a891ef179..afb32337f8235c006566b1de02913792df2a2786 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index aa2bc79d43fb27e9e4b1582ccd1208788037ec16..92336a1139e75cff7213aa705519ea01fc91bca3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index dcf37e03a4c1aa1bde07b155e78e2a57fa900157..0dedd5325222dc4f6126aca892800d75d12b8ee9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index fab5d29430018c0b75238e944256c76f4bfc6360..830f1a5e532656aabc245fe0a2a62dae9bae6294 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 419268bfe5cc86a73e7f64328a28bff0ec687eff..758205b37c2704dcd39d4d8042b4667f477aad25 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 792aa28acea0d516b197c61397280838cfcd5614..a55a98ba08c01b35a7be442f498165d78c1d40ea 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b1468a4e2afa5ff35887ac97c124295157f6d01e..8cfeae94e016489b94e5cf7068236ef46f9be4d8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index cbe572792b6f685b80fbeb5b41fe6ad46083eaad..99c40c882bcf236b209b6a60828e62d652e634a0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index cb0d68d8d73a12773402996dd2c33cbb8dd27f1b..c2d41312b30245ba528823861e9287763a8dd812 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 1c0b17b1ff6c4a2388721cfed979068710f0399d..0b266e0ea6c2ddcf072c4e0d93d5dd2c7419a732 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index ae8ba3c5b6fa0d58a6d009f0d866011342bb07e6..58d811b69754f34e84293801d793571d426132da 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 1001f5c936d0301d8a0e6996206394d52d7c3056..128e1e9ff93e71e548244999806ccfc9b5793c1d 100644 (file)
@@ -267,6 +267,23 @@ the database access parameters are changed: in the latter case, the
 server closes the currently open database, and opens a database using
 the new parameters.
 
+% DHCPSRV_DDNS_TTL_TOO_LARGE %1 of lease life time %2 is %3, using maximum of %4 instead.
+Logged at debug log level 55.
+A debug message issued when the DDNS TTL value calculated using the
+ddns-ttl-percent if specified or (0.33 if not) is larger than the
+the specified value of ddns-ttl-max. Kea will ignore the value and
+use the specified maximum instead. The message details include
+the percentage, the lease life time, the calculated TTL, and the value
+actually used.
+
+% DHCPSRV_DDNS_TTL_TOO_SMALL %1 of lease life time %2 is %3, using minimum of %4 instead.
+Logged at debug log level 55.
+A debug message issued when the DDNS TTL value calculated using the
+ddns-ttl-percent if specified or (0.33 if not) is too small.  Kea will
+ignore the value and use the minimum (ddns-ttl-min if specified or 600
+seconds if not). The message details include the percentage, the lease
+life time, the calculated TTL, and the value actually used.
+
 % DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET received bad DHCPv4o6 packet: %1
 A bad DHCPv4o6 packet was received.
 
@@ -963,20 +980,3 @@ included in the message.
 % DHCPSRV_UNKNOWN_DB unknown database type: %1
 The database access string specified a database type (given in the
 message) that is unknown to the software. This is a configuration error.
-
-% DHCPSRV_DDNS_TTL_TOO_SMALL %1 of lease life time %2 is %3, using minimum of %4 instead.
-Logged at debug log level 55.
-A debug message issued when the DDNS TTL value calculated using the
-ddns-ttl-percent if specified or (0.33 if not) is too small.  Kea will
-ignore the value and use the minimum (ddns-ttl-min if specified or 600
-seconds if not). The message details include the percentage, the lease
-life time, the calculated TTL, and the value actually used.
-
-% DHCPSRV_DDNS_TTL_TOO_LARGE %1 of lease life time %2 is %3, using maximum of %4 instead.
-Logged at debug log level 55.
-A debug message issued when the DDNS TTL value calculated using the
-ddns-ttl-percent if specified or (0.33 if not) is larger than the
-the specified value of ddns-ttl-max. Kea will ignore the value and
-use the specified maximum instead. The message details include
-the percentage, the lease life time, the calculated TTL, and the value
-actually used.
index 40a52925f5e062b3e709ad3ab831c32d64fec1a5..c06068e93b3b08e0292e49819b6058a4a65efb4d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b08a586875b2bfe0a88ffef6779c279b77c98f6e..4f2e764bb5b65e688f574a22f80e71928b2d05b5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 978d7dcc9c075c9f423b92175d2d05b5e4ff7bda..659ab1832a00bc2b53a88a71583e118ea33b1e89 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 32488614b244d0bd828c5499af229c6dfd8d0ec3..e49edd27e6babee8ee4cfd0f6d5e3875be4c3a1b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 8e75467082e1f5370f4672dba1e9bb6f7f0cf8e8..4eec014736b4198fb40a99df6c9403db07183ca3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index e6ce7690b458d76ab7cbf3bd825950d5ce24281f..d647de87a56cac632284d9b31e038fab413aafb1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 105e7e2dc12eef74d297672d95b2853cad8f7146..b2a74dd728478d5720632c993c5e09ac0e2b1040 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index c57f044ff9296aaa913e3eab5fbf0aee3a181d1f..6ed58c610fc5fe853bcd39589ccf76947f4707a3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a22303bd680460f21e5316e0af0f11298ed4a21a..1590e899ed20432573f8ea877aadb2a5cef12734 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 0d4948e534a4f0a18c2eb24b3072a88d23b90333..0a6d4c7f680e047d53349eed67c4d80ddec8b766 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index cda2c0b99650f0b10aaa7f2087ba2ea2e48f4393..7c671959df14b95456df1c7773d96a49f55c9c81 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 6f4ead313597aad70bfbbd73fe26fcbc10b96b2a..bdcb8cd8bbd4754a343663162401d08d628b29a5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2c89eee62e848e93c643eca8f31194611708c7bb..b48efb66ea97e5b43883927e3850ec2f3bf567a1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 4007784fa5925fe046fd1cdcecf12d19b63eb5ee..9263aff5027a5c00c1364d7576e06b65cc430131 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 669883eb913259643597278086e3b1798b9b0e84..a2874a9a3ced1450e5839aaa5315a47b517b2a07 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index bee01c728002ff59b22e7b50c6ff3f3d3aece940..a7295c10c06f5ae1b9f57cb76e887ad829b412c5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2015 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b06b714be41d9dd582af52ca8ac47e2e464067e1..f22690866b2f2f659a87bcb28e7b206c959cd80f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index dc289670ba03b3d3ec94ce4ea011ab27c77ad4b7..024af5185750b4adbc7f0f52a2c6fda7f1d22687 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 20e318eb66eaf45c5454983fe8b8ca1269256a40..a908d6e3db3cd5ed9d1333abf771150169ff7ff9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 3be9adb3c160145970588c04694a01f4f98c6adc..24272708a0338297ca7c87edd3d2004dbafa94b3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 73d18abef378ffbc70f83e307a7c8a1d9b8180c8..36f525ad8d4a9e67dfc37db4ad432cd578d7c646 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 5072f396acc5e2cb309e3afc20ac04ca777df99c..e015a0c04e0bddebd3393134cfc22ce85e7604d9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index fa4f6a6aa2e6912cb1bab4809f62d26ff5e96ab4..b73a6d43d4cbe5735e14b66b58bb957083b4fc4a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 8cf76d705a548c2717c76aa88fa3c109f43ee514..f44308a0d3f2b3dd45958e1e1eed65173e1dc4fe 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2022-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2022-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 37845da1b54613aadf2c0d9f667ea5d3d9d09f23..aae6d9046394876dbfe9172cd7bc1545fd23da7e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 260d02effb5e70566e1b9609f7922e544619874f..6f6ff8864949f0796fb4529c91cd1b27d6e9a0f4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7493acb43498e69484a26d3dde6e1be75b257efb..bff0f4fb8a890a52fd8139bd4a3bbac37229d23f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 91436ac5c5f977207ef41fafe1e103565ad953b8..4d30c220ec3fa024c20954873ef04819a9f7ca81 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index df785e457b75ed5cb0d26678a060f18575687dc0..f53eac6de8db347dd09002f59d1171b4acc97789 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 757db2a69d1b23ad95777937c5fd9c7819680892..43b1ed341fc1bd2f6b698d44a9fd4bc55b20f797 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 417d2c3712cb1f1c497985d0336c7072e8a421e1..c23a6b9ba0fb692a625a6c5833fe13c50153585b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 3518bf2569d8fae2f8565254b56737bf532ba724..ed8af55fc32ebe7537dd0f32b9f994e54891e05b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b2039fc77f4d7895735e94109a2d2a0ca0b303c7..ae1303bbada671c9f7469df2635f9aca37b29f82 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7800ac2d072d74896d3168a5a6aeab29311cce11..c7b352a9c098286f29ae9911e4bd880447ceda73 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index f3c5c41edb4bf273df3d893b920fd267dd0eff75..8f158bb263b18246935334d622051f346adb9aa4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 580e16fddf3162e6937ec3f2592f83e790447ddd..ea9ab6386570646498ae99816b3f7b6b11c4a284 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index baf85dd638d11d53f7ff15420bd1355860d3f3d9..91b5d4cb4e04ffc1e5be5d01c69407336568fc67 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index d4be3f4a993e024dfb094628634b824316686cfc..352906f24b6e778fffc326f99701b984c7ba4b07 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index c1efa45751fd8b963e573df6aa5fc1d932b50169..3bcb6fa8a002cffe703afc40aef869d348b7d679 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 9034b7128b59821fcc04c622554f6238edb23c4b..2127c724d4b3e3653dde3b9a6ed392cdd0d770d3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index bf2173fe6de9e29ebad51301f05592796054b09b..0b66e229707c8fcacd8db2da68fa4712a6cd3e5b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 159e925ba2bcb22a77f058c2c329275fcb5eda64..767cc28b6b8e863f7f70f0c8bf2098a3c27f9a7d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index d5aeda0d55c3edcec9adf20e7c10a33e46f07d33..f440e7d11f3003587e08e06da59e82fc9bb59428 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2022-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2022-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index e6658be80cf19442127227e6ccf62fb155db1c06..ba1538ce9f643d1d7a9204cc79fc4f34c5d9b1ab 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2022-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2022-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 6dc95f95988070e214199101c6477e6a6bc2ee4d..ea2138c86d8878606e552b2dc2aea73c0e141ce8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 8143f61f74f7cdd44ded0fe9261e843074d83f47..6b44370f65e890597d243ef4382082a4373a6410 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2022-2025 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this