From d0bdcc54dfd8f45f7bcfea4e4e47b0c7ff6a6145 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Tue, 16 May 2017 17:34:44 +0100 Subject: [PATCH] Support new range of dynamic dns services --- src/freedombone-config | 96 +++++++++++++++++++++++++++++------------- 1 file changed, 66 insertions(+), 30 deletions(-) diff --git a/src/freedombone-config b/src/freedombone-config index 7d782895..c2f4308c 100755 --- a/src/freedombone-config +++ b/src/freedombone-config @@ -253,43 +253,79 @@ function choose_dynamic_dns { data=$(tempfile 2>/dev/null) trap "rm -f $data" 0 1 2 5 15 dialog --backtitle $"Freedombone Configuration" \ - --radiolist $"Choose Dynamic DNS provider:" 23 40 23 \ - 1 dyndns off \ - 2 freedns on \ - 3 zoneedit off \ - 4 no-ip off \ - 5 easydns off \ - 6 tzo off \ - 7 3322 off \ - 8 dnsomatic off \ - 9 tunnelbroker off \ - 10 dns.he.net off \ - 11 dynsip off \ - 12 sitelutions off \ - 13 dnsexit off \ - 14 changeip off \ - 15 none off 2> $data + --radiolist $"Choose Dynamic DNS provider:" 40 40 40 \ + 1 dyn.com off \ + 2 freedns.afraid.org on \ + 3 zoneedit.com off \ + 4 no-ip.com off \ + 5 easydns.com off \ + 6 tzo.com off \ + 7 3322.org off \ + 8 dnsomatic.com off \ + 9 dns.he.net off \ + 10 tunnelbroker.net off \ + 11 dynsip.org off \ + 12 sitelutions.com off \ + 13 dnsexit.com off \ + 14 changeip.com off \ + 15 zerigo.com off \ + 16 dhis.org off \ + 17 nsupdate.info off \ + 18 duckdns.org off \ + 19 loopia.com off \ + 20 namecheap.com off \ + 21 domains.google.com off \ + 22 ovh.com off \ + 23 dtdns.com off \ + 24 giradns.com off \ + 25 duiadns.net off \ + 26 ddnss.de off \ + 27 dynv6.com off \ + 28 ipv4.dynv6.com off \ + 29 default@spdyn.de off \ + 30 strato.com off \ + 31 freemyip.com off \ + 32 cloudxns.net off \ + 33 none off 2> $data sel=$? case $sel in 1) exit 1;; 255) exit 1;; esac case $(cat $data) in - 1) DDNS_PROVIDER="default@dyndns.org";; + 1) DDNS_PROVIDER="default@www.dyn.com";; 2) DDNS_PROVIDER="default@freedns.afraid.org";; - 3) DDNS_PROVIDER="default@zoneedit.com";; - 4) DDNS_PROVIDER="default@no-ip.com";; - 5) DDNS_PROVIDER="default@easydns.com";; - 6) DDNS_PROVIDER="default@tzo.com";; - 7) DDNS_PROVIDER="dyndns@3322.org";; - 8) DDNS_PROVIDER="default@dnsomatic.com";; - 9) DDNS_PROVIDER="ipv6tb@he.net";; - 10) DDNS_PROVIDER="dyndns@he.net";; - 11) DDNS_PROVIDER="default@dynsip.org";; - 12) DDNS_PROVIDER="default@sitelutions.com";; - 13) DDNS_PROVIDER="default@dnsexit.com";; - 14) DDNS_PROVIDER="default@changeip.com";; - 15) DDNS_PROVIDER="none";; + 3) DDNS_PROVIDER="default@www.zoneedit.com";; + 4) DDNS_PROVIDER="default@www.no-ip.com";; + 5) DDNS_PROVIDER="default@www.easydns.com";; + 6) DDNS_PROVIDER="default@www.tzo.com";; + 7) DDNS_PROVIDER="default@www.3322.org";; + 8) DDNS_PROVIDER="default@www.dnsomatic.com";; + 9) DDNS_PROVIDER="default@dns.he.net";; + 10) DDNS_PROVIDER="default@www.tunnelbroker.net";; + 11) DDNS_PROVIDER="default@www.dynsip.org";; + 12) DDNS_PROVIDER="default@www.sitelutions.com";; + 13) DDNS_PROVIDER="default@www.dnsexit.com";; + 14) DDNS_PROVIDER="default@www.changeip.com";; + 15) DDNS_PROVIDER="default@www.zerigo.com";; + 16) DDNS_PROVIDER="default@www.dhis.org";; + 17) DDNS_PROVIDER="default@nsupdate.info";; + 18) DDNS_PROVIDER="default@duckdns.org";; + 19) DDNS_PROVIDER="default@www.loopia.com";; + 20) DDNS_PROVIDER="default@www.namecheap.com";; + 21) DDNS_PROVIDER="default@domains.google.com";; + 22) DDNS_PROVIDER="default@www.ovh.com";; + 23) DDNS_PROVIDER="default@www.dtdns.com";; + 24) DDNS_PROVIDER="default@giradns.com";; + 25) DDNS_PROVIDER="default@www.duiadns.net";; + 26) DDNS_PROVIDER="default@ddnss.de";; + 27) DDNS_PROVIDER="default@dynv6.com";; + 28) DDNS_PROVIDER="default@ipv4.dynv6.com";; + 29) DDNS_PROVIDER="default@spdyn.de";; + 30) DDNS_PROVIDER="default@www.strato.com";; + 31) DDNS_PROVIDER="default@freemyip.com";; + 32) DDNS_PROVIDER="default@www.cloudxns.net";; + 33) DDNS_PROVIDER="none";; 255) exit 1;; esac save_configuration_values