Commit graph

282 commits

Author SHA1 Message Date
mdecimus
6a5f963b43 OpenID Connect implementation (closes #298)
Some checks are pending
trivy / Check (push) Waiting to run
2024-09-30 16:57:34 +02:00
mdecimus
1fed40a926 RFC7662 - OAuth 2.0 Token Introspection
Some checks failed
trivy / Check (push) Failing after -9m34s
2024-09-28 17:45:16 +02:00
mdecimus
0fbf574651 OAUTHBEARER SASL support in all services (closes #627) 2024-09-26 18:59:07 +02:00
mdecimus
ce8182ae07 Core refactoring 2024-09-26 14:49:46 +02:00
mdecimus
71c3c06c01 Add enterprise feature to directory crate (#783 ).
Some checks failed
trivy / Check (push) Failing after -9m10s
2024-09-22 10:36:40 +02:00
mdecimus
e6c11529e8 Keep a copy of external principal data to support roles and OAuth
Some checks failed
trivy / Check (push) Failing after -9m14s
2024-09-20 15:52:48 +02:00
mdecimus
8af15d1b10 Fix compilation without enterprise feature 2024-09-20 12:13:48 +02:00
mdecimus
39d0a168d4 Case insensitive INBOX on fileinto (fixes #763) 2024-09-20 09:28:04 +02:00
mdecimus
a67f308645 Branding + fixes 2024-09-19 19:39:35 +02:00
mdecimus
e9d12aea44 Permissions & multi-tenancy test suite 2024-09-18 18:08:57 +02:00
mdecimus
d0303aefa8 Test fixes - part 3 2024-09-18 11:18:43 +02:00
mdecimus
6b7dac0fcb Test fixes - part 2 2024-09-17 19:33:31 +02:00
mdecimus
1e08e56672 Test fixes - part 1 2024-09-15 18:59:36 +02:00
mdecimus
d214468c54 Roles and multi-tenancy - part 1 2024-09-12 17:42:14 +02:00
mdecimus
fbcf55d8e1 Access token permissions 2024-09-10 18:44:44 +02:00
mdecimus
c10a8827c6 Untrusted global scripts support 2024-09-02 11:18:00 +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
Some checks failed
trivy / Check (push) Failing after -8m22s
2024-08-28 19:33:29 +02:00
mdecimus
62f55ad62b Live and historical metrics
Some checks failed
trivy / Check (push) Failing after -8m19s
2024-08-27 17:54:34 +02:00
mdecimus
18a24f7220 Include queueId in MTA Hooks (fixes #708)
Some checks failed
trivy / Check (push) Failing after -8m10s
2024-08-23 18:41:10 +02:00
mdecimus
dcc31e8b3e Metric history + Live metrics 2024-08-23 16:21:35 +02:00
mdecimus
bd4129e160 Fixed tracing index table type for SQL stores
Some checks failed
trivy / Check (push) Failing after -8m6s
2024-08-21 18:32:59 +02:00
mdecimus
147d9ded86 Increase SMTP transaction logging details 2024-08-21 16:12:01 +02:00
mdecimus
547c67120a Undelete tests
Some checks failed
trivy / Check (push) Failing after -7m57s
2024-08-17 18:56:41 +02:00
mdecimus
79297c37b0 Fixed read replicas
Some checks failed
trivy / Check (push) Failing after -7m49s
2024-08-14 20:00:24 +02:00
mdecimus
abd318b678 Message delivery history + Live tracing 💎 2024-08-14 17:29:42 +02:00
mdecimus
5be92da8ff Fix disabled events setting 2024-08-08 17:54:24 +02:00
mdecimus
03307433a7 OpenTelemetry push exporter implementation (closes #478) 2024-08-07 17:20:36 +02:00
mdecimus
a3284b8bc3 Metrics collector 2024-08-06 19:23:02 +02:00
mdecimus
afee02024e Fixed is_local_domain Sieve function (closes #622) 2024-08-04 10:50:03 +02:00
mdecimus
2a12e251f2 Fixed tests 2024-08-02 09:16:57 +02:00
mdecimus
644496db45 Windows fix 2024-08-01 17:44:24 +02:00
mdecimus
3cb8918d2e v0.9.0 2024-08-01 17:09:39 +02:00
mdecimus
87f9736605 Improved OpenTelemetry tracing and logging (closes #297) 2024-07-31 20:00:34 +02:00
mdecimus
9840494094 Webhook dispatch reimplementation as a tracer 2024-07-30 18:53:05 +02:00
mdecimus
d29d21692e Improved tracing (closes #180 closes #417 closes #376 closes #418 closes #517) 2024-07-30 16:12:34 +02:00
mdecimus
a45eb50231 Improved tracing (part 4) 2024-07-28 15:21:22 +02:00
mdecimus
1e76792d03 Improved tracing (part 3) 2024-07-26 19:44:01 +02:00
mdecimus
ae7cadc27d Improved tracing (part 1) 2024-07-23 12:44:14 +02:00
mdecimus
f6ac35fd70 Improved error handling - all tests passing 2024-07-19 16:11:00 +02:00
mdecimus
d48523583b Improved error handling (part 4) 2024-07-18 20:04:09 +02:00
mdecimus
d2ad44cf9f Improved error handling (part 3) 2024-07-17 18:33:22 +02:00
mdecimus
0c2a3f09fe Improved error handling (part 1) 2024-07-11 18:44:51 +02:00
Viktor Szépe
82f7311a4d
Fix typos (#599)
* Fix typos

* Fix typos in excluded files
2024-07-08 15:28:32 +02:00
mdecimus
14224c5ee0 Undelete emails 💎 (closes #589) 2024-07-07 16:44:37 +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
ec2cfc2fcd Bump to rustls 0.23 2024-07-03 15:14:50 +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