|  | @@ -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
 |