Commit Graph

52 Commits

Author SHA1 Message Date
Maurus Decimus
4bb2c687e1 Fix Webhooks: event IDs collide for same event type emitted in the same second 2026-06-24 15:03:14 +02:00
Maurus Decimus
fde37b670f Login screen and api endpoint reorganization 2026-04-05 19:57:23 +02:00
mdecimus
e24b595a16 JMAP Registry API implementation - part 4 2026-03-11 17:12:21 +01:00
mdecimus
0398a9d28e Bootstrap from registry - part 5 2026-03-11 17:00:39 +01:00
mdecimus
1773af6d57 Bootstrap from registry - part 3 2026-03-11 17:00:39 +01:00
mdecimus
89f0229191 Meilisearch FTS backend implementation (closes #1482) 2025-12-14 15:21:27 +01:00
mdecimus
6c4d28a877 Spam filter performance and accuracy improvements (part 7) 2025-12-06 16:59:43 +01:00
mdecimus
c467ce07f1 Spam filter performance and accuracy improvements (part 5) 2025-12-04 17:46:38 +01:00
mdecimus
3e181ae467 Database schema optimization - part 10 2025-11-11 18:47:29 +01:00
mdecimus
86c963ef68 v0.14.0 2025-10-22 18:02:46 +02:00
mdecimus
59ab6d91ab Sharded cluster node roles 2025-10-21 16:35:45 +02:00
mdecimus
9310083222 Exclude SEL licensed code from AGPL licensed code (closes #783 closes #768) 2025-07-21 12:33:20 +02:00
mdecimus
d04a4331c3 Project Alouette: je te plume la queue (et je la remplace par mieux) 2025-07-09 20:38:27 +02:00
mdecimus
068457ea87 CalDAV Scheduling - part 5 2025-06-20 18:28:26 +02:00
mdecimus
c07e3d917f CalDAV Scheduling - part 4 2025-06-18 18:21:46 +02:00
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +02:00
mdecimus
15dddc433a Calendar email notifications (#1514) 2025-06-06 20:03:19 +02:00
mdecimus
d49e6e1945 LDAP authentication enhancements (closes #1269 closes #1471 closes #795 closes #1496) 2025-06-02 16:17:56 +02:00
mdecimus
4b89e5d33f Add cluster orchestration support for Kafka and Zenoh 2025-05-21 17:33:24 +02:00
mdecimus
c6ef70edd2 Added caching logging + Update config properties 2025-05-19 19:11:15 +02:00
mdecimus
65fe4b1b49 Sequential change ids 2025-05-17 21:48:30 +02:00
mdecimus
839b7189fa Nats + Redis PubSub cluster updates replacing Gossip protocol 2025-05-16 16:20:05 +02:00
mdecimus
095c501a66 WebDAV permissions and logging (closes #1362) 2025-05-16 16:20:05 +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
3f825aaafd DAV server passing Litmus test suite 2025-05-16 16:20:04 +02:00
mdecimus
6522073957 Prioritize local over span keys when serializing webhook payloads (#1250) 2025-03-02 17:04:33 +01:00
mdecimus
84d3c82179 RFC 9208 - IMAP QUOTA Extension (#484) 2025-01-28 16:58:47 +01:00
mdecimus
6bb468ca5d Added queue backpressure event 2025-01-14 16:49:28 +01:00
mdecimus
9e69a3201f Pin async function evaluation in expressions and reduce trc::Result size 2025-01-06 12:16:47 +01:00
mdecimus
434d4fdbe8 Better spam rules auto-updates 2025-01-04 09:56:41 +01:00
mdecimus
65209174f0 Bayes filtering per account (#819) + Delivered-To header (#916) 2024-12-24 18:02:12 +01:00
mdecimus
2cfe467b20 Purge task locking and spam rule fixes] 2024-12-23 15:00:25 +01:00
mdecimus
7cca6fc298 HTTP remote lists and Spam filter improvements 2024-12-22 19:35:22 +01:00
mdecimus
d14706d088 Distributed locking improvements 2024-12-21 19:22:38 +01:00
mdecimus
6416ff12d6 Port Spam filter to Rust - all tests passing 2024-12-20 16:59:26 +01:00
mdecimus
b5696c2d26 Port Spam filter to Rust - part 5 2024-12-11 17:57:34 +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
tamwuff
9b4f5e8c75 Support Azure blob storage in a similar fashion to S3. (#907) 2024-11-10 08:45:50 +01:00
mdecimus
581533b09c Detect and ban port scanners as well as other forms of abuse (closes #820) 2024-10-08 11:48:03 +02:00
mdecimus
d0ce2b1a96 AI models 2024-10-05 19:05:04 +02:00
mdecimus
200d8d7c45 RFC7591 OAuth dynamic client registration + OpenID Connect Dynamic Client Registration (closes #136 closes #4) 2024-10-01 10:35:35 +02:00
mdecimus
0fbf574651 OAUTHBEARER SASL support in all services (closes #627) 2024-09-26 18:59:07 +02:00
mdecimus
ab77a0aca8 Multi-tenancy (closes #212 closes #346 closes #582) 2024-09-13 18:10:56 +02:00
mdecimus
fbcf55d8e1 Access token permissions 2024-09-10 18:44:44 +02:00
mdecimus
36fd5797b7 SYN flood, brute force fail2ban + session.mail.is-allowed expression (closes #482 closes #688 closes #609) 2024-08-29 12:22:44 +02:00
mdecimus
7e1b6bd06d Alerts implementation 2024-08-28 19:33:29 +02:00
mdecimus
dcc31e8b3e Metric history + Live metrics 2024-08-23 16:21:35 +02:00
mdecimus
0b91feffad Live tracing + Tracing history 2024-08-20 17:01:36 +02:00