| 
				
			 | 
			
			
				@@ -73,6 +73,29 @@ GPGIT_COMMIT='583dc76119f19420f8a33f606744faa7c8922738' 
			 | 
		
	
		
			
			| 
				73
			 | 
			
				73
			 | 
			
			
				 # refresh gpg keys every few hours 
			 | 
		
	
		
			
			| 
				74
			 | 
			
				74
			 | 
			
			
				 REFRESH_GPG_KEYS_HOURS=2 
			 | 
		
	
		
			
			| 
				75
			 | 
			
				75
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				76
			 | 
			
			
				+function check_email_address_exists { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				77
			 | 
			
			
				+    read_config_param ONION_ONLY 
			 | 
		
	
		
			
			| 
				
			 | 
			
				78
			 | 
			
			
				+    read_config_param MY_USERNAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				79
			 | 
			
			
				+    read_config_param DEFAULT_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				80
			 | 
			
			
				+    read_config_param MY_EMAIL_ADDRESS 
			 | 
		
	
		
			
			| 
				
			 | 
			
				81
			 | 
			
			
				+    read_config_param DH_KEYLENGTH 
			 | 
		
	
		
			
			| 
				
			 | 
			
				82
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				83
			 | 
			
			
				+    if [ ! $MY_USERNAME ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				84
			 | 
			
			
				+        echo $'No username for email installation' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				85
			 | 
			
			
				+        exit 73672 
			 | 
		
	
		
			
			| 
				
			 | 
			
				86
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				87
			 | 
			
			
				+    if [ ! $DEFAULT_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				88
			 | 
			
			
				+        echo $'No default domain name for email installation' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				89
			 | 
			
			
				+        exit 57634 
			 | 
		
	
		
			
			| 
				
			 | 
			
				90
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				91
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				92
			 | 
			
			
				+    my_email="$MY_EMAIL_ADDRESS" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				93
			 | 
			
			
				+    if [ ${#my_email} -lt 3 ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				94
			 | 
			
			
				+        MY_EMAIL_ADDRESS=${MY_USERNAME}@${DEFAULT_DOMAIN_NAME} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				95
			 | 
			
			
				+        write_config_param "MY_EMAIL_ADDRESS" "$MY_EMAIL_ADDRESS" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				96
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				97
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				98
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				76
			 | 
			
				99
			 | 
			
			
				 function backup_email { 
			 | 
		
	
		
			
			| 
				77
			 | 
			
				100
			 | 
			
			
				     echo '' 
			 | 
		
	
		
			
			| 
				78
			 | 
			
				101
			 | 
			
			
				 } 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -1490,6 +1513,8 @@ function configure_gpg { 
			 | 
		
	
		
			
			| 
				1490
			 | 
			
				1513
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				1491
			 | 
			
				1514
			 | 
			
			
				     apt-get -yq install gnupg 
			 | 
		
	
		
			
			| 
				1492
			 | 
			
				1515
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				1516
			 | 
			
			
				+    check_email_address_exists 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1517
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				1493
			 | 
			
				1518
			 | 
			
			
				     gpg_dir=/home/$MY_USERNAME/.gnupg 
			 | 
		
	
		
			
			| 
				1494
			 | 
			
				1519
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				1495
			 | 
			
				1520
			 | 
			
			
				     # if gpg keys directory was previously imported from usb 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -1643,27 +1668,7 @@ function install_email { 
			 | 
		
	
		
			
			| 
				1643
			 | 
			
				1668
			 | 
			
			
				         return 
			 | 
		
	
		
			
			| 
				1644
			 | 
			
				1669
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				1645
			 | 
			
				1670
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				1646
			 | 
			
				
			 | 
			
			
				-    read_config_param ONION_ONLY 
			 | 
		
	
		
			
			| 
				1647
			 | 
			
				
			 | 
			
			
				-    read_config_param MY_USERNAME 
			 | 
		
	
		
			
			| 
				1648
			 | 
			
				
			 | 
			
			
				-    read_config_param DEFAULT_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				1649
			 | 
			
				
			 | 
			
			
				-    read_config_param MY_EMAIL_ADDRESS 
			 | 
		
	
		
			
			| 
				1650
			 | 
			
				
			 | 
			
			
				-    read_config_param DH_KEYLENGTH 
			 | 
		
	
		
			
			| 
				1651
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				1652
			 | 
			
				
			 | 
			
			
				-    if [ ! $MY_USERNAME ]; then 
			 | 
		
	
		
			
			| 
				1653
			 | 
			
				
			 | 
			
			
				-        echo $'No username for email installation' 
			 | 
		
	
		
			
			| 
				1654
			 | 
			
				
			 | 
			
			
				-        exit 73672 
			 | 
		
	
		
			
			| 
				1655
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				1656
			 | 
			
				
			 | 
			
			
				-    if [ ! $DEFAULT_DOMAIN_NAME ]; then 
			 | 
		
	
		
			
			| 
				1657
			 | 
			
				
			 | 
			
			
				-        echo $'No default domain name for email installation' 
			 | 
		
	
		
			
			| 
				1658
			 | 
			
				
			 | 
			
			
				-        exit 57634 
			 | 
		
	
		
			
			| 
				1659
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				1660
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				1661
			 | 
			
				
			 | 
			
			
				-    my_email="$MY_EMAIL_ADDRESS" 
			 | 
		
	
		
			
			| 
				1662
			 | 
			
				
			 | 
			
			
				-    if [ ${#my_email} -lt 3 ]; then 
			 | 
		
	
		
			
			| 
				1663
			 | 
			
				
			 | 
			
			
				-        MY_EMAIL_ADDRESS=${MY_USERNAME}@${DEFAULT_DOMAIN_NAME} 
			 | 
		
	
		
			
			| 
				1664
			 | 
			
				
			 | 
			
			
				-        write_config_param "MY_EMAIL_ADDRESS" "$MY_EMAIL_ADDRESS" 
			 | 
		
	
		
			
			| 
				1665
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				1666
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1671
			 | 
			
			
				+    check_email_address_exists 
			 | 
		
	
		
			
			| 
				1667
			 | 
			
				1672
			 | 
			
			
				     install_email_basic 
			 | 
		
	
		
			
			| 
				1668
			 | 
			
				1673
			 | 
			
			
				     #install_email_with_tor 
			 | 
		
	
		
			
			| 
				1669
			 | 
			
				1674
			 | 
			
			
				  
			 |