diff --git a/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml b/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml index f1c6c6e8a..c0aac07e9 100644 --- a/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml +++ b/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml @@ -5,6 +5,11 @@ checkbox Enable this virtual server + + account.description + + text + account.service @@ -71,6 +76,11 @@ dropdown How to determine the address to use for this host + + account.interface + + dropdown + account.checkip_timeout @@ -84,14 +94,4 @@ Force update using HTTPS, please note setting this option will enforce https updates on all accounts as ddclient only supports SSL=yes on a global level (the check ip service may still use HTTP on other services) - - account.interface - - dropdown - - - account.description - - text - diff --git a/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml b/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml index 92ad3b22f..a04ca3794 100644 --- a/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml +++ b/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.xml @@ -153,6 +153,11 @@ zoneedit Interface + + + interface.check001 + + 10 @@ -167,6 +172,14 @@ N N + + + An interface is required for the selected check method + SetIfConstraint + checkip + if + + N diff --git a/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py b/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py index fd2843adb..efd5f5612 100755 --- a/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py +++ b/dns/ddclient/src/opnsense/scripts/ddclient/lib/account/cloudflare.py @@ -172,4 +172,4 @@ class Cloudflare(BaseAccount): ) - return False \ No newline at end of file + return False