| 
				
			 | 
			
			
				@@ -437,6 +437,9 @@ IPFS_GO_REPO="github.com/ipfs/go-ipfs/cmd/ipfs" 
			 | 
		
	
		
			
			| 
				437
			 | 
			
				437
			 | 
			
			
				 IPFS_COMMIT='20b06a4cbce8884f5b194da6e98cb11f2c77f166' 
			 | 
		
	
		
			
			| 
				438
			 | 
			
				438
			 | 
			
			
				 IPFS_PORT=4001 
			 | 
		
	
		
			
			| 
				439
			 | 
			
				439
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				440
			 | 
			
			
				+GPGIT_REPO="https://github.com/mikecardwell/gpgit" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				441
			 | 
			
			
				+GPGIT_COMMIT='583dc76119f19420f8a33f606744faa7c8922738' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				442
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				440
			 | 
			
				443
			 | 
			
			
				 # Default diffie-hellman key length in bits 
			 | 
		
	
		
			
			| 
				441
			 | 
			
				444
			 | 
			
			
				 DH_KEYLENGTH=2048 
			 | 
		
	
		
			
			| 
				442
			 | 
			
				445
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -823,6 +826,12 @@ function read_configuration { 
			 | 
		
	
		
			
			| 
				823
			 | 
			
				826
			 | 
			
			
				       if grep -q "TOXIC_COMMIT" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				824
			 | 
			
				827
			 | 
			
			
				           TOXIC_COMMIT=$(grep "TOXIC_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				825
			 | 
			
				828
			 | 
			
			
				       fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				829
			 | 
			
			
				+      if grep -q "GPGIT_REPO" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				830
			 | 
			
			
				+          GPGIT_REPO=$(grep "GPGIT_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				831
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				832
			 | 
			
			
				+      if grep -q "GPGIT_COMMIT" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				833
			 | 
			
			
				+          GPGIT_COMMIT=$(grep "GPGIT_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				834
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				826
			 | 
			
				835
			 | 
			
			
				       if grep -q "HUBZILLA_COMMIT" $CONFIGURATION_FILE; then 
			 | 
		
	
		
			
			| 
				827
			 | 
			
				836
			 | 
			
			
				           HUBZILLA_COMMIT=$(grep "HUBZILLA_COMMIT" $CONFIGURATION_FILE | awk -F '=' '{print $2}') 
			 | 
		
	
		
			
			| 
				828
			 | 
			
				837
			 | 
			
			
				       fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7581,17 +7590,46 @@ function encrypt_incoming_email { 
			 | 
		
	
		
			
			| 
				7581
			 | 
			
				7590
			 | 
			
			
				   if [[ $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then 
			 | 
		
	
		
			
			| 
				7582
			 | 
			
				7591
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				7583
			 | 
			
				7592
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7593
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7594
			 | 
			
			
				+  # update to the next commit 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7595
			 | 
			
			
				+  if [ -f /usr/bin/gpgit.pl ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7596
			 | 
			
			
				+      if grep -q "gpgit commit" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7597
			 | 
			
			
				+          CURRENT_GPGIT_COMMIT=$(grep "gpgit commit" $COMPLETION_FILE | awk -F ':' '{print $2}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7598
			 | 
			
			
				+          if [[ "$CURRENT_GPGIT_COMMIT" != "$GPGIT_COMMIT" ]]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7599
			 | 
			
			
				+              cd $INSTALL_DIR/gpgit 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7600
			 | 
			
			
				+              git stash 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7601
			 | 
			
			
				+              git checkout master 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7602
			 | 
			
			
				+              git pull 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7603
			 | 
			
			
				+              git checkout $GPGIT_COMMIT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7604
			 | 
			
			
				+              git branch -b $GPGIT_COMMIT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7605
			 | 
			
			
				+              sed -i "s/gpgit commit.*/gpgit commit:$GPGIT_COMMIT/g" $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7606
			 | 
			
			
				+              cp gpgit.pl /usr/bin/gpgit.pl 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7607
			 | 
			
			
				+          fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7608
			 | 
			
			
				+      else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7609
			 | 
			
			
				+          echo "gpgit commit:$GPGIT_COMMIT" >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7610
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7611
			 | 
			
			
				+  fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7612
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				7584
			 | 
			
				7613
			 | 
			
			
				   if grep -Fxq "encrypt_incoming_email" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				7585
			 | 
			
				7614
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				7586
			 | 
			
				7615
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7616
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				7587
			 | 
			
				7617
			 | 
			
			
				   if [[ $GPG_ENCRYPT_STORED_EMAIL != "yes" ]]; then 
			 | 
		
	
		
			
			| 
				7588
			 | 
			
				7618
			 | 
			
			
				       return 
			 | 
		
	
		
			
			| 
				7589
			 | 
			
				7619
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7620
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				7590
			 | 
			
				7621
			 | 
			
			
				   if [ ! -f /usr/bin/gpgit.pl ]; then 
			 | 
		
	
		
			
			| 
				7591
			 | 
			
				7622
			 | 
			
			
				       apt-get -y install git libmail-gnupg-perl 
			 | 
		
	
		
			
			| 
				7592
			 | 
			
				7623
			 | 
			
			
				       cd $INSTALL_DIR 
			 | 
		
	
		
			
			| 
				7593
			 | 
			
				
			 | 
			
			
				-      git clone https://github.com/mikecardwell/gpgit 
			 | 
		
	
		
			
			| 
				7594
			 | 
			
				
			 | 
			
			
				-      cd gpgit 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7624
			 | 
			
			
				+      git clone $GPGIT_REPO 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7625
			 | 
			
			
				+      cd $INSTALL_DIR/gpgit 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7626
			 | 
			
			
				+      git checkout $GPGIT_COMMIT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7627
			 | 
			
			
				+      git branch -b $GPGIT_COMMIT 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7628
			 | 
			
			
				+      if ! grep -q "gpgit commit" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7629
			 | 
			
			
				+          echo "gpgit commit:$GPGIT_COMMIT" >> $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7630
			 | 
			
			
				+      else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7631
			 | 
			
			
				+          sed -i "s/gpgit commit.*/gpgit commit:$GPGIT_COMMIT/g" $COMPLETION_FILE 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7632
			 | 
			
			
				+      fi 
			 | 
		
	
		
			
			| 
				7595
			 | 
			
				7633
			 | 
			
			
				       cp gpgit.pl /usr/bin 
			 | 
		
	
		
			
			| 
				7596
			 | 
			
				7634
			 | 
			
			
				   fi 
			 | 
		
	
		
			
			| 
				7597
			 | 
			
				7635
			 | 
			
			
				  
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -10985,14 +11023,6 @@ function create_upgrade_script { 
			 | 
		
	
		
			
			| 
				10985
			 | 
			
				11023
			 | 
			
			
				   echo '  git pull' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				10986
			 | 
			
				11024
			 | 
			
			
				   echo "fi" >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				10987
			 | 
			
				11025
			 | 
			
			
				   echo '' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				10988
			 | 
			
				
			 | 
			
			
				-  echo '# update email encryption script' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				10989
			 | 
			
				
			 | 
			
			
				-  echo "if [ -d $INSTALL_DIR/gpgit ]; then" >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				10990
			 | 
			
				
			 | 
			
			
				-  echo "  cd $INSTALL_DIR/gpgit" >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				10991
			 | 
			
				
			 | 
			
			
				-  echo '  git stash' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				10992
			 | 
			
				
			 | 
			
			
				-  echo '  git pull' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				10993
			 | 
			
				
			 | 
			
			
				-  echo '  cp gpgit.pl /usr/bin' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				10994
			 | 
			
				
			 | 
			
			
				-  echo 'fi' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				10995
			 | 
			
				
			 | 
			
			
				-  echo '' >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 | 
		
	
		
			
			| 
				10996
			 | 
			
				11026
			 | 
			
			
				   echo "echo ' 
			 | 
		
	
		
			
			| 
				10997
			 | 
			
				11027
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				10998
			 | 
			
				11028
			 | 
			
			
				 ' | reset-tripwire" >> /etc/cron.weekly/$UPGRADE_SCRIPT_NAME 
			 |