downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							d87148292e 
							
						 
					 
					
						
						
							
							fix missing $  
						
						
						
					 
					
						2022-09-05 17:08:41 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							cc0a6d25cb 
							
						 
					 
					
						
						
							
							z-push hack for php 8.0: change a debug print statement and make a policies.ini change  
						
						
						
					 
					
						2022-09-05 15:32:24 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							9783b8bbbc 
							
						 
					 
					
						
						
							
							sync should be true for a nextcloud backend  
						
						
						
					 
					
						2022-09-05 15:29:39 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							cb50405864 
							
						 
					 
					
						
						
							
							roundcube 1.6  
						
						
						
					 
					
						2022-09-05 14:12:52 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							ae173fcdc6 
							
						 
					 
					
						
						
							
							Update app hashes for NC 21 and 22 upgrades  
						
						
						
					 
					
						2022-09-05 14:12:29 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							f63488aa1a 
							
						 
					 
					
						
						
							
							Merge branch 'master' into jammyjellyfish2204  
						
						... 
						
						
						
						# Conflicts:
#	setup/management.sh
#	setup/mods.available/connect-nextcloud-to-miab.sh
#	setup/start.sh
#	setup/webmail.sh
#	tests/lib/carddav.sh
#	tests/lib/system.sh
#	tests/system-setup/setup-defaults.sh
#	tests/system-setup/setup-funcs.sh
#	tests/system-setup/upgrade.sh 
						
					 
					
						2022-09-05 10:30:45 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							549fdbf97a 
							
						 
					 
					
						
						
							
							Merge branch 'jammyjellyfish2204' of  https://github.com/mail-in-a-box/mailinabox  into jammyjellyfish2204  
						
						... 
						
						
						
						# Conflicts:
#	setup/management.sh 
						
					 
					
						2022-09-05 09:30:19 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							a7739196b4 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  into jammyjellyfish2204  
						
						
						
					 
					
						2022-09-05 09:28:26 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							91fc74b408 
							
						 
					 
					
						
						
							
							Setup fixes for Ubuntu 22.04  
						
						... 
						
						
						
						Nextcloud:
* The Nextcloud user_external 1.0.0 package for Nextcloud 21.0.7 isn't available from Nextcloud's releases page, but it's not needed in an intermediate upgrade step (hopefully), so we can skip it.
* Nextcloud updgrade steps should not be elifs because multiple intermediate upgrades may be needed.
* Continue if the user_external backend migration fails. Maybe it's not necessary. It gives a scary error message though.
* Remove a line that removes an old file that hasn't been in use since 2019 and the expectation is that Ubuntu 22.04 installations are on fresh machines.
Backups:
* For duplicity, we now need boto3 for AWS. 
						
					 
					
						2022-09-03 07:50:36 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							f6cd8f56c3 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						
						
					 
					
						2022-08-21 14:07:30 -04:00 
						 
				 
			
				
					
						
							
							
								Sudheesh Singanamalla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7244ed920 
							
						 
					 
					
						
						
							
							Fixes   #2149  Append ; in policy strings for DMARC settings ( #2151 )  
						
						... 
						
						
						
						Signed-off-by: Sudheesh Singanamalla <sudheesh@cloudflare.com> 
						
					 
					
						2022-08-19 13:23:42 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							72bee52bd7 
							
						 
					 
					
						
						
							
							fix detection of installation status of contacts app - the grep for "contacts" should not match app "contactsintegration"  
						
						
						
					 
					
						2022-08-18 10:36:09 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							cac187756d 
							
						 
					 
					
						
						
							
							Merge branch 'jammyjellyfish2204' of  https://github.com/mail-in-a-box/mailinabox  into jammyjellyfish2204  
						
						... 
						
						
						
						# Conflicts:
#	CHANGELOG.md
#	README.md
#	management/ssl_certificates.py
#	setup/bootstrap.sh
#	setup/dns.sh
#	setup/management.sh
#	setup/nextcloud.sh
#	setup/preflight.sh
#	setup/start.sh
#	setup/webmail.sh
#	tests/test_mail.py
#	tools/editconf.py 
						
					 
					
						2022-07-28 17:20:57 -04:00 
						 
				 
			
				
					
						
							
							
								David Duque 
							
						 
					 
					
						
						
						
						
							
						
						
							e0c0b5053c 
							
						 
					 
					
						
						
							
							Upgrade Nextcloud External User Backend to v3.0.0  
						
						... 
						
						
						
						Co-Authored-By: Joshua Tauberer <jt@occams.info> 
						
					 
					
						2022-07-28 14:42:51 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							268b31685d 
							
						 
					 
					
						
						
							
							Ensure STORAGE_ROOT has a+rx permission since processes run by different system users need to access files within it  
						
						
						
					 
					
						2022-07-28 14:42:51 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							ab71abbc7c 
							
						 
					 
					
						
						
							
							Update to latest cryptography Python package, add missing source at top of management.sh so it can run standalone (needs STORAGE_ROOT)  
						
						
						
					 
					
						2022-07-28 14:42:51 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							87e6df9e28 
							
						 
					 
					
						
						
							
							Fix roundcube dependency missing imap and unneeded ldap  
						
						
						
					 
					
						2022-07-28 14:42:51 -04:00 
						 
				 
			
				
					
						
							
							
								Felix Matouschek 
							
						 
					 
					
						
						
						
						
							
						
						
							558f2db31f 
							
						 
					 
					
						
						
							
							system.sh: Remove no longer needed haveged ( #2090 )  
						
						... 
						
						
						
						Starting from kernels 5.6 haveged is obsolete. Therefore remove it in
Ubuntu 22.04.
See https://github.com/jirka-h/haveged/issues/57  
						
					 
					
						2022-07-28 14:42:51 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							c23dd701f0 
							
						 
					 
					
						
						
							
							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-07-28 14:42:51 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							0a7b9d5089 
							
						 
					 
					
						
						
							
							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-07-28 14:34:45 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							1eddf9a220 
							
						 
					 
					
						
						
							
							Upgrade to Nextcloud 23.0.4  
						
						... 
						
						
						
						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.
Also:
* Fix PHP APUc settings to be before Nextcloud tools are run. 
						
					 
					
						2022-07-28 14:34:45 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							78d71498fa 
							
						 
					 
					
						
						
							
							Upgrade from PHP 7.2 to 8.0 for Ubuntu 22.04  
						
						... 
						
						
						
						* Add the PHP PPA.
* Specify the version when invoking the php CLI.
* Specify the version in package names.
* Update paths to 8.0 (using a variable in the setup scripts).
* Update z-push's php-xsl dependency to php8.0-xml.
* php-json is now built-into PHP.
Although PHP 8.1 is the stock version in Ubuntu 22.04, 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-07-28 14:02:46 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							b41a0ad80e 
							
						 
					 
					
						
						
							
							Drop some hacks that we needed for Ubuntu 18.04  
						
						... 
						
						
						
						* certbot's PPA is no longer needed because a recent version is now included in the Ubuntu respository.
* Un-pin b2sdk (reverts 69d8fdef99d829d7404899474b348fcf33be4596 
						
					 
					
						2022-07-28 14:02:46 -04:00 
						 
				 
			
				
					
						
							
							
								Rauno Moisto 
							
						 
					 
					
						
						
						
						
							
						
						
							78569e9a88 
							
						 
					 
					
						
						
							
							Fix DeprecationWarning in dnspython query vs resolve method  
						
						... 
						
						
						
						The resolve method disables resolving relative names by default. This change probably makes a7710e90 
						
					 
					
						2022-07-28 14:02:46 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Mabbett 
							
						 
					 
					
						
						
						
						
							
						
						
							8cb360fe36 
							
						 
					 
					
						
						
							
							Configure nsd listening interfaces before installing nsd so that it does not interfere with bind9  
						
						
						
					 
					
						2022-07-28 14:02:46 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							f534a530d4 
							
						 
					 
					
						
						
							
							Update and drop some package and file names for Ubuntu 22.04  
						
						... 
						
						
						
						* 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-07-28 14:02:46 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							2abcafd670 
							
						 
					 
					
						
						
							
							Update Ubuntu version checks from 18.04 to 22.04  
						
						
						
					 
					
						2022-07-28 14:02:44 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							27dcb5d7ca 
							
						 
					 
					
						
						
							
							Enable fail2ban for z-push and add a test for it  
						
						
						
					 
					
						2022-07-18 15:52:04 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							71b8b94276 
							
						 
					 
					
						
						
							
							Enable github actions  
						
						
						
					 
					
						2022-06-29 12:57:13 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							ecf5e3ddfb 
							
						 
					 
					
						
						
							
							Improve output formatting  
						
						
						
					 
					
						2022-06-29 12:56:44 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							8f1bb4f498 
							
						 
					 
					
						
						
							
							Add a z-push test suite  
						
						
						
					 
					
						2022-06-29 10:42:09 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							643a49676e 
							
						 
					 
					
						
						
							
							rename ehdd/startup.sh ehdd/run-this-after-reboot.sh  
						
						
						
					 
					
						2022-06-28 20:56:48 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e4e8a38f 
							
						 
					 
					
						
						
							
							output message only when appropriate  
						
						
						
					 
					
						2022-06-28 16:44:21 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8fc905f6 
							
						 
					 
					
						
						
							
							rename script "remote-nextcloud-use-miab.sh" to "connect-nextcloud-to-miab.sh"  
						
						
						
					 
					
						2022-06-28 16:43:27 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							f1cddb5bd1 
							
						 
					 
					
						
						
							
							Tighten roundcube session config  
						
						
						
					 
					
						2022-06-28 07:43:11 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							8ed4fcd363 
							
						 
					 
					
						
						
							
							Remove text about adding a firewall rule  
						
						
						
					 
					
						2022-06-28 07:25:08 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							88733f3d0e 
							
						 
					 
					
						
						
							
							Ignore opendkim message  
						
						... 
						
						
						
						We only care about messages regarding the validity of incoming mail. 
						
					 
					
						2022-06-27 14:31:00 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							13d8e867a2 
							
						 
					 
					
						
						
							
							Add color to the output  
						
						
						
					 
					
						2022-06-27 14:28:59 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							23d895b509 
							
						 
					 
					
						
						
							
							Fix another postgrey reload error  
						
						
						
					 
					
						2022-06-27 14:28:43 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							d4cbaaf356 
							
						 
					 
					
						
						
							
							Ensure users and groups are created so that duplicity properly restores permissions  
						
						
						
					 
					
						2022-06-27 13:06:59 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							6be8d732aa 
							
						 
					 
					
						
						
							
							Fix comment  
						
						
						
					 
					
						2022-06-27 11:03:58 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							fd0cd63462 
							
						 
					 
					
						
						
							
							Workaround postgrey reload issue in jammy  
						
						
						
					 
					
						2022-06-27 11:03:31 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							6ae3758874 
							
						 
					 
					
						
						
							
							Make ehdd/postinstall service disabling step quieter  
						
						
						
					 
					
						2022-06-27 11:02:58 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							9eacf3fe3f 
							
						 
					 
					
						
						
							
							Simplify ehdd mount/umount code  
						
						
						
					 
					
						2022-06-27 11:02:15 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							8838d5af82 
							
						 
					 
					
						
						
							
							Eliminate the manual firewall configuration step when connecting a remote Nextcloud's user_ldap  
						
						
						
					 
					
						2022-06-27 11:00:36 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							5c5d5c2aff 
							
						 
					 
					
						
						
							
							Add a major upgrade test - bionic to jammy  
						
						
						
					 
					
						2022-06-26 22:16:04 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							6255ecb2f3 
							
						 
					 
					
						
						
							
							Include postfix, dovecot, opendkim in preloaded vm  
						
						
						
					 
					
						2022-06-26 22:13:16 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							f05fa8ba01 
							
						 
					 
					
						
						
							
							Simplify alternate repo/branch installation  
						
						
						
					 
					
						2022-06-26 22:10:47 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							5de40fc9b1 
							
						 
					 
					
						
						
							
							Fixes for upgrading nextcloud; update calendar and contacts version  
						
						
						
					 
					
						2022-06-26 22:04:05 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							33d81e56ae 
							
						 
					 
					
						
						
							
							Changed rcmcarddav release containing fix for guzzlehttp dependency  
						
						
						
					 
					
						2022-06-26 21:55:51 -04:00