diff -Nur smeserver-ddclient-1.2.1.bz8975.old/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/ddclient smeserver-ddclient-1.2.1.bz8975/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/ddclient --- smeserver-ddclient-1.2.1.bz8975.old/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/ddclient 2015-07-06 21:43:23.744321243 +0200 +++ smeserver-ddclient-1.2.1.bz8975/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/ddclient 2015-07-06 21:47:30.228124352 +0200 @@ -237,6 +237,10 @@ NAMECHEAP (namecheap.com) dynamic adresses + SPDNS + SPDNS (spdns.de) dynamic adresses + + ddclient Dynamic Clients diff -Nur smeserver-ddclient-1.2.1.bz8975.old/root/etc/e-smith/templates/etc/ddclient.conf/20Declaration smeserver-ddclient-1.2.1.bz8975/root/etc/e-smith/templates/etc/ddclient.conf/20Declaration --- smeserver-ddclient-1.2.1.bz8975.old/root/etc/e-smith/templates/etc/ddclient.conf/20Declaration 2015-07-06 21:43:23.749321503 +0200 +++ smeserver-ddclient-1.2.1.bz8975/root/etc/e-smith/templates/etc/ddclient.conf/20Declaration 2015-07-06 21:49:53.283669137 +0200 @@ -126,6 +126,13 @@ $protocol='namecheap'; } + elsif( $dns eq 'SPDNS' ) + { + $explain='## SPDNS (spdns.de) dynamic addresses'; + $pubserv='update.spdns.de'; + $protocol='dyndns2'; + } + if($pubserv ne '') { $OUT .="##\n"; diff -Nur smeserver-ddclient-1.2.1.bz8975.old/root/etc/e-smith/web/functions/ddclient smeserver-ddclient-1.2.1.bz8975/root/etc/e-smith/web/functions/ddclient --- smeserver-ddclient-1.2.1.bz8975.old/root/etc/e-smith/web/functions/ddclient 2015-07-06 21:43:23.749321503 +0200 +++ smeserver-ddclient-1.2.1.bz8975/root/etc/e-smith/web/functions/ddclient 2015-07-06 21:45:54.169122488 +0200 @@ -156,15 +156,16 @@ 'DYNHOST' => $fm->localise('DYNHOST'), 'NOIP' => $fm->localise('NOIP'), 'CHANGEIP' => $fm->localise('CHANGEIP'), - 'NAMECHEAP' => $fm->localise('NAMECHEAP') - + 'NAMECHEAP' => $fm->localise('NAMECHEAP'), + 'SPDNS' => $fm->localise('SPDNS') ); return esmith::cgi::genCell ($q, $q->popup_menu (-name => 'dns', -values => [ 'DYNDNS1','DYNDNS2','DYNDNS3','ZONEDIT', 'EASYDNS','HAMMER','DSLREPORTS', 'EURODYNDNS', - 'DTDNS','LOOPIA','DNSPARK','DYNHOST','NOIP','CHANGEIP','NAMECHEAP' + 'DTDNS','LOOPIA','DNSPARK','DYNHOST','NOIP','CHANGEIP', + 'NAMECHEAP','SPDNS' ], -default => $curSetting, -labels => \%Labels));