diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm --- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm 2020-06-28 09:57:52.000000000 +0100 +++ smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm 2020-06-30 18:10:00.000000000 +0100 @@ -17,6 +17,33 @@ # # routes : end #---------------------------------------------------------------------- +# +# ddclient 3.9.1 Supportted services +# +#DynDNS.com - See http://www.dyndns.com for details on obtaining a free account. +#Hammernode - See http://www.hn.org for details on obtaining a free account. +#Zoneedit - See http://www.zoneedit.com for details. +#EasyDNS - See http://www.easydns.com for details. +#NameCheap - See http://www.namecheap.com for details +#DslReports - See http://www.dslreports.com for details +#Sitelutions - See http://www.sitelutions.com for details +#Loopia - See http://www.loopia.se for details +#Noip - See http://www.noip.com/ for details +#Freedns - See http://freedns.afraid.org/ for details +#ChangeIP - See http://www.changeip.com/ for details +#dtdns - See http://www.dtdns.com/ for details +#nsupdate - See nsupdate(1) and ddns-confgen(8) for details +#CloudFlare - See https://www.cloudflare.com/ for details +#Google - See http://www.google.com/domains for details +#Duckdns - See https://duckdns.org/ for details +#Freemyip - See https://freemyip.com for details +#woima.fi - See https://woima.fi/ for details +#Yandex - See https://domain.yandex.com/ for details +#DNS Made Easy - See https://dnsmadeeasy.com/ for details +#DonDominio - See https://www.dondominio.com for details +#NearlyFreeSpeech.net - See https://www.nearlyfreespeech.net/services/dns for details +#OVH - See https://www.ovh.com for details +#ClouDNS - See https://www.cloudns.net use strict; use warnings; @@ -52,23 +79,37 @@ my $c = shift; my $Labels = ( [ - [ $c->l('ddc_CUSTOMDNS'), 'CUSTOMDNS' ], - [ $c->l('ddc_DYNDNS1'), 'DYNDNS1' ], - [ $c->l('ddc_DYNDNS2'), 'DYNDNS2' ], - [ $c->l('ddc_DYNDNS3'), 'DYNDNS3' ], - [ $c->l('ddc_ZONEDIT'), 'ZONEDIT' ], - [ $c->l('ddc_EASYDNS'), 'EASYDNS' ], - [ $c->l('ddc_HAMMER'), 'HAMMER' ], - [ $c->l('ddc_DSLREPORTS'), 'DSLREPORTS' ], - [ $c->l('ddc_EURODYNDNS'), 'EURODYNDNS' ], - [ $c->l('ddc_DTDNS'), 'DTDNS' ], - [ $c->l('ddc_LOOPIA'), 'LOOPIA' ], - [ $c->l('ddc_DNSPARK'), 'DNSPARK' ], - [ $c->l('ddc_DYNHOST'), 'DYNHOST' ], - [ $c->l('ddc_NOIP'), 'NOIP' ], - [ $c->l('ddc_CHANGEIP'), 'CHANGEIP' ], - [ $c->l('ddc_NAMECHEAP'), 'NAMECHEAP' ], - [ $c->l('ddc_SPDNS'), 'SPDNS' ] + [ $c->l('ddc_CUSTOMDNS'), 'CUSTOMDNS' ], + [ $c->l('ddc_DYNDNS1'), 'DYNDNS1' ], + [ $c->l('ddc_DYNDNS2'), 'DYNDNS2' ], + [ $c->l('ddc_DYNDNS3'), 'DYNDNS3' ], + [ $c->l('ddc_ZONEDIT'), 'ZONEDIT' ], + [ $c->l('ddc_EASYDNS'), 'EASYDNS' ], + [ $c->l('ddc_HAMMER'), 'HAMMER' ], + [ $c->l('ddc_DSLREPORTS'), 'DSLREPORTS' ], + [ $c->l('ddc_EURODYNDNS'), 'EURODYNDNS' ], + [ $c->l('ddc_DTDNS'), 'DTDNS' ], + [ $c->l('ddc_LOOPIA'), 'LOOPIA' ], + [ $c->l('ddc_DNSPARK'), 'DNSPARK' ], + [ $c->l('ddc_DYNHOST'), 'DYNHOST' ], + [ $c->l('ddc_NOIP'), 'NOIP' ], + [ $c->l('ddc_CHANGEIP'), 'CHANGEIP' ], + [ $c->l('ddc_NAMECHEAP'), 'NAMECHEAP' ], + [ $c->l('ddc_SPDNS'), 'SPDNS' ], + [ $c->l('ddc_SITELUTIONS'), 'SITELUTIONS'], + [ $c->l('ddc_FREEDNS'), 'FREEDNS'], + [ $c->l('ddc_NSUPDATE'), 'NSUPDATE'], + [ $c->l('ddc_CLOUDFLARE'), 'CLOUDFLARE'], + [ $c->l('ddc_GOOGLEDOMAINS'), 'GOOGLEDOMAINS'], + [ $c->l('ddc_DUCKDNS'), 'DUCKDNS'], + [ $c->l('ddc_FREEMYIP'), 'FREEMYIP'], + [ $c->l('ddc_WOIMA'), 'WOIMA'], + [ $c->l('ddc_YANDEX'), 'YANDEX'], + [ $c->l('ddc_DNSMADEEASY'), 'DNSMADEEASY'], + [ $c->l('ddc_DONDOMINIO'), 'DONDOMINIO'], + [ $c->l('ddc_NEARLYFREESPEECH'),'NFSN'], + [ $c->l('ddc_OVH'), 'OVH'], + [ $c->l('ddc_CLOUDNS'), 'CLOUDNS'] ] ); return $Labels; diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm --- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm 2020-06-28 09:57:52.000000000 +0100 +++ smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm 2020-06-30 17:45:00.000000000 +0100 @@ -45,6 +45,7 @@ ', 'ddc_ERROR_WHILE_REMOVING_DOMAIN' => 'Error: internal failure while removing publication of [_1].', 'ddc_SUCCESSFULLY_DELETED' => 'Successfully deleted publication of [_1] on [_2].', + 'ddc_DYNDNS1' => 'dyndns.org dynamic addresses', 'ddc_DYNDNS2' => 'dyndns.org static addresses', 'ddc_DYNDNS3' => 'dyndns.org custom addresses', @@ -61,6 +62,20 @@ 'ddc_CHANGEIP' => ' ChangeIP (changeip.com) dynamic addresses', 'ddc_NAMECHEAP' => ' NAMECHEAP (namecheap.com) dynamic addresses', 'ddc_SPDNS' => ' SPDNS (spdns.de) dynamic addresses', +'ddc_SITELUTIONS'=>'SITELUTIONS sitelutions.com dynamic addresses', +'ddc_FREEDNS'=>'FREEDNS freedns.afraid.org for details', +'ddc_NSUPDATE'=>'NSUPDATE See nsupdate(1) and ddns-confgen(8) for details ', +'ddc_CLOUDFLARE'=>'CLOUDFLARE www.cloudflare.com/ for details', +'ddc_GOOGLEDOMAINS'=>'GOOGLEDOMAINS www.google.com/domains for details', +'ddc_DUCKDNS'=>'DUCKDNS duckdns.org for details', +'ddc_FREEMYIP'=>'FREEMYIP freemyip.com for details', +'ddc_WOIMA'=>'WOIMA woima.fi for details', +'ddc_YANDEX'=>'YANDEX domain.yandex.com for details', +'ddc_DNSMADEEASY'=>'DNSMADEEASY dnsmadeeasy.com for details', +'ddc_DONDOMINIO'=>'DONDOMINIO www.dondominio.com for details', +'ddc_NEARLYFREESPEECH'=>'NFSN www.nearlyfreespeech.net/services/dns for details', +'ddc_OVH'=>'OVH www.ovh.com for details', +'ddc_CLOUDNS'=>'CLOUDNS www.cloudns.net', 'ddc_CUSTOMDNS' => 'Custom Dynamic DNS Provider', 'ddc_CUSTOMDNS_LABEL' => 'Custom server Address', 'ddc_CUSTOM_PROTOCOL_LABEL' => 'Custom ddclient Protocol',