| 
								
								
									 mdecimus | e10e94325f | Hide the current server version (closes #1435) | 2025-05-16 16:20:04 +02:00 |  | 
				
					
						| 
								
								
									 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 | 0568456d29 | Improved cache memory layout | 2025-05-16 16:20:04 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 15651c26a1 | Incremental caching - tests passing | 2025-05-16 16:20:04 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | b396341240 | Incremental caching | 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 | 1a8efb2182 | DAV Propfind partial impl | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | b75e3a8012 | Improved threadId management | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 9491071731 | Store changing message data in single object | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | d3b284e28d | Include integrity hash in serialized bytes | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 110ec14fe6 | DAV file management delete | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | eadd36f4cb | DAV storage methods | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 3554dea4cb | Improved topological sorting | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 1c460c7f3b | DAV skeleton | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | b0a486106e | Crate reorganization | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | c8abc9213a | Zero copy tests passing for JMAP | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 9ec047d284 | Zero copy IMAP passing tests | 2025-05-16 16:20:03 +02:00 |  | 
				
					
						| 
								
								
									 mdecimus | 84be252413 | Zero copy everything | 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 | b7c0f8447b | Improved object serialization | 2025-05-16 16:19:08 +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 | 44f8ef29e1 | Bump to Rust 2024 | 2025-02-21 09:59:23 +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 | dc2a59e8d9 | BCC not removed from JMAP EmailSubmissions (fixes #618) | 2025-01-29 16:42:29 +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 | 4eca415e7b | Update SMTP status codes (#1109) | 2025-01-20 17:13:32 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 3c7caddd98 | Added context to SMTP rate limiter keys | 2025-01-19 11:36:13 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 8438435fbe | Removed local concurrency limiters, switch to global rate limiting | 2025-01-18 19:09:02 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 69bb04d1e6 | Renamed principal revision to token revision | 2025-01-17 16:54:22 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 61e63d1ead | Reset quota endpoint | 2025-01-17 16:04:58 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 2eb388674d | Refactored local delivery to avoid mpsc channel | 2025-01-17 15:29:55 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | bfba299e6b | Increased concurrency for local message delivery | 2025-01-16 18:52:46 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | b325acf7b6 | Fixed Expire value for Locked Task event | 2025-01-15 18:00:06 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 76c53af46b | Fixed distributed locking in non-Redis stores (#1066) | 2025-01-13 20:28:30 +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 | 3c2edd2910 | Do not rate limit trusted IPs (#1078) | 2025-01-11 15:51:18 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 013c580201 | Avoid double encrypting PGP parts encoded as plain text (fixes #1083) | 2025-01-11 12:34:48 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 3612d5fc5d | Clippy fixes | 2025-01-11 11:43:45 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 434d4fdbe8 | Better spam rules auto-updates | 2025-01-04 09:56:41 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 127ce0734f | OpenPGP EOF error (closes #1024) | 2025-01-03 11:12:39 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 7dfaa5bf11 | Reset IMAP UIDs endpoint | 2025-01-03 09:15:05 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 23ac87fccd | Semver compatibility checks (closes #844) | 2025-01-01 12:53:54 +01:00 |  | 
				
					
						| 
								
								
									 mdecimus | 553ee6ae36 | Bulk operations REST endpoints (closes #925) | 2025-01-01 10:58:58 +01:00 |  |