mirror of
				https://github.com/mail-in-a-box/mailinabox.git
				synced 2025-10-30 18:50:53 +00:00 
			
		
		
		
	merge #422 - Add persistent login functionality to roundcube
This commit is contained in:
		
						commit
						49aa367ffa
					
				| @ -4,6 +4,7 @@ CHANGELOG | ||||
| In Development | ||||
| -------------- | ||||
| 
 | ||||
| * Roundcube now allows persistent logins using Roundcube-Persistent-Login-Plugin. | ||||
| * ownCloud updated to version 8.0.3. | ||||
| * SMTP Submission (port 587) began offering the insecure SSLv3 protocol due to a misconfiguration in the previous version. | ||||
| * Users and aliases weren't working if they were entered with any uppercase letters. Now only lowercase is allowed. | ||||
|  | ||||
| @ -35,11 +35,13 @@ apt-get purge -qq -y roundcube* #NODOC | ||||
| VERSION=1.1.1 | ||||
| HASH=08222f382a8dd89bba7dbbad595f48443bec0aa2 | ||||
| VACATION_SIEVE_VERSION=91ea6f52216390073d1f5b70b5f6bea0bfaee7e5 | ||||
| PERSISTENT_LOGIN_VERSION=9a0bc59493beb573d515f82aec443e2098365d11 | ||||
| UPDATE_KEY=$VERSION:$VACATION_SIEVE_VERSION:$PERSISTENT_LOGIN_VERSION | ||||
| needs_update=0 #NODOC | ||||
| if [ ! -f /usr/local/lib/roundcubemail/version ]; then | ||||
| 	# not installed yet #NODOC | ||||
| 	needs_update=1 #NODOC | ||||
| elif [[ "$VERSION:$VACATION_SIEVE_VERSION" != `cat /usr/local/lib/roundcubemail/version` ]]; then | ||||
| elif [[ "$UPDATE_KEY" != `cat /usr/local/lib/roundcubemail/version` ]]; then | ||||
| 	# checks if the version is what we want | ||||
| 	needs_update=1 #NODOC | ||||
| fi | ||||
| @ -58,8 +60,11 @@ if [ $needs_update == 1 ]; then | ||||
| 	# install roundcube autoreply/vacation plugin | ||||
| 	git_clone https://github.com/arodier/Roundcube-Plugins.git $VACATION_SIEVE_VERSION plugins/vacation_sieve /usr/local/lib/roundcubemail/plugins/vacation_sieve | ||||
| 
 | ||||
| 	# install roundcube persistent_login plugin | ||||
| 	git_clone https://github.com/mfreiholz/Roundcube-Persistent-Login-Plugin.git $PERSISTENT_LOGIN_VERSION '' /usr/local/lib/roundcubemail/plugins/persistent_login | ||||
| 
 | ||||
| 	# record the version we've installed | ||||
| 	echo $VERSION:$VACATION_SIEVE_VERSION > /usr/local/lib/roundcubemail/version | ||||
| 	echo $UPDATE_KEY > /usr/local/lib/roundcubemail/version | ||||
| fi | ||||
| 
 | ||||
| # ### Configuring Roundcube | ||||
| @ -91,7 +96,7 @@ cat > /usr/local/lib/roundcubemail/config/config.inc.php <<EOF; | ||||
| \$config['support_url'] = 'https://mailinabox.email/'; | ||||
| \$config['product_name'] = 'Mail-in-a-Box/Roundcube Webmail'; | ||||
| \$config['des_key'] = '$SECRET_KEY'; | ||||
| \$config['plugins'] = array('archive', 'zipdownload', 'password', 'managesieve', 'jqueryui', 'vacation_sieve'); | ||||
| \$config['plugins'] = array('archive', 'zipdownload', 'password', 'managesieve', 'jqueryui', 'vacation_sieve', 'persistent_login'); | ||||
| \$config['skin'] = 'classic'; | ||||
| \$config['login_autocomplete'] = 2; | ||||
| \$config['password_charset'] = 'UTF-8'; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user