downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							c9eb90800b 
							
						 
					 
					
						
						
							
							flush logs on other log scanning functions  
						
						
						
					 
					
						2022-09-22 17:34:22 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							4531c90434 
							
						 
					 
					
						
						
							
							restart rsyslogd on GITHUB_ACTIONS=true instead of HUP  
						
						
						
					 
					
						2022-09-22 16:56:24 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							86a61a7b12 
							
						 
					 
					
						
						
							
							try to deal with the flurry of messages from rsyslogd after a HUP on github actions  
						
						
						
					 
					
						2022-09-22 15:53:45 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							188eb9bee1 
							
						 
					 
					
						
						
							
							update test to get syslog output  
						
						
						
					 
					
						2022-09-21 16:46:38 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							53cbabac75 
							
						 
					 
					
						
						
							
							Fix url redirection when a remote nextcloud is used so that .well-known/caldav and carddav work properly, as well as the redirecting /cloud to the remote Nextcloud. Since the nginx config is replaced by the management daemon whenever a new domain is added, this change adds a hooking mechanism for setup mods.Fix url redirection when a remote nextcloud is in use. This corrects redirection for /.well-known/caldav, /.well-known/carddav and /cloud to send the client to the remote nextcloud. This requires an nginx configuration change, and since the nginx config is replaced by the management daemon whenever a new domain is added, this change adds a hooking mechanism for setup mods allowing them to intercept and modify the resultant nginx config.  
						
						
						
					 
					
						2022-09-21 15:52:47 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							bf63ca827e 
							
						 
					 
					
						
						
							
							Add copyright to source files  
						
						
						
					 
					
						2022-09-19 14:45:11 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							78e6755e6b 
							
						 
					 
					
						
						
							
							wait for the management daemon to be ready before ending the test  
						
						
						
					 
					
						2022-09-05 20:35:36 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							27dcb5d7ca 
							
						 
					 
					
						
						
							
							Enable fail2ban for z-push and add a test for it  
						
						
						
					 
					
						2022-07-18 15:52:04 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8fc905f6 
							
						 
					 
					
						
						
							
							rename script "remote-nextcloud-use-miab.sh" to "connect-nextcloud-to-miab.sh"  
						
						
						
					 
					
						2022-06-28 16:43:27 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							3bb6f021a7 
							
						 
					 
					
						
						
							
							Fix tests that were broken by commit  bb54370 
						
						
						
					 
					
						2021-10-27 08:20:07 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							66ac35871e 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						... 
						
						
						
						Upstream is adding handling for utf8 domains by creating a domain alias @utf8 -> @idna. I'm deviating from this approach by setting multiple email address (idna and utf8) per user and alias where a domain contains non-ascii characters. The maildrop (mailbox) remains the same - all mail goes to the user's mailbox regardless of which email address was used. This is more in line with how other systems (eg. active directory), handle multiple email addresses for a single user.
# Conflicts:
#	README.md
#	management/mailconfig.py
#	management/templates/index.html
#	setup/dns.sh
#	setup/mail-users.sh 
						
					 
					
						2021-10-01 17:43:48 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							402207714b 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						... 
						
						
						
						# Conflicts:
#	management/auth.py
#	management/daemon.py
#	management/templates/index.html
#	setup/management.sh 
						
					 
					
						2021-09-14 08:16:08 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							f5521b45b5 
							
						 
					 
					
						
						
							
							Add tests for dmarc reject and spf softfail  
						
						
						
					 
					
						2020-12-21 08:46:12 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							aeb27f74e3 
							
						 
					 
					
						
						
							
							Break out MiaB-LDAP code from _init.sh so _init.sh can be shared with cloud-in-a-box  
						
						
						
					 
					
						2020-11-02 12:59:59 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							a7370beae0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'fspoettel/admin-panel-2fa' into totp  
						
						... 
						
						
						
						# Conflicts:
#	management/daemon.py
#	management/mfa.py 
						
					 
					
						2020-10-29 16:56:36 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							100acb119b 
							
						 
					 
					
						
						
							
							Add a totpMruTokenTime value to record the time when the mru token was used  
						
						... 
						
						
						
						Use the totpMruTokenTime as the id to uniquely identify a totp entry 
						
					 
					
						2020-09-30 11:00:58 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							00fc94d3c1 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'fspoettel/admin-panel-2fa' into totp  
						
						... 
						
						
						
						# Conflicts:
#	management/auth.py
#	management/daemon.py
#	management/mailconfig.py
#	setup/mail-users.sh 
						
					 
					
						2020-09-28 23:25:16 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							7c29628530 
							
						 
					 
					
						
						
							
							Separate miab and miab-ldap migrations  
						
						... 
						
						
						
						Add tests for migrating from miab w/totp (migration 13) to miab-ldap 
						
					 
					
						2020-09-16 09:00:27 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							b6ba3a054c 
							
						 
					 
					
						
						
							
							Fix regexp: \d => [0-9]  
						
						
						
					 
					
						2020-09-12 20:07:50 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							752da93a37 
							
						 
					 
					
						
						
							
							Refactor: move code for obtaining totp tokens to tests/lib/totp.sh  
						
						
						
					 
					
						2020-09-10 18:19:29 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							c0431474c9 
							
						 
					 
					
						
						
							
							Detect warning ahead of errors  
						
						
						
					 
					
						2020-09-10 17:50:06 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							445cd812e6 
							
						 
					 
					
						
						
							
							Check system logs for errors  
						
						
						
					 
					
						2020-09-10 17:07:33 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							ba85b6fd7b 
							
						 
					 
					
						
						
							
							Ignore named connection reset error and reduce reported slapd log output  
						
						
						
					 
					
						2020-09-10 16:35:19 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							5852a7aabb 
							
						 
					 
					
						
						
							
							Add QA tests for TOTP  
						
						
						
					 
					
						2020-09-10 15:24:47 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							22bfef6f59 
							
						 
					 
					
						
						
							
							Display and allow chaninging a comment/description for aliases. Change the default comment for required aliases to "Required alias".  
						
						
						
					 
					
						2020-08-25 12:00:55 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							ebf9088c42 
							
						 
					 
					
						
						
							
							Treat spamhous warning as a warning  
						
						
						
					 
					
						2020-07-05 18:41:47 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							af4242fb0c 
							
						 
					 
					
						
						
							
							Add an encryption-at-rest restart/remount test  
						
						
						
					 
					
						2020-06-23 07:49:47 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ab29c83f 
							
						 
					 
					
						
						
							
							Add Vagrant support for running automated tests  
						
						
						
					 
					
						2020-06-21 09:13:54 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd7b2c4c7 
							
						 
					 
					
						
						
							
							1. Better code organization & simplify  
						
						... 
						
						
						
						2. Add "populate" data for upgrades - enabled in both system-setup scripts
3. Add "upgrade" test runner suite 
						
					 
					
						2020-06-19 12:12:49 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							6a93af9670 
							
						 
					 
					
						
						
							
							Fix upgrade job failure  
						
						
						
					 
					
						2020-06-14 16:48:21 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							b0090edd52 
							
						 
					 
					
						
						
							
							Test upgrade to LDAP from upstream Mail-in-a-Box/sqlite  
						
						
						
					 
					
						2020-06-14 13:51:00 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							1f35e9ef91 
							
						 
					 
					
						
						
							
							Move directory setup/mods.d to local  
						
						
						
					 
					
						2020-06-11 21:18:05 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							0e857916eb 
							
						 
					 
					
						
						
							
							Update wording  
						
						
						
					 
					
						2020-06-11 08:08:31 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							6baf4993db 
							
						 
					 
					
						
						
							
							Ensure root user has a mailbox for sendmail -bv delivery report  
						
						
						
					 
					
						2020-06-11 06:45:49 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							f4fda41705 
							
						 
					 
					
						
						
							
							Output formatting changes  
						
						
						
					 
					
						2020-06-10 07:21:47 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							2f1082a290 
							
						 
					 
					
						
						
							
							More debug output  
						
						
						
					 
					
						2020-06-10 00:19:59 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							83cb7cbcbe 
							
						 
					 
					
						
						
							
							Automated QA tests for remote nextcloud  
						
						
						
					 
					
						2020-06-09 20:46:59 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							44f7392e9e 
							
						 
					 
					
						
						
							
							Last commit fixed things, so just cleaning up with this commit  
						
						
						
					 
					
						2020-06-03 09:41:27 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							ceca4a3cff 
							
						 
					 
					
						
						
							
							again  
						
						
						
					 
					
						2020-06-02 23:27:24 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							bb66a7c32b 
							
						 
					 
					
						
						
							
							again  
						
						
						
					 
					
						2020-06-02 18:18:35 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							773ae77cf3 
							
						 
					 
					
						
						
							
							again  
						
						
						
					 
					
						2020-06-02 17:54:02 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							5e1c60f5a2 
							
						 
					 
					
						
						
							
							again  
						
						
						
					 
					
						2020-06-02 17:27:53 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							8d033a4bdd 
							
						 
					 
					
						
						
							
							again  
						
						
						
					 
					
						2020-06-02 17:11:58 -04:00