downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							5caaab9a8f 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						
						
					 
					
						2022-05-04 17:15:45 -04:00 
						 
				 
			
				
					
						
							
							
								Austin Ewens 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eeee712cf3 
							
						 
					 
					
						
						
							
							Switched to using tags over releases for NextCloud contacts/calendar ( #2105 )  
						
						... 
						
						
						
						See [mailinabox issue #2088 ](https://github.com/mail-in-a-box/mailinabox/issues/2088 ). This also updates the commit hashes to for anyone updating from NextCloud version 17 (as shown in the related issue) since a different hash is used for tags vs releases.
This was tested and verified to work on a setup previously running v0.44 and then updating to the latest version (v56). 
						
					 
					
						2022-05-04 17:09:53 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f42d97b54 
							
						 
					 
					
						
						
							
							Merge pull request  #2109  from lamberete/main  
						
						
						
					 
					
						2022-05-04 17:08:48 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							6dbab427f9 
							
						 
					 
					
						
						
							
							enable nextcloud installation  
						
						
						
					 
					
						2022-05-04 11:20:54 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							91ecf6e8d6 
							
						 
					 
					
						
						
							
							nextcloud 24  
						
						
						
					 
					
						2022-05-04 11:20:07 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							e57e1a6252 
							
						 
					 
					
						
						
							
							add miab directory as 'safe' for git  
						
						
						
					 
					
						2022-05-04 11:19:46 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							05b135ba73 
							
						 
					 
					
						
						
							
							support nextcloud release candidate downloads  
						
						
						
					 
					
						2022-05-04 10:44:44 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							ee1ffbdb21 
							
						 
					 
					
						
						
							
							Workaround vagrant's inability to authenticate during vagrant up (but can authenticate with vagrant ssh)  
						
						
						
					 
					
						2022-04-09 18:55:11 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							9b0da60c24 
							
						 
					 
					
						
						
							
							Fix detection of installed nc app  
						
						... 
						
						
						
						The script erroneously determined the contacts app was installed because it matched "contactsintegration" 
						
					 
					
						2022-04-09 07:18:22 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							70475cc294 
							
						 
					 
					
						
						
							
							Allow the nextcloud service account to be able to change user account passwords.  
						
						... 
						
						
						
						This should be removed once Nextcloud Server iss 18406 is fixed. 
						
					 
					
						2022-04-08 10:05:34 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							e5ba7f8ceb 
							
						 
					 
					
						
						
							
							improve output formatting  
						
						
						
					 
					
						2022-04-08 06:57:16 -04:00 
						 
				 
			
				
					
						
							
							
								lamberete 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e40c69cb5 
							
						 
					 
					
						
						
							
							Error message using IPv4 instead of failing IPv6.  
						
						... 
						
						
						
						One of the error messages around IPv6 was using the IPv4 for the output, making the error message confusing. 
						
					 
					
						2022-03-26 13:50:24 +01:00 
						 
				 
			
				
					
						
							
							
								lamberete 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0e54f87d7 
							
						 
					 
					
						
						
							
							Sorting ds records on report.  
						
						... 
						
						
						
						When building the part of the report about the current DS records founded, they are added in the same order as they were received when calling query_dns(), which can differ from run to run. This was making the difflib.SequenceMatcher() method to find the same line removed and added one line later, and sending an Status Checks Change Notice email with the same line added and removed when there was actually no real changes. 
						
					 
					
						2022-03-26 13:45:49 +01:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							98f4e5b2fc 
							
						 
					 
					
						
						
							
							Add a changelog of commits for each release  
						
						
						
					 
					
						2022-03-06 17:42:51 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							462e628e34 
							
						 
					 
					
						
						
							
							Fix pip execution  
						
						
						
					 
					
						2022-03-06 10:54:09 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							8e58a78b94 
							
						 
					 
					
						
						
							
							Upgrade system packages during system-setup  
						
						
						
					 
					
						2022-03-06 10:53:53 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							a6c819eea0 
							
						 
					 
					
						
						
							
							Improve formatting of setup output  
						
						
						
					 
					
						2022-03-06 10:53:00 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							b7c7187fa5 
							
						 
					 
					
						
						
							
							Fix the ownership of nsd.log on upgrade  
						
						
						
					 
					
						2022-02-28 09:40:28 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							8e3f361d70 
							
						 
					 
					
						
						
							
							Have nsd log to rsyslog only and not both rsyslog and nsd.log.  
						
						... 
						
						
						
						Have rsyslog populate nsd.log instead. 
						
					 
					
						2022-02-28 09:28:40 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							94f140d528 
							
						 
					 
					
						
						
							
							Prevent duplicate logging of mail-related output by configuring rsyslog to record only to mail.log and not also to syslog  
						
						
						
					 
					
						2022-02-28 07:11:58 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							72827f365d 
							
						 
					 
					
						
						
							
							Change service and package names referring to php 8.0 to php 8.1  
						
						
						
					 
					
						2022-02-25 19:47:30 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6474385e 
							
						 
					 
					
						
						
							
							Address issues with postgrey, nsd, and rsyslogd introduced with jammy  
						
						... 
						
						
						
						1. `systemctl reload postgrey` is broken, so use restart in that case
2. `systemctl restart nsd` succeeds once /var/log is writable by systemd. However, nsd still fails to write to /var/log/nsd.log if the file already exists
3. the default configuration for rsyslogd is to no longer create a /var/run/rsyslogd.pid file, so use /usr/bin/pidof in that case 
						
					 
					
						2022-02-25 19:45:46 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							ad5a647d36 
							
						 
					 
					
						
						
							
							Install latest roundcube (master) which supports php 8.1  
						
						
						
					 
					
						2022-02-25 19:38:16 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							15bcf678d9 
							
						 
					 
					
						
						
							
							Fixes to vagrant box creation for jammy  
						
						
						
					 
					
						2022-02-25 19:35:25 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							fe2079ee8f 
							
						 
					 
					
						
						
							
							Add setup mods for testing the latest version of roundcube  
						
						
						
					 
					
						2022-02-25 19:32:29 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							82e203b3ec 
							
						 
					 
					
						
						
							
							Fix issue where a postfix/submission connection using TLS on port 465 would be reported as "insecure"  
						
						
						
					 
					
						2022-02-08 11:35:27 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							fd2ff00a6e 
							
						 
					 
					
						
						
							
							Use persistent_login plugin's "Auth Token" support for Roundcube. The old way was very insecure and is subject to dictionary attack of the unsalted encrypted password stored in a browser cookie.  
						
						
						
					 
					
						2022-01-29 15:22:01 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							54dc06416b 
							
						 
					 
					
						
						
							
							Periodically clean the roundcube database  
						
						
						
					 
					
						2022-01-29 12:19:31 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ac810c19 
							
						 
					 
					
						
						
							
							Add o+x to storage root since jammy's default permissions on new home directories is 0750 and access by other users (daemons) is needed  
						
						
						
					 
					
						2022-01-29 11:01:30 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							46e0e6ff39 
							
						 
					 
					
						
						
							
							Get rid of globals.sh  
						
						
						
					 
					
						2022-01-29 10:59:02 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							bdeb27c3f3 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						... 
						
						
						
						# Conflicts:
#	README.md 
						
					 
					
						2022-01-20 06:58:40 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							3a7de051ee 
							
						 
					 
					
						
						
							
							Version 56 (January 19, 2022)  
						
						
						
					 
					
						2022-01-19 16:59:34 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							4e6550ed22 
							
						 
					 
					
						
						
							
							Merge branch 'jammyjellyfish2204' of  https://github.com/mail-in-a-box/mailinabox  into jammyjellyfish2204  
						
						... 
						
						
						
						# Conflicts:
#	README.md
#	setup/mail-dovecot.sh
#	setup/system.sh
#	setup/webmail.sh
#	setup/zpush.sh
#	tests/test_mail.py 
						
					 
					
						2022-01-11 16:39:39 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							d6cd4e826c 
							
						 
					 
					
						
						
							
							Ensure pip3 is installed before installing email_validator  
						
						
						
					 
					
						2022-01-11 09:53:07 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c92d936d 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						... 
						
						
						
						# Conflicts:
#	setup/webmail.sh 
						
					 
					
						2022-01-11 09:52:34 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							3998214e87 
							
						 
					 
					
						
						
							
							Start changelog and instructions updates for version 60 supporting Ubuntu 22.04  
						
						... 
						
						
						
						To scan for updated apt packages in Ubuntu 22.04, I ran on Ubuntu 18.04 and 22.04 and compared the output:
```
for package in openssl openssh-client haveged pollinate fail2ban ufw bind9 nsd ldnsutils nginx dovecot-core postfix opendkim opendkim-tools opendmarc postgrey spampd razor pyzor dovecot-antispam sqlite3 duplicity certbot munin munin-node php python3; do
  echo -n "$package ";
  dpkg-query --showformat='${Version}' --show $package;
  echo
done
``` 
						
					 
					
						2022-01-09 11:42:31 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							bcc89705ab 
							
						 
					 
					
						
						
							
							Update dovecot, spampd settings for Ubuntu 22.04  
						
						... 
						
						
						
						* dovecot's ssl_protocols became ssl_min_protocol in 2.3
* spampd fixed a bug so we can remove lmtp_destination_recipient_limit=1 in postfix 
						
					 
					
						2022-01-09 11:42:31 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							114916d9ab 
							
						 
					 
					
						
						
							
							Upgrade to Nextcloud 23.0.0  
						
						... 
						
						
						
						The first version supporting PHP 8.0 is Nextcloud 21. Therefore we can add migrations only to Nextcloud 21 forward, and so we only support migrating from Nextcloud 20 (Mail-in-a-Box versions v0.51+). Migration steps through Nextcloud 21 and 22 are added. 
						
					 
					
						2022-01-09 11:42:31 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Mabbett 
							
						 
					 
					
						
						
						
						
							
						
						
							ae20878431 
							
						 
					 
					
						
						
							
							Upgrade from PHP 7.2 to 8.0 for Ubuntu 22.04  
						
						... 
						
						
						
						(Updated by @JoshData from the original commit which was for Ubuntu 20.04 using PHP 7.4. And although 8.1 seems to be available, it's not supported by Nextcloud yet, and it likely will never be supported by the the version of Nextcloud that succeeds the last version of Nextcloud that supports PHP 7.2, and we have to install the next version so that an upgrade is permitted, so skipping to PHP 8.1 may not be easily possible.) 
						
					 
					
						2022-01-08 20:07:32 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f9835e43 
							
						 
					 
					
						
						
							
							certbot and duplicity PPAs no longer need to be added because recent versions are now included in the Ubuntu respository  
						
						
						
					 
					
						2022-01-08 20:07:32 -05:00 
						 
				 
			
				
					
						
							
							
								Rauno Moisto 
							
						 
					 
					
						
						
						
						
							
						
						
							22fc612a82 
							
						 
					 
					
						
						
							
							Fix DeprecationWarning in dnspython query vs resolve method  
						
						... 
						
						
						
						The resolve method disables resolving relative names by default. This change probably makes a7710e90 
						
					 
					
						2022-01-08 20:07:32 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Mabbett 
							
						 
					 
					
						
						
						
						
							
						
						
							13e756e734 
							
						 
					 
					
						
						
							
							Configure nsd listening interfaces before installing nsd so that it does not interfere with bind9  
						
						
						
					 
					
						2022-01-08 20:07:32 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f86dc81b 
							
						 
					 
					
						
						
							
							Update and drop some package and file names for Ubuntu 22.04  
						
						... 
						
						
						
						* Update php-xsl to php8.0-xml for zpush.
* Fix path to bind9 startup options file in Ubuntu 22.04.
* tinymce has not been a Roundcube requirement recently and is no longer a package in Ubuntu 22.04
* Upgrade Vagrant box to Ubuntu 22.04 
						
					 
					
						2022-01-08 20:07:32 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							f2c730642a 
							
						 
					 
					
						
						
							
							Update Ubuntu version checks from 18.04 to 22.04  
						
						
						
					 
					
						2022-01-08 20:07:32 -05:00 
						 
				 
			
				
					
						
							
							
								Darek Kowalski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f11cb04a72 
							
						 
					 
					
						
						
							
							Update Vagrant private IP address, fix issue  #2062  ( #2064 )  
						
						
						
					 
					
						2022-01-08 18:29:23 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							cb564a130a 
							
						 
					 
					
						
						
							
							Fix DNS secondary nameserver refesh failure retry period  
						
						... 
						
						
						
						Fixes  #1979  
					
						2022-01-08 09:38:41 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							d1d6318862 
							
						 
					 
					
						
						
							
							Set systemd journald log retention to 10 days (from no limit) to reduce disk usage  
						
						
						
					 
					
						2022-01-08 09:11:48 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							34b7a02f4f 
							
						 
					 
					
						
						
							
							Update Roundcube to 1.5.2  
						
						
						
					 
					
						2022-01-08 09:00:12 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							a312acc3bc 
							
						 
					 
					
						
						
							
							Update to Nextcloud 20.0.8 and update apps  
						
						
						
					 
					
						2022-01-08 09:00:12 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							aab1ec691c 
							
						 
					 
					
						
						
							
							CHANGELOG entries  
						
						
						
					 
					
						2022-01-08 07:46:24 -05:00