| 
				
			 | 
			
			
				@@ -6987,7 +6987,7 @@ function update_prosody_modules { 
			 | 
		
	
		
			
			| 
				6987
			 | 
			
				6987
			 | 
			
			
				 		cp $INSTALL_DIR/prosody-modules/mod_onions/mod_onions.lua /usr/lib/prosody/modules/mod_onions.lua 
			 | 
		
	
		
			
			| 
				6988
			 | 
			
				6988
			 | 
			
			
				 	fi 
			 | 
		
	
		
			
			| 
				6989
			 | 
			
				6989
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6990
			 | 
			
				
			 | 
			
			
				-	# message archive management 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6990
			 | 
			
			
				+	# XEP-0313 message archive management 
			 | 
		
	
		
			
			| 
				6991
			 | 
			
				6991
			 | 
			
			
				 	# https://modules.prosody.im/mod_mam.html 
			 | 
		
	
		
			
			| 
				6992
			 | 
			
				6992
			 | 
			
			
				 	# Allows you to download your previous messages onto a new client 
			 | 
		
	
		
			
			| 
				6993
			 | 
			
				6993
			 | 
			
			
				 	# This only applies if you are not using forward secret crypto 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6996,19 +6996,19 @@ function update_prosody_modules { 
			 | 
		
	
		
			
			| 
				6996
			 | 
			
				6996
			 | 
			
			
				 		cp $INSTALL_DIR/prosody-modules/mod_mam/*.lua /usr/lib/prosody/modules 
			 | 
		
	
		
			
			| 
				6997
			 | 
			
				6997
			 | 
			
			
				 	fi 
			 | 
		
	
		
			
			| 
				6998
			 | 
			
				6998
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6999
			 | 
			
				
			 | 
			
			
				-	# Client State Indication 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6999
			 | 
			
			
				+	# XEP-0352 Client State Indication 
			 | 
		
	
		
			
			| 
				7000
			 | 
			
				7000
			 | 
			
			
				 	# Notifies the server if the app is in the background or not 
			 | 
		
	
		
			
			| 
				7001
			 | 
			
				7001
			 | 
			
			
				 	if [ -d $INSTALL_DIR/prosody-modules/mod_csi ]; then 
			 | 
		
	
		
			
			| 
				7002
			 | 
			
				7002
			 | 
			
			
				 		cp $INSTALL_DIR/prosody-modules/mod_csi/*.lua /usr/lib/prosody/modules 
			 | 
		
	
		
			
			| 
				7003
			 | 
			
				7003
			 | 
			
			
				 	fi 
			 | 
		
	
		
			
			| 
				7004
			 | 
			
				7004
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7005
			 | 
			
				
			 | 
			
			
				-	# Message Carbons 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7005
			 | 
			
			
				+	# XEP-0280 Message Carbons 
			 | 
		
	
		
			
			| 
				7006
			 | 
			
				7006
			 | 
			
			
				 	# Ensures all messages get delivered to all clients (if you have a mobile and desktop client) 
			 | 
		
	
		
			
			| 
				7007
			 | 
			
				7007
			 | 
			
			
				 	if [ -d $INSTALL_DIR/prosody-modules/mod_carbons ]; then 
			 | 
		
	
		
			
			| 
				7008
			 | 
			
				7008
			 | 
			
			
				 		cp $INSTALL_DIR/prosody-modules/mod_carbons/*.lua /usr/lib/prosody/modules 
			 | 
		
	
		
			
			| 
				7009
			 | 
			
				7009
			 | 
			
			
				 	fi 
			 | 
		
	
		
			
			| 
				7010
			 | 
			
				7010
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7011
			 | 
			
				
			 | 
			
			
				-	# Stream management 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7011
			 | 
			
			
				+	# XEP-0198 Stream management 
			 | 
		
	
		
			
			| 
				7012
			 | 
			
				7012
			 | 
			
			
				 	# Helps mobile apps recover when a device switches networks. 
			 | 
		
	
		
			
			| 
				7013
			 | 
			
				7013
			 | 
			
			
				 	if [ -d $INSTALL_DIR/prosody-modules/mod_smacks ]; then 
			 | 
		
	
		
			
			| 
				7014
			 | 
			
				7014
			 | 
			
			
				 		cp $INSTALL_DIR/prosody-modules/mod_smacks/*.lua /usr/lib/prosody/modules 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7016,6 +7016,14 @@ function update_prosody_modules { 
			 | 
		
	
		
			
			| 
				7016
			 | 
			
				7016
			 | 
			
			
				 	if [ -d $INSTALL_DIR/prosody-modules/mod_smacks_offline ]; then 
			 | 
		
	
		
			
			| 
				7017
			 | 
			
				7017
			 | 
			
			
				 		cp $INSTALL_DIR/prosody-modules/mod_smacks_offline/*.lua /usr/lib/prosody/modules 
			 | 
		
	
		
			
			| 
				7018
			 | 
			
				7018
			 | 
			
			
				 	fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7019
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7020
			 | 
			
			
				+	# XEP-0191: blocking 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7021
			 | 
			
			
				+	if [ -d $INSTALL_DIR/prosody-modules/mod_blocking ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7022
			 | 
			
			
				+		cp $INSTALL_DIR/prosody-modules/mod_blocking/*.lua /usr/lib/prosody/modules 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7023
			 | 
			
			
				+	fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7024
			 | 
			
			
				+	if [ -d $INSTALL_DIR/prosody-modules/mod_privacy_lists ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7025
			 | 
			
			
				+		cp $INSTALL_DIR/prosody-modules/mod_privacy_lists/*.lua /usr/lib/prosody/modules 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7026
			 | 
			
			
				+	fi 
			 | 
		
	
		
			
			| 
				7019
			 | 
			
				7027
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				7020
			 | 
			
				7028
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7021
			 | 
			
				7029
			 | 
			
			
				 function install_xmpp { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -7094,6 +7102,10 @@ function install_xmpp { 
			 | 
		
	
		
			
			| 
				7094
			 | 
			
				7102
			 | 
			
			
				 		echo '  "smacks"; -- Stream management' >> /etc/prosody/conf.avail/xmpp.cfg.lua 
			 | 
		
	
		
			
			| 
				7095
			 | 
			
				7103
			 | 
			
			
				 		echo '  "smacks_offline"; -- Stream management' >> /etc/prosody/conf.avail/xmpp.cfg.lua 
			 | 
		
	
		
			
			| 
				7096
			 | 
			
				7104
			 | 
			
			
				 		echo '  "pep"; -- Personal Eventing Protocol (to support OMEMO)' >> /etc/prosody/conf.avail/xmpp.cfg.lua 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7105
			 | 
			
			
				+		echo '  "privacy"; -- Privacy lists' >> /etc/prosody/conf.avail/xmpp.cfg.lua 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7106
			 | 
			
			
				+		echo '  "blocklist"; -- Blocklist' >> /etc/prosody/conf.avail/xmpp.cfg.lua 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7107
			 | 
			
			
				+		echo '  "blocking"; -- Blocking command' >> /etc/prosody/conf.avail/xmpp.cfg.lua 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7108
			 | 
			
			
				+		echo '  "roster"; -- Roster versioning' >> /etc/prosody/conf.avail/xmpp.cfg.lua 
			 | 
		
	
		
			
			| 
				7097
			 | 
			
				7109
			 | 
			
			
				 		echo '}' >> /etc/prosody/conf.avail/xmpp.cfg.lua 
			 | 
		
	
		
			
			| 
				7098
			 | 
			
				7110
			 | 
			
			
				 		echo '' >> /etc/prosody/conf.avail/xmpp.cfg.lua 
			 | 
		
	
		
			
			| 
				7099
			 | 
			
				7111
			 | 
			
			
				 		echo 'c2s_require_encryption = true' >> /etc/prosody/conf.avail/xmpp.cfg.lua 
			 |