]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#4312] release changes
authorTomek Mrugalski <tomek@isc.org>
Mon, 26 Jan 2026 10:19:14 +0000 (11:19 +0100)
committerTomek Mrugalski <tomek@isc.org>
Mon, 26 Jan 2026 10:19:14 +0000 (11:19 +0100)
129 files changed:
COPYING
ChangeLog
changelog_unreleased/3103-radius-realm-config-entry-does-nothing [deleted file]
changelog_unreleased/4147-generating-core-files [deleted file]
changelog_unreleased/4176-ha-lease-syncing-doesn-t-always-update-lease-stats [deleted file]
changelog_unreleased/4184-add-drop-stats-to-the-HA [deleted file]
changelog_unreleased/4186-document-lease-query-stats [deleted file]
changelog_unreleased/4187-add-duplicate-drop-stats [deleted file]
changelog_unreleased/4220-req-option-for-memfile-to-abort-daemon-on-error [deleted file]
changelog_unreleased/4230-new-lease-get-by-state [deleted file]
changelog_unreleased/4260-unix-sockets-should-be-group-writable [deleted file]
changelog_unreleased/4265-exchange-timeout-parameter-is-ignored [deleted file]
changelog_unreleased/4282-implement-radius-status-server [deleted file]
changelog_unreleased/4295-fix-the-prefixlen-constructor [deleted file]
changelog_unreleased/4296-fix-default-compilation-flags [deleted file]
changelog_unreleased/4306-bump-up-library-versions-for-3-1-5 [deleted file]
doc/sphinx/debug-messages.rst
doc/sphinx/kea-messages.rst
fuzz/fuzz.cc
meson.build
src/bin/agent/tests/ca_unittests.cc
src/bin/d2/tests/d2_unittests.cc
src/bin/dhcp4/main.cc
src/bin/dhcp4/tests/dhcp4_test_utils.cc
src/bin/dhcp4/tests/dhcp4_unittests.cc
src/bin/dhcp4/tests/release_unittest.cc
src/bin/dhcp6/main.cc
src/bin/dhcp6/tests/dhcp6_test_utils.cc
src/bin/dhcp6/tests/dhcp6_unittests.cc
src/bin/netconf/tests/run_unittests.cc
src/hooks/d2/gss_tsig/gss_tsig_cfg.cc
src/hooks/d2/gss_tsig/tests/gss_tsig_cfg_unittests.cc
src/hooks/d2/gss_tsig/tests/gss_tsig_impl_unittests.cc
src/hooks/d2/gss_tsig/tests/nsupdate.cc
src/hooks/dhcp/mysql/mysql_host_data_source.cc
src/hooks/dhcp/mysql/mysql_lease_mgr.cc
src/hooks/dhcp/mysql/mysql_legal_log.cc
src/hooks/dhcp/pgsql/pgsql_host_data_source.cc
src/hooks/dhcp/pgsql/pgsql_lease_mgr.cc
src/hooks/dhcp/pgsql/pgsql_legal_log.cc
src/hooks/dhcp/pgsql/tests/pgsql_forensic_unittest.cc
src/hooks/dhcp/radius/client_attribute.cc
src/hooks/dhcp/radius/client_attribute.h
src/hooks/dhcp/radius/client_exchange.cc
src/hooks/dhcp/radius/client_message.cc
src/hooks/dhcp/radius/client_message.h
src/hooks/dhcp/radius/radius.cc
src/hooks/dhcp/radius/radius.dox
src/hooks/dhcp/radius/radius_access.cc
src/hooks/dhcp/radius/radius_access.h
src/hooks/dhcp/radius/radius_accounting.cc
src/hooks/dhcp/radius/radius_accounting.h
src/hooks/dhcp/radius/radius_callout.cc
src/hooks/dhcp/radius/radius_messages.mes
src/hooks/dhcp/radius/radius_parsers.cc
src/hooks/dhcp/radius/radius_request.cc
src/hooks/dhcp/radius/radius_service.cc
src/hooks/dhcp/radius/radius_service.h
src/hooks/dhcp/radius/radius_status.cc
src/hooks/dhcp/radius/radius_status.h
src/hooks/dhcp/radius/tests/attribute_unittests.cc
src/hooks/dhcp/radius/tests/config_unittests.cc
src/hooks/dhcp/radius/tests/message_unittests.cc
src/hooks/dhcp/radius/tests/status_unittests.cc
src/lib/asiodns/io_fetch.cc
src/lib/asiodns/io_fetch.h
src/lib/asiodns/tests/io_fetch_unittest.cc
src/lib/asiolink/interval_timer.cc
src/lib/asiolink/interval_timer.h
src/lib/asiolink/io_address.cc
src/lib/cc/data.cc
src/lib/cc/data.h
src/lib/cc/tests/data_unittests.cc
src/lib/config/tests/unix_command_config_unittests.cc
src/lib/config/tests/unix_command_mgr_unittests.cc
src/lib/config/unix_command_config.cc
src/lib/config/unix_command_mgr.cc
src/lib/database/tests/database_log_unittest.cc
src/lib/database/testutils/schema.cc
src/lib/dhcp/dhcp_messages.mes
src/lib/dhcp/iface_mgr.cc
src/lib/dhcp/iface_mgr.h
src/lib/dhcp/iface_mgr_linux.cc
src/lib/dhcp/option_data_types.h
src/lib/dhcp/protocol_util.cc
src/lib/dhcp/tests/iface_mgr_unittest.cc
src/lib/dhcp/tests/option_data_types_unittest.cc
src/lib/dhcp/tests/option_definition_unittest.cc
src/lib/dhcp/tests/pkt4_unittest.cc
src/lib/dhcpsrv/memfile_lease_mgr.cc
src/lib/dhcpsrv/packet_fuzzer.cc
src/lib/dhcpsrv/tests/alloc_engine_expiration_unittest.cc
src/lib/dhcpsrv/tests/cfgmgr_unittest.cc
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
src/lib/dns/messagerenderer.cc
src/lib/dns/rdataclass.cc
src/lib/hooks/callout_manager.cc
src/lib/hooks/hooks.h
src/lib/log/interprocess/interprocess_sync_file.cc
src/lib/log/interprocess/tests/run_unittests.cc
src/lib/log/logger_impl.cc
src/lib/log/logger_level_impl.cc
src/lib/log/logger_support.cc
src/lib/log/logger_unittest_support.cc
src/lib/log/tests/logger_level_impl_unittest.cc
src/lib/log/tests/logger_lock_test.cc
src/lib/mysql/testutils/mysql_schema.cc
src/lib/pgsql/testutils/pgsql_schema.cc
src/lib/process/d_controller.cc
src/lib/process/daemon.cc
src/lib/process/redact_config.cc
src/lib/process/redact_config.h
src/lib/process/tests/d_cfg_mgr_unittests.cc
src/lib/process/tests/daemon_unittest.cc
src/lib/process/tests/run_unittests.cc
src/lib/process/testutils/d_test_stubs.h
src/lib/tcp/tcp_messages.mes
src/lib/tcp/tests/common_client_unittests.h
src/lib/testutils/env_var_wrapper.cc
src/lib/testutils/multi_threading_utils.h
src/lib/testutils/threaded_test.h
src/lib/util/fd_event_handler_factory.cc
src/lib/util/filesystem.cc
src/lib/util/filesystem.h
src/lib/util/poll_event_handler.h
src/lib/util/tests/filesystem_unittests.cc
src/lib/util/tests/multi_threading_mgr_unittest.cc
src/lib/util/unittests/run_all.cc

diff --git a/COPYING b/COPYING
index 932016dfb6e4298c5359453c2619c6bfdb503c44..b277f81ddde13bd156f9860d232ca5a0b26feb8d 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -1,4 +1,4 @@
-Copyright (C) 2009-2025 Internet Systems Consortium, Inc. ("ISC")
+Copyright (C) 2009-2026 Internet Systems Consortium, Inc. ("ISC")
 
 This Source Code Form is subject to the terms of the Mozilla Public
 License, v. 2.0. If a copy of the MPL was not distributed with this
index 761c7e0eed57477dc27fe182ee7d6c5c5d535e2f..94d37ddde54f52a1793d21aad4bd8ca078fff4f8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,93 @@
+Kea 3.1.5 (development) released on January 28, 2026
+
+2432.  [build]         razvan
+        The library version numbers have been bumped up for the Kea 3.1.5
+        development release.
+        (Gitlab #4306)
+
+2431.  [build]         fdupont
+       Set debug to true and optimization to 2 by default
+       in meson project default so the same as the
+       'debugoptimized' builtype.
+       (Gitlab #4296)
+
+2430.  [func]          fdupont
+       The RADIUS hook library no longer accepts the 'realm'`
+       config parameter which was never implemented i.e. it was
+       silently ignored.
+       (Gitlab #3103)
+
+2429.  [func]          fdupont
+       Create UNIX sockets as group writable so a tool
+       is allowed to connect to them as soon as it is
+       run by a member of the group (vs. requiring to be
+       run by the owner).
+       Note to disallow this the group execute permission
+       can be removed from the socket parent directory.
+       (Gitlab #4260)
+
+2428.  [func]          fdupont
+       Added to the RADIUS hooks library a new per service
+       "idle-timer-interval" parameter which makes a
+       "Status-Server" message to be periodically sent.
+       The value 0 (default) disables this.
+       (Gitlab #4283)
+
+2427.  [doc]           fdupont
+       Added a section in the ARM explaining how to generate
+       core dump files.
+       (Gitlab #4147)
+
+2426.  [bug]           fdupont
+       The "exchange-timeout" parameter of GSS-TSIG hook library
+       configuration is no longer ignored.
+       (Gitlab #4265)
+
+2425.  [bug]           fdupont
+       Added check for prefix length in ipv6-prefix option
+       data type.
+       (Gitlab #4295)
+
+2424.  [bug]           tmark
+       API commands provided by the lease-cmds hook
+       library now update in-memory statistics.
+       (Gitlab #4176)
+
+2423.  [func]          fdupont
+       Documented received and sent statistics of the lease query
+       hook library. Also moved initialization to the server so
+       they are no longer deleted when the hook library is unloaded.
+       (Gitlab #4186)
+
+2422.  [func]          fdupont
+       Added 'pkt4-duplicate' and 'pkt6-duplicate' statistics to
+       count incoming packets that are dropped because they are
+       duplicates of packets currently being processed.
+       Previously such packets were counted as queue full.
+       (Gitlab #4187)
+
+2421.  [func]          fdupont
+       HA now increments drop statistics such as 'pkt4-not-for-us'
+       and 'pkt6-not-for-us' when inbound packets are deemed to be
+       out of scope.
+       (Gitlab #4184)
+
+2420.  [func]          tmark
+       Memfile lease back end now supports the ``on-fail``
+       parameter though without retry.  When set to either
+        ``stop-retry-exit`` or ``serve-retry-exit`` the
+       server will exit on unrecoverable write errors. If
+        set to ``serve-retry-continue`` the server will
+       continue to run but write errors will continue until
+       corrective action is taken. Applies to both
+       kea-dhcp4 and kea-dhcp6.
+       (Gitlab #4220)
+
+2419.  [func]          fdupont
+       Added 'lease4-get-by-state' and 'lease6-get-by-state'
+       commands to retrieve leases by state and optionally subnet.
+       (Gitlab #4230)
+
 Kea 3.1.4 (development) released on November 26, 2025
 
 2418.  [bug]           fdupont, tmark
diff --git a/changelog_unreleased/3103-radius-realm-config-entry-does-nothing b/changelog_unreleased/3103-radius-realm-config-entry-does-nothing
deleted file mode 100644 (file)
index 5ccafae..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[func]         fdupont
-       The RADIUS hook library no longer accepts the 'realm'`
-       config parameter which was never implemented i.e. it was
-       silently ignored.
-       (Gitlab #3103)
diff --git a/changelog_unreleased/4147-generating-core-files b/changelog_unreleased/4147-generating-core-files
deleted file mode 100644 (file)
index 7724b5e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[doc]          fdupont
-       Added a section in the ARM explaining how to generate
-       core dump files.
-       (Gitlab #4147)
diff --git a/changelog_unreleased/4176-ha-lease-syncing-doesn-t-always-update-lease-stats b/changelog_unreleased/4176-ha-lease-syncing-doesn-t-always-update-lease-stats
deleted file mode 100644 (file)
index be6c477..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[bug]          tmark
-       API commands provided by the lease-cmds hook
-       library now update in-memory statistics.
-       (Gitlab #4176)
diff --git a/changelog_unreleased/4184-add-drop-stats-to-the-HA b/changelog_unreleased/4184-add-drop-stats-to-the-HA
deleted file mode 100644 (file)
index 8d9ac1a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[func]         fdupont
-       HA now increments drop statistics such as 'pkt4-not-for-us'
-       and 'pkt6-not-for-us' when inbound packets are deemed to be
-       out of scope.
-       (Gitlab #4184)
diff --git a/changelog_unreleased/4186-document-lease-query-stats b/changelog_unreleased/4186-document-lease-query-stats
deleted file mode 100644 (file)
index 4f24ff6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[func]         fdupont
-       Documented received and sent statistics of the lease query
-       hook library. Also moved initialization to the server so
-       they are no longer deleted when the hook library is unloaded.
-       (Gitlab #4186)
diff --git a/changelog_unreleased/4187-add-duplicate-drop-stats b/changelog_unreleased/4187-add-duplicate-drop-stats
deleted file mode 100644 (file)
index 35207cf..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[func]         fdupont
-       Added 'pkt4-duplicate' and 'pkt6-duplicate' statistics to
-       count incoming packets that are dropped because they are
-       duplicates of packets currently being processed.
-       Previously such packets were counted as queue full.
-       (Gitlab #4187)
diff --git a/changelog_unreleased/4220-req-option-for-memfile-to-abort-daemon-on-error b/changelog_unreleased/4220-req-option-for-memfile-to-abort-daemon-on-error
deleted file mode 100644 (file)
index f1c51db..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-[func]         tmark
-       Memfile lease back end now supports the ``on-fail``
-       parameter though without retry.  When set to either
-        ``stop-retry-exit`` or ``serve-retry-exit`` the
-       server will exit on unrecoverable write errors. If
-        set to ``serve-retry-continue`` the server will
-       continue to run but write errors will continue until
-       corrective action is taken. Applies to both
-       kea-dhcp4 and kea-dhcp6.
-       (Gitlab #4220)
diff --git a/changelog_unreleased/4230-new-lease-get-by-state b/changelog_unreleased/4230-new-lease-get-by-state
deleted file mode 100644 (file)
index e19798a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[func]         fdupont
-       Added 'lease4-get-by-state' and 'lease6-get-by-state'
-       commands to retrieve leases by state and optionally subnet.
-       (Gitlab #4230)
diff --git a/changelog_unreleased/4260-unix-sockets-should-be-group-writable b/changelog_unreleased/4260-unix-sockets-should-be-group-writable
deleted file mode 100644 (file)
index 41ec77a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[func]         fdupont
-       Create UNIX sockets as group writable so a tool
-       is allowed to connect to them as soon as it is
-       run by a member of the group (vs. requiring to be
-       run by the owner).
-       Note to disallow this the group execute permission
-       can be removed from the socket parent directory.
-       (Gitlab #4260)
diff --git a/changelog_unreleased/4265-exchange-timeout-parameter-is-ignored b/changelog_unreleased/4265-exchange-timeout-parameter-is-ignored
deleted file mode 100644 (file)
index ae162af..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[bug]          fdupont
-       The "exchange-timeout" parameter of GSS-TSIG hook library
-       configuration is no longer ignored.
-       (Gitlab #4265)
diff --git a/changelog_unreleased/4282-implement-radius-status-server b/changelog_unreleased/4282-implement-radius-status-server
deleted file mode 100644 (file)
index 3b0a28f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[func]         fdupont
-       Added to the RADIUS hooks library a new per service
-       "idle-timer-interval" parameter which makes a
-       "Status-Server" message to be periodically sent.
-       The value 0 (default) disables this.
-       (Gitlab #4283)
diff --git a/changelog_unreleased/4295-fix-the-prefixlen-constructor b/changelog_unreleased/4295-fix-the-prefixlen-constructor
deleted file mode 100644 (file)
index c9c024b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[bug]          fdupont
-       Added check for prefix length in ipv6-prefix option
-       data type.
-       (Gitlab #4295)
diff --git a/changelog_unreleased/4296-fix-default-compilation-flags b/changelog_unreleased/4296-fix-default-compilation-flags
deleted file mode 100644 (file)
index 72de44e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-[build]                fdupont
-       Set debug to true and optimization to 2 by default
-       in meson project default so the same as the
-       'debugoptimized' builtype.
-       (Gitlab #4296)
diff --git a/changelog_unreleased/4306-bump-up-library-versions-for-3-1-5 b/changelog_unreleased/4306-bump-up-library-versions-for-3-1-5
deleted file mode 100644 (file)
index b901f97..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-[build]                razvan
-        The library version numbers have been bumped up for the Kea 3.1.5
-        development release.
-        (Gitlab #4306)
index 21f9b961273d4f00e25d0b9570f3bcb30822c375..d722f794710f919b61611087c38c72702672a4b1 100644 (file)
@@ -785,6 +785,9 @@ Messages printed on debuglevel 40
 - RADIUS_ACCOUNTING_ASYNC_FAILED
 - RADIUS_ACCOUNTING_ASYNC_SUCCEED
 - RADIUS_ACCOUNTING_NO_HISTORY
+- RADIUS_ACCOUNTING_STATUS
+- RADIUS_ACCOUNTING_STATUS_FAILED
+- RADIUS_ACCOUNTING_STATUS_SUCCEED
 - RADIUS_ACCOUNTING_SYNC
 - RADIUS_ACCOUNTING_SYNC_FAILED
 - RADIUS_ACCOUNTING_SYNC_SUCCEED
@@ -792,6 +795,9 @@ Messages printed on debuglevel 40
 - RADIUS_AUTHENTICATION_ASYNC_ACCEPTED
 - RADIUS_AUTHENTICATION_ASYNC_FAILED
 - RADIUS_AUTHENTICATION_ASYNC_REJECTED
+- RADIUS_AUTHENTICATION_STATUS
+- RADIUS_AUTHENTICATION_STATUS_FAILED
+- RADIUS_AUTHENTICATION_STATUS_SUCCEED
 - RADIUS_AUTHENTICATION_SYNC
 - RADIUS_AUTHENTICATION_SYNC_ACCEPTED
 - RADIUS_AUTHENTICATION_SYNC_FAILED
@@ -824,7 +830,6 @@ Messages printed on debuglevel 40
 - RBAC_TRACE_HTTP_AUTH_NO_JSON
 - RBAC_TRACE_HTTP_AUTH_NO_REQUEST
 - RBAC_TRACE_HTTP_AUTH_NO_TLS_REJECT
-- RBAC_TRACE_HTTP_AUTH_REJECT
 - RBAC_TRACE_HTTP_AUTH_RESPONSE
 - RBAC_TRACE_HTTP_AUTH_ROLE
 - RBAC_TRACE_HTTP_RESPONSE_BAD_BODY_TYPE
@@ -838,9 +843,12 @@ Messages printed on debuglevel 40
 - START_RETRY_TIMER
 - STAT_CMDS_LEASE4_ORPHANED_STATS
 - STAT_CMDS_LEASE6_ORPHANED_STATS
-- TCP_CLIENT_REQUEST_RECEIVED
+- TCP_CLIENT_BAD_SERVER_RESPONSE_RECEIVED
+- TCP_CLIENT_MT_STARTED
+- TCP_CLIENT_SERVER_RESPONSE_RECEIVED
 - TCP_CONNECTION_SHUTDOWN
 - TCP_CONNECTION_STOP
+- TCP_SERVER_CLIENT_REQUEST_RECEIVED
 - TCP_SERVER_RESPONSE_SEND
 - TKEY_EXCHANGE_ANSWER_CLASS
 - TKEY_EXCHANGE_NOT_A_RESPONSE
@@ -906,6 +914,7 @@ Messages printed on debuglevel 45
 - HTTP_CLIENT_REQUEST_RECEIVED_DETAILS
 - HTTP_SERVER_RESPONSE_RECEIVED_DETAILS
 - HTTP_SERVER_RESPONSE_SEND_DETAILS
+- TCP_CLIENT_BAD_SERVER_RESPONSE_RECEIVED_DETAILS
 
 
 Messages printed on debuglevel 50
@@ -1070,6 +1079,10 @@ Messages printed on debuglevel 50
 - MYSQL_LB_GET_RELAYID6
 - MYSQL_LB_GET_REMOTEID4
 - MYSQL_LB_GET_REMOTEID6
+- MYSQL_LB_GET_STATE4
+- MYSQL_LB_GET_STATE6
+- MYSQL_LB_GET_STATE_SUBID4
+- MYSQL_LB_GET_STATE_SUBID6
 - MYSQL_LB_GET_SUBID4
 - MYSQL_LB_GET_SUBID6
 - MYSQL_LB_GET_SUBID_CLIENTID
@@ -1115,6 +1128,10 @@ Messages printed on debuglevel 50
 - PGSQL_LB_GET_RELAYID6
 - PGSQL_LB_GET_REMOTEID4
 - PGSQL_LB_GET_REMOTEID6
+- PGSQL_LB_GET_STATE4
+- PGSQL_LB_GET_STATE6
+- PGSQL_LB_GET_STATE_SUBID4
+- PGSQL_LB_GET_STATE_SUBID6
 - PGSQL_LB_GET_SUBID4
 - PGSQL_LB_GET_SUBID6
 - PGSQL_LB_GET_SUBID_CLIENTID
@@ -1134,6 +1151,7 @@ Messages printed on debuglevel 50
 - PING_CHECK_MGR_RECEIVED_UNREACHABLE_MSG
 - PING_CHECK_MGR_REPLY_TIMEOUT_EXPIRED
 - PING_CHECK_NO_LEASE_OR_LEASE_REUSED
+- TCP_CLIENT_REQUEST_SEND
 - TCP_CONNECTION_REJECTED_BY_FILTER
 - TCP_IDLE_CONNECTION_TIMEOUT_OCCURRED
 - TCP_REQUEST_RECEIVE_START
index 6b052afde9efa787cb8dc65d720ada7a81b89843..2d77f7007ab870b8a0d76b6abd6f58c088f5c4a3 100644 (file)
@@ -10616,6 +10616,28 @@ message) that is unknown to the software. This is a configuration error.
 DHCP
 ****
 
+DHCP_ADD_EXTERNAL_SOCKET_ALREADY_EXISTS
+=======================================
+
+.. code-block:: text
+
+    Adding an already existing external socket %1
+
+This warning message indicates that an external socket was added but it
+already exits i.e. adds and deletes are not correctly balanced.
+
+DHCP_ADD_EXTERNAL_SOCKET_BAD_THREAD
+===================================
+
+.. code-block:: text
+
+    Attempted to register external socket %1 from different thread %2 than main thread %3
+
+This error message indicates that a different thread than the main thread has
+registered an external socket. This is a programming error and should be fixed.
+Only the main thread is allowed to perform operations on the external sockets.
+The file descritptor and the respective thread ids are included in the message.
+
 DHCP_DDNS_ADD_FAILED
 ====================
 
@@ -11730,6 +11752,70 @@ Logged at debug log level 50.
 This is a debug message issued when DHCP_DDNS receives sends a DNS update
 response from a DNS server.
 
+DHCP_DELETE_ALL_EXTERNAL_SOCKETS_BAD_THREAD
+===========================================
+
+.. code-block:: text
+
+    Attempted to unregister external sockets from different thread %1 than main thread %2
+
+This error message indicates that a different thread than the main thread has
+deleted all external sockets. This is a programming error and should be fixed.
+Only the main thread is allowed to perform operations on the external sockets.
+The respective thread ids are included in the message.
+
+DHCP_DELETE_EXTERNAL_SOCKET_BAD_THREAD
+======================================
+
+.. code-block:: text
+
+    Attempted to unregister external socket %1 from different thread %2 than main thread %3
+
+This error message indicates that a different thread than the main thread has
+unregistered an external socket. This is a programming error and should be fixed.
+Only the main thread is allowed to perform operations on the external sockets.
+The file descritptor and the respective thread ids are included in the message.
+
+DHCP_DELETE_EXTERNAL_SOCKET_NOT_FOUND
+=====================================
+
+.. code-block:: text
+
+    Deleting a not found external socket %1
+
+This warning message indicates that an external socket was deleted but
+it can't be found i.e. adds and deletes are not correctly balanced.
+
+DHCP_IFACE_SOCKET_ERROR
+=======================
+
+.. code-block:: text
+
+    Got an error on the interface socket %1 of interface %2: %3
+
+This error message indicates that an error was raised on an interface socket.
+The file descriptor, interface name and error message are displayed.
+
+DHCP_RECEIVE4_UNKNOWN
+=====================
+
+.. code-block:: text
+
+    Received data over unknown socket
+
+This warning message indicates that the file descriptor event handler
+returns with received data but it was not possible to find which one.
+
+DHCP_RECEIVE6_UNKNOWN
+=====================
+
+.. code-block:: text
+
+    Received data over unknown socket
+
+This warning message indicates that the file descriptor event handler
+returns with received data but it was not possible to find which one.
+
 ****
 EVAL
 ****
@@ -20936,6 +21022,52 @@ Logged at debug log level 50.
 A debug message issued when the server is attempting to obtain a page of
 IPv6 leases beginning with the specified address with a remote id.
 
+MYSQL_LB_GET_STATE4
+===================
+
+.. code-block:: text
+
+    obtaining IPv4 leases with state %1
+
+Logged at debug log level 50.
+A debug message issued when the server is attempting to obtain a set
+of IPv4 leases from the MySQL database with the specified state.
+
+MYSQL_LB_GET_STATE6
+===================
+
+.. code-block:: text
+
+    obtaining IPv6 leases with state %1
+
+Logged at debug log level 50.
+A debug message issued when the server is attempting to obtain a set
+of IPv6 leases from the MySQL database with the specified state.
+
+MYSQL_LB_GET_STATE_SUBID4
+=========================
+
+.. code-block:: text
+
+    obtaining IPv4 leases with state %1 in subnet %2
+
+Logged at debug log level 50.
+A debug message issued when the server is attempting to obtain a set
+of IPv4 leases from the MySQL database with the specified state in
+the specified subnet.
+
+MYSQL_LB_GET_STATE_SUBID6
+=========================
+
+.. code-block:: text
+
+    obtaining IPv6 leases with state %1 in subnet %2
+
+Logged at debug log level 50.
+A debug message issued when the server is attempting to obtain a set
+of IPv6 leases from the MySQL database with the specified state in
+the specified subnet.
+
 MYSQL_LB_GET_SUBID4
 ===================
 
@@ -24073,6 +24205,52 @@ Logged at debug log level 50.
 A debug message issued when the server is attempting to obtain a page of
 IPv6 leases beginning with the specified address with a remote id.
 
+PGSQL_LB_GET_STATE4
+===================
+
+.. code-block:: text
+
+    obtaining IPv4 leases with state %1
+
+Logged at debug log level 50.
+A debug message issued when the server is attempting to obtain a set
+of IPv4 leases from the PostgreSQL database with the specified state.
+
+PGSQL_LB_GET_STATE6
+===================
+
+.. code-block:: text
+
+    obtaining IPv6 leases with state %1
+
+Logged at debug log level 50.
+A debug message issued when the server is attempting to obtain a set
+of IPv6 leases from the PostgreSQL database with the specified state.
+
+PGSQL_LB_GET_STATE_SUBID4
+=========================
+
+.. code-block:: text
+
+    obtaining IPv4 leases with state %1 in subnet %2
+
+Logged at debug log level 50.
+A debug message issued when the server is attempting to obtain a set
+of IPv4 leases from the PostgreSQL database with the specified state in
+the specified subnet.
+
+PGSQL_LB_GET_STATE_SUBID6
+=========================
+
+.. code-block:: text
+
+    obtaining IPv6 leases with state %1 in subnet %2
+
+Logged at debug log level 50.
+A debug message issued when the server is attempting to obtain a set
+of IPv6 leases from the PostgreSQL database with the specified state in
+the specified subnet.
+
 PGSQL_LB_GET_SUBID4
 ===================
 
@@ -24971,6 +25149,50 @@ This debug message is issued when an address was not found in create
 timestamp aka history container. This should lead to a accounting
 session without a start status message.
 
+RADIUS_ACCOUNTING_STATUS
+========================
+
+.. code-block:: text
+
+    send Status-Server with %1
+
+Logged at debug log level 40.
+This debug message is issued when starting to send a Status-Server message
+to accounting servers. The message attributes are logged.
+
+RADIUS_ACCOUNTING_STATUS_ERROR
+==============================
+
+.. code-block:: text
+
+    received error response to Status-Server: %1 (%2) with %3
+
+This error message indicates that a valid response to Status-Server message
+was received from accounting servers but with an unexpected code or
+an Error-Cause attribute. The response details are logged.
+
+RADIUS_ACCOUNTING_STATUS_FAILED
+===============================
+
+.. code-block:: text
+
+    Status-Server failed: return code %1 (%2)
+
+Logged at debug log level 40.
+This debug message is issued when no valid response to Status-Server message
+was received from accounting servers.
+
+RADIUS_ACCOUNTING_STATUS_SUCCEED
+================================
+
+.. code-block:: text
+
+    received valid response to Status-Server
+
+Logged at debug log level 40.
+This debug message indicates that a valid response to Status-Server message
+was received from accounting servers.
+
 RADIUS_ACCOUNTING_SYNC
 ======================
 
@@ -25049,6 +25271,50 @@ Logged at debug log level 40.
 This debug message indicates that a valid Access-Reject
 message was received. Attributes from the message are logged.
 
+RADIUS_AUTHENTICATION_STATUS
+============================
+
+.. code-block:: text
+
+    send Status-Server with %1
+
+Logged at debug log level 40.
+This debug message is issued when starting to send a Status-Server message
+to access servers. The message attributes are logged.
+
+RADIUS_AUTHENTICATION_STATUS_ERROR
+==================================
+
+.. code-block:: text
+
+    received error response to Status-Server: %1 (%2) with %3
+
+This error message indicates that a valid response to Status-Server message
+was received from access servers but with an unexpected code or an
+Error-Cause attribute. The response details are logged.
+
+RADIUS_AUTHENTICATION_STATUS_FAILED
+===================================
+
+.. code-block:: text
+
+    Status-Server failed: return code %1 (%2)
+
+Logged at debug log level 40.
+This debug message is issued when no valid response to Status-Server message
+was received from access servers.
+
+RADIUS_AUTHENTICATION_STATUS_SUCCEED
+====================================
+
+.. code-block:: text
+
+    received valid response to Status-Server
+
+Logged at debug log level 40.
+This debug message indicates that a valid response to Status-Server message
+was received from access servers.
+
 RADIUS_AUTHENTICATION_SYNC
 ==========================
 
@@ -25680,6 +25946,28 @@ RBAC_HTTP_AUTH_ERROR
 This error messages indicates that an error has been raised in
 http_auth callout by the RBAC hooks library. The argument details the error.
 
+RBAC_HTTP_AUTH_FAILED
+=====================
+
+.. code-block:: text
+
+    RBAC processing in http_auth callout failed for unexpected condition: %1.
+
+The info message indicates that the RBAC hooks library reached an unexpected
+condition in the http_auth callout point. The reason of the failure is
+summarized and details are available in a debug log.
+
+RBAC_HTTP_AUTH_REJECT
+=====================
+
+.. code-block:: text
+
+    Role configuration '%1' for role '%2' has rejected command '%3'.
+
+This info message indicates that he command has been rejected in
+http_auth callout. The role configuration name, the role name and the
+command are displayed.
+
 RBAC_HTTP_AUTH_RESPONSE
 =======================
 
@@ -25690,6 +25978,17 @@ RBAC_HTTP_AUTH_RESPONSE
 This info message indicates that the RBAC hooks library has returned
 a response in http_auth callout. The response is summarized.
 
+RBAC_HTTP_RESPONSE_FAILED
+=========================
+
+.. code-block:: text
+
+    RBAC processing in http_response callout failed for unexpected condition: %1.
+
+The info message indicates that the RBAC hooks library reached an unexpected
+condition in the http_response callout point. The reason of the failure is
+summarized and details are available in a debug log.
+
 RBAC_LOAD_FAILED
 ================
 
@@ -25831,17 +26130,6 @@ RBAC_TRACE_HTTP_AUTH_NO_TLS_REJECT
 Logged at debug log level 40.
 The non TLS request has been rejected in http_auth callout.
 
-RBAC_TRACE_HTTP_AUTH_REJECT
-===========================
-
-.. code-block:: text
-
-    Role configuration '%1' for role '%2' has rejected command '%3'.
-
-Logged at debug log level 40.
-The command has been rejected in http_auth callout. The role
-configuration name, the role name and the command are displayed.
-
 RBAC_TRACE_HTTP_AUTH_RESPONSE
 =============================
 
@@ -26718,17 +27006,103 @@ prefix. The second parameter specifies a subnet identifier.
 TCP
 ***
 
-TCP_CLIENT_REQUEST_RECEIVED
-===========================
+TCP_CLIENT_BAD_SERVER_RESPONSE_RECEIVED
+=======================================
 
 .. code-block:: text
 
-    received TCP request from %1
+    bad response received when communicating with %1 port %2: %3
 
 Logged at debug log level 40.
-This debug message is issued when the server finished receiving a TCP
-request from the remote endpoint. The address of the remote endpoint is
-specified as an argument.
+This debug message is issued when a TCP client fails to receive a response
+from the server or when this response is malformed. The first arguments
+specify the server address and port. The last provides a detailed error
+message.
+
+TCP_CLIENT_BAD_SERVER_RESPONSE_RECEIVED_DETAILS
+===============================================
+
+.. code-block:: text
+
+    detailed information about bad response received from %1 port %2:\n%3
+
+Logged at debug log level 45.
+This debug message is issued when a TCP client receives malformed response
+from the server. The first arguments specify the address and port of the
+server, The last argument provides a dump of the response.
+
+TCP_CLIENT_CONNECTION_CLOSE_CALLBACK_FAILED
+===========================================
+
+.. code-block:: text
+
+    Connection close callback threw an exception
+
+This is an error message emitted when the close connection callback
+registered on the connection failed unexpectedly.  This is a programmatic
+error that should be submitted as a bug.
+
+TCP_CLIENT_MT_STARTED
+=====================
+
+.. code-block:: text
+
+    TcpClient has been started in multi-threaded mode running %1 threads
+
+Logged at debug log level 40.
+This debug message is issued when a multi-threaded TCP client instance has
+been created. The argument specifies the maximum number of threads.
+
+TCP_CLIENT_PREMATURE_CONNECTION_TIMEOUT_OCCURRED
+================================================
+
+.. code-block:: text
+
+    premature connection timeout occurred: in transaction ? %1, transid: %2, current_transid: %3
+
+This warning message is issued when unexpected timeout occurred during the
+transaction. This is proven to occur when the system clock is moved manually
+or as a result of synchronization with a time server. Any ongoing transactions
+will be interrupted. New transactions should be conducted normally.
+
+TCP_CLIENT_QUEUE_SIZE_GROWING
+=============================
+
+.. code-block:: text
+
+    queue for address: %1, port %2, now has %3 entries and may be growing too quickly
+
+This warning message is issued when the queue of pending requests for the
+given address and port appears to be growing more quickly than the requests
+can be handled. It will be emitted periodically as long as the queue size
+continues to grow. This may occur with a surge of client traffic creating
+a momentary backlog which then subsides as the surge subsides. If it happens
+continually then it most likely indicates a deployment configuration that
+cannot sustain the client load.
+
+TCP_CLIENT_REQUEST_SEND
+=======================
+
+.. code-block:: text
+
+    sending TCP request %1 to %2 port %3
+
+Logged at debug log level 50.
+This debug message is issued when the client is starting to send a TCP
+request to a server. The first argument dumps the request, next arguments
+specify address and port of the server.
+
+TCP_CLIENT_SERVER_RESPONSE_RECEIVED
+===================================
+
+.. code-block:: text
+
+    received TCP response from %1 port %2
+
+Logged at debug log level 40.
+This debug message is issued when the client finished receiving a TCP
+response from the server. The address and port of the server are specified
+as arguments.
 
 TCP_CONNECTION_REJECTED_BY_FILTER
 =================================
@@ -26848,6 +27222,18 @@ over the established connection. The first argument specifies the address
 of the remote endpoint. The second argument specifies request timeout in
 seconds.
 
+TCP_SERVER_CLIENT_REQUEST_RECEIVED
+==================================
+
+.. code-block:: text
+
+    received TCP request from %1
+
+Logged at debug log level 40.
+This debug message is issued when the server finished receiving a TCP
+request from the remote endpoint. The address of the remote endpoint is
+specified as an argument.
+
 TCP_SERVER_RESPONSE_SEND
 ========================
 
index fcbb544659be629542850c7b62e827eefd6f5c95..be8df90bb03468588bee55a08fe414195a8a8124 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 245f0f47898f84e84fea468d0627dab5c8ff0aac..632efe831db85ac3d0c3f003e5fa12ec8ca7c1a8 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2025 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2025-2026 Internet Systems Consortium, Inc. ("ISC")
 #
 # SPDX-License-Identifier: MPL-2.0
 #
index fe3297edca6602ac8637f968d2b5ebab98f31c74..e7dba4736a7dd7bb0a3eca9d66b1d61406ae82a2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2018 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index e44e7840c9da906e9f4b5f4559f46d704991d307..02d8a38d017cc9c99606adad3690c25ba861c60c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 3ba49c633373667df14dac66c57611f823ecc810..166ff75a62609b4fb07d4c7f9b407ea92f99bee9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 205d9a4c61b36a00f6d691defc706f6c41102f41..6a6281a41d20f355e1dc477520d0eb3d904df76d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 929072304cb2dd7f062966d641850a2994c79e66..dde1b76e9e9974db188fd4df8d9fc107aa7cb727 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index acb48c4cf6f4f7c8a50a2d0d6bfc48d25873304b..7c164410c8737eba932569445ad5a30c6c51a148 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2920950b754cbf4ca6a3498f53069bd47ff38d66..4f163213ec9f29ebbfe107cbf73c769ecb2d49fe 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a7e7a8a6c479026238f6bf2d6220d5495894924f..742c2cb5a434560e3045d8a44f65218eb4e0512e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 1e3a5843d9c4148721527165e97610a5eaba0f4c..8462d7d67ff4fc660bc856ef632177745267840f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2009-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2009-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 6e1cc2807fa1077cea01a1d71b6aaf75882f3f42..d872aa3eaa7c30fb2e419aa566890004587756f2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index cbea1e2c8b117d0f892280c9d346be36e06376f5..d3113a0a7e5de614467da0c799a85ae38c7fc741 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index f9e469d066f49cca98b2c54caa6ec649839a0307..77c74b1e34b7e37dc43ce3fa40db1632f18d21d3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index ddb570cdfbfe33dec1eb452ab7f93234853204ca..0cf1b2a5d4e1da908de4b3b6e47d0e42bff8d8af 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index fff07432e95e788cbf4653c3a06ec93acb5b7b1b..79e5682ed9be6230be3a931f4f8fdb55c72855ab 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 6d5aca4fdf66479dee6a8752298dc21c054255ee..ea4e9c1a9a74823bccfeb8c588a2d4f921f6d1b2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7021efe7287efb8ffc609577ca88a9e45f599068..db97d816ac1c1513e320f73dea3a1dcef162c977 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index d7e4720127b28678ea9272d8c66813ad3c9ff715..a9450777ea3f6574a9c381fb0ae1337aacebbccd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 22e3a4c22e1ca57656ef2efa42ab2186c1d7c438..88933e95e641a6f25549813cb190cdbfdf33f3f6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 887029e10ae91c59c37e1a3a49a3284932a6a673..8bddc4f6916857cf50cae4e7cd94bd68e9b174d4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2599cff069db3b02a7556abf7d550d84df9bcd91..1b5e7dfea20a439f4ee1a72c3230a39187ad971b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index bf1f977c24f126614f391e1280e9f1eb7c973af7..db0c19959d6932de205158cb9461059f0c57e10e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 5800f436a51e913eeb800467a22060898cee811e..95eb770637fe30ed9c9781d49b152085c2ddc922 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2023-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 5da4576c46d7d82b9ebad47842757f84a67908de..f0827acb43e86d6dc00ecf4b0f4cbc45f1afc9cc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2023-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 53ce6802a045c894104f1de56d74da8a9aca4765..1c57e3cafa63f9028f63b86bc0c434fd31c59b94 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2023-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 8e40c8226b8702a54716d810a6c2d7c3ba0b3cdb..143cf07ed02515979dcc98eee2167993598ffb14 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2023-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7e7f1e44a7c245693c844e68a07b9cfda479d2a1..cd12e5af0c257ffa953208ea0e0da45dbc43f310 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2023-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index fb18de4be3dc7d75076d28723ba64f1c438cef9f..50100b0eac0e86c5caa2560bd3032903864df420 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 4a7ed9d47601abdf133e25cd4862442685d32d82..ee07c4a827792887327718d97cc62eed95c4c67e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7b9ed0e2a6ece8009befe93ff05cc3367ada84a7..1f35f6dd476eec1f38c9cfc34cffbc7003a543f3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7291175366a79eb6c1eeb8ccedc71c1584ef26f9..081e77f3f74eb09ab44f0f285994139648476321 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7c17a65f064e53f6cb734a38f481fcced8b74125..a1d57f4330fdf0d31c00c703e497a6f06c72a26c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 36d09a82b82248a7a2907298123f1c4372551bf0..10c4424d88775302b28b69042ea534b7b37cbb66 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 03646c3502f7690ef05ac94d93b38896ae9a10cf..d1bf46f4ee619b8634a8862a7e40ce5232c60528 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 42874cb52955fcd7d6a7c7d4af01e83e0f9e3d44..d1f5953b5a4d8166f903aac769ee4f0194c62f56 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2018-2026 Internet Systems Consortium, Inc. ("ISC")
 #
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
index dbb632f3c481300dd3cf73684f5407efe754819b..16aee7e701ff8882457b8ad1126ba00a112c3a09 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 557cb3fc4c0e39036a5fe61ad7383c97a882ce1f..1e93f7d4891613e07957f5fe0ffd7f08048fd7de 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 0571afb892b40e759ef5971304b0c5601744a7ba..21f1734ba8c28bf3c4bf7a6d3044d568f01cbe88 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2023-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index c3a8a3f7e89972e1638c2d23edc39a762465a3ee..78611815ea3aab542e7c1a94ed2af695f0fa47b1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2023-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index adaa1c6c394fe4821fe329d258cd6917c599f59d..64451525022899db34dff088737215d9b2c8c982 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b9c29c94d52f5ac075f51461035122ead231ca8f..8795b89a344f1f8a7d65337905b5aa2f873a0e12 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 1e8675ee292be270ebdd0a7f1d5e6a4a5dc4d75f..4b87e096b11d3922d08fc0e4bc83b9218e0d2d91 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 9bd214abf94bc87eada2a860761136dae33e6d79..f9c310ef255d4c6835fc280c1336a238735ba618 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index f5bbdac4036a30581eea0f05b8a070b506a6878b..7a8834674b9869f9e8ccb62dfeca60cff6fdeb42 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2023-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2023-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 134de40e6d0e36a0d106dfab2e203e7c30d19249..898274724b2eb044ba2342ec0b08278cbb72b3ad 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 24b1761d7bc11a19908749f9058c83ea43159411..24fa5dd94ddf3928f742b75bd1e0d693bf22da40 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index bd5fc1d9ad935852f50eef3a786ec41767a69a02..2d17bcb0579e17f2d138dff97ce1fb6a1f848147 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2010-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 045678f51bd212b006b975366aa71e3ed1eaf2ce..4a54af8eed1aa8c0df9fd6cd981cba03bbde83c2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 4c5902b8d24650e8381833caf2ab74810a62908b..31b3afac3e0a0d1bab4969230ad69252cc3bcb94 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 24f735deb86a851a8f3a508692f5d41b27175dc2..095b647eb090b0a873e4a7158864ee8e9f4473d5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index bbc96b15cd234c47d802c75a4e47569eb8ade68c..ac8983ec213247568559067dc7677254bcff09a4 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2010-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 5b9fdb263a54d4a648bf6dd5f377b39fca258ab0..2616c8a9fd14471ec0d512313e77e2d861088777 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2010-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2caac22f85507b2fc77809e522b5a49809aa711b..698edd406e829709a3c30fdf20382577648229a8 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2010-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index c2b8b3e2c339b86c28232b807fdd7f7dd45c9042..aac52724c42ad8c5fa976da623972f15ff9000c7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2009-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2009-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2b634e338d64687a83764a185d11958c369f1a77..f7d09a1f5e31d6eaf010a568891b3cbb4eef1b0b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2024-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index fb3133453a55d1516a8b1781e65558d92a172951..9bf96d78946144c65761f216d0d2aab1ca3ae4ed 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index d48f3902e7bc03cd02a8cb03712fb5334b8ea8f5..66866d46a4a88b416178b93a18dcb1749e070f64 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 818edf29156c8dbf22efa53bb4427ef19df35589..43bbe4c0b917806679a33f8f2b9e2da60dc103cc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 788ecf744284c19ef127778e893d587a5acaea49..dd5c65eb57bada524ec5bbf4d47fc90f4fbdad99 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2bf6b9d35a12412ed867224e7dbc9410256bf890..69e2841ab162b7f92e00252ad83a547fb9d0edcf 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 5e56a0fefee22f1093aab92c219640eddf9f316b..60eb1e3705415390600cabb9da79fff3b95d52fa 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2025 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2025-2026 Internet Systems Consortium, Inc. ("ISC")
 #
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -16,10 +16,6 @@ registered an external socket. This is a programming error and should be fixed.
 Only the main thread is allowed to perform operations on the external sockets.
 The file descritptor and the respective thread ids are included in the message.
 
-% DHCP_DELETE_EXTERNAL_SOCKET_NOT_FOUND Deleting a not found external socket %1
-This warning message indicates that an external socket was deleted but
-it can't be found i.e. adds and deletes are not correctly balanced.
-
 % DHCP_DELETE_ALL_EXTERNAL_SOCKETS_BAD_THREAD Attempted to unregister external sockets from different thread %1 than main thread %2
 This error message indicates that a different thread than the main thread has
 deleted all external sockets. This is a programming error and should be fixed.
@@ -32,6 +28,10 @@ unregistered an external socket. This is a programming error and should be fixed
 Only the main thread is allowed to perform operations on the external sockets.
 The file descritptor and the respective thread ids are included in the message.
 
+% DHCP_DELETE_EXTERNAL_SOCKET_NOT_FOUND Deleting a not found external socket %1
+This warning message indicates that an external socket was deleted but
+it can't be found i.e. adds and deletes are not correctly balanced.
+
 % DHCP_IFACE_SOCKET_ERROR Got an error on the interface socket %1 of interface %2: %3
 This error message indicates that an error was raised on an interface socket.
 The file descriptor, interface name and error message are displayed.
index bd4016e78ee2e62c07c439df9d7123b5f68e74a1..d2e0c02b492a2c96f5505fc5d4d295a790b07750 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 052501d8f402f40fdc3e95c8742bc298bfaa31a4..c3fa432907871544ceb2b1d78345ab052c0b8d1b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 89dd65d6ffad0ccaf9930876730796a91bb57e76..e0a881bec644ccb49ddd0085b1a0dd08bed6de24 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index ceeadb1cdbbf80353be461c4c05830b0a984203c..efbe752364bb84292a255df28ce925990e8b8817 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index f3bc355fa8d05722bf0963fdba8cf0449c48c138..924ecfbfdbbb91cc5284911158efaf4cb467900a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a6e528c7cf139c952c3ac3ac85b24f84d216499f..3e1a6c7ca3b4ee6923655647f58b7a8cc91a4f54 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index baf24e495cfc0dc232ddf6c67f0dcbe32bab5428..f49d79e1b56f82b9bd13ea6f0e88d0233efdab7e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 4be93909085f7b9d76a9d0b84edff522a57483c9..340cca8be710a141cb4343f6b2b8c89abf567ea0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 49d1f11153a35d6b5ac2105cc4cb4e7652e3694f..e74d98c5d816ebcc3c843f1fe0e611deb046c290 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a5ee71cbaa960a2bf87b07823561052e6538f5b3..b7be7d13a209201269186af4dbc258338eb3df72 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a6b6dc99ed0dc68d0c61ea8d0fbee3d0b9ee6e95..64e63fcfaf06672f36f33456597a4aa9503d61ad 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index ea1d4d36cbfaecd870d1be9f9b3ef991ea2b84db..f80ec9358ae4cdde2e929ac09f00a9cfee1ca2e0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 9377bfc8b692129e1e36ea9f14c4dd406e4eb4ed..ce192a3f415554e8b048a4c63b21444792a13cf6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 87efd00f669b529c0ff925ebf8078d4d12582cec..2af04b8c3b4d95f4fce35d09c9dc720c96a412aa 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2022-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2022-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 3d142ef36e4480c4af0c011d3ed17caa345c9a90..09e2c8668ed097973fb052b5078b99b53ec76732 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2022-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2022-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 5c9cc3674f87e058c269ef1cd9d801433b2f74c2..15c2c0088509c535b1527025b52e68a15130aac2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2009-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2009-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 79dc09466dca75d9adf86b099d0ab89fc60a67a9..2059b1bf8fd0f5c1d2bdf405045db90504dbad61 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2010-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2010-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7c30b0809715c9bd468cee7e85a5b412fe130f88..6acc48d5ab4f7d8a93caecf61ae6b519bfe0d16e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 8b186c2c8c54128a5c85373de7b51694c45a826d..f0d09102c83111bc8ee1956da4ede508fe4264a1 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 37729b032d8095e77f43e946ca17140153ca4a04..9f5f8e47e3e713a755903e19dff2ae5f7e8e0dd3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 285ddfbdf04d5b0f067f2245b6dadcf27649f8c4..c249ed3e3c011fe711b0e628bc7c4e2ee2d428a2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2017 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 899b65653d57c98db60d2a7d8b992166aef49fb2..7572e8e6e66a61928d390ca4e8808bb476ace2fc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a6a4fdd40d72cf33bd1d808b12f5c3779cb3f485..f4f122e194015515b76dba52df8adbb1889b07b2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a0dfae4c71f32870a9e4bd5808d274d5ba21de56..86e666477b38033a14f8b4c7297e844d43497614 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2015 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index cd8361fb7452fc11e096f8a5ba626926e02e073f..c90109c8d6cd206e7deb2acf677a348f28182b4f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index d9375ee09cc3d4bfb7e081fedcad1d589408514a..2c6de81370bccbb6fc79f99cdf5a13e34fe62de6 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2015 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index fe1b1b7a0495ec60d90cf1fb767203a54e070257..3445c35ae24793a94c9e4027fcb00978d320d804 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2019 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 5ca5edaef190d7fffbb906b75520e6f937dd5084..505f7ccbb681d6b116339b007ccd5b6b8d8340d7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 01302375b3d242171d0aa1194f21e0ab6d0512b3..178492b654f1a0b0145ebbfb18f581e83e616300 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index aa65023979c9c0ce8edfb772cf39db65f7a54624..dd06c9659d31c9d37d3074fddbff52167aad6d08 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2a4eb3f691fad39883060d88ef6156ffd39edbf0..374ff2bda00fa620e8e03298fe9a1c5eff232828 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 10ae6fec7327199ffcf25fc608456d131f754b14..35beafa3f0c60dd7befecd90071e9fb7ba64cb32 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 6ea5d3a06d6765a4da2945084281f9852b7648d9..26165cbaabd446da8a9bcaa66c683b12d50e946e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index ac3b1962aed18e1ade0736e4edfa2d9560c744bb..2b41dabe41ff00e39032aac8c4e222568fabafa0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index e117290d0ae2e7134cdf1d741ceb1ffb8385658e..d678db4653d35571c5a69bce9a59a509922dd0b9 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b48753cb80440eb7ad50b4ddff96fd212e5012d4..f2343edfc547c84dd7021b0bf33ec156b4fb9617 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 852561591ce397f0bae9f9647e38e32a59b45b9d..e70202fc304f8c0398752991e7c4226b1a831315 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 66e6796a235ed8534c6a12e223a9129fac64b1ba..2e0b236906fdf81bbe4ab0e49c952e38015c132a 100644 (file)
@@ -23,6 +23,19 @@ Logged at debug log level 40.
 This debug messages is issued when the MtTcpListenerMgr, listening
 at the given address and port, has begun to shutdown.
 
+% TCP_CLIENT_BAD_SERVER_RESPONSE_RECEIVED bad response received when communicating with %1 port %2: %3
+Logged at debug log level 40.
+This debug message is issued when a TCP client fails to receive a response
+from the server or when this response is malformed. The first arguments
+specify the server address and port. The last provides a detailed error
+message.
+
+% TCP_CLIENT_BAD_SERVER_RESPONSE_RECEIVED_DETAILS detailed information about bad response received from %1 port %2:\n%3
+Logged at debug log level 45.
+This debug message is issued when a TCP client receives malformed response
+from the server. The first arguments specify the address and port of the
+server, The last argument provides a dump of the response.
+
 % TCP_CLIENT_CONNECTION_CLOSE_CALLBACK_FAILED Connection close callback threw an exception
 This is an error message emitted when the close connection callback
 registered on the connection failed unexpectedly.  This is a programmatic
@@ -60,19 +73,6 @@ This debug message is issued when the client finished receiving a TCP
 response from the server. The address and port of the server are specified
 as arguments.
 
-% TCP_CLIENT_BAD_SERVER_RESPONSE_RECEIVED bad response received when communicating with %1 port %2: %3
-Logged at debug log level 40.
-This debug message is issued when a TCP client fails to receive a response
-from the server or when this response is malformed. The first arguments
-specify the server address and port. The last provides a detailed error
-message.
-
-% TCP_CLIENT_BAD_SERVER_RESPONSE_RECEIVED_DETAILS detailed information about bad response received from %1 port %2:\n%3
-Logged at debug log level 45.
-This debug message is issued when a TCP client receives malformed response
-from the server. The first arguments specify the address and port of the
-server, The last argument provides a dump of the response.
-
 % TCP_CONNECTION_REJECTED_BY_FILTER connection from %1 has been denied by the connection filter.
 Logged at debug log level 50.
 This debug message is issued when the server's connection filter rejects
index 7b25acdc377d54e90bc2ee7f5a8dc5661585cbf8..937bfadbdbf66fd89719e177fd1ed3484b4624bc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 36643b4e20f9eed70ea926bd35b573e996bbfda3..26bce5fa96bfa67870c625e04bd42ebc3d9e867e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2025-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 42f2948e7e63763e2c2731e30d929e6a9c4c6e4c..81f94621d1eb426f1c0c8de44d079cf285f6cd88 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2020 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 30b9dc74829e744573ccca329bae0d27f87a2176..797339e86d6e90a72b23049ae163fdbbd8c4a040 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2019,2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 41fb2e76ce11085ee8f22309001e6d4e4eef0863..7dd455611495590d651d694495734cfd28544f9d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2025-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 8de2a6311d9b343989ac7af004c63e03822832fb..0d07f8d29ef33f24c349efef1063dcb4927e1da2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b738124d3a70c796776b35cb4f873368d6ae16dc..abb41c4843c6bb81220c4fec9b43b697438b4b81 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index cfd07ab42a05d13272cdab59ce174aded7244cf5..7d0856c1d0fa8ec4ed052833e68e437d4dc4396c 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2025-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 482257b0a2f42891d21f07c54e1d9da561571d78..52ac1ffe84d26307eae1d727f76b12e8c9165e5b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 984db4ea8d2d5fcccd7d5b94c61a1f63ca10cc28..baaf540def77290ac283901fb053771d73622485 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2019-2025 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2019-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index f1be391154dfba8ae26692ff33dd00d84fa51061..66d7418989271f852f3f12c4f076a0f144d7152a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2015 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2026 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this