| 
				
			 | 
			
			
				@@ -253,43 +253,79 @@ function choose_dynamic_dns { 
			 | 
		
	
		
			
			| 
				253
			 | 
			
				253
			 | 
			
			
				         data=$(tempfile 2>/dev/null) 
			 | 
		
	
		
			
			| 
				254
			 | 
			
				254
			 | 
			
			
				         trap "rm -f $data" 0 1 2 5 15 
			 | 
		
	
		
			
			| 
				255
			 | 
			
				255
			 | 
			
			
				         dialog --backtitle $"Freedombone Configuration" \ 
			 | 
		
	
		
			
			| 
				256
			 | 
			
				
			 | 
			
			
				-               --radiolist $"Choose Dynamic DNS provider:" 23 40 23 \ 
			 | 
		
	
		
			
			| 
				257
			 | 
			
				
			 | 
			
			
				-               1 dyndns off \ 
			 | 
		
	
		
			
			| 
				258
			 | 
			
				
			 | 
			
			
				-               2 freedns on \ 
			 | 
		
	
		
			
			| 
				259
			 | 
			
				
			 | 
			
			
				-               3 zoneedit off \ 
			 | 
		
	
		
			
			| 
				260
			 | 
			
				
			 | 
			
			
				-               4 no-ip off \ 
			 | 
		
	
		
			
			| 
				261
			 | 
			
				
			 | 
			
			
				-               5 easydns off \ 
			 | 
		
	
		
			
			| 
				262
			 | 
			
				
			 | 
			
			
				-               6 tzo off \ 
			 | 
		
	
		
			
			| 
				263
			 | 
			
				
			 | 
			
			
				-               7 3322 off \ 
			 | 
		
	
		
			
			| 
				264
			 | 
			
				
			 | 
			
			
				-               8 dnsomatic off \ 
			 | 
		
	
		
			
			| 
				265
			 | 
			
				
			 | 
			
			
				-               9 tunnelbroker off \ 
			 | 
		
	
		
			
			| 
				266
			 | 
			
				
			 | 
			
			
				-               10 dns.he.net off \ 
			 | 
		
	
		
			
			| 
				267
			 | 
			
				
			 | 
			
			
				-               11 dynsip off \ 
			 | 
		
	
		
			
			| 
				268
			 | 
			
				
			 | 
			
			
				-               12 sitelutions off \ 
			 | 
		
	
		
			
			| 
				269
			 | 
			
				
			 | 
			
			
				-               13 dnsexit off \ 
			 | 
		
	
		
			
			| 
				270
			 | 
			
				
			 | 
			
			
				-               14 changeip off \ 
			 | 
		
	
		
			
			| 
				271
			 | 
			
				
			 | 
			
			
				-               15 none off 2> $data 
			 | 
		
	
		
			
			| 
				
			 | 
			
				256
			 | 
			
			
				+               --radiolist $"Choose Dynamic DNS provider:" 40 40 40 \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				257
			 | 
			
			
				+               1 dyn.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				258
			 | 
			
			
				+               2 freedns.afraid.org on \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				259
			 | 
			
			
				+               3 zoneedit.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				260
			 | 
			
			
				+               4 no-ip.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				261
			 | 
			
			
				+               5 easydns.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				262
			 | 
			
			
				+               6 tzo.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				263
			 | 
			
			
				+               7 3322.org off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				264
			 | 
			
			
				+               8 dnsomatic.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				265
			 | 
			
			
				+               9 dns.he.net off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				266
			 | 
			
			
				+               10 tunnelbroker.net off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				267
			 | 
			
			
				+               11 dynsip.org off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				268
			 | 
			
			
				+               12 sitelutions.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				269
			 | 
			
			
				+               13 dnsexit.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				270
			 | 
			
			
				+               14 changeip.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				271
			 | 
			
			
				+               15 zerigo.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				272
			 | 
			
			
				+               16 dhis.org off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				273
			 | 
			
			
				+               17 nsupdate.info off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				274
			 | 
			
			
				+               18 duckdns.org off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				275
			 | 
			
			
				+               19 loopia.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				276
			 | 
			
			
				+               20 namecheap.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				277
			 | 
			
			
				+               21 domains.google.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				278
			 | 
			
			
				+               22 ovh.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				279
			 | 
			
			
				+               23 dtdns.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				280
			 | 
			
			
				+               24 giradns.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				281
			 | 
			
			
				+               25 duiadns.net off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				282
			 | 
			
			
				+               26 ddnss.de off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				283
			 | 
			
			
				+               27 dynv6.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				284
			 | 
			
			
				+               28 ipv4.dynv6.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				285
			 | 
			
			
				+               29 default@spdyn.de off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				286
			 | 
			
			
				+               30 strato.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				287
			 | 
			
			
				+               31 freemyip.com off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				288
			 | 
			
			
				+               32 cloudxns.net off \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				289
			 | 
			
			
				+               33 none off 2> $data 
			 | 
		
	
		
			
			| 
				272
			 | 
			
				290
			 | 
			
			
				         sel=$? 
			 | 
		
	
		
			
			| 
				273
			 | 
			
				291
			 | 
			
			
				         case $sel in 
			 | 
		
	
		
			
			| 
				274
			 | 
			
				292
			 | 
			
			
				             1) exit 1;; 
			 | 
		
	
		
			
			| 
				275
			 | 
			
				293
			 | 
			
			
				             255) exit 1;; 
			 | 
		
	
		
			
			| 
				276
			 | 
			
				294
			 | 
			
			
				         esac 
			 | 
		
	
		
			
			| 
				277
			 | 
			
				295
			 | 
			
			
				         case $(cat $data) in 
			 | 
		
	
		
			
			| 
				278
			 | 
			
				
			 | 
			
			
				-            1) DDNS_PROVIDER="default@dyndns.org";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				296
			 | 
			
			
				+            1) DDNS_PROVIDER="default@www.dyn.com";; 
			 | 
		
	
		
			
			| 
				279
			 | 
			
				297
			 | 
			
			
				             2) DDNS_PROVIDER="default@freedns.afraid.org";; 
			 | 
		
	
		
			
			| 
				280
			 | 
			
				
			 | 
			
			
				-            3) DDNS_PROVIDER="default@zoneedit.com";; 
			 | 
		
	
		
			
			| 
				281
			 | 
			
				
			 | 
			
			
				-            4) DDNS_PROVIDER="default@no-ip.com";; 
			 | 
		
	
		
			
			| 
				282
			 | 
			
				
			 | 
			
			
				-            5) DDNS_PROVIDER="default@easydns.com";; 
			 | 
		
	
		
			
			| 
				283
			 | 
			
				
			 | 
			
			
				-            6) DDNS_PROVIDER="default@tzo.com";; 
			 | 
		
	
		
			
			| 
				284
			 | 
			
				
			 | 
			
			
				-            7) DDNS_PROVIDER="dyndns@3322.org";; 
			 | 
		
	
		
			
			| 
				285
			 | 
			
				
			 | 
			
			
				-            8) DDNS_PROVIDER="default@dnsomatic.com";; 
			 | 
		
	
		
			
			| 
				286
			 | 
			
				
			 | 
			
			
				-            9) DDNS_PROVIDER="ipv6tb@he.net";; 
			 | 
		
	
		
			
			| 
				287
			 | 
			
				
			 | 
			
			
				-            10) DDNS_PROVIDER="dyndns@he.net";; 
			 | 
		
	
		
			
			| 
				288
			 | 
			
				
			 | 
			
			
				-            11) DDNS_PROVIDER="default@dynsip.org";; 
			 | 
		
	
		
			
			| 
				289
			 | 
			
				
			 | 
			
			
				-            12) DDNS_PROVIDER="default@sitelutions.com";; 
			 | 
		
	
		
			
			| 
				290
			 | 
			
				
			 | 
			
			
				-            13) DDNS_PROVIDER="default@dnsexit.com";; 
			 | 
		
	
		
			
			| 
				291
			 | 
			
				
			 | 
			
			
				-            14) DDNS_PROVIDER="default@changeip.com";; 
			 | 
		
	
		
			
			| 
				292
			 | 
			
				
			 | 
			
			
				-            15) DDNS_PROVIDER="none";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				298
			 | 
			
			
				+            3) DDNS_PROVIDER="default@www.zoneedit.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				299
			 | 
			
			
				+            4) DDNS_PROVIDER="default@www.no-ip.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				300
			 | 
			
			
				+            5) DDNS_PROVIDER="default@www.easydns.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				301
			 | 
			
			
				+            6) DDNS_PROVIDER="default@www.tzo.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				302
			 | 
			
			
				+            7) DDNS_PROVIDER="default@www.3322.org";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				303
			 | 
			
			
				+            8) DDNS_PROVIDER="default@www.dnsomatic.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				304
			 | 
			
			
				+            9) DDNS_PROVIDER="default@dns.he.net";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				305
			 | 
			
			
				+            10) DDNS_PROVIDER="default@www.tunnelbroker.net";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				306
			 | 
			
			
				+            11) DDNS_PROVIDER="default@www.dynsip.org";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				307
			 | 
			
			
				+            12) DDNS_PROVIDER="default@www.sitelutions.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				308
			 | 
			
			
				+            13) DDNS_PROVIDER="default@www.dnsexit.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				309
			 | 
			
			
				+            14) DDNS_PROVIDER="default@www.changeip.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				310
			 | 
			
			
				+            15) DDNS_PROVIDER="default@www.zerigo.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				311
			 | 
			
			
				+            16) DDNS_PROVIDER="default@www.dhis.org";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				312
			 | 
			
			
				+            17) DDNS_PROVIDER="default@nsupdate.info";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				313
			 | 
			
			
				+            18) DDNS_PROVIDER="default@duckdns.org";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				314
			 | 
			
			
				+            19) DDNS_PROVIDER="default@www.loopia.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				315
			 | 
			
			
				+            20) DDNS_PROVIDER="default@www.namecheap.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				316
			 | 
			
			
				+            21) DDNS_PROVIDER="default@domains.google.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				317
			 | 
			
			
				+            22) DDNS_PROVIDER="default@www.ovh.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				318
			 | 
			
			
				+            23) DDNS_PROVIDER="default@www.dtdns.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				319
			 | 
			
			
				+            24) DDNS_PROVIDER="default@giradns.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				320
			 | 
			
			
				+            25) DDNS_PROVIDER="default@www.duiadns.net";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				321
			 | 
			
			
				+            26) DDNS_PROVIDER="default@ddnss.de";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				322
			 | 
			
			
				+            27) DDNS_PROVIDER="default@dynv6.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				323
			 | 
			
			
				+            28) DDNS_PROVIDER="default@ipv4.dynv6.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				324
			 | 
			
			
				+            29) DDNS_PROVIDER="default@spdyn.de";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				325
			 | 
			
			
				+            30) DDNS_PROVIDER="default@www.strato.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				326
			 | 
			
			
				+            31) DDNS_PROVIDER="default@freemyip.com";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				327
			 | 
			
			
				+            32) DDNS_PROVIDER="default@www.cloudxns.net";; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				328
			 | 
			
			
				+            33) DDNS_PROVIDER="none";; 
			 | 
		
	
		
			
			| 
				293
			 | 
			
				329
			 | 
			
			
				             255) exit 1;; 
			 | 
		
	
		
			
			| 
				294
			 | 
			
				330
			 | 
			
			
				         esac 
			 | 
		
	
		
			
			| 
				295
			 | 
			
				331
			 | 
			
			
				         save_configuration_values 
			 |