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));