| 
								
								
									 mdecimus | c5596fb656 | Partial rollback of CompactString after benchmarking (or 'premature optimization is the root of all evil') | 2025-05-16 16:20:04 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | d6dc6ee8c5 | Zero-copy principals + CompactString partial impl | 2025-05-16 16:20:04 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | fac2975a5a | Storage layer refactoring: faster id generation, automatic batching and virtual thread ids | 2025-05-16 16:20:04 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 3f825aaafd | DAV server passing Litmus test suite | 2025-05-16 16:20:04 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | d3b284e28d | Include integrity hash in serialized bytes | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | eadd36f4cb | DAV storage methods | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 2826ff1548 | How I stopped worrying and learned to love zero-copy deserialization | 2025-05-16 16:20:00 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | e1189c2065 | Allow undiscovered UIDs to be used in IMAP COPY/MOVE operations (closes #1201). | 2025-04-29 19:07:58 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | c0fdee6843 | v0.11.7 | 2025-03-23 16:23:18 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | c0eb3a5ae8 | Fixed SQL secrets directory query | 2025-03-20 09:41:27 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 6522073957 | Prioritize local over span keys when serializing webhook payloads (#1250) | 2025-03-02 17:04:33 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 44f8ef29e1 | Bump to Rust 2024 | 2025-02-21 09:59:23 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | d8fbb82b6c | Add LDAP attribute to indicate password change (#1156) | 2025-02-09 15:02:38 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | fa6483b6df | Removed missing OIDC Enterprise gated code (fixes #1150) | 2025-02-04 10:45:39 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 337f4b3a48 | v0.11.5 | 2025-02-01 10:12:18 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | cac9152d27 | Open source third party OIDC support | 2025-01-31 09:25:03 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | c394fa689f | Creating a mailbox in a shared folder results in wrong hierarchy (fixes #1128) | 2025-01-28 18:49:36 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | d8543ae389 | Perfect hashing with hashify | 2025-01-26 16:19:18 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 5bec52b231 | Revoke access token when permissions change (closes #649) | 2025-01-13 17:41:35 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 360b32a504 | Cluster node roles | 2025-01-12 12:06:07 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | a6c744b09a | config_get() expression function + moved lookup.default.[hostname|domain] to server.hostname and report.domain | 2025-01-12 10:53:58 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 3612d5fc5d | Clippy fixes | 2025-01-11 11:43:45 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 30cf967623 | Updated directory caching | 2024-12-29 18:00:36 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | c34f80c4f9 | v0.11.0-pre-release | 2024-12-29 16:46:40 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 4a7524cafe | Spam train/classify REST API endpoints | 2024-12-29 16:39:16 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | f2b00ccd54 | S3-FIFO caching | 2024-12-27 19:40:33 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 7a905ca137 | Fix: Admin role can't be assigned if an acccount with the same name exists | 2024-12-26 19:35:00 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 65209174f0 | Bayes filtering per account (#819) +  Delivered-To header (#916) | 2024-12-24 18:02:12 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 5ac2bd5584 | LDAP: Support both name and email fields to be mapped to the same attribute | 2024-12-15 19:36:29 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | ef82545fb9 | Convert emails obtained from external repositories to lowercase (fixes #1004) | 2024-12-15 19:05:38 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 07449a3622 | Port Spam filter to Rust - part 6 | 2024-12-15 18:01:17 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 86b17ebdc1 | 0.10.7 | 2024-12-04 11:09:36 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | a6f24d23b4 | Delivery and DMARC Troubleshooting (closes #420) | 2024-12-03 19:09:15 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 03d9dabed3 | Clippy fixes | 2024-12-01 20:13:06 +13:00 |  | 
				
					
						| 
								
								
									 mdecimus | 4f02e4c96f | Improved LDAP logging | 2024-11-28 17:24:25 +13:00 |  | 
				
					
						| 
								
								
									 mdecimus | b2bac5d5aa | Support for external email addresses on mailing lists (closes #152) | 2024-11-13 19:38:54 +13:00 |  | 
				
					
						| 
								
								
									 mdecimus | afef1552b8 | v0.10.6 | 2024-11-07 16:32:54 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | c380ec750a | Verify roles and permissions when creating or modifying accounts (closes  #874) | 2024-10-21 19:07:29 +02:00 |  | 
				
					
						| 
								
								
									 SinnySupernova | db8b53693f | allow to search using bind dn instead of auth bind connection when bind auth is enabled (#873) | 2024-10-21 16:34:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 3635577706 | Add key value to deserialize errors 
		
	
	
		
			
				
	
				trivy / Check (push) Failing after 9s | 2024-10-17 17:41:48 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 9e78aaa751 | Add context to iteration errors | 2024-10-17 17:30:45 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 0ee2fe3dee | v0.10.5 | 2024-10-15 18:20:55 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | dcb8b4e8d5 | v0.10.4 
		
	
	
		
			
				
	
				trivy / Check (push) Has been cancelled | 2024-10-08 17:17:21 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | b74e6fd021 | Warn when there are errors migrating domains rather than aborting migration | 2024-10-07 16:24:27 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 881d4497ce | Updated spam filter rules 
		
	
	
		
			
				
	
				trivy / Check (push) Waiting to run | 2024-10-06 14:56:28 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | d0ce2b1a96 | AI models 
		
	
	
		
			
				
	
				trivy / Check (push) Waiting to run | 2024-10-05 19:05:04 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 1d9ac04ece | OIDC diretory | 2024-10-02 11:13:10 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 6e2cd78470 | OAuth fixes 
		
	
	
		
			
				
	
				trivy / Check (push) Waiting to run | 2024-10-01 16:01:51 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 200d8d7c45 | RFC7591 OAuth dynamic client registration + OpenID Connect Dynamic Client Registration (closes #136 closes #4) 
		
	
	
		
			
				
	
				trivy / Check (push) Waiting to run | 2024-10-01 10:35:35 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | c62859705b | Do not allow tenant domains to be deleted if they have members (closes #812) | 2024-09-27 15:41:12 +02:00 |  |