Michael Stilkerich 
							
						 
					 
					
						
						
						
						
							
						
						
							930473a980 
							
						 
					 
					
						
						
							
							Set asyncio timeout to 0 for yielding  
						
						
						
					 
					
						2023-08-12 07:20:56 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Stilkerich 
							
						 
					 
					
						
						
						
						
							
						
						
							533bd36572 
							
						 
					 
					
						
						
							
							Fix CPU load of dockerapi container  
						
						... 
						
						
						
						Previously the handle_pubsub_messages() loop was executing every 10ms
when there was no message available. Now reading from the redis network
socket will block (the coroutine) for up to 30s before it returns when
no message is available.
Using channel.listen() would be even better, but it lacks the
ignore_subscribe_messages option and I could not figure out how to
filter the returned messages. 
						
					 
					
						2023-08-05 20:58:34 +02:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b050cb9864 
							
						 
					 
					
						
						
							
							[Postfix] remove dnsbl_reply.map if not required  
						
						
						
					 
					
						2023-08-03 09:00:08 +02:00 
						 
				 
			
				
					
						
							
							
								DocFraggle 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f9ed9e0df 
							
						 
					 
					
						
						
							
							Merge branch 'staging' into staging  
						
						
						
					 
					
						2023-08-02 20:20:18 +02:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							003eecf131 
							
						 
					 
					
						
						
							
							[Postfix] remove spamhaus dbl and zrd from postscreen_dnsbl_sites  
						
						
						
					 
					
						2023-08-02 17:08:55 +02:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d3491c801 
							
						 
					 
					
						
						
							
							[Postfix] only apply DNSBL if dns_blocklists.cf is not empty  
						
						
						
					 
					
						2023-08-02 16:48:22 +02:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c45684b986 
							
						 
					 
					
						
						
							
							[Postfix] rework dns_blocklists.cf generation  
						
						
						
					 
					
						2023-08-02 16:36:59 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Hailer 
							
						 
					 
					
						
						
						
						
							
						
						
							9f39af46aa 
							
						 
					 
					
						
						
							
							Add postscreen_dnsbl_reply_map to avoid disclosure of DQS key with Spamhaus setup  
						
						
						
					 
					
						2023-08-01 16:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								Sébastien RICCIO 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cda9f063f 
							
						 
					 
					
						
						
							
							Fix for fix  
						
						... 
						
						
						
						I did not paid attention to the "User overrides" sed/q 
						
					 
					
						2023-08-01 13:59:23 +02:00 
						 
				 
			
				
					
						
							
							
								Sébastien RICCIO 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e7583c5e6 
							
						 
					 
					
						
						
							
							Fix main.cf merging order  
						
						... 
						
						
						
						Now the dnsbl files are merged before extra.cf 
						
					 
					
						2023-08-01 10:49:26 +02:00 
						 
				 
			
				
					
						
							
							
								Hailer, Christian 
							
						 
					 
					
						
						
						
						
							
						
						
							3000da6b88 
							
						 
					 
					
						
						
							
							Fix spamhaus query domains (.net only)  
						
						
						
					 
					
						2023-07-31 13:50:36 +02:00 
						 
				 
			
				
					
						
							
							
								DerLinkman 
							
						 
					 
					
						
						
						
						
							
						
						
							0f337971ff 
							
						 
					 
					
						
						
							
							Reimplemented option for custom dnsbls  
						
						
						
					 
					
						2023-07-31 12:03:07 +02:00 
						 
				 
			
				
					
						
							
							
								Niklas Meyer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dabf9104ed 
							
						 
					 
					
						
						
							
							Merge pull request  #5342  from DocFraggle/mailcow_spamhaus  
						
						... 
						
						
						
						dns_blocklists.cf isn't appended to main.cf and therefore ineffective… 
						
					 
					
						2023-07-30 19:02:01 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Hailer 
							
						 
					 
					
						
						
						
						
							
						
						
							952ddb18fd 
							
						 
					 
					
						
						
							
							dns_blocklists.cf isn't appended to main.cf and therefore ineffective  #5340  
						
						
						
					 
					
						2023-07-30 18:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								DerLinkman 
							
						 
					 
					
						
						
						
						
							
						
						
							34d990a800 
							
						 
					 
					
						
						
							
							Removed obsolete whois package  
						
						
						
					 
					
						2023-07-28 20:35:28 +02:00 
						 
				 
			
				
					
						
							
							
								DerLinkman 
							
						 
					 
					
						
						
						
						
							
						
						
							525364ba65 
							
						 
					 
					
						
						
							
							Implemented remote Bad AS lookup  
						
						
						
					 
					
						2023-07-28 20:27:38 +02:00 
						 
				 
			
				
					
						
							
							
								DerLinkman 
							
						 
					 
					
						
						
						
						
							
						
						
							815572f200 
							
						 
					 
					
						
						
							
							Merge branch 'feat/spamhaus-dqs-asn' into staging  
						
						
						
					 
					
						2023-07-28 10:33:34 +02:00 
						 
				 
			
				
					
						
							
							
								DerLinkman 
							
						 
					 
					
						
						
						
						
							
						
						
							ec8d298c36 
							
						 
					 
					
						
						
							
							Update postfix.sh to include pbl for dqs  
						
						
						
					 
					
						2023-07-13 16:42:59 +02:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f0d43b253 
							
						 
					 
					
						
						
							
							[Dockerapi] add missing import os  
						
						
						
					 
					
						2023-07-07 11:32:28 +02:00 
						 
				 
			
				
					
						
							
							
								DerLinkman 
							
						 
					 
					
						
						
						
						
							
						
						
							7b645303d6 
							
						 
					 
					
						
						
							
							Added Colorful Outputs for the Spamhaus info in PF  
						
						
						
					 
					
						2023-06-23 15:54:49 +02:00 
						 
				 
			
				
					
						
							
							
								DerLinkman 
							
						 
					 
					
						
						
						
						
							
						
						
							408381bddb 
							
						 
					 
					
						
						
							
							Update Postfix image to 1.69 + improvements  
						
						
						
					 
					
						2023-06-23 15:48:13 +02:00 
						 
				 
			
				
					
						
							
							
								DerLinkman 
							
						 
					 
					
						
						
						
						
							
						
						
							03b7a8d639 
							
						 
					 
					
						
						
							
							Implemented Postfix Blocklist generation  
						
						
						
					 
					
						2023-06-23 14:25:07 +02:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06cce79806 
							
						 
					 
					
						
						
							
							[Dockerapi] add pubsub handler for broadcasting in ha setup  
						
						
						
					 
					
						2023-06-12 16:37:48 +02:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67510adb9e 
							
						 
					 
					
						
						
							
							[Dovecot] remove pass return in Dovecot lua auth  
						
						
						
					 
					
						2023-05-30 16:47:03 +02:00 
						 
				 
			
				
					
						
							
							
								DerLinkman 
							
						 
					 
					
						
						
						
						
							
						
						
							70aab7568e 
							
						 
					 
					
						
						
							
							Changed maintainers to tinc (Dockerfiles)  
						
						
						
					 
					
						2023-05-30 16:20:35 +02:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f80940efdc 
							
						 
					 
					
						
						
							
							[Dovecot] remove pass return in Dovecot lua auth  
						
						
						
					 
					
						2023-05-30 09:09:41 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Schult 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73d6a29ae1 
							
						 
					 
					
						
						
							
							Merge pull request  #5205  from mailcow/clean_sasl_log  
						
						... 
						
						
						
						Clean up old entries from sasl_log 
						
					 
					
						2023-05-09 09:49:40 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Schult 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c68a53170 
							
						 
					 
					
						
						
							
							Merge pull request  #5201  from mailcow/fix/sieve-print  
						
						... 
						
						
						
						[Dockerapi] Fix typo in dockerapi sieve print 
						
					 
					
						2023-05-08 16:00:22 +02:00 
						 
				 
			
				
					
						
							
							
								DerLinkman 
							
						 
					 
					
						
						
						
						
							
						
						
							b5acf56e20 
							
						 
					 
					
						
						
							
							Added Platform Information on Status Page  
						
						
						
					 
					
						2023-05-02 18:11:10 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Kuron 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							856b3b62f2 
							
						 
					 
					
						
						
							
							Clean up old sasl_log entries  
						
						
						
					 
					
						2023-04-22 14:16:42 +02:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e79c48640 
							
						 
					 
					
						
						
							
							[Dockerapi] Fix typo in dockerapi sieve print  
						
						
						
					 
					
						2023-04-21 16:15:16 +02:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be2286c11c 
							
						 
					 
					
						
						
							
							[Dockerapi] fix maildir cleanup for domains  
						
						
						
					 
					
						2023-04-20 13:41:11 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Schult 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd0205aafd 
							
						 
					 
					
						
						
							
							Merge pull request  #5127  from th-joerger/feature/bantime-increment  
						
						... 
						
						
						
						[Netfilter] Implemented exponentially incrementing bantime 
						
					 
					
						2023-03-30 07:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Schult 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e367a8ce24 
							
						 
					 
					
						
						
							
							Merge pull request  #5153  from mailcow/fix/del-vmail-index  
						
						... 
						
						
						
						[Dockerapi] delete vmail_index on maildir cleanup 
						
					 
					
						2023-03-30 07:52:00 +02:00 
						 
				 
			
				
					
						
							
							
								Thorbjörn Jörger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							096e2a41e9 
							
						 
					 
					
						
						
							
							Push verified options to redis after each check  
						
						
						
					 
					
						2023-03-29 17:09:25 +02:00 
						 
				 
			
				
					
						
							
							
								Thorbjörn Jörger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e010f08143 
							
						 
					 
					
						
						
							
							verify options after loading them, set defaults if options are missing or invalid  
						
						
						
					 
					
						2023-03-29 15:24:14 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Schult 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d2483ca37 
							
						 
					 
					
						
						
							
							Merge pull request  #5093  from brunoleon/fix_snat  
						
						... 
						
						
						
						Fix SNAT never being added because of exception 
						
					 
					
						2023-03-29 08:13:11 +02:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4021613059 
							
						 
					 
					
						
						
							
							delete vmail_index when mbox is deleted  
						
						
						
					 
					
						2023-03-28 10:59:08 +02:00 
						 
				 
			
				
					
						
							
							
								Niklas Meyer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e891bf8411 
							
						 
					 
					
						
						
							
							Merge pull request  #5138  from th-joerger/feature/pubsub-exception  
						
						... 
						
						
						
						[netfilter] add pubsub exception 
						
					 
					
						2023-03-27 10:40:40 +02:00 
						 
				 
			
				
					
						
							
							
								Niklas Meyer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7798d1aac 
							
						 
					 
					
						
						
							
							Merge pull request  #5099  from mailcow/feat/phpfpm-8.2  
						
						... 
						
						
						
						Update to PHP 8.2 
						
					 
					
						2023-03-27 10:13:42 +02:00 
						 
				 
			
				
					
						
							
							
								Peter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db2fb12837 
							
						 
					 
					
						
						
							
							Install sysvsem for Nextcloud 26  
						
						
						
					 
					
						2023-03-24 16:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								Peter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e808e595eb 
							
						 
					 
					
						
						
							
							Update dependency composer/composer to v2.5.5  
						
						
						
					 
					
						2023-03-24 16:05:35 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjörn Jörger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bc3d93545 
							
						 
					 
					
						
						
							
							log exception of redis pubsub subscription  
						
						
						
					 
					
						2023-03-21 11:14:52 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjörn Jörger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1233613bea 
							
						 
					 
					
						
						
							
							implemented handling of max_bantime and ban_time_increment flag  
						
						
						
					 
					
						2023-03-21 11:06:13 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjörn Jörger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0206e0886c 
							
						 
					 
					
						
						
							
							implemented exponentially incrementing bantime, removed active_window code that did nothing, cleanly initialized dictionary  
						
						
						
					 
					
						2023-03-21 11:06:13 +01:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04e46f9f5b 
							
						 
					 
					
						
						
							
							[Imapsync] Use pure perl code for XOAUTH2 authmech  
						
						
						
					 
					
						2023-03-03 09:57:09 +01:00 
						 
				 
			
				
					
						
							
							
								Peter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5b8f1b7f7 
							
						 
					 
					
						
						
							
							Update to PHP 8.2  
						
						
						
					 
					
						2023-02-28 20:08:33 +01:00 
						 
				 
			
				
					
						
							
							
								Bruno Léon 
							
						 
					 
					
						
						
						
						
							
						
						
							f77c65411d 
							
						 
					 
					
						
						
							
							Fix SNAT never being added because of exception  
						
						... 
						
						
						
						Some firewall rule object (iptc) do not have a parameter
attribute, which results in an exception being triggered,
and the mailcow SNAT rule to never be created.
Firewall rules that trigger such exception are:
- -A POSTROUTING -s 192.168.122.0/24 -d 224.0.0.0/24 -j RETURN
This commit just verify attribute presence, and skip the rule
properly instead of triggering an exception. 
						
					 
					
						2023-02-27 12:04:32 +01:00 
						 
				 
			
				
					
						
							
							
								FreddleSpl0it 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04403aaf70 
							
						 
					 
					
						
						
							
							[Netfilter] fix setting SNAT Rule if chain is empty  
						
						
						
					 
					
						2023-02-17 13:15:44 +01:00 
						 
				 
			
				
					
						
							
							
								Niklas Meyer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15bb331a7d 
							
						 
					 
					
						
						
							
							Merge pull request  #5048  from mailcow/renovate/composer-composer-2.x  
						
						... 
						
						
						
						Update dependency composer/composer to v2.5.4 
						
					 
					
						2023-02-16 17:03:45 +01:00