mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-22 09:57:41 +00:00
[#3646] release changes
This commit is contained in:
parent
f84571984a
commit
3d0a05c38c
52
ChangeLog
52
ChangeLog
@ -1,3 +1,55 @@
|
||||
Kea 2.7.4 (development) released on October 30, 2024
|
||||
|
||||
2301. [func] fdupont
|
||||
Added support of DHCPv4 "cablelab-client-conf" (122) option
|
||||
and its associated suboptions specified by RFC 3495, 3594
|
||||
and 3634 in the "cablelabs-client-conf" space at the
|
||||
exception of the suboption 3.
|
||||
(Gitlab #3404)
|
||||
|
||||
2300. [build, func] andrei
|
||||
Standalone fuzz target binaries used in fuzz testing were added
|
||||
to the "fuzz" directory.
|
||||
(Gitlab #3605)
|
||||
|
||||
2299. [func]* fdupont
|
||||
Required classes are now evaluated in the same order as
|
||||
for option data, i.e. (pd-)pool, subnet and shared network.
|
||||
Before the order was reversed but this feature was not
|
||||
used.
|
||||
(Gitlab #3590)
|
||||
|
||||
2298. [bug] fdupont
|
||||
Fixed a bug where Kea did not return the value of
|
||||
vendor-encapsulated-options when redefined in a client class.
|
||||
(Gitlab #3582)
|
||||
|
||||
2297. [build]* fdupont
|
||||
Made the Botan boost TLS support mandatory. Changed
|
||||
the configure argument to --with-botan using
|
||||
the Botan pkg-config library name e.g. "botan-2".
|
||||
(Gitlab #3552)
|
||||
|
||||
2296. [func]* fdupont
|
||||
Classes included in 'require-client-classes' that do
|
||||
not have test expressions will now be unconditionally
|
||||
added to the client's list of matching classes.
|
||||
Previously they were ignored.
|
||||
(Gitlab #3388)
|
||||
|
||||
2295. [func] fdupont
|
||||
Relaxed the lease, host and config database backend types
|
||||
in the configuration syntax. This change is introduced to
|
||||
better handle optional backends provided in hooks, such as
|
||||
currently available MySQL or PostgreSQL hooks.
|
||||
(Gitlab #3585)
|
||||
|
||||
2294. [func] fdupont
|
||||
Added support of DHCPv6 "ntp-server" (56) option
|
||||
specified by RFC 5908 and its associated suboptions
|
||||
in the "v6-ntp-server-suboptions" space.
|
||||
(Gitlab #3390)
|
||||
|
||||
2293. [build] razvan
|
||||
The library version numbers have been bumped up for the Kea 2.7.4
|
||||
development release.
|
||||
|
@ -1,5 +0,0 @@
|
||||
[func] fdupont
|
||||
Added support of DHCPv6 "ntp-server" (56) option
|
||||
specified by RFC 5908 and its associated suboptions
|
||||
in the "v6-ntp-server-suboptions" space.
|
||||
(Gitlab #3390)
|
@ -1,6 +0,0 @@
|
||||
[func] fdupont
|
||||
Added support of DHCPv4 "cablelab-client-conf" (122) option
|
||||
and its associated suboptions specified by RFC 3495, 3594
|
||||
and 3634 in the "cablelabs-client-conf" space at the
|
||||
exception of the suboption 3.
|
||||
(Gitlab #3404)
|
@ -1,6 +0,0 @@
|
||||
[build]* fdupont
|
||||
Made the Botan boost TLS support mandatory. Changed
|
||||
the configure argument to --with-botan using
|
||||
the Botan pkg-config library name e.g. "botan-2".
|
||||
(Gitlab #3552)
|
||||
|
@ -1,4 +0,0 @@
|
||||
[bug] fdupont
|
||||
Fixed a bug where Kea did not return the value of
|
||||
vendor-encapsulated-options when redefined in a client class.
|
||||
(Gitlab #3582)
|
@ -1,6 +0,0 @@
|
||||
[func] fdupont
|
||||
Relaxed the lease, host and config database backend types
|
||||
in the configuration syntax. This change is introduced to
|
||||
better handle optional backends provided in hooks, such as
|
||||
currently available MySQL or PostgreSQL hooks.
|
||||
(Gitlab #3585)
|
@ -1,6 +0,0 @@
|
||||
[func]* fdupont
|
||||
Classes included in 'require-client-classes' that do
|
||||
not have test expressions will now be unconditionally
|
||||
added to the client's list of matching classes.
|
||||
Previously they were ignored.
|
||||
(Gitlab #3388)
|
@ -1,6 +0,0 @@
|
||||
[func]* fdupont
|
||||
Required classes are now evaluated in the same order as
|
||||
for option data, i.e. (pd-)pool, subnet and shared network.
|
||||
Before the order was reversed but this feature was not
|
||||
used.
|
||||
(Gitlab #3590)
|
@ -1,4 +0,0 @@
|
||||
[build, func] andrei
|
||||
Standalone fuzz target binaries used in fuzz testing were added
|
||||
to the "fuzz" directory.
|
||||
(Gitlab #3605)
|
@ -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-2024, Internet Systems Consortium'
|
||||
author = 'Internet Systems Consortium'
|
||||
|
||||
# get current kea version
|
||||
|
@ -163,13 +163,13 @@ Messages printed on debuglevel 40
|
||||
- DDNS_TUNING6_SKIPPING_DDNS
|
||||
- DDNS_TUNING_SUBNET_EXPRESSION_PARSE
|
||||
- DDNS_TUNING_SUBNET_EXPR_CACHED
|
||||
- DHCP4_ADDITIONAL_CLASS_NO_TEST
|
||||
- DHCP4_ADDITIONAL_CLASS_UNDEFINED
|
||||
- DHCP4_BUFFER_RECEIVED
|
||||
- DHCP4_CLASSES_ASSIGNED
|
||||
- DHCP4_CLASSES_ASSIGNED_AFTER_SUBNET_SELECTION
|
||||
- DHCP4_CLASS_ASSIGNED
|
||||
- DHCP4_CLASS_UNCONFIGURED
|
||||
- DHCP4_CLASS_UNDEFINED
|
||||
- DHCP4_CLASS_UNTESTABLE
|
||||
- DHCP4_DHCP4O6_HOOK_SUBNET4_SELECT_DROP
|
||||
- DHCP4_DHCP4O6_HOOK_SUBNET4_SELECT_SKIP
|
||||
- DHCP4_DHCP4O6_PACKET_RECEIVED
|
||||
@ -188,13 +188,13 @@ Messages printed on debuglevel 40
|
||||
- DHCP4_PACKET_QUEUE_FULL
|
||||
- DHCP4_SHUTDOWN
|
||||
- DHCP4_SHUTDOWN_REQUEST
|
||||
- DHCP6_ADDITIONAL_CLASS_NO_TEST
|
||||
- DHCP6_ADDITIONAL_CLASS_UNDEFINED
|
||||
- DHCP6_BUFFER_RECEIVED
|
||||
- DHCP6_CLASSES_ASSIGNED
|
||||
- DHCP6_CLASSES_ASSIGNED_AFTER_SUBNET_SELECTION
|
||||
- DHCP6_CLASS_ASSIGNED
|
||||
- DHCP6_CLASS_UNCONFIGURED
|
||||
- DHCP6_CLASS_UNDEFINED
|
||||
- DHCP6_CLASS_UNTESTABLE
|
||||
- DHCP6_DHCP4O6_PACKET_RECEIVED
|
||||
- DHCP6_FLEX_ID
|
||||
- DHCP6_HOOK_BUFFER_SEND_SKIP
|
||||
@ -902,6 +902,7 @@ Messages printed on debuglevel 50
|
||||
|
||||
- ALLOC_ENGINE_V6_EXTEND_LEASE
|
||||
- ASIODNS_READ_TIMEOUT
|
||||
- DHCP4_ADDITIONAL_CLASS_EVAL_RESULT
|
||||
- DHCP4_BUFFER_UNPACK
|
||||
- DHCP4_BUFFER_WAIT_SIGNAL
|
||||
- DHCP4_CLIENTID_IGNORED_FOR_LEASES
|
||||
@ -929,10 +930,10 @@ Messages printed on debuglevel 50
|
||||
- DHCP4_RELEASE_FAIL_NO_LEASE
|
||||
- DHCP4_RELEASE_FAIL_WRONG_CLIENT
|
||||
- DHCP4_REQUEST
|
||||
- DHCP4_REQUIRED_CLASS_EVAL_RESULT
|
||||
- DHCP4_RESPONSE_HOSTNAME_GENERATE
|
||||
- DHCP4_SUBNET_SELECTION_FAILED
|
||||
- DHCP4_UNKNOWN_ADDRESS_REQUESTED
|
||||
- DHCP6_ADDITIONAL_CLASS_EVAL_RESULT
|
||||
- DHCP6_ADD_GLOBAL_STATUS_CODE
|
||||
- DHCP6_ADD_STATUS_CODE_FOR_IA
|
||||
- DHCP6_BUFFER_UNPACK
|
||||
@ -964,7 +965,6 @@ Messages printed on debuglevel 50
|
||||
- DHCP6_PROCESS_IA_PD_REQUEST
|
||||
- DHCP6_PROCESS_IA_PD_SOLICIT
|
||||
- DHCP6_RAPID_COMMIT
|
||||
- DHCP6_REQUIRED_CLASS_EVAL_RESULT
|
||||
- DHCP6_SUBNET_SELECTION_FAILED
|
||||
- DHCPSRV_DHCP_DDNS_NCR_SENT
|
||||
- DHCPSRV_EVAL_RESULT
|
||||
|
@ -337,11 +337,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
| cipher_list
|
||||
| unknown_map_entry
|
||||
|
||||
database_type ::= "type" ":" db_type
|
||||
|
||||
db_type ::= "memfile"
|
||||
| "mysql"
|
||||
| "postgresql"
|
||||
database_type ::= "type" ":" STRING
|
||||
|
||||
user ::= "user" ":" STRING
|
||||
|
||||
@ -509,6 +505,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
| id
|
||||
| client_class
|
||||
| require_client_classes
|
||||
| evaluate_additional_classes
|
||||
| reservations
|
||||
| reservations_global
|
||||
| reservations_in_subnet
|
||||
@ -560,6 +557,8 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
|
||||
require_client_classes ::= "require-client-classes" ":" list_strings
|
||||
|
||||
evaluate_additional_classes ::= "evaluate-additional-classes" ":" list_strings
|
||||
|
||||
reservations_global ::= "reservations-global" ":" BOOLEAN
|
||||
|
||||
reservations_in_subnet ::= "reservations-in-subnet" ":" BOOLEAN
|
||||
@ -600,6 +599,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
| reservations_out_of_pool
|
||||
| client_class
|
||||
| require_client_classes
|
||||
| evaluate_additional_classes
|
||||
| valid_lifetime
|
||||
| min_valid_lifetime
|
||||
| max_valid_lifetime
|
||||
@ -707,6 +707,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
| option_data_never_send
|
||||
| user_context
|
||||
| comment
|
||||
| option_data_client_classes
|
||||
| unknown_map_entry
|
||||
|
||||
option_data_name ::= name
|
||||
@ -723,6 +724,8 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
|
||||
option_data_never_send ::= "never-send" ":" BOOLEAN
|
||||
|
||||
option_data_client_classes ::= "client-classes" ":" list_strings
|
||||
|
||||
pools_list ::= "pools" ":" "[" pools_list_content "]"
|
||||
|
||||
pools_list_content ::=
|
||||
@ -745,6 +748,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
| option_data_list
|
||||
| client_class
|
||||
| require_client_classes
|
||||
| evaluate_additional_classes
|
||||
| user_context
|
||||
| comment
|
||||
| unknown_map_entry
|
||||
@ -840,6 +844,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
| client_class_test
|
||||
| client_class_template_test
|
||||
| only_if_required
|
||||
| only_in_additional_list
|
||||
| option_def_list
|
||||
| option_data_list
|
||||
| next_server
|
||||
@ -861,6 +866,8 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
|
||||
only_if_required ::= "only-if-required" ":" BOOLEAN
|
||||
|
||||
only_in_additional_list ::= "only-in-additional-list" ":" BOOLEAN
|
||||
|
||||
dhcp4o6_port ::= "dhcp4o6-port" ":" INTEGER
|
||||
|
||||
control_socket ::= "control-socket" ":" "{" control_socket_params "}"
|
||||
|
@ -314,11 +314,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
| cipher_list
|
||||
| unknown_map_entry
|
||||
|
||||
database_type ::= "type" ":" db_type
|
||||
|
||||
db_type ::= "memfile"
|
||||
| "mysql"
|
||||
| "postgresql"
|
||||
database_type ::= "type" ":" STRING
|
||||
|
||||
user ::= "user" ":" STRING
|
||||
|
||||
@ -512,6 +508,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
| rapid_commit
|
||||
| client_class
|
||||
| require_client_classes
|
||||
| evaluate_additional_classes
|
||||
| reservations
|
||||
| reservations_global
|
||||
| reservations_in_subnet
|
||||
@ -551,6 +548,8 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
|
||||
require_client_classes ::= "require-client-classes" ":" list_strings
|
||||
|
||||
evaluate_additional_classes ::= "evaluate-additional-classes" ":" list_strings
|
||||
|
||||
reservations_global ::= "reservations-global" ":" BOOLEAN
|
||||
|
||||
reservations_in_subnet ::= "reservations-in-subnet" ":" BOOLEAN
|
||||
@ -589,6 +588,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
| reservations_out_of_pool
|
||||
| client_class
|
||||
| require_client_classes
|
||||
| evaluate_additional_classes
|
||||
| preferred_lifetime
|
||||
| min_preferred_lifetime
|
||||
| max_preferred_lifetime
|
||||
@ -700,6 +700,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
| option_data_never_send
|
||||
| user_context
|
||||
| comment
|
||||
| option_data_client_classes
|
||||
| unknown_map_entry
|
||||
|
||||
option_data_name ::= name
|
||||
@ -716,6 +717,8 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
|
||||
option_data_never_send ::= "never-send" ":" BOOLEAN
|
||||
|
||||
option_data_client_classes ::= "client-classes" ":" list_strings
|
||||
|
||||
pools_list ::= "pools" ":" "[" pools_list_content "]"
|
||||
|
||||
pools_list_content ::=
|
||||
@ -738,6 +741,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
| option_data_list
|
||||
| client_class
|
||||
| require_client_classes
|
||||
| evaluate_additional_classes
|
||||
| user_context
|
||||
| comment
|
||||
| unknown_map_entry
|
||||
@ -774,6 +778,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
| option_data_list
|
||||
| client_class
|
||||
| require_client_classes
|
||||
| evaluate_additional_classes
|
||||
| excluded_prefix
|
||||
| excluded_prefix_len
|
||||
| user_context
|
||||
@ -862,6 +867,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
| client_class_test
|
||||
| client_class_template_test
|
||||
| only_if_required
|
||||
| only_in_additional_list
|
||||
| option_data_list
|
||||
| user_context
|
||||
| comment
|
||||
@ -881,6 +887,8 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
|
||||
only_if_required ::= "only-if-required" ":" BOOLEAN
|
||||
|
||||
only_in_additional_list ::= "only-in-additional-list" ":" BOOLEAN
|
||||
|
||||
server_id ::= "server-id" ":" "{" server_id_params "}"
|
||||
|
||||
server_id_params ::= server_id_param
|
||||
|
@ -3623,6 +3623,52 @@ cached version.
|
||||
DHCP4
|
||||
*****
|
||||
|
||||
DHCP4_ADDITIONAL_CLASS_EVAL_ERROR
|
||||
=================================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
%1: Expression '%2' evaluated to %3
|
||||
|
||||
This error message indicates that a problem was encountered while
|
||||
evaluating the expression of an additional client class.
|
||||
A description of the problem is printed.
|
||||
|
||||
DHCP4_ADDITIONAL_CLASS_EVAL_RESULT
|
||||
==================================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
%1: Expression '%2' evaluated to %3
|
||||
|
||||
Logged at debug log level 50.
|
||||
This debug message indicates that the expression of an additional client class has
|
||||
been successfully evaluated. The client class name and the result value of the
|
||||
evaluation are printed.
|
||||
|
||||
DHCP4_ADDITIONAL_CLASS_NO_TEST
|
||||
==============================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
additional class %1 has no test expression, adding it to client's classes unconditionally
|
||||
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class was listed for additional evaluation but
|
||||
its definition does not include a test expression to evaluate. The class is
|
||||
unconditionally added to the query.
|
||||
|
||||
DHCP4_ADDITIONAL_CLASS_UNDEFINED
|
||||
================================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
additional class %1 has no definition
|
||||
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class is listed for additional evaluation but
|
||||
has no definition. The class is ignored.
|
||||
|
||||
DHCP4_ALREADY_RUNNING
|
||||
=====================
|
||||
|
||||
@ -5506,52 +5552,6 @@ about the address that the client would like to have allocated.
|
||||
If there is no hint, the argument should provide the text indicating
|
||||
that the hint hasn't been sent.
|
||||
|
||||
DHCP4_REQUIRED_CLASS_EVAL_ERROR
|
||||
===============================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
%1: Expression '%2' evaluated to %3
|
||||
|
||||
This error message indicates that there a problem was encountered while
|
||||
evaluating an expression of a required client class that was marked as required.
|
||||
A description of the problem is printed.
|
||||
|
||||
DHCP4_REQUIRED_CLASS_EVAL_RESULT
|
||||
================================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
%1: Expression '%2' evaluated to %3
|
||||
|
||||
Logged at debug log level 50.
|
||||
This debug message indicates that the expression of a required client class has
|
||||
been successfully evaluated. The client class name and the result value of the
|
||||
evaluation are printed.
|
||||
|
||||
DHCP4_REQUIRED_CLASS_NO_TEST
|
||||
============================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
required class %1 has no test expression, adding it to client's classes unconditionally
|
||||
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class was listed for required evaluation but
|
||||
its definition does not include a test expression to evaluate. The class is
|
||||
unconditionally added to the query.
|
||||
|
||||
DHCP4_REQUIRED_CLASS_UNDEFINED
|
||||
==============================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
required class %1 has no definition
|
||||
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class is listed for required evaluation but
|
||||
has no definition. The class is ignored.
|
||||
|
||||
DHCP4_RESERVATIONS_LOOKUP_FIRST_ENABLED
|
||||
=======================================
|
||||
|
||||
@ -5900,6 +5900,52 @@ expected: the erroneous response is dropped, the request query is displayed.
|
||||
DHCP6
|
||||
*****
|
||||
|
||||
DHCP6_ADDITIONAL_CLASS_EVAL_ERROR
|
||||
=================================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
%1: Expression '%2' evaluated to %3
|
||||
|
||||
This error message indicates that a problem was encountered while
|
||||
evaluating the expression of an additional client class.
|
||||
A description of the problem is printed.
|
||||
|
||||
DHCP6_ADDITIONAL_CLASS_EVAL_RESULT
|
||||
==================================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
%1: Expression '%2' evaluated to %3
|
||||
|
||||
Logged at debug log level 50.
|
||||
This debug message indicates that the expression of an additional client class has
|
||||
been successfully evaluated. The client class name and the result value of the
|
||||
evaluation are printed.
|
||||
|
||||
DHCP6_ADDITIONAL_CLASS_NO_TEST
|
||||
==============================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
additional class %1 has no test expression, adding it to client's classes unconditionally
|
||||
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class was listed for additional evaluation but
|
||||
its definition does not include a test expression to evaluate. The class is
|
||||
unconditionally added to the query.
|
||||
|
||||
DHCP6_ADDITIONAL_CLASS_UNDEFINED
|
||||
================================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
additional class %1 has no definition
|
||||
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class is listed for additional evaluation but
|
||||
has no definition. The class is ignored.
|
||||
|
||||
DHCP6_ADD_GLOBAL_STATUS_CODE
|
||||
============================
|
||||
|
||||
@ -7790,52 +7836,6 @@ client and transaction identification information. The second and third
|
||||
argument identify the prefix. The fourth and fifth argument hold the
|
||||
expected IAID and IAID found respectively.
|
||||
|
||||
DHCP6_REQUIRED_CLASS_EVAL_ERROR
|
||||
===============================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
%1: Expression '%2' evaluated to %3
|
||||
|
||||
This error message indicates that there a problem was encountered while
|
||||
evaluating an expression of a required client class that was marked as required.
|
||||
A description of the problem is printed.
|
||||
|
||||
DHCP6_REQUIRED_CLASS_EVAL_RESULT
|
||||
================================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
%1: Expression '%2' evaluated to %3
|
||||
|
||||
Logged at debug log level 50.
|
||||
This debug message indicates that the expression of a required client class has
|
||||
been successfully evaluated. The client class name and the result value of the
|
||||
evaluation are printed.
|
||||
|
||||
DHCP6_REQUIRED_CLASS_NO_TEST
|
||||
============================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
required class %1 has no test expression, adding it to client's classes unconditionally
|
||||
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class was listed for required evaluation but
|
||||
its definition does not include a test expression to evaluate. The class is
|
||||
unconditionally added to the query.
|
||||
|
||||
DHCP6_REQUIRED_CLASS_UNDEFINED
|
||||
==============================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
required class %1 has no definition
|
||||
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class is listed for required evaluation but
|
||||
has no definition. The class is ignored.
|
||||
|
||||
DHCP6_REQUIRED_OPTIONS_CHECK_FAIL
|
||||
=================================
|
||||
|
||||
@ -8648,7 +8648,7 @@ DHCPSRV_EVAL_ERROR
|
||||
|
||||
%1: Expression '%2' evaluated to %3
|
||||
|
||||
This error message indicates that there a problem was encountered while
|
||||
This error message indicates that a problem was encountered while
|
||||
evaluating an expression of a client class.
|
||||
A description of the problem is printed.
|
||||
|
||||
@ -9669,6 +9669,18 @@ This warning message is issued when the current server configuration specifies
|
||||
no interfaces that the server should listen on, or when the specified interfaces are not
|
||||
configured to receive the traffic.
|
||||
|
||||
DHCPSRV_ONLY_IF_REQUIRED_DEPRECATED
|
||||
===================================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
The parameter 'only-if-required' is deprecated. Use 'only-in-additional-list' instead
|
||||
|
||||
This warning message is emitted when configuration parsing detects
|
||||
the use of the deprecated 'only-if-required' parameter. It has
|
||||
been replaced by 'only-in-additional-list'. Users should migrate
|
||||
to the new parameter.
|
||||
|
||||
DHCPSRV_OPEN_SOCKET_FAIL
|
||||
========================
|
||||
|
||||
@ -9720,6 +9732,18 @@ reverse update is disabled for this lease or the DNS updates are disabled
|
||||
in the configuration. The first argument includes the client identification
|
||||
information. The second argument includes the leased address.
|
||||
|
||||
DHCPSRV_REQUIRE_CLIENT_CLASSES_DEPRECATED
|
||||
=========================================
|
||||
|
||||
.. code-block:: text
|
||||
|
||||
The parameter 'require-client-classes' is deprecated. Use 'evaluate-additional-classes' instead
|
||||
|
||||
This warning message is emitted when configuration parsing detects
|
||||
the use of the deprecated 'require-client-classes' parameter. It has
|
||||
been replaced by 'evaluate-additional-classes'. Users should migrate
|
||||
to the new parameter.
|
||||
|
||||
DHCPSRV_SUBNET4O6_SELECT_FAILED
|
||||
===============================
|
||||
|
||||
@ -9837,7 +9861,7 @@ DHCPSRV_TEMPLATE_EVAL_ERROR
|
||||
|
||||
%1: Expression '%2' evaluated to %3
|
||||
|
||||
This error message indicates that there a problem was encountered while
|
||||
This error message indicates that a problem was encountered while
|
||||
evaluating an expression of a template client class.
|
||||
A description of the problem is printed.
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
..
|
||||
Copyright (C) 2020-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
Copyright (C) 2020-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
|
||||
This Source Code Form is subject to the terms of the Mozilla Public
|
||||
License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2017-2021 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -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
|
||||
|
||||
@ -2265,7 +2265,7 @@ using namespace isc::dhcp;
|
||||
|
||||
/* To avoid the call to exit... oops! */
|
||||
#define YY_FATAL_ERROR(msg) isc::dhcp::Parser4Context::fatal(msg)
|
||||
#line 2269 "dhcp4_lexer.cc"
|
||||
#line 2268 "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
|
||||
@ -2291,8 +2291,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 2294 "dhcp4_lexer.cc"
|
||||
#line 2295 "dhcp4_lexer.cc"
|
||||
#line 2296 "dhcp4_lexer.cc"
|
||||
|
||||
#define INITIAL 0
|
||||
#define COMMENT 1
|
||||
@ -2620,7 +2620,7 @@ YY_DECL
|
||||
}
|
||||
|
||||
|
||||
#line 2624 "dhcp4_lexer.cc"
|
||||
#line 2623 "dhcp4_lexer.cc"
|
||||
|
||||
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
|
||||
{
|
||||
@ -5788,7 +5788,7 @@ YY_RULE_SETUP
|
||||
#line 2504 "dhcp4_lexer.ll"
|
||||
ECHO;
|
||||
YY_BREAK
|
||||
#line 5792 "dhcp4_lexer.cc"
|
||||
#line 5791 "dhcp4_lexer.cc"
|
||||
|
||||
case YY_END_OF_BUFFER:
|
||||
{
|
||||
|
@ -6,6 +6,28 @@
|
||||
|
||||
$NAMESPACE isc::dhcp
|
||||
|
||||
% DHCP4_ADDITIONAL_CLASS_EVAL_ERROR %1: Expression '%2' evaluated to %3
|
||||
This error message indicates that a problem was encountered while
|
||||
evaluating the expression of an additional client class.
|
||||
A description of the problem is printed.
|
||||
|
||||
% DHCP4_ADDITIONAL_CLASS_EVAL_RESULT %1: Expression '%2' evaluated to %3
|
||||
Logged at debug log level 50.
|
||||
This debug message indicates that the expression of an additional client class has
|
||||
been successfully evaluated. The client class name and the result value of the
|
||||
evaluation are printed.
|
||||
|
||||
% DHCP4_ADDITIONAL_CLASS_NO_TEST additional class %1 has no test expression, adding it to client's classes unconditionally
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class was listed for additional evaluation but
|
||||
its definition does not include a test expression to evaluate. The class is
|
||||
unconditionally added to the query.
|
||||
|
||||
% DHCP4_ADDITIONAL_CLASS_UNDEFINED additional class %1 has no definition
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class is listed for additional evaluation but
|
||||
has no definition. The class is ignored.
|
||||
|
||||
% DHCP4_ALREADY_RUNNING %1 already running? %2
|
||||
This is an error message that occurs when the DHCPv4 server encounters
|
||||
a pre-existing PID file which contains the PID of a running process.
|
||||
@ -968,28 +990,6 @@ about the address that the client would like to have allocated.
|
||||
If there is no hint, the argument should provide the text indicating
|
||||
that the hint hasn't been sent.
|
||||
|
||||
% DHCP4_ADDITIONAL_CLASS_EVAL_ERROR %1: Expression '%2' evaluated to %3
|
||||
This error message indicates that a problem was encountered while
|
||||
evaluating the expression of an additional client class.
|
||||
A description of the problem is printed.
|
||||
|
||||
% DHCP4_ADDITIONAL_CLASS_EVAL_RESULT %1: Expression '%2' evaluated to %3
|
||||
Logged at debug log level 50.
|
||||
This debug message indicates that the expression of an additional client class has
|
||||
been successfully evaluated. The client class name and the result value of the
|
||||
evaluation are printed.
|
||||
|
||||
% DHCP4_ADDITIONAL_CLASS_NO_TEST additional class %1 has no test expression, adding it to client's classes unconditionally
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class was listed for additional evaluation but
|
||||
its definition does not include a test expression to evaluate. The class is
|
||||
unconditionally added to the query.
|
||||
|
||||
% DHCP4_ADDITIONAL_CLASS_UNDEFINED additional class %1 has no definition
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class is listed for additional evaluation but
|
||||
has no definition. The class is ignored.
|
||||
|
||||
% DHCP4_RESERVATIONS_LOOKUP_FIRST_ENABLED Multi-threading is enabled and host reservations lookup is always performed first.
|
||||
This is a message informing that host reservations lookup is performed before
|
||||
lease lookup when multi-threading is enabled overwriting configured value.
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2011-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -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
|
||||
|
||||
@ -2240,7 +2240,7 @@ using namespace isc::dhcp;
|
||||
|
||||
/* To avoid the call to exit... oops! */
|
||||
#define YY_FATAL_ERROR(msg) isc::dhcp::Parser6Context::fatal(msg)
|
||||
#line 2244 "dhcp6_lexer.cc"
|
||||
#line 2243 "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
|
||||
@ -2266,8 +2266,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 2269 "dhcp6_lexer.cc"
|
||||
#line 2270 "dhcp6_lexer.cc"
|
||||
#line 2271 "dhcp6_lexer.cc"
|
||||
|
||||
#define INITIAL 0
|
||||
#define COMMENT 1
|
||||
@ -2597,7 +2597,7 @@ YY_DECL
|
||||
}
|
||||
|
||||
|
||||
#line 2601 "dhcp6_lexer.cc"
|
||||
#line 2600 "dhcp6_lexer.cc"
|
||||
|
||||
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
|
||||
{
|
||||
@ -5804,7 +5804,7 @@ YY_RULE_SETUP
|
||||
#line 2536 "dhcp6_lexer.ll"
|
||||
ECHO;
|
||||
YY_BREAK
|
||||
#line 5808 "dhcp6_lexer.cc"
|
||||
#line 5807 "dhcp6_lexer.cc"
|
||||
|
||||
case YY_END_OF_BUFFER:
|
||||
{
|
||||
|
@ -15,6 +15,28 @@ kea-dhcp4 is using hook libraries (e.g. radius) that implement the
|
||||
"subnet6_select" callout and client queries are arriving faster than
|
||||
those callouts can fulfill them.
|
||||
|
||||
% DHCP6_ADDITIONAL_CLASS_EVAL_ERROR %1: Expression '%2' evaluated to %3
|
||||
This error message indicates that a problem was encountered while
|
||||
evaluating the expression of an additional client class.
|
||||
A description of the problem is printed.
|
||||
|
||||
% DHCP6_ADDITIONAL_CLASS_EVAL_RESULT %1: Expression '%2' evaluated to %3
|
||||
Logged at debug log level 50.
|
||||
This debug message indicates that the expression of an additional client class has
|
||||
been successfully evaluated. The client class name and the result value of the
|
||||
evaluation are printed.
|
||||
|
||||
% DHCP6_ADDITIONAL_CLASS_NO_TEST additional class %1 has no test expression, adding it to client's classes unconditionally
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class was listed for additional evaluation but
|
||||
its definition does not include a test expression to evaluate. The class is
|
||||
unconditionally added to the query.
|
||||
|
||||
% DHCP6_ADDITIONAL_CLASS_UNDEFINED additional class %1 has no definition
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class is listed for additional evaluation but
|
||||
has no definition. The class is ignored.
|
||||
|
||||
% DHCP6_ADD_GLOBAL_STATUS_CODE %1: adding Status Code to DHCPv6 packet: %2
|
||||
Logged at debug log level 50.
|
||||
This message is logged when the server is adding the top-level
|
||||
@ -973,28 +995,6 @@ client and transaction identification information. The second and third
|
||||
argument identify the prefix. The fourth and fifth argument hold the
|
||||
expected IAID and IAID found respectively.
|
||||
|
||||
% DHCP6_ADDITIONAL_CLASS_EVAL_ERROR %1: Expression '%2' evaluated to %3
|
||||
This error message indicates that a problem was encountered while
|
||||
evaluating the expression of an additional client class.
|
||||
A description of the problem is printed.
|
||||
|
||||
% DHCP6_ADDITIONAL_CLASS_EVAL_RESULT %1: Expression '%2' evaluated to %3
|
||||
Logged at debug log level 50.
|
||||
This debug message indicates that the expression of an additional client class has
|
||||
been successfully evaluated. The client class name and the result value of the
|
||||
evaluation are printed.
|
||||
|
||||
% DHCP6_ADDITIONAL_CLASS_NO_TEST additional class %1 has no test expression, adding it to client's classes unconditionally
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class was listed for additional evaluation but
|
||||
its definition does not include a test expression to evaluate. The class is
|
||||
unconditionally added to the query.
|
||||
|
||||
% DHCP6_ADDITIONAL_CLASS_UNDEFINED additional class %1 has no definition
|
||||
Logged at debug log level 40.
|
||||
This debug message informs that a class is listed for additional evaluation but
|
||||
has no definition. The class is ignored.
|
||||
|
||||
% DHCP6_REQUIRED_OPTIONS_CHECK_FAIL %1: %2 message received from %3 failed the following check: %4
|
||||
Logged at debug log level 40.
|
||||
This message indicates that received DHCPv6 packet is invalid. This may be due
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2011-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2011-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2018-2021 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -43,4 +43,3 @@ TLS is not used.
|
||||
Logged at debug log level 40.
|
||||
A debug message issued when a new MySQL connected is created with TLS.
|
||||
The TLS cipher name is logged.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -6,12 +6,6 @@
|
||||
|
||||
$NAMESPACE isc::dhcp
|
||||
|
||||
% MYSQL_LB_DB opening MySQL lease database: %1
|
||||
This informational message is logged when a DHCP server (either V4 or
|
||||
V6) is about to open a MySQL lease database. The parameters of the
|
||||
connection including database name and username needed to access it
|
||||
(but not the password if any) are logged.
|
||||
|
||||
% MYSQL_DEINIT_OK unloading MySQL hooks library successful
|
||||
This informational message indicates that the MySQL Backend hooks
|
||||
library has been unloaded successfully.
|
||||
@ -36,6 +30,24 @@ The code has issued a commit call. All outstanding transactions will be
|
||||
committed to the database. Note that depending on the MySQL settings,
|
||||
the commit may not include a write to disk.
|
||||
|
||||
% MYSQL_LB_DB opening MySQL lease database: %1
|
||||
This informational message is logged when a DHCP server (either V4 or
|
||||
V6) is about to open a MySQL lease database. The parameters of the
|
||||
connection including database name and username needed to access it
|
||||
(but not the password if any) are logged.
|
||||
|
||||
% MYSQL_LB_DB_RECONNECT_ATTEMPT_FAILED database reconnect failed: %1
|
||||
An error message issued when an attempt to reconnect has failed.
|
||||
|
||||
% MYSQL_LB_DB_RECONNECT_ATTEMPT_SCHEDULE scheduling attempt %1 of %2 in %3 milliseconds
|
||||
An info message issued when the server is scheduling the next attempt to reconnect
|
||||
to the database. This occurs when the server has lost database connectivity and
|
||||
is attempting to reconnect automatically.
|
||||
|
||||
% MYSQL_LB_DB_RECONNECT_FAILED maximum number of database reconnect attempts: %1, has been exhausted without success
|
||||
An error message issued when the server failed to reconnect. Loss of connectivity
|
||||
is typically a network or database server issue.
|
||||
|
||||
% MYSQL_LB_DELETED_EXPIRED_RECLAIMED deleted %1 reclaimed leases from the database
|
||||
Logged at debug log level 50.
|
||||
A debug message issued when the server has removed a number of reclaimed
|
||||
@ -204,18 +216,6 @@ Logged at debug log level 50.
|
||||
A debug message issued when the server is about to obtain schema version
|
||||
information from the MySQL database.
|
||||
|
||||
% MYSQL_LB_DB_RECONNECT_ATTEMPT_FAILED database reconnect failed: %1
|
||||
An error message issued when an attempt to reconnect has failed.
|
||||
|
||||
% MYSQL_LB_DB_RECONNECT_ATTEMPT_SCHEDULE scheduling attempt %1 of %2 in %3 milliseconds
|
||||
An info message issued when the server is scheduling the next attempt to reconnect
|
||||
to the database. This occurs when the server has lost database connectivity and
|
||||
is attempting to reconnect automatically.
|
||||
|
||||
% MYSQL_LB_DB_RECONNECT_FAILED maximum number of database reconnect attempts: %1, has been exhausted without success
|
||||
An error message issued when the server failed to reconnect. Loss of connectivity
|
||||
is typically a network or database server issue.
|
||||
|
||||
% MYSQL_LB_NEGATIVE_LEASES_STAT recount of leases returned a negative value
|
||||
This warning message is issued when the recount of leases using counters
|
||||
in the MySQL database returned a negative value. This shows a problem
|
||||
@ -277,4 +277,3 @@ Logged at debug log level 50.
|
||||
A debug message issued when the server upgrades IPv6 lease extended info.
|
||||
The page number and started address, and the count of already updated leases
|
||||
are displayed.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2018-2019 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2021-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2022-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2021 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2021-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -45,4 +45,3 @@ This informational message is printed when TLS support was required in
|
||||
the Kea configuration: The TLS support in PostgreSQL will be initialized but
|
||||
its configuration is fully managed outside the C API.
|
||||
The parameters of the connection are logged.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -6,12 +6,6 @@
|
||||
|
||||
$NAMESPACE isc::dhcp
|
||||
|
||||
% PGSQL_LB_DB opening PostgreSQL lease database: %1
|
||||
This informational message is logged when a DHCP server (either V4 or
|
||||
V6) is about to open a PostgreSQL lease database. The parameters of the
|
||||
connection including database name and username needed to access it
|
||||
(but not the password if any) are logged.
|
||||
|
||||
% PGSQL_DEINIT_OK unloading PostgreSQL hooks library successful
|
||||
This informational message indicates that the PostgreSQL Backend hooks
|
||||
library has been unloaded successfully.
|
||||
@ -36,6 +30,24 @@ The code has issued a commit call. All outstanding transactions will be
|
||||
committed to the database. Note that depending on the PostgreSQL settings,
|
||||
the commit may not include a write to disk.
|
||||
|
||||
% PGSQL_LB_DB opening PostgreSQL lease database: %1
|
||||
This informational message is logged when a DHCP server (either V4 or
|
||||
V6) is about to open a PostgreSQL lease database. The parameters of the
|
||||
connection including database name and username needed to access it
|
||||
(but not the password if any) are logged.
|
||||
|
||||
% PGSQL_LB_DB_RECONNECT_ATTEMPT_FAILED database reconnect failed: %1
|
||||
An error message issued when an attempt to reconnect has failed.
|
||||
|
||||
% PGSQL_LB_DB_RECONNECT_ATTEMPT_SCHEDULE scheduling attempt %1 of %2 in %3 milliseconds
|
||||
An info message issued when the server is scheduling the next attempt to reconnect
|
||||
to the database. This occurs when the server has lost database connectivity and
|
||||
is attempting to reconnect automatically.
|
||||
|
||||
% PGSQL_LB_DB_RECONNECT_FAILED maximum number of database reconnect attempts: %1, has been exhausted without success
|
||||
An error message issued when the server failed to reconnect. Loss of connectivity
|
||||
is typically a network or database server issue.
|
||||
|
||||
% PGSQL_LB_DELETE_ADDR4 deleting lease for address %1
|
||||
Logged at debug log level 50.
|
||||
A debug message issued when the server is attempting to delete a lease for
|
||||
@ -198,18 +210,6 @@ Logged at debug log level 50.
|
||||
A debug message issued when the server is about to obtain schema version
|
||||
information from the PostgreSQL database.
|
||||
|
||||
% PGSQL_LB_DB_RECONNECT_ATTEMPT_FAILED database reconnect failed: %1
|
||||
An error message issued when an attempt to reconnect has failed.
|
||||
|
||||
% PGSQL_LB_DB_RECONNECT_ATTEMPT_SCHEDULE scheduling attempt %1 of %2 in %3 milliseconds
|
||||
An info message issued when the server is scheduling the next attempt to reconnect
|
||||
to the database. This occurs when the server has lost database connectivity and
|
||||
is attempting to reconnect automatically.
|
||||
|
||||
% PGSQL_LB_DB_RECONNECT_FAILED maximum number of database reconnect attempts: %1, has been exhausted without success
|
||||
An error message issued when the server failed to reconnect. Loss of connectivity
|
||||
is typically a network or database server issue.
|
||||
|
||||
% PGSQL_LB_NEGATIVE_LEASES_STAT recount of leases returned a negative value
|
||||
This warning message is issued when the recount of leases using counters
|
||||
in the PostgreSQL database returned a negative value. This shows a problem
|
||||
@ -273,4 +273,3 @@ Logged at debug log level 50.
|
||||
A debug message issued when the server upgrades IPv6 lease extended info.
|
||||
The page number and started address, and the count of already updated leases
|
||||
are displayed.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2021-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2022-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2022-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2021-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2021 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2021-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2009-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2009-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2018-2021 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2014-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2018 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2018 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2018 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2018-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2019 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2019-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2012-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -808,6 +808,12 @@ This warning message is issued when the current server configuration specifies
|
||||
no interfaces that the server should listen on, or when the specified interfaces are not
|
||||
configured to receive the traffic.
|
||||
|
||||
% DHCPSRV_ONLY_IF_REQUIRED_DEPRECATED The parameter 'only-if-required' is deprecated. Use 'only-in-additional-list' instead
|
||||
This warning message is emitted when configuration parsing detects
|
||||
the use of the deprecated 'only-if-required' parameter. It has
|
||||
been replaced by 'only-in-additional-list'. Users should migrate
|
||||
to the new parameter.
|
||||
|
||||
% DHCPSRV_OPEN_SOCKET_FAIL failed to open socket: %1
|
||||
A warning message issued when IfaceMgr fails to open and bind a socket.
|
||||
The reason for the failure is appended as an argument of the log message.
|
||||
@ -835,6 +841,12 @@ reverse update is disabled for this lease or the DNS updates are disabled
|
||||
in the configuration. The first argument includes the client identification
|
||||
information. The second argument includes the leased address.
|
||||
|
||||
% DHCPSRV_REQUIRE_CLIENT_CLASSES_DEPRECATED The parameter 'require-client-classes' is deprecated. Use 'evaluate-additional-classes' instead
|
||||
This warning message is emitted when configuration parsing detects
|
||||
the use of the deprecated 'require-client-classes' parameter. It has
|
||||
been replaced by 'evaluate-additional-classes'. Users should migrate
|
||||
to the new parameter.
|
||||
|
||||
% DHCPSRV_SUBNET4O6_SELECT_FAILED Failed to select any subnet for the DHCPv4o6 packet
|
||||
Logged at debug log level 40.
|
||||
A debug message issued when the server was unable to select any subnet for the
|
||||
@ -945,15 +957,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_REQUIRE_CLIENT_CLASSES_DEPRECATED The parameter 'require-client-classes' is deprecated. Use 'evaluate-additional-classes' instead
|
||||
This warning message is emitted when configuration parsing detects
|
||||
the use of the deprecated 'require-client-classes' parameter. It has
|
||||
been replaced by 'evaluate-additional-classes'. Users should migrate
|
||||
to the new parameter.
|
||||
|
||||
% DHCPSRV_ONLY_IF_REQUIRED_DEPRECATED The parameter 'only-if-required' is deprecated. Use 'only-in-additional-list' instead
|
||||
This warning message is emitted when configuration parsing detects
|
||||
the use of the deprecated 'only-if-required' parameter. It has
|
||||
been replaced by 'only-in-additional-list'. Users should migrate
|
||||
to the new parameter.
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2020-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2020-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2012-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2012-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2023-2024 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
Loading…
x
Reference in New Issue
Block a user