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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							f05fa8ba01 
							
						 
					 
					
						
						
							
							Simplify alternate repo/branch installation  
						
						
						
					 
					
						2022-06-26 22:10:47 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							cb76aec59d 
							
						 
					 
					
						
						
							
							Tests that run php should run the version of php selected by setup  
						
						
						
					 
					
						2022-06-25 12:37:11 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							1423246419 
							
						 
					 
					
						
						
							
							Better handling of git formatted versions  
						
						... 
						
						
						
						eg "v57a-6-g82599e5" 
						
					 
					
						2022-06-23 17:46:50 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							82599e542e 
							
						 
					 
					
						
						
							
							If git describe fails, assume new undetermined version  
						
						
						
					 
					
						2022-06-22 12:01:01 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							65a393cb3f 
							
						 
					 
					
						
						
							
							Fix the installed state version parsing logic  
						
						
						
					 
					
						2022-06-22 11:21:22 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							8e6e4480b2 
							
						 
					 
					
						
						
							
							Output message about ignoring errors  
						
						
						
					 
					
						2022-06-22 11:19:33 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							ee8d627c3b 
							
						 
					 
					
						
						
							
							Improve formatting of setup output  
						
						
						
					 
					
						2022-06-05 21:34:52 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							a6c819eea0 
							
						 
					 
					
						
						
							
							Improve formatting of setup output  
						
						
						
					 
					
						2022-03-06 10:53:00 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							06216876a2 
							
						 
					 
					
						
						
							
							Update roundcube carddav plugin to support roundcube 1.5 and close a security hole  
						
						
						
					 
					
						2021-11-15 16:07:54 -05: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 
							
						 
					 
					
						
						
						
						
							
						
						
							be932af813 
							
						 
					 
					
						
						
							
							git remote url does not contain .git extension in github actions  
						
						
						
					 
					
						2021-08-23 16:17:07 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							0876a9a7de 
							
						 
					 
					
						
						
							
							non-standard git remotes in github actions  
						
						
						
					 
					
						2021-08-23 16:01:16 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							c29eb2fb23 
							
						 
					 
					
						
						
							
							add 127.0.1.1 if it does not exist  
						
						
						
					 
					
						2021-08-23 14:31:31 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							f8a679b9c2 
							
						 
					 
					
						
						
							
							ensure system hostname is resolvable locally  
						
						
						
					 
					
						2021-08-23 14:15:18 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							2a0e50c8d4 
							
						 
					 
					
						
						
							
							Initial commit of a log capture and reporting feature  
						
						... 
						
						
						
						This adds a new section to the admin panel called "Activity", that
supplies charts, graphs and details about messages entering and leaving
the host.
A new daemon captures details of system mail activity by monitoring
the /var/log/mail.log file, summarizing it into a sqllite database
that's kept in user-data. 
						
					 
					
						2021-01-11 18:02:07 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							14b6ab4262 
							
						 
					 
					
						
						
							
							Add a simple command-line "authenticator app" for testing  
						
						
						
					 
					
						2020-09-10 18:20:31 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							5852a7aabb 
							
						 
					 
					
						
						
							
							Add QA tests for TOTP  
						
						
						
					 
					
						2020-09-10 15:24:47 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							b10f82152a 
							
						 
					 
					
						
						
							
							Add message regarding errors during roundcube carddav refresh  
						
						
						
					 
					
						2020-09-06 09:26:42 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							07d83d1e5c 
							
						 
					 
					
						
						
							
							Make installed state comparisons ignore new user and alias attributes when comparing MiaB to MiaB-LDAP  
						
						
						
					 
					
						2020-08-25 16:36:01 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ab29c83f 
							
						 
					 
					
						
						
							
							Add Vagrant support for running automated tests  
						
						
						
					 
					
						2020-06-21 09:13:54 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							25f5690655 
							
						 
					 
					
						
						
							
							Fix wording  
						
						
						
					 
					
						2020-06-19 18:05:57 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							a6f54a9bd3 
							
						 
					 
					
						
						
							
							Minor code issues  
						
						
						
					 
					
						2020-06-14 18:23:11 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							bce1cd41ff 
							
						 
					 
					
						
						
							
							Apply a patch to setup/dns.sh on Travis so nsd will start during upstream install  
						
						
						
					 
					
						2020-06-14 18:00:54 -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