]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3831] Updated ARM
authorThomas Markwalder <tmark@isc.org>
Fri, 9 May 2025 14:12:46 +0000 (10:12 -0400)
committerAndrei Pavel <andrei@isc.org>
Fri, 16 May 2025 09:20:43 +0000 (12:20 +0300)
modified:   doc/sphinx/api-files.txt
modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/kea-messages.rst

doc/sphinx/api-files.txt
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/kea-messages.rst

index db6964b81432c420d427d1d4c675459ff0d71d88..427d1bd885aa6c14aea2b5f8d8100d3fd7552e47 100644 (file)
@@ -1,8 +1,8 @@
 src/share/api/build-report.json
 src/share/api/cache-clear.json
 src/share/api/cache-flush.json
-src/share/api/cache-get.json
 src/share/api/cache-get-by-id.json
+src/share/api/cache-get.json
 src/share/api/cache-insert.json
 src/share/api/cache-load.json
 src/share/api/cache-remove.json
@@ -24,16 +24,16 @@ src/share/api/dhcp-disable.json
 src/share/api/dhcp-enable.json
 src/share/api/extended-info4-upgrade.json
 src/share/api/extended-info6-upgrade.json
-src/share/api/gss-tsig-get.json
 src/share/api/gss-tsig-get-all.json
+src/share/api/gss-tsig-get.json
 src/share/api/gss-tsig-key-del.json
 src/share/api/gss-tsig-key-expire.json
 src/share/api/gss-tsig-key-get.json
 src/share/api/gss-tsig-list.json
-src/share/api/gss-tsig-purge.json
 src/share/api/gss-tsig-purge-all.json
-src/share/api/gss-tsig-rekey.json
+src/share/api/gss-tsig-purge.json
 src/share/api/gss-tsig-rekey-all.json
+src/share/api/gss-tsig-rekey.json
 src/share/api/ha-continue.json
 src/share/api/ha-heartbeat.json
 src/share/api/ha-maintenance-cancel.json
@@ -41,16 +41,16 @@ src/share/api/ha-maintenance-notify.json
 src/share/api/ha-maintenance-start.json
 src/share/api/ha-reset.json
 src/share/api/ha-scopes.json
-src/share/api/ha-sync.json
 src/share/api/ha-sync-complete-notify.json
+src/share/api/ha-sync.json
 src/share/api/lease4-add.json
 src/share/api/lease4-del.json
-src/share/api/lease4-get.json
 src/share/api/lease4-get-all.json
 src/share/api/lease4-get-by-client-id.json
 src/share/api/lease4-get-by-hostname.json
 src/share/api/lease4-get-by-hw-address.json
 src/share/api/lease4-get-page.json
+src/share/api/lease4-get.json
 src/share/api/lease4-resend-ddns.json
 src/share/api/lease4-update.json
 src/share/api/lease4-wipe.json
@@ -58,17 +58,20 @@ src/share/api/lease4-write.json
 src/share/api/lease6-add.json
 src/share/api/lease6-bulk-apply.json
 src/share/api/lease6-del.json
-src/share/api/lease6-get.json
 src/share/api/lease6-get-all.json
 src/share/api/lease6-get-by-duid.json
 src/share/api/lease6-get-by-hostname.json
 src/share/api/lease6-get-page.json
+src/share/api/lease6-get.json
 src/share/api/lease6-resend-ddns.json
 src/share/api/lease6-update.json
 src/share/api/lease6-wipe.json
 src/share/api/lease6-write.json
 src/share/api/leases-reclaim.json
 src/share/api/list-commands.json
+src/share/api/subnet4-select-test.json
+src/share/api/subnet4o6-select-test.json
+src/share/api/subnet6-select-test.json
 src/share/api/network4-add.json
 src/share/api/network4-del.json
 src/share/api/network4-get.json
@@ -84,20 +87,20 @@ src/share/api/network6-subnet-del.json
 src/share/api/perfmon-control.json
 src/share/api/perfmon-get-all-durations.json
 src/share/api/remote-class4-del.json
-src/share/api/remote-class4-get.json
 src/share/api/remote-class4-get-all.json
+src/share/api/remote-class4-get.json
 src/share/api/remote-class4-set.json
 src/share/api/remote-class6-del.json
-src/share/api/remote-class6-get.json
 src/share/api/remote-class6-get-all.json
+src/share/api/remote-class6-get.json
 src/share/api/remote-class6-set.json
 src/share/api/remote-global-parameter4-del.json
-src/share/api/remote-global-parameter4-get.json
 src/share/api/remote-global-parameter4-get-all.json
+src/share/api/remote-global-parameter4-get.json
 src/share/api/remote-global-parameter4-set.json
 src/share/api/remote-global-parameter6-del.json
-src/share/api/remote-global-parameter6-get.json
 src/share/api/remote-global-parameter6-get-all.json
+src/share/api/remote-global-parameter6-get.json
 src/share/api/remote-global-parameter6-set.json
 src/share/api/remote-network4-del.json
 src/share/api/remote-network4-get.json
@@ -107,9 +110,17 @@ src/share/api/remote-network6-del.json
 src/share/api/remote-network6-get.json
 src/share/api/remote-network6-list.json
 src/share/api/remote-network6-set.json
+src/share/api/remote-option-def4-del.json
+src/share/api/remote-option-def4-get-all.json
+src/share/api/remote-option-def4-get.json
+src/share/api/remote-option-def4-set.json
+src/share/api/remote-option-def6-del.json
+src/share/api/remote-option-def6-get-all.json
+src/share/api/remote-option-def6-get.json
+src/share/api/remote-option-def6-set.json
 src/share/api/remote-option4-global-del.json
-src/share/api/remote-option4-global-get.json
 src/share/api/remote-option4-global-get-all.json
+src/share/api/remote-option4-global-get.json
 src/share/api/remote-option4-global-set.json
 src/share/api/remote-option4-network-del.json
 src/share/api/remote-option4-network-set.json
@@ -118,8 +129,8 @@ src/share/api/remote-option4-pool-set.json
 src/share/api/remote-option4-subnet-del.json
 src/share/api/remote-option4-subnet-set.json
 src/share/api/remote-option6-global-del.json
-src/share/api/remote-option6-global-get.json
 src/share/api/remote-option6-global-get-all.json
+src/share/api/remote-option6-global-get.json
 src/share/api/remote-option6-global-set.json
 src/share/api/remote-option6-network-del.json
 src/share/api/remote-option6-network-set.json
@@ -129,21 +140,13 @@ src/share/api/remote-option6-pool-del.json
 src/share/api/remote-option6-pool-set.json
 src/share/api/remote-option6-subnet-del.json
 src/share/api/remote-option6-subnet-set.json
-src/share/api/remote-option-def4-del.json
-src/share/api/remote-option-def4-get.json
-src/share/api/remote-option-def4-get-all.json
-src/share/api/remote-option-def4-set.json
-src/share/api/remote-option-def6-del.json
-src/share/api/remote-option-def6-get.json
-src/share/api/remote-option-def6-get-all.json
-src/share/api/remote-option-def6-set.json
 src/share/api/remote-server4-del.json
-src/share/api/remote-server4-get.json
 src/share/api/remote-server4-get-all.json
+src/share/api/remote-server4-get.json
 src/share/api/remote-server4-set.json
 src/share/api/remote-server6-del.json
-src/share/api/remote-server6-get.json
 src/share/api/remote-server6-get-all.json
+src/share/api/remote-server6-get.json
 src/share/api/remote-server6-set.json
 src/share/api/remote-subnet4-del-by-id.json
 src/share/api/remote-subnet4-del-by-prefix.json
@@ -159,36 +162,34 @@ src/share/api/remote-subnet6-list.json
 src/share/api/remote-subnet6-set.json
 src/share/api/reservation-add.json
 src/share/api/reservation-del.json
-src/share/api/reservation-get.json
 src/share/api/reservation-get-all.json
 src/share/api/reservation-get-by-address.json
 src/share/api/reservation-get-by-hostname.json
 src/share/api/reservation-get-by-id.json
 src/share/api/reservation-get-page.json
+src/share/api/reservation-get.json
 src/share/api/reservation-update.json
 src/share/api/server-tag-get.json
 src/share/api/shutdown.json
-src/share/api/statistic-get.json
+src/share/api/stat-lease4-get.json
+src/share/api/stat-lease6-get.json
 src/share/api/statistic-get-all.json
-src/share/api/statistic-remove.json
+src/share/api/statistic-get.json
 src/share/api/statistic-remove-all.json
-src/share/api/statistic-reset.json
+src/share/api/statistic-remove.json
 src/share/api/statistic-reset-all.json
-src/share/api/statistic-sample-age-set.json
+src/share/api/statistic-reset.json
 src/share/api/statistic-sample-age-set-all.json
-src/share/api/statistic-sample-count-set.json
+src/share/api/statistic-sample-age-set.json
 src/share/api/statistic-sample-count-set-all.json
+src/share/api/statistic-sample-count-set.json
 src/share/api/status-get.json
-src/share/api/stat-lease4-get.json
-src/share/api/stat-lease6-get.json
-src/share/api/subnet4o6-select-test.json
 src/share/api/subnet4-add.json
 src/share/api/subnet4-del.json
 src/share/api/subnet4-delta-add.json
 src/share/api/subnet4-delta-del.json
 src/share/api/subnet4-get.json
 src/share/api/subnet4-list.json
-src/share/api/subnet4-select-test.json
 src/share/api/subnet4-update.json
 src/share/api/subnet6-add.json
 src/share/api/subnet6-del.json
@@ -196,6 +197,5 @@ src/share/api/subnet6-delta-add.json
 src/share/api/subnet6-delta-del.json
 src/share/api/subnet6-get.json
 src/share/api/subnet6-list.json
-src/share/api/subnet6-select-test.json
 src/share/api/subnet6-update.json
 src/share/api/version-get.json
index 15e2934674a24bf474580546e15bbb512bce88b5..aa7f2a62a1575a3341a94a2fdd1adef1e293ce43 100644 (file)
@@ -363,9 +363,19 @@ that can be used to configure the memfile backend.
    default value of the ``persist`` parameter is ``true``, which enables
    writing lease updates to the lease file.
 
--  ``name``: specifies an absolute location of the lease file in which
-   new leases and lease updates are recorded. The default value for
-   this parameter is ``"[kea-install-dir]/var/lib/kea/kea-leases4.csv"``.
+-  ``name``: specifies the lease file in which new leases and lease updates
+   are recorded. The default value for this parameter is
+   ``"[kea-install-dir]/var/lib/kea/kea-leases4.csv"``.
+
+.. note::
+
+    As of Kea 2.7.9, lease files may only be loaded from the data directory
+    determined during compilation: ``"[kea-install-dir]/var/lib/kea"``. This
+    path may be overridden at startup by setting the environment variable
+    ``KEA_DHCP_DATA_DIRECTORY`` to the desired path.  If a path other than
+    this value is used in ``name``, Kea will emit an error and refuse to start
+    or, if already running, log an unrecoverable error.  For ease of use in
+    specifying a custom file name simply omit the path component from ``name``.
 
 -  ``lfc-interval``: specifies the interval, in seconds, at which the
    server will perform a lease file cleanup (LFC). This removes
index 93cce76ab5b4c7497c832399940a943074ff1888..82977ce24f98bc841b180f9bcd55c8cb4ba6755a 100644 (file)
@@ -1506,833 +1506,6 @@ This error message is issued when received bulk lease query is malformed and
 could not be unpacked. The first argument is the remote address of the
 connection which will be closed, the second is the error explanation.
 
-**
-CB
-**
-
-CB_CMDS_CLASS4_DEL_HANDLER_FAILED
-=================================
-
-.. code-block:: text
-
-    remote-class4-del command failed: %1
-
-This error message is issued to indicate that the remote-class4-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_CLASS4_GET_ALL_HANDLER_FAILED
-=====================================
-
-.. code-block:: text
-
-    remote-class4-get-all command failed: %1
-
-This error message is issued to indicate that the remote-class4-get-all
-command handler failed while processing the command. The argument provides
-the reason for failure.
-
-CB_CMDS_CLASS4_GET_HANDLER_FAILED
-=================================
-
-.. code-block:: text
-
-    remote-class4-get command failed: %1
-
-This error message is issued to indicate that the remote-class4-get command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_CLASS4_SET_HANDLER_FAILED
-=================================
-
-.. code-block:: text
-
-    remote-class4-set command failed: %1
-
-This error message is issued to indicate that the remote-class4-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_CLASS6_DEL_HANDLER_FAILED
-=================================
-
-.. code-block:: text
-
-    remote-class6-del command failed: %1
-
-This error message is issued to indicate that the remote-class6-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_CLASS6_GET_ALL_HANDLER_FAILED
-=====================================
-
-.. code-block:: text
-
-    remote-class6-get-all command failed: %1
-
-This error message is issued to indicate that the remote-class6-get-all
-command handler failed while processing the command. The argument provides
-the reason for failure.
-
-CB_CMDS_CLASS6_GET_HANDLER_FAILED
-=================================
-
-.. code-block:: text
-
-    remote-class6-get command failed: %1
-
-This error message is issued to indicate that the remote-class6-get command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_CLASS6_SET_HANDLER_FAILED
-=================================
-
-.. code-block:: text
-
-    remote-class6-set command failed: %1
-
-This error message is issued to indicate that the remote-class6-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_DEINIT_OK
-=================
-
-.. code-block:: text
-
-    unloading cb_cmds hooks library successful
-
-This informational message indicates that the Config Commands hooks library has
-been unloaded successfully.
-
-CB_CMDS_GLOBAL_PARAMETER4_DEL_HANDLER_FAILED
-============================================
-
-.. code-block:: text
-
-    remote-global-parameter4-del command failed: %1
-
-This error message is issued to indicate that the remote-global-parameter4-del
-command handler failed while processing the command. The argument provides the
-reason for failure.
-
-CB_CMDS_GLOBAL_PARAMETER4_GET_ALL_HANDLER_FAILED
-================================================
-
-.. code-block:: text
-
-    remote-global-parameter4-get-all command failed: %1
-
-This error message is issued to indicate that the
-remote-global-parameter4-get-all command handler failed while processing
-the command. The argument provides the reason for failure.
-
-CB_CMDS_GLOBAL_PARAMETER4_GET_HANDLER_FAILED
-============================================
-
-.. code-block:: text
-
-    remote-global-parameter4-get command failed: %1
-
-This error message is issued to indicate that the remote-global-parameter4-get
-command handler failed while processing the command. The argument provides the
-reason for failure.
-
-CB_CMDS_GLOBAL_PARAMETER4_SET_HANDLER_FAILED
-============================================
-
-.. code-block:: text
-
-    remote-global-parameter4-set command failed: %1
-
-This error message is issued to indicate that the remote-global-parameter4-set
-command handler failed while processing the command. The argument provides the
-reason for failure.
-
-CB_CMDS_GLOBAL_PARAMETER6_DEL_HANDLER_FAILED
-============================================
-
-.. code-block:: text
-
-    remote-global-parameter6-del command failed: %1
-
-This error message is issued to indicate that the remote-global-parameter6-del
-command handler failed while processing the command. The argument provides the
-reason for failure.
-
-CB_CMDS_GLOBAL_PARAMETER6_GET_ALL_HANDLER_FAILED
-================================================
-
-.. code-block:: text
-
-    remote-global-parameter6-get-all command failed: %1
-
-This error message is issued to indicate that the
-remote-global-parameter6-get-all command handler failed while processing
-the command. The argument provides the reason for failure.
-
-CB_CMDS_GLOBAL_PARAMETER6_GET_HANDLER_FAILED
-============================================
-
-.. code-block:: text
-
-    remote-global-parameter6-get command failed: %1
-
-This error message is issued to indicate that the remote-global-parameter6-get
-command handler failed while processing the command. The argument provides the
-reason for failure.
-
-CB_CMDS_GLOBAL_PARAMETER6_SET_HANDLER_FAILED
-============================================
-
-.. code-block:: text
-
-    remote-global-parameter6-set command failed: %1
-
-This error message is issued to indicate that the remote-global-parameter6-set
-command handler failed while processing the command. The argument provides the
-reason for failure.
-
-CB_CMDS_INIT_OK
-===============
-
-.. code-block:: text
-
-    loading cb_cmds hooks library successful
-
-This informational message indicates that the Config Commands hooks library has
-been loaded successfully. Enjoy!
-
-CB_CMDS_NETWORK4_DEL_HANDLER_FAILED
-===================================
-
-.. code-block:: text
-
-    remote-network4-del command failed: %1
-
-This error message is issued to indicate that the remote-network4-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_NETWORK4_GET_HANDLER_FAILED
-===================================
-
-.. code-block:: text
-
-    remote-network4-get command failed: %1
-
-This error message is issued to indicate that the remote-network4-get command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_NETWORK4_LIST_HANDLER_FAILED
-====================================
-
-.. code-block:: text
-
-    remote-network4-list command failed: %1
-
-This error message is issued to indicate that the remote-network4-list
-command handler failed while processing the command. The argument provides
-the reason for failure.
-
-CB_CMDS_NETWORK4_SET_HANDLER_FAILED
-===================================
-
-.. code-block:: text
-
-    remote-network4-set command failed: %1
-
-This error message is issued to indicate that the remote-network4-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_NETWORK6_DEL_HANDLER_FAILED
-===================================
-
-.. code-block:: text
-
-    remote-network6-del command failed: %1
-
-This error message is issued to indicate that the remote-network6-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_NETWORK6_GET_HANDLER_FAILED
-===================================
-
-.. code-block:: text
-
-    remote-network6-get command failed: %1
-
-This error message is issued to indicate that the remote-network6-get command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_NETWORK6_LIST_HANDLER_FAILED
-====================================
-
-.. code-block:: text
-
-    remote-network6-list command failed: %1
-
-This error message is issued to indicate that the remote-network6-list
-command handler failed while processing the command. The argument provides
-the reason for failure.
-
-CB_CMDS_NETWORK6_SET_HANDLER_FAILED
-===================================
-
-.. code-block:: text
-
-    remote-network6-set command failed: %1
-
-This error message is issued to indicate that the remote-network6-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION4_GLOBAL_DEL_HANDLER_FAILED
-=========================================
-
-.. code-block:: text
-
-    remote-global-option4-del command failed: %1
-
-This error message is issued to indicate that the remote-global-option4-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION4_GLOBAL_GET_ALL_HANDLER_FAILED
-=============================================
-
-.. code-block:: text
-
-    remote-global-option4-get-all command failed: %1
-
-This error message is issued to indicate that the remote-global-option4-get-all
-command handler failed while processing the command. The argument provides
-the reason for failure.
-
-CB_CMDS_OPTION4_GLOBAL_GET_HANDLER_FAILED
-=========================================
-
-.. code-block:: text
-
-    remote-global-option4-get command failed: %1
-
-This error message is issued to indicate that the remote-global-option4-get command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION4_GLOBAL_SET_HANDLER_FAILED
-=========================================
-
-.. code-block:: text
-
-    remote-global-option4-set command failed: %1
-
-This error message is issued to indicate that the remote-global-option4-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION4_NETWORK_DEL_HANDLER_FAILED
-==========================================
-
-.. code-block:: text
-
-    remote-network-option4-del command failed: %1
-
-This error message is issued to indicate that the remote-network-option4-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION4_NETWORK_SET_HANDLER_FAILED
-==========================================
-
-.. code-block:: text
-
-    remote-network-option4-set command failed: %1
-
-This error message is issued to indicate that the remote-network-option4-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION4_POOL_DEL_HANDLER_FAILED
-=======================================
-
-.. code-block:: text
-
-    remote-pool-option4-del command failed: %1
-
-This error message is issued to indicate that the remote-pool-option4-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION4_POOL_SET_HANDLER_FAILED
-=======================================
-
-.. code-block:: text
-
-    remote-pool-option4-set command failed: %1
-
-This error message is issued to indicate that the remote-pool-option4-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION4_SUBNET_DEL_HANDLER_FAILED
-=========================================
-
-.. code-block:: text
-
-    remote-subnet-option4-del command failed: %1
-
-This error message is issued to indicate that the remote-subnet-option4-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION4_SUBNET_SET_HANDLER_FAILED
-=========================================
-
-.. code-block:: text
-
-    remote-subnet-option4-set command failed: %1
-
-This error message is issued to indicate that the remote-subnet-option4-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION6_GLOBAL_DEL_HANDLER_FAILED
-=========================================
-
-.. code-block:: text
-
-    remote-global-option6-del command failed: %1
-
-This error message is issued to indicate that the remote-global-option6-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION6_GLOBAL_GET_ALL_HANDLER_FAILED
-=============================================
-
-.. code-block:: text
-
-    remote-global-option6-get-all command failed: %1
-
-This error message is issued to indicate that the remote-global-option6-get-all
-command handler failed while processing the command. The argument provides
-the reason for failure.
-
-CB_CMDS_OPTION6_GLOBAL_GET_HANDLER_FAILED
-=========================================
-
-.. code-block:: text
-
-    remote-global-option6-get command failed: %1
-
-This error message is issued to indicate that the remote-global-option6-get command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION6_GLOBAL_SET_HANDLER_FAILED
-=========================================
-
-.. code-block:: text
-
-    remote-global-option6-set command failed: %1
-
-This error message is issued to indicate that the remote-global-option6-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION6_NETWORK_DEL_HANDLER_FAILED
-==========================================
-
-.. code-block:: text
-
-    remote-network-option6-del command failed: %1
-
-This error message is issued to indicate that the remote-network-option6-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION6_NETWORK_SET_HANDLER_FAILED
-==========================================
-
-.. code-block:: text
-
-    remote-network-option6-set command failed: %1
-
-This error message is issued to indicate that the remote-network-option6-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION6_PD_POOL_DEL_HANDLER_FAILED
-==========================================
-
-.. code-block:: text
-
-    remote-pd-pool-option6-del command failed: %1
-
-This error message is issued to indicate that the remote-pd-pool-option6-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION6_PD_POOL_SET_HANDLER_FAILED
-==========================================
-
-.. code-block:: text
-
-    remote-pd-pool-option6-set command failed: %1
-
-This error message is issued to indicate that the remote-pd-pool-option6-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION6_POOL_DEL_HANDLER_FAILED
-=======================================
-
-.. code-block:: text
-
-    remote-pool-option6-del command failed: %1
-
-This error message is issued to indicate that the remote-pool-option6-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION6_POOL_SET_HANDLER_FAILED
-=======================================
-
-.. code-block:: text
-
-    remote-pool-option6-set command failed: %1
-
-This error message is issued to indicate that the remote-pool-option6-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION6_SUBNET_DEL_HANDLER_FAILED
-=========================================
-
-.. code-block:: text
-
-    remote-subnet-option6-del command failed: %1
-
-This error message is issued to indicate that the remote-subnet-option6-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION6_SUBNET_SET_HANDLER_FAILED
-=========================================
-
-.. code-block:: text
-
-    remote-subnet-option6-set command failed: %1
-
-This error message is issued to indicate that the remote-subnet-option6-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION_DEF4_DEL_HANDLER_FAILED
-======================================
-
-.. code-block:: text
-
-    remote-option-def4-del command failed: %1
-
-This error message is issued to indicate that the remote-option-def4-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION_DEF4_GET_ALL_HANDLER_FAILED
-==========================================
-
-.. code-block:: text
-
-    remote-option-def4-get-all command failed: %1
-
-This error message is issued to indicate that the remote-option-def4-get-all
-command handler failed while processing the command. The argument provides
-the reason for failure.
-
-CB_CMDS_OPTION_DEF4_GET_HANDLER_FAILED
-======================================
-
-.. code-block:: text
-
-    remote-option-def4-get command failed: %1
-
-This error message is issued to indicate that the remote-option-def4-get command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION_DEF4_SET_HANDLER_FAILED
-======================================
-
-.. code-block:: text
-
-    remote-option-def4-set command failed: %1
-
-This error message is issued to indicate that the remote-option-def4-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION_DEF6_DEL_HANDLER_FAILED
-======================================
-
-.. code-block:: text
-
-    remote-option-def6-del command failed: %1
-
-This error message is issued to indicate that the remote-option-def6-del command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION_DEF6_GET_ALL_HANDLER_FAILED
-==========================================
-
-.. code-block:: text
-
-    remote-option-def6-get-all command failed: %1
-
-This error message is issued to indicate that the remote-option-def6-get-all
-command handler failed while processing the command. The argument provides
-the reason for failure.
-
-CB_CMDS_OPTION_DEF6_GET_HANDLER_FAILED
-======================================
-
-.. code-block:: text
-
-    remote-option-def6-get command failed: %1
-
-This error message is issued to indicate that the remote-option-def6-get command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_OPTION_DEF6_SET_HANDLER_FAILED
-======================================
-
-.. code-block:: text
-
-    remote-option-def6-set command failed: %1
-
-This error message is issued to indicate that the remote-option-def6-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_SERVER4_DEL_HANDLER_FAILED
-==================================
-
-.. code-block:: text
-
-    remote-server4-del command failed: %1
-
-This error message is issued to indicate that the remote-server4-del
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SERVER4_GET_ALL_HANDLER_FAILED
-======================================
-
-.. code-block:: text
-
-    remote-server4-get-all command failed: %1
-
-This error message is issued to indicate that the remote-server4-get-all
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SERVER4_GET_HANDLER_FAILED
-==================================
-
-.. code-block:: text
-
-    remote-server4-get command failed: %1
-
-This error message is issued to indicate that the remote-server4-get
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SERVER4_SET_HANDLER_FAILED
-==================================
-
-.. code-block:: text
-
-    remote-server4-set command failed: %1
-
-This error message is issued to indicate that the remote-server4-set
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SERVER6_DEL_HANDLER_FAILED
-==================================
-
-.. code-block:: text
-
-    remote-server6-del command failed: %1
-
-This error message is issued to indicate that the remote-server6-del
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SERVER6_GET_ALL_HANDLER_FAILED
-======================================
-
-.. code-block:: text
-
-    remote-server6-get-all command failed: %1
-
-This error message is issued to indicate that the remote-server6-get-all
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SERVER6_GET_HANDLER_FAILED
-==================================
-
-.. code-block:: text
-
-    remote-server6-get command failed: %1
-
-This error message is issued to indicate that the remote-server6-get
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SERVER6_SET_HANDLER_FAILED
-==================================
-
-.. code-block:: text
-
-    remote-server6-set command failed: %1
-
-This error message is issued to indicate that the remote-server6-set
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SUBNET4_DEL_BY_ID_HANDLER_FAILED
-========================================
-
-.. code-block:: text
-
-    remote-subnet4-del-by-id command failed: %1
-
-This error message is issued to indicate that the remote-subnet4-del-by-id
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SUBNET4_DEL_BY_PREFIX_HANDLER_FAILED
-============================================
-
-.. code-block:: text
-
-    remote-subnet4-del-by-prefix command failed: %1
-
-This error message is issued to indicate that the remote-subnet4-del-by-prefix
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SUBNET4_GET_BY_ID_HANDLER_FAILED
-========================================
-
-.. code-block:: text
-
-    remote-subnet4-get-by-id command failed: %1
-
-This error message is issued to indicate that the remote-subnet4-get-by-id
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SUBNET4_GET_BY_PREFIX_HANDLER_FAILED
-============================================
-
-.. code-block:: text
-
-    remote-subnet4-get-by-prefix command failed: %1
-
-This error message is issued to indicate that the remote-subnet4-get-by-prefix
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SUBNET4_LIST_HANDLER_FAILED
-===================================
-
-.. code-block:: text
-
-    remote-subnet4-list command failed: %1
-
-This error message is issued to indicate that the remote-subnet4-list
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SUBNET4_SET_HANDLER_FAILED
-==================================
-
-.. code-block:: text
-
-    remote-subnet4-set command failed: %1
-
-This error message is issued to indicate that the remote-subnet4-set command
-handler failed while processing the command. The argument provides the reason
-for failure.
-
-CB_CMDS_SUBNET6_DEL_BY_ID_HANDLER_FAILED
-========================================
-
-.. code-block:: text
-
-    remote-subnet6-del-by-id command failed: %1
-
-This error message is issued to indicate that the remote-subnet6-del-by-id
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SUBNET6_DEL_BY_PREFIX_HANDLER_FAILED
-============================================
-
-.. code-block:: text
-
-    remote-subnet6-del-by-prefix command failed: %1
-
-This error message is issued to indicate that the remote-subnet6-del-by-prefix
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SUBNET6_GET_BY_ID_HANDLER_FAILED
-========================================
-
-.. code-block:: text
-
-    remote-subnet6-get-by-id command failed: %1
-
-This error message is issued to indicate that the remote-subnet6-get-by-id
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SUBNET6_GET_BY_PREFIX_HANDLER_FAILED
-============================================
-
-.. code-block:: text
-
-    remote-subnet6-get-by-prefix command failed: %1
-
-This error message is issued to indicate that the remote-subnet6-get-by-prefix
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
-CB_CMDS_SUBNET6_LIST_HANDLER_FAILED
-===================================
-
-.. code-block:: text
-
-    remote-subnet6-list command failed: %1
-
-This error message is issued to indicate that the remote-subnet6-list
-command handler failed while processing the command. The argument
-provides the reason for failure.
-
 *****
 CLASS
 *****
@@ -8196,6 +7369,23 @@ That could either mean missing functionality or invalid or broken relay or clien
 The list of formally defined message types is available here:
 http://www.iana.org/assignments/dhcpv6-parameters.
 
+DHCP6_USING_SERVERID
+====================
+
+.. code-block:: text
+
+    server is using server-id %1 and stores in the file %2
+
+This info message is logged when the server reads its server-id from a
+file or generates it. This message is a notification to the administrator
+what server-id will be used and where it is persisted. Typically, there is
+no need to modify the server id. However, it is possible to do it in the
+Kea configuration file. It is important to understand the implications of
+such modification. The clients will remember previous server-id, and will
+use it to extend their leases. As a result, they will have to go through
+a rebinding phase to re-acquire their leases and associate them with a
+new server id.
+
 *******
 DHCPSRV
 *******
@@ -10187,6 +9377,16 @@ A debug message issued when one of the registered interval timers
 is unregistered from the Timer Manager. The name of the timer is
 included in the message.
 
+DHCPSRV_UNKNOWN_DB
+==================
+
+.. code-block:: text
+
+    unknown database type: %1
+
+The database access string specified a database type (given in the
+message) that is unknown to the software. This is a configuration error.
+
 ****
 DHCP
 ****
@@ -24768,315 +23968,6 @@ failed. The name of the file, the reason of the failure, the number
 of stored records before the failure and the expected number of records
 are displayed.
 
-****
-RBAC
-****
-
-RBAC_CONFIGURED_ACLS
-====================
-
-.. code-block:: text
-
-    RBAC hooks library has configured %1 named ACLs.
-
-Logged at debug log level 40.
-This debug message indicates that some named access control lists
-have been configured. The count is displayed.
-
-RBAC_CONFIGURED_COMMANDS
-========================
-
-.. code-block:: text
-
-    RBAC hooks library has configured %1 extra commands.
-
-Logged at debug log level 40.
-This debug message indicates that some extra commands have been configured.
-The count is displayed.
-
-RBAC_CONFIGURED_ROLES
-=====================
-
-.. code-block:: text
-
-    hooks library has configured %1 roles.
-
-Logged at debug log level 40.
-This debug message indicates that some roles have been configured. The count
-is displayed.
-
-RBAC_HTTP_AUTH_ERROR
-====================
-
-.. code-block:: text
-
-    Error in http_auth callout: %1.
-
-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_RESPONSE
-=======================
-
-.. code-block:: text
-
-    RBAC hooks library has returned response: %1.
-
-This info message indicates that the RBAC hooks library has returned
-a response in http_auth callout. The response is summarized.
-
-RBAC_LOAD_FAILED
-================
-
-.. code-block:: text
-
-    RBAC hooks library failed to load: %1.
-
-This error message indicates that an error occurred attempting to
-load the RBAC hooks library. The argument details the error.
-
-RBAC_LOAD_OK
-============
-
-.. code-block:: text
-
-    RBAC hooks library loaded successfully.
-
-This info message indicates that the RBAC hooks library has
-been loaded successfully.
-
-RBAC_READ_API_FILES
-===================
-
-.. code-block:: text
-
-    RBAC hooks library read API files from '%1' getting %2 commands, %3 access types and %4 hooks.
-
-This info message indicates that the RBAC hooks library has read API files
-from the configured directory. The name of the directory and some statistics
-are displayed.
-
-RBAC_TRACE_HTTP_AUTH_ACCEPT
-===========================
-
-.. code-block:: text
-
-    Role configuration '%1' for role '%2' has accepted command '%3'.
-
-Logged at debug log level 40.
-The command has been accepted in http_auth callout. The role
-configuration name, the role name and the command are displayed.
-
-RBAC_TRACE_HTTP_AUTH_BAD_BODY_TYPE
-==================================
-
-.. code-block:: text
-
-    Bad body type in JSON request in http_auth callout.
-
-Logged at debug log level 40.
-The http_auth callout has been called with a bad body type in the JSON request.
-The RBAC hooks library immediately returns. This is an error condition.
-
-RBAC_TRACE_HTTP_AUTH_BAD_COMMAND_TYPE
-=====================================
-
-.. code-block:: text
-
-    Bad command type in JSON request in http_auth callout.
-
-Logged at debug log level 40.
-The http_auth callout has been called with a bad command type in the
-JSON request. The RBAC hooks library immediately returns. This is an
-error condition.
-
-RBAC_TRACE_HTTP_AUTH_COMMAND
-============================
-
-.. code-block:: text
-
-    Command '%1' in http_auth callout.
-
-Logged at debug log level 40.
-The http_auth callout has been called with the displayed command.
-
-RBAC_TRACE_HTTP_AUTH_DISABLED
-=============================
-
-.. code-block:: text
-
-    RBAC hooks library is disabled in http_auth callout.
-
-Logged at debug log level 40.
-The http_auth callout has been called with the RBAC hooks library disabled
-i.e. with no role assigned.
-
-RBAC_TRACE_HTTP_AUTH_EMPTY_BODY
-===============================
-
-.. code-block:: text
-
-    Empty body in JSON request in http_auth callout.
-
-Logged at debug log level 40.
-The http_auth callout has been called with an empty body in the JSON request.
-The RBAC hooks library immediately returns. This is an error condition.
-
-RBAC_TRACE_HTTP_AUTH_NO_COMMAND
-===============================
-
-.. code-block:: text
-
-    No command entry in JSON request in http_auth callout.
-
-Logged at debug log level 40.
-The http_auth callout has been called without a command entry in the
-JSON request. The RBAC hooks library immediately returns. This is an
-error condition.
-
-RBAC_TRACE_HTTP_AUTH_NO_JSON
-============================
-
-.. code-block:: text
-
-    No JSON request in http_auth callout.
-
-Logged at debug log level 40.
-The http_auth callout has been called with a non JSON request. The RBAC hooks
-library immediately returns. This is an error condition.
-
-RBAC_TRACE_HTTP_AUTH_NO_REQUEST
-===============================
-
-.. code-block:: text
-
-    No request in http_auth callout.
-
-Logged at debug log level 40.
-The http_auth callout has been called without a request. The RBAC hooks library
-immediately returns. This is an error condition.
-
-RBAC_TRACE_HTTP_AUTH_NO_TLS_REJECT
-==================================
-
-.. code-block:: text
-
-    Non TLS request has been rejected.
-
-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
-=============================
-
-.. code-block:: text
-
-    Response in http_auth callout: %1.
-
-Logged at debug log level 40.
-The http_auth callout has been called with a response. The RBAC hooks library
-immediately returns. The response is summarized.
-
-RBAC_TRACE_HTTP_AUTH_ROLE
-=========================
-
-.. code-block:: text
-
-    Assigned role '%1' in http_auth callout.
-
-Logged at debug log level 40.
-The displayed role has been assigned in the http_auth callout.
-
-RBAC_TRACE_HTTP_RESPONSE_BAD_BODY_TYPE
-======================================
-
-.. code-block:: text
-
-    Bad body type in JSON response in http_response callout.
-
-Logged at debug log level 40.
-The http_response callout has been called with a bad body type in the
-JSON response which is likely an error response. The RBAC hooks
-library immediately returns.
-
-RBAC_TRACE_HTTP_RESPONSE_CONTEXT
-================================
-
-.. code-block:: text
-
-    Retrieved command '%1' and role config '%2' in http_response callout.
-
-Logged at debug log level 40.
-The command and the role config have been retrieved from the request context.
-They are displayed.
-
-RBAC_TRACE_HTTP_RESPONSE_DISABLED
-=================================
-
-.. code-block:: text
-
-    RBAC hooks library is disabled in http_response callout.
-
-Logged at debug log level 40.
-The http_response callout has been called with the RBAC hooks library disabled
-i.e. with no role assigned.
-
-RBAC_TRACE_HTTP_RESPONSE_EMPTY_BODY
-===================================
-
-.. code-block:: text
-
-    Empty body in JSON response in http_response callout.
-
-Logged at debug log level 40.
-The http_response callout has been called with an empty body in the
-JSON response. The RBAC hooks library immediately returns. This is an
-error condition.
-
-RBAC_TRACE_HTTP_RESPONSE_EMPTY_BODY_LIST
-========================================
-
-.. code-block:: text
-
-    Empty list in JSON response in http_response callout.
-
-Logged at debug log level 40.
-The http_response callout has been called with an empty body list in the JSON
-response. The RBAC hooks library immediately returns. This is an error
-condition.
-
-RBAC_TRACE_HTTP_RESPONSE_MODIFIED
-=================================
-
-.. code-block:: text
-
-    The response has been modified by a response filter in http_response callout.
-
-Logged at debug log level 40.
-A response filter has modified the HTTP response in http_response callout.
-
-RBAC_TRACE_HTTP_RESPONSE_NO_ARGUMENTS
-=====================================
-
-.. code-block:: text
-
-    No request or response in http_response callout.
-
-Logged at debug log level 40.
-The http_response callout has been called without request or response. The RBAC
-hooks library immediately returns. This is an error condition.
-
 ***
 RUN
 ***