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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							46e0e6ff39 
							
						 
					 
					
						
						
							
							Get rid of globals.sh  
						
						
						
					 
					
						2022-01-29 10:59:02 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							1828538646 
							
						 
					 
					
						
						
							
							Refresh script for latest roundcube carddav plugin  
						
						... 
						
						
						
						Belongs with last commit... 
						
					 
					
						2021-11-15 16:08:43 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							3bb6f021a7 
							
						 
					 
					
						
						
							
							Fix tests that were broken by commit  bb54370 
						
						
						
					 
					
						2021-10-27 08:20:07 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							db8e0fdf66 
							
						 
					 
					
						
						
							
							Remove /etc/ldap/ldap.conf creation as it's now created by the Nextcloud docker image  
						
						
						
					 
					
						2021-10-27 08:19:32 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							9ea03e18c9 
							
						 
					 
					
						
						
							
							automatically install avahi for systems with a .local tld  
						
						
						
					 
					
						2021-09-14 09:56:19 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							4b285c3201 
							
						 
					 
					
						
						
							
							Prepare for multiple base system support and automatically update and remove stale vagrant boxes  
						
						
						
					 
					
						2021-09-14 08:20:37 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							3d32dbab22 
							
						 
					 
					
						
						
							
							Explicitly create a /etc/ldap/ldap.conf in the docker image so ldap tools recognize the system's trusted root certificate list  
						
						
						
					 
					
						2021-09-14 08:18:53 -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 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							e884c4774f 
							
						 
					 
					
						
						
							
							Replace HMAC-based session API keys with tokens stored in memory in the daemon process  
						
						... 
						
						
						
						Since the session cache clears keys after a period of time, this fixes  #1821 .
Based on https://github.com/mail-in-a-box/mailinabox/pull/2012 , and so:
Co-Authored-By: NewbieOrange <NewbieOrange@users.noreply.github.com>
Also fixes  #2029  by not revealing through the login failure error message whether a user exists or not. 
						
					 
					
						2021-09-06 09:23:58 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							0c2c76a6dc 
							
						 
					 
					
						
						
							
							Patch upstream to install php-xml instead of php-xsl  
						
						
						
					 
					
						2021-08-23 15:17:33 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							fc4ad70535 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/mail-in-a-box/mailinabox  
						
						... 
						
						
						
						# Conflicts:
#	management/dns_update.py
#	management/web_update.py
#	tests/test_mail.py 
						
					 
					
						2021-05-15 22:35:48 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							d510c8ae2a 
							
						 
					 
					
						
						
							
							Enable and recommend port 465 for mail submission instead of port 587 ( fixes   #1849 )  
						
						... 
						
						
						
						Port 465 with "implicit" (i.e. always-on) TLS is a more secure approach than port 587 with explicit (i.e. optional and only on with STARTTLS). Although we reject credentials on port 587 without STARTTLS, by that point credentials have already been sent. 
						
					 
					
						2021-05-15 16:42:14 -04:00 
						 
				 
			
				
					
						
							
							
								Downtown Allday 
							
						 
					 
					
						
						
						
						
							
						
						
							a697cd2f01 
							
						 
					 
					
						
						
							
							Reflect new upstream default branch  
						
						
						
					 
					
						2021-04-13 00:12:27 -04:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							3be7ba7c86 
							
						 
					 
					
						
						
							
							Set the default interface for bridged networks to avoid interactive 'vagrant up'.  
						
						... 
						
						
						
						Thx to https://stackoverflow.com/questions/33250304/how-to-automatically-select-bridged-network-interfaces-in-vagrant  
						
					 
					
						2021-04-07 09:24:12 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c5a841aa 
							
						 
					 
					
						
						
							
							Merge branch 'jvolk-spf-opendd'  
						
						
						
					 
					
						2020-12-26 07:55:30 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							f5521b45b5 
							
						 
					 
					
						
						
							
							Add tests for dmarc reject and spf softfail  
						
						
						
					 
					
						2020-12-21 08:46:12 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							4c9bae5176 
							
						 
					 
					
						
						
							
							Create a default "pre-commit" set of virtual machines  
						
						
						
					 
					
						2020-11-27 16:51:10 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							f81e0d0a85 
							
						 
					 
					
						
						
							
							syncing up box creation with ciab (prepping for focal)  
						
						
						
					 
					
						2020-11-05 21:07:50 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							87142fb194 
							
						 
					 
					
						
						
							
							change comment  
						
						
						
					 
					
						2020-11-05 16:33:44 -05:00 
						 
				 
			
				
					
						
							
							
								downtownallday 
							
						 
					 
					
						
						
						
						
							
						
						
							e43c01e6fe 
							
						 
					 
					
						
						
							
							Enable caching of Nextcloud downloads as well as downloading Nextcloud from github instead of Nextcloud servers  
						
						
						
					 
					
						2020-11-05 16:19:42 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							484ffd64ec 
							
						 
					 
					
						
						
							
							do upgrade tests against maib master  
						
						
						
					 
					
						2020-10-31 11:32:28 -04: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 
							
						 
					 
					
						
						
						
						
							
						
						
							a78e6eb3fa 
							
						 
					 
					
						
						
							
							Speed up vm creation  
						
						
						
					 
					
						2020-09-30 13:33:40 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							37777ae904 
							
						 
					 
					
						
						
							
							Add a vagrant vanilla install with port forwarding  
						
						
						
					 
					
						2020-09-29 08:33:57 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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