David Duque 
							
						 
					 
					
						
						
						
						
							
						
						
							022a11e159 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'up/master'  
						
						 
						
						
						
					 
					
						2020-06-21 15:52:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
						
						
							
						
						
							5d6c23cff9 
							
						 
					 
					
						
						
							
							Finalize php configuration  
						
						 
						
						
						
					 
					
						2020-06-21 15:18:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
						
						
							
						
						
							0ccbf1b809 
							
						 
					 
					
						
						
							
							Only spawn a thread pool when strictly needed  
						
						 
						
						... 
						
						
						
						For --check-primary-hostname, the pool is not used.
When exiting, the other processes are left alive and will hang. 
						
					 
					
						2020-06-21 15:05:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							6fd3195275 
							
						 
					 
					
						
						
							
							Fix MTA-STS policy id so it does not have invalid characters,  fixes   #1779  
						
						 
						
						
						
					 
					
						2020-06-12 13:09:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
						
						
							
						
						
							d01069f7f2 
							
						 
					 
					
						
						
							
							Automatically agree to ToS on SSL provision  
						
						 
						
						
						
					 
					
						2020-06-12 09:27:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							9db2fc7f05 
							
						 
					 
					
						
						
							
							In web proxies, add X-{Forwarded-{Host,Proto},Real-IP} and 'proxy_set_header Host' when there is a flag  
						
						 
						
						... 
						
						
						
						Merges #1432 , more or less. 
						
					 
					
						2020-06-11 12:20:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							e03a6541ce 
							
						 
					 
					
						
						
							
							Don't make autoconfig/autodiscover subdomains and SRV records when the parent domain has no user accounts  
						
						 
						
						... 
						
						
						
						These subdomains/records are for automatic configuration of mail clients, but if there are no user accounts on a domain, there is no need to publish a DNS record, provision a TLS certificate, or create an nginx server config block. 
						
					 
					
						2020-06-11 12:20:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vasek Sraier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df9bb263dc 
							
						 
					 
					
						
						
							
							daily_tasks.sh: redirect stderr to stdout ( #1768 )  
						
						 
						
						... 
						
						
						
						When the management commands fail, they can print something to the standard error output.
The administrator would never notice, because it wouldn't be send to him with the usual emails.
Fixes  #1763  
						
					 
					
						2020-06-07 09:56:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							3a4b8da8fd 
							
						 
					 
					
						
						
							
							More for MTA-STS for incoming mail  
						
						 
						
						... 
						
						
						
						* Create the mta_sts A/AAAA records even if there is no valid TLS certificate because we can't get a TLS certificate if we don't set up the domains.
* Make the policy id in the TXT record stable by using a hash of the policy file so that the DNS record doesn't change every day, which means no nightly notification and also it allows for longer caching by sending MTAs. 
						
					 
					
						2020-05-30 08:04:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							37dad9d4bb 
							
						 
					 
					
						
						
							
							Provision certificates from Let's Encrypt grouped by DNS zone  
						
						 
						
						... 
						
						
						
						Folks didn't want certificates exposing all of the domains hosted by the server (although this can already be found on the internet).
Additionally, if one domain fails (usually because of a misconfiguration), it would be nice if not everything fails. So grouping them helps with that.
Fixes  #690 . 
						
					 
					
						2020-05-29 15:38:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							b805f8695e 
							
						 
					 
					
						
						
							
							Move status checks for www, autoconfig, autodiscover, and mta-sts to within the section for the parent domain  
						
						 
						
						... 
						
						
						
						Since we're checking the MTA-STS policy, there's no need to check that the domain resolves etc. directly. 
						
					 
					
						2020-05-29 15:38:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							10bedad3a3 
							
						 
					 
					
						
						
							
							MTA-STS tweaks, add status check using postfix-mta-sts-resolver, change to enforce  
						
						 
						
						
						
					 
					
						2020-05-29 15:36:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								A. Schippers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afc9f9686a 
							
						 
					 
					
						
						
							
							Publish MTA-STS policy for incoming mail ( #1731 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Daniel Mabbett <triumph_2500@hotmail.com> 
						
					 
					
						2020-05-29 15:30:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ca58798e4 
							
						 
					 
					
						
						
							
							Typo fix  
						
						 
						
						
						
					 
					
						2020-05-28 16:17:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							235ebe9a4a 
							
						 
					 
					
						
						
							
							Secondary nameservers: Allow IPv6  
						
						 
						
						
						
					 
					
						2020-05-28 15:47:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1513655bc4 
							
						 
					 
					
						
						
							
							Make sure that the OS in the admin panel matches the actual system OS  
						
						 
						
						
						
					 
					
						2020-05-17 02:45:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad9979f9c6 
							
						 
					 
					
						
						
							
							Make the Show More link an actual button  
						
						 
						
						
						
					 
					
						2020-04-25 04:26:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e75d89113a 
							
						 
					 
					
						
						
							
							Test  
						
						 
						
						
						
					 
					
						2020-04-25 04:17:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7984d103a4 
							
						 
					 
					
						
						
							
							Test  
						
						 
						
						
						
					 
					
						2020-04-25 04:13:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4309a6a875 
							
						 
					 
					
						
						
							
							Swap show-button order  
						
						 
						
						
						
					 
					
						2020-04-25 03:51:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32e42f14fb 
							
						 
					 
					
						
						
							
							Do not apply custom nginx dotfiles to the default webroot  
						
						 
						
						
						
					 
					
						2020-04-24 17:03:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9567c0035 
							
						 
					 
					
						
						
							
							Use proper emojis for status checks  
						
						 
						
						
						
					 
					
						2020-04-24 15:50:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							372d5d9783 
							
						 
					 
					
						
						
							
							SMTP Relays: Wrap ternary operations correctly  
						
						 
						
						
						
					 
					
						2020-04-21 14:35:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2176d59727 
							
						 
					 
					
						
						
							
							Version check will now use the correct endpoint  
						
						 
						
						
						
					 
					
						2020-04-20 23:35:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab9dbdf270 
							
						 
					 
					
						
						
							
							Default conf: don't repeat the upstream php conf  
						
						 
						
						
						
					 
					
						2020-04-20 20:01:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							502a4d2128 
							
						 
					 
					
						
						
							
							Uhhhh, yeah  
						
						 
						
						
						
					 
					
						2020-04-20 19:38:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ff5a336a6 
							
						 
					 
					
						
						
							
							Always assign default config to primary hostname  
						
						 
						
						
						
					 
					
						2020-04-20 19:35:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c401625a01 
							
						 
					 
					
						
						
							
							Don't overwrite  
						
						 
						
						
						
					 
					
						2020-04-20 19:20:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f15c2e53b 
							
						 
					 
					
						
						
							
							Fix some stuff  
						
						 
						
						
						
					 
					
						2020-04-20 19:15:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49da79cbd9 
							
						 
					 
					
						
						
							
							Oops (yet again)  
						
						 
						
						
						
					 
					
						2020-04-20 19:06:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f5a939e50 
							
						 
					 
					
						
						
							
							Throw failure reason (web update)  
						
						 
						
						
						
					 
					
						2020-04-20 18:59:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3396bdbb22 
							
						 
					 
					
						
						
							
							Use get_web_root instead of raw indexing  
						
						 
						
						
						
					 
					
						2020-04-20 18:54:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c5ff2b523 
							
						 
					 
					
						
						
							
							Screwed up on the path  
						
						 
						
						
						
					 
					
						2020-04-20 18:28:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2c2d61867 
							
						 
					 
					
						
						
							
							Oops  
						
						 
						
						
						
					 
					
						2020-04-20 18:23:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72070ee7bd 
							
						 
					 
					
						
						
							
							Create custom nginx files  
						
						 
						
						
						
					 
					
						2020-04-20 18:17:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6342d34d2 
							
						 
					 
					
						
						
							
							Start web templating work  
						
						 
						
						
						
					 
					
						2020-04-20 15:55:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a6a35cadc 
							
						 
					 
					
						
						
							
							Update version display  
						
						 
						
						
						
					 
					
						2020-04-20 00:43:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ed014a50c 
							
						 
					 
					
						
						
							
							Add SMTP Relay status checks  
						
						 
						
						
						
					 
					
						2020-04-18 15:00:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad3a78a300 
							
						 
					 
					
						
						
							
							relayhost, not relay_host, and key, not pass  
						
						 
						
						
						
					 
					
						2020-04-18 11:56:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da7fe68daa 
							
						 
					 
					
						
						
							
							pls  
						
						 
						
						
						
					 
					
						2020-04-18 00:38:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eee5dbf755 
							
						 
					 
					
						
						
							
							Is this it?  
						
						 
						
						
						
					 
					
						2020-04-18 00:22:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f247e3b70 
							
						 
					 
					
						
						
							
							Import other stuff  
						
						 
						
						
						
					 
					
						2020-04-18 00:13:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10e4b79423 
							
						 
					 
					
						
						
							
							Fixing editconf input  
						
						 
						
						
						
					 
					
						2020-04-18 00:00:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							625eca8ea4 
							
						 
					 
					
						
						
							
							Swap tuple by a list  
						
						 
						
						
						
					 
					
						2020-04-17 23:48:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							858251045d 
							
						 
					 
					
						
						
							
							Cleanup  
						
						 
						
						
						
					 
					
						2020-04-17 23:39:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
						
						
							
						
						
							b9dec64ea1 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:ddavness/mailinabox  
						
						 
						
						
						
					 
					
						2020-04-17 19:54:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca3d794c80 
							
						 
					 
					
						
						
							
							Sanity improvements  
						
						 
						
						
						
					 
					
						2020-04-17 19:54:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
						
						
							
						
						
							60294a876d 
							
						 
					 
					
						
						
							
							Allow editconf to be ran  
						
						 
						
						
						
					 
					
						2020-04-17 19:36:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02c2657569 
							
						 
					 
					
						
						
							
							Oops  
						
						 
						
						
						
					 
					
						2020-04-17 19:06:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Duque 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df8bacd0ed 
							
						 
					 
					
						
						
							
							Actually edit the files on Postfix's end  
						
						 
						
						
						
					 
					
						2020-04-17 19:05:05 +01:00