From 3aee9456bd9180dcbd296fbaa133563c8af33f95 Mon Sep 17 00:00:00 2001 From: Chris <95527687+darses@users.noreply.github.com> Date: Wed, 5 Feb 2025 19:34:15 +0100 Subject: [PATCH] Expose Kea option v6-only-preferred in the GUI (#8286) * Add Kea GUI options for IPv6-only Preferred (option 108) * Indentation * Add advanced, mention option 108 in option title, mention minim value in help --- .../controllers/OPNsense/Kea/forms/dialogSubnet4.xml | 10 ++++++++++ src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml | 3 +++ 2 files changed, 13 insertions(+) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml b/src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml index 99a70d8ad..ad5c61cfd 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml +++ b/src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml @@ -145,4 +145,14 @@ false + + subnet4.option_data.v6_only_preferred + + text + The number of seconds for which the client should disable DHCPv4. The minimum value is 300 seconds. + + false + + true + diff --git a/src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml b/src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml index 5d94d576d..83c935a78 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml +++ b/src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml @@ -101,6 +101,9 @@ /^([^\n"])*$/u + + 300 + 1