Commit graph

564 commits

Author SHA1 Message Date
William Desportes 4164598ac2
Fix mysql feature also needs futures (#598) 2024-07-08 15:26:31 +02:00
mdecimus ee9eae189c v0.8.5 2024-07-07 16:49:42 +02:00
mdecimus 14224c5ee0 Undelete emails 💎 (closes #589) 2024-07-07 16:44:37 +02:00
mdecimus af89725d20 Avoid sending reports for DMARC/delivery reports (closes #173) 2024-07-06 11:14:03 +02:00
mdecimus be8f23296d Subscribing shared mailboxes doesn't work (fixes #251) 2024-07-06 11:02:39 +02:00
mdecimus 56ca136aa6 Refresh old FoundationDB read transactions (code cleanup) 2024-07-05 20:17:09 +02:00
mdecimus b53c3d120e Refresh old FoundationDB read transactions (closes #520) 2024-07-05 20:09:17 +02:00
mdecimus a9cffb8d1e Kubernetes (K8S) livenessProbe and readinessProbe endpoints 2024-07-04 19:49:45 +02:00
mdecimus 176a3a90ae v0.8.4 2024-07-04 07:43:17 +02:00
mdecimus 6f7f9d5fed Added JMAP SRV DNS record 2024-07-03 18:33:28 +02:00
mdecimus 4bf191f06b Provide error details when failing to obtain modseq 2024-07-03 15:58:34 +02:00
mdecimus af199e2b37 Check if blob exists before exporting + Allow NILs in IMAP auth=plain text challenges (closes #462 #577) 2024-07-03 15:33:11 +02:00
mdecimus ec2cfc2fcd Bump to rustls 0.23 2024-07-03 15:14:50 +02:00
mdecimus 45f192de8f Check TOTP token length 2024-07-03 08:40:13 +02:00
mdecimus 7add7dd025 Increased jemalloc page size for armv7 builds 2024-07-02 22:38:27 +02:00
mdecimus 0b1b30baf1 Fixed OTP validation order 2024-07-02 22:30:41 +02:00
mdecimus 3f8d554e5d Bump to quickxml-0.35, updated CHANGELOG 2024-07-01 17:51:14 +02:00
mdecimus 05c8de9c54 Updated README 2024-06-30 10:52:01 +02:00
mdecimus 772dbb1be8 Updated README 2024-06-30 10:37:11 +02:00
mdecimus c8382f16f0 Deploying to main from @ stalwartlabs/mail-server@0745f6172a 🚀 2024-06-30 08:33:14 +00:00
mdecimus 0745f6172a Sponsors action 2024-06-30 10:32:17 +02:00
mdecimus dacd8b384e v0.8.3 2024-06-30 09:46:30 +02:00
mdecimus 4e9b43b26d Authentication flow improvements 2024-06-29 13:11:41 +02:00
mdecimus d8a73cd0e4 TOTP 2FA, App passwords and account disable support (closes #436 closes #479) 2024-06-28 12:12:51 +02:00
Jacob Lifshay 0693253dff
POP3 QUIT must write a response (#568) 2024-06-28 09:30:15 +02:00
mdecimus 5e7bd3f6be DANE success on EndEntity match regardless of TrustAnchor validation 2024-06-27 11:50:27 +02:00
mdecimus 2818e73671 License management 2024-06-26 18:41:33 +02:00
David P 2e5bebf247
Fix ManageSieve GETSCRIPT response: Add missing CRLF (#563) 2024-06-26 07:31:54 +02:00
mdecimus 50a2f50e58 REUSE-compliant licensing 2024-06-25 19:57:25 +02:00
mdecimus e149acaa51 Do not return CAPABILITIES after ManageSieve AUTH=PLAIN SASL exchange (closes #548) 2024-06-23 09:23:08 +02:00
mdecimus a1aa12f165 Bump to rust-s3 0.3.5-alpha to avoid 0.34 compile issue 2024-06-22 17:30:11 +02:00
mdecimus b357bbcba8 Removed ece dev dependency 2024-06-22 10:22:09 +02:00
mdecimus a9a3925e88 v0.8.2 2024-06-22 09:15:45 +02:00
mdecimus 7c17496cb4 Case-insensitive search in settings API (closes #487) 2024-06-21 17:09:18 +02:00
mdecimus 0b46ec5808 Renamed jmilters to hooks 2024-06-21 17:05:14 +02:00
mdecimus 68a189ed9f Webhooks implementation (closes #480 closes #233) 2024-06-20 19:11:15 +02:00
mdecimus 5ff6bc895c JSON mail filtering and manipulation protocol implementation 2024-06-18 19:18:54 +02:00
mdecimus 41115e0b34 Add robots.txt (#542) 2024-06-18 15:32:47 +02:00
mdecimus ae2a67422f Clippy fixes 2024-06-18 15:30:41 +02:00
mdecimus aa4a11baf7 Support for milter on all SMTP stages (closes #183) 2024-06-18 15:09:50 +02:00
mdecimus f930cf59ef Incoming reports stored in the wrong subspace (fixes #543) 2024-06-18 12:44:22 +02:00
mdecimus eefdee0361 Return OK after a successful ManageSieve SASL authentication flow (fixes #187) 2024-06-13 19:30:19 +01:00
mdecimus 835c7d8c30 Manually train and test spam classifier (closes #473 closes #264 closes #257 closes #471) 2024-06-10 13:02:52 +01:00
mdecimus 8d3839a90b Allow configuring default mailbox names, roles and subscriptions (closes #125 #290 #458 #498) 2024-06-06 16:23:34 +02:00
mdecimus 6867509f5e Do not announce STARTTLS if the listener does not support it 2024-06-06 09:22:39 +02:00
mdecimus d4e6d19f9c Fix session.rcpt.script IfBlock variable name (closes #502) 2024-05-31 14:39:08 +02:00
mdecimus 649ccfdba0 Fix session.rcpt.script IfBlock variable name 2024-05-31 14:38:03 +02:00
mdecimus 4e7087d335 Run Sieve scripts in async context 2024-05-24 10:32:41 +02:00
mdecimus ffdb7d766a Cargo update 2024-05-23 16:50:22 +02:00
mdecimus 58b0bb72fa v0.8.1 2024-05-23 16:38:37 +02:00