| 
				
			 | 
			
			
				@@ -42,7 +42,6 @@ CURR_GROUP=$USER 
			 | 
		
	
		
			
			| 
				42
			 | 
			
				42
			 | 
			
			
				 if [ -f /usr/bin/pacman ]; then 
			 | 
		
	
		
			
			| 
				43
			 | 
			
				43
			 | 
			
			
				     CURR_GROUP='users' 
			 | 
		
	
		
			
			| 
				44
			 | 
			
				44
			 | 
			
			
				 fi 
			 | 
		
	
		
			
			| 
				45
			 | 
			
				
			 | 
			
			
				-ENABLE_MONKEYSPHERE= 
			 | 
		
	
		
			
			| 
				46
			 | 
			
				45
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				47
			 | 
			
				46
			 | 
			
			
				 # setup for a specific app 
			 | 
		
	
		
			
			| 
				48
			 | 
			
				47
			 | 
			
			
				 SETUP_CLIENT_APP_NAME= 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -185,20 +184,12 @@ function configure_ssh_client { 
			 | 
		
	
		
			
			| 
				185
			 | 
			
				184
			 | 
			
			
				             { echo "# ${PROJECT_NAME} settings start"; 
			 | 
		
	
		
			
			| 
				186
			 | 
			
				185
			 | 
			
			
				               echo 'Host *.onion'; 
			 | 
		
	
		
			
			| 
				187
			 | 
			
				186
			 | 
			
			
				               echo '  ServerAliveInterval 60'; 
			 | 
		
	
		
			
			| 
				188
			 | 
			
				
			 | 
			
			
				-              echo '  ServerAliveCountMax 3'; } >> ~/.ssh/config 
			 | 
		
	
		
			
			| 
				189
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				190
			 | 
			
				
			 | 
			
			
				-            if [[ "$ENABLE_MONKEYSPHERE" == $'yes' || "$ENABLE_MONKEYSPHERE" == $'y' ]]; then 
			 | 
		
	
		
			
			| 
				191
			 | 
			
				
			 | 
			
			
				-                echo "  ProxyCommand sh -c 'monkeysphere ssh-proxycommand --no-connect %h %p ; $proxycmd'" >> ~/.ssh/config 
			 | 
		
	
		
			
			| 
				192
			 | 
			
				
			 | 
			
			
				-            else 
			 | 
		
	
		
			
			| 
				193
			 | 
			
				
			 | 
			
			
				-                echo "  ProxyCommand $proxycmd" >> ~/.ssh/config 
			 | 
		
	
		
			
			| 
				194
			 | 
			
				
			 | 
			
			
				-            fi 
			 | 
		
	
		
			
			| 
				195
			 | 
			
				
			 | 
			
			
				-            { echo 'Host *'; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				187
			 | 
			
			
				+              echo '  ServerAliveCountMax 3'; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				188
			 | 
			
			
				+              echo "  ProxyCommand $proxycmd"; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				189
			 | 
			
			
				+              echo 'Host *'; 
			 | 
		
	
		
			
			| 
				196
			 | 
			
				190
			 | 
			
			
				               echo '  ServerAliveInterval 60'; 
			 | 
		
	
		
			
			| 
				197
			 | 
			
				
			 | 
			
			
				-              echo '  ServerAliveCountMax 3'; } >> ~/.ssh/config 
			 | 
		
	
		
			
			| 
				198
			 | 
			
				
			 | 
			
			
				-            if [[ "$ENABLE_MONKEYSPHERE" == $'yes' || "$ENABLE_MONKEYSPHERE" == $'y' ]]; then 
			 | 
		
	
		
			
			| 
				199
			 | 
			
				
			 | 
			
			
				-                echo '  ProxyCommand monkeysphere ssh-proxycommand %h %p' >> ~/.ssh/config 
			 | 
		
	
		
			
			| 
				200
			 | 
			
				
			 | 
			
			
				-            fi 
			 | 
		
	
		
			
			| 
				201
			 | 
			
				
			 | 
			
			
				-            echo "# ${PROJECT_NAME} settings end" >> ~/.ssh/config 
			 | 
		
	
		
			
			| 
				
			 | 
			
				191
			 | 
			
			
				+              echo '  ServerAliveCountMax 3'; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				192
			 | 
			
			
				+              echo "# ${PROJECT_NAME} settings end"; } >> ~/.ssh/config 
			 | 
		
	
		
			
			| 
				202
			 | 
			
				193
			 | 
			
			
				         fi 
			 | 
		
	
		
			
			| 
				203
			 | 
			
				194
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				204
			 | 
			
				195
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -213,16 +204,9 @@ function configure_ssh_client { 
			 | 
		
	
		
			
			| 
				213
			 | 
			
				204
			 | 
			
			
				     echo $'and set it to "no".' 
			 | 
		
	
		
			
			| 
				214
			 | 
			
				205
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				215
			 | 
			
				206
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				216
			 | 
			
				
			 | 
			
			
				-function configure_monkeysphere { 
			 | 
		
	
		
			
			| 
				217
			 | 
			
				
			 | 
			
			
				-    if [ -f /usr/bin/pacman ]; then 
			 | 
		
	
		
			
			| 
				218
			 | 
			
				
			 | 
			
			
				-        return 
			 | 
		
	
		
			
			| 
				219
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				220
			 | 
			
				
			 | 
			
			
				-    sudo apt-get -yq install monkeysphere 
			 | 
		
	
		
			
			| 
				221
			 | 
			
				
			 | 
			
			
				-} 
			 | 
		
	
		
			
			| 
				222
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				223
			 | 
			
				207
			 | 
			
			
				 function show_help { 
			 | 
		
	
		
			
			| 
				224
			 | 
			
				208
			 | 
			
			
				     echo '' 
			 | 
		
	
		
			
			| 
				225
			 | 
			
				
			 | 
			
			
				-    echo $"${PROJECT_NAME}-client --monkeysphere [yes|no]" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				209
			 | 
			
			
				+    echo $"${PROJECT_NAME}-client" 
			 | 
		
	
		
			
			| 
				226
			 | 
			
				210
			 | 
			
			
				     echo '' 
			 | 
		
	
		
			
			| 
				227
			 | 
			
				211
			 | 
			
			
				     exit 0 
			 | 
		
	
		
			
			| 
				228
			 | 
			
				212
			 | 
			
			
				 } 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -330,10 +314,6 @@ do 
			 | 
		
	
		
			
			| 
				330
			 | 
			
				314
			 | 
			
			
				             verify_ssh_server_key 
			 | 
		
	
		
			
			| 
				331
			 | 
			
				315
			 | 
			
			
				             exit 0 
			 | 
		
	
		
			
			| 
				332
			 | 
			
				316
			 | 
			
			
				             ;; 
			 | 
		
	
		
			
			| 
				333
			 | 
			
				
			 | 
			
			
				-        --monkeysphere|--ms|--monkey) 
			 | 
		
	
		
			
			| 
				334
			 | 
			
				
			 | 
			
			
				-            shift 
			 | 
		
	
		
			
			| 
				335
			 | 
			
				
			 | 
			
			
				-            ENABLE_MONKEYSPHERE=${1} 
			 | 
		
	
		
			
			| 
				336
			 | 
			
				
			 | 
			
			
				-            ;; 
			 | 
		
	
		
			
			| 
				337
			 | 
			
				317
			 | 
			
			
				         *) 
			 | 
		
	
		
			
			| 
				338
			 | 
			
				318
			 | 
			
			
				             # unknown option 
			 | 
		
	
		
			
			| 
				339
			 | 
			
				319
			 | 
			
			
				             ;; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -347,7 +327,6 @@ setup_client_app 
			 | 
		
	
		
			
			| 
				347
			 | 
			
				327
			 | 
			
			
				 refresh_gpg_keys 
			 | 
		
	
		
			
			| 
				348
			 | 
			
				328
			 | 
			
			
				 configure_ssh_client 
			 | 
		
	
		
			
			| 
				349
			 | 
			
				329
			 | 
			
			
				 global_rate_limit 
			 | 
		
	
		
			
			| 
				350
			 | 
			
				
			 | 
			
			
				-configure_monkeysphere 
			 | 
		
	
		
			
			| 
				351
			 | 
			
				330
			 | 
			
			
				 remove_known_hosts_entries 
			 | 
		
	
		
			
			| 
				352
			 | 
			
				331
			 | 
			
			
				 echo $'Configuration complete' 
			 | 
		
	
		
			
			| 
				353
			 | 
			
				332
			 | 
			
			
				 exit 0 
			 |