diff --git a/dns/ddclient/pkg-descr b/dns/ddclient/pkg-descr index 5ae4c86f7..1b392f36a 100644 --- a/dns/ddclient/pkg-descr +++ b/dns/ddclient/pkg-descr @@ -6,6 +6,24 @@ WWW: https://github.com/ddclient/ddclient Plugin Changelog ================ +1.10 + +* Update to ddclient 3.10.0 +* Add 1984 support (contributed by Luca Schoeneberg) +* Add ClouDNS support (contributed by Luca Schoeneberg) +* Add Dinahosting support (contributed by Luca Schoeneberg) +* Add DNSExit support (contributed by Luca Schoeneberg) +* Add DonDominio support (contributed by Luca Schoeneberg) +* Add Freemyip support (contributed by Luca Schoeneberg) +* Add godaddy support (contributed by Luca Schoeneberg) +* Add Hetzner support (contributed by Luca Schoeneberg) +* Add Key-Systems support (contributed by Luca Schoeneberg) +* Add NearlyFreeSpeech.NET support (contributed by Luca Schoeneberg) +* Add Njal.la support (contributed by satrapes) +* Add sitelutions support (contributed by Luca Schoeneberg) +* Add woima support (contributed by Luca Schoeneberg) +* Add Yandex support (contributed by Luca Schoeneberg) + 1.9 * Add icanhazip.com as a checkip provider (contributed by Matt Parnell) 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 873637452..eadf4fe4c 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 @@ -41,14 +41,14 @@ account.wildcard checkbox - + add a DNS wildcard CNAME record that points to the configured host. account.zone text - + Zone containing the host entry. 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 bcee85f31..b55c62be7 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 @@ -35,32 +35,46 @@ Y A service type is required. + 1984 Changeip Cloudflare - DNS Made Easy + ClouDNS + dinahosting + DNS Made Easy (digicert) DNS-O-Matic + DNSExit DynDNS.com DnsPark - DslReports - DuckDNS + DSLReports + DonDominio + Duck DNS Dynu - EasyDNS + easyDNS FreeDNS + freeMyIP + gandi.net + GoDaddy Google - Gandi.net HE.net HE.net TunnelBroker + Hetzner DNS Console INWX + Key-Systems Loopia NameCheap - Noip + NearlyFreeSpeech.net + Njalla + no-ip nsupdate.info (IPv4) nsupdate.info (IPv6) + OVHcloud DynHost Servercow + Sitelutions spDYN STRATO + Woima + Yandex Zoneedit - OVH DynHost Custom diff --git a/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf b/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf index 89e6928cc..290bc8ba7 100644 --- a/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf +++ b/dns/ddclient/src/opnsense/service/templates/OPNsense/ddclient/ddclient.conf @@ -40,6 +40,14 @@ server={{account.server}}, \ {% elif account.service == 'cloudflare' %} protocol=cloudflare, \ zone={{account.zone}}, \ +{% elif account.service == 'hosting1984' %} +protocol=1984, \ +{% elif account.service == 'godaddy' %} +protocol=godaddy, \ +zone={{account.zone}}, \ +{% elif account.service == 'hetzner' %} +protocol=hetzner, \ +zone={{account.zone}}, \ {% elif account.service == 'dnsmadeeasy' %} protocol=dnsmadeeasy, \ {% elif account.service == 'dns-o-matic' %}