]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1385] Updated ARM and added a ChangeLog
authorThomas Markwalder <tmark@isc.org>
Thu, 8 Oct 2020 18:33:13 +0000 (14:33 -0400)
committerFrancis Dupont <fdupont@isc.org>
Fri, 9 Oct 2020 14:51:28 +0000 (16:51 +0200)
ChangeLog
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/arm/dhcp6-srv.rst

index 85c07002366ce0c7d674ee3e73eca7e54d41f222..17c1766cf81d7648bd9c7d8a001042d9c8f26387 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+1813.  [func]          tmark
+       A new parameter, ddns-update-on-renew, has been added to kea-dhcp4
+       and kea-dhcp6 configuration.  When true, the server will always
+       update DNS when a lease is renewed even if the DNS information
+       for the lease has not changed. The prior, and now default, behavior
+       is for the server to only update DNS for a renewing lease if its
+       DNS information has changed.
+       (Gitlab #1385)
+
 1812.  [doc]           andrei
        Document how MAC addresses can be formatted for use as attributes
        in RADIUS authentication
index af38e24b59f9371edd7f779e0b231d3407ed6b23..2267bd667abb75d6280f2d3783f981541771ed6b 100644 (file)
@@ -2925,6 +2925,7 @@ DDNS related parameters were split into two groups:
     -  ``ddns-replace-client-name"``
     -  ``ddns-generated-prefix``
     -  ``ddns-qualifying-suffix``
+    -  ``ddns-update-on-renew``
     -  ``hostname-char-set``
     -  ``hostname-char-replacement``
 
@@ -2994,6 +2995,19 @@ together:
    |                 |                    | false for ddns-enable-updates |
    +-----------------+--------------------+-------------------------------+
 
+Kea 1.9.1 added a new parameter, ``ddns-update-on-renew``. Normally, when
+leases are renewed the server will only update DNS if the DNS information
+for the lease (e.g. FQDN, DNS update direction flags) have changed. Setting
+``ddns-update-on-renew`` to true instructs the server to always update the
+DNS information when a lease is renewed even if its DNS information has not
+changed.  This always Kea to "self-heal" in the event it was previously unable
+to add DNS entries or they were somehow lost by the DNS server.
+
+.. note::
+
+    Setting ``ddns-update-on-renew`` to true may impact performance, especially
+    for servers with numerous clients who renew often.
+
 .. _dhcpv4-d2-io-config:
 
 DHCP-DDNS Server Connectivity
index d497f188caf75e2d00edeb54f2dd8ef5631a907d..f56dd1f9ad5d133f9ec99419f49b053cab858a03 100644 (file)
@@ -2599,6 +2599,7 @@ DDNS related parameters were split into two groups:
     -  ``ddns-replace-client-name"``
     -  ``ddns-generated-prefix``
     -  ``ddns-qualifying-suffix``
+    -  ``ddns-update-on-renew``
     -  ``hostname-char-set``
     -  ``hostname-char-replacement``
 
@@ -2668,6 +2669,19 @@ together:
    |                 |                    | false for ddns-enable-updates |
    +-----------------+--------------------+-------------------------------+
 
+Kea 1.9.1 added a new parameter, ``ddns-update-on-renew``. Normally, when
+leases are renewed the server will only update DNS if the DNS information
+for the lease (e.g. FQDN, DNS update direction flags) have changed. Setting
+``ddns-update-on-renew`` to true instructs the server to always update the
+DNS information when a lease is renewed even if its DNS information has not
+changed.  This always Kea to "self-heal" in the event it was previously unable
+to add DNS entries or they were somehow lost by the DNS server.
+
+.. note::
+
+    Setting ``ddns-update-on-renew`` to true may impact performance, especially
+    for servers with numerous clients who renew often.
+
 .. _dhcpv6-d2-io-config:
 
 DHCP-DDNS Server Connectivity