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 9a946d140..2ee8e7271 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
@@ -23,6 +23,13 @@
password
Password associated with this account
+
+ account.wildcard
+
+ checkbox
+
+ add a DNS wildcard CNAME record that points to the configured host.
+
account.hostnames
diff --git a/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/settings.xml b/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/settings.xml
index 38fadde58..fb0f9a428 100644
--- a/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/settings.xml
+++ b/dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/settings.xml
@@ -5,6 +5,19 @@
checkbox
Enable ddclient
+
+ ddclient.general.verbose
+
+ checkbox
+ true
+ Enable verbose logging
+
+
+ ddclient.general.daemon_delay
+
+ text
+ Interval in seconds to check for address changes
+
ddclient.general.checkip
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 b9896be22..e9bf53869 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
@@ -10,6 +10,16 @@
1
Y
+
+ 0
+ Y
+
+
+ 300
+ Y
+ 1
+ 86400
+
Y
web_dyndns
@@ -28,7 +38,7 @@
noip-ipv4
noip-ipv6
nsupdate.info-ipv4
- nsupdate.info-ipv4
+ nsupdate.info-ipv6
zoneedit
@@ -43,9 +53,18 @@
Y
A service type is required.
+ Changeip
+ DynDNS.com
+ DnsPark
+ DslReports
+ DuckDNS
+ EasyDNS
+ Google
+ NameCheap
Noip
- nsupdate (IPv4)
- nsupdate (IPv6)
+ nsupdate.info (IPv4)
+ nsupdate.info (IPv6)
+ Zoneedit
@@ -63,6 +82,10 @@
Y
,
+
+ 0
+ Y
+
N
/^([\t\n\v\f\r 0-9a-zA-Z.,_\x{00A0}-\x{FFFF}]){1,255}$/u
diff --git a/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/Menu/Menu.xml b/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/Menu/Menu.xml
index e2ed79307..0834a4ab7 100644
--- a/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/Menu/Menu.xml
+++ b/dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/Menu/Menu.xml
@@ -1,7 +1,7 @@