Commit graph

279 commits

Author SHA1 Message Date
mdecimus
c380ec750a Verify roles and permissions when creating or modifying accounts (closes #874)
Some checks failed
trivy / Check (push) Has been cancelled
2024-10-21 19:07:29 +02:00
mdecimus
c9cd44b35a Include preferred_username and email in OIDC id_token
Some checks are pending
trivy / Check (push) Waiting to run
2024-10-21 15:54:14 +02:00
mdecimus
3635577706 Add key value to deserialize errors
Some checks failed
trivy / Check (push) Has been cancelled
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
Some checks are pending
trivy / Check (push) Waiting to run
2024-10-15 18:20:55 +02:00
mdecimus
dcb8b4e8d5 v0.10.4
Some checks failed
trivy / Check (push) Has been cancelled
2024-10-08 17:17:21 +02:00
Jason Yip
a1ca7fa849
fix(jmap): allow compilation without enterprise feature (#837)
Some checks are pending
trivy / Check (push) Waiting to run
2024-10-08 11:55:07 +02: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
cf093c061b Allow nonces in OAuth code requests
Some checks are pending
trivy / Check (push) Waiting to run
2024-10-07 10:53:18 +02:00
mdecimus
881d4497ce Updated spam filter rules 2024-10-06 14:56:28 +02:00
mdecimus
d0ce2b1a96 AI models
Some checks are pending
trivy / Check (push) Waiting to run
2024-10-05 19:05:04 +02:00
mdecimus
292d1cc048 Include nonce parameter in id_tokens
Some checks are pending
trivy / Check (push) Waiting to run
2024-10-03 15:07:38 +02:00
mdecimus
1d9ac04ece OIDC diretory 2024-10-02 11:13:10 +02:00
mdecimus
6e2cd78470 OAuth fixes
Some checks are pending
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)
Some checks are pending
trivy / Check (push) Waiting to run
2024-10-01 10:35:35 +02:00
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) Has been cancelled
2024-09-28 17:45:16 +02:00
mdecimus
6d2c1521c5 Contact form support 2024-09-27 12:26:20 +02:00
mdecimus
a45fea86ed v0.10.1
Some checks are pending
trivy / Check (push) Waiting to run
2024-09-26 19:02:51 +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
e6c11529e8 Keep a copy of external principal data to support roles and OAuth
Some checks are pending
trivy / Check (push) Waiting to run
2024-09-20 15:52:48 +02:00
mdecimus
8af15d1b10 Fix compilation without enterprise feature 2024-09-20 12:13:48 +02:00
mdecimus
6aa5686cd3 FTS reindex support 2024-09-20 10:54:22 +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
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
49bce9a3de Properly decode undelete account name (fixes #761) 2024-09-15 14:43:35 +02:00
mdecimus
ab77a0aca8 Multi-tenancy (closes #212 closes #346 closes #582) 2024-09-13 18:10:56 +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
b214a458cc v0.9.4 2024-09-09 17:26:20 +02:00
mdecimus
efbddd1cdd Ignore Inbox case on Sieve's fileinto (fixes #725)
Some checks are pending
trivy / Check (push) Waiting to run
2024-09-07 15:16:25 +02:00
mdecimus
fe0f8962b9 Local keys fetch fix 2024-09-07 14:45:48 +02:00
mdecimus
c10a8827c6 Untrusted global scripts support 2024-09-02 11:18:00 +02:00
mdecimus
3e0946743d Allow localhost to override HTTP access controls + change sieve runtime error default log level
Some checks failed
trivy / Check (push) Has been cancelled
2024-08-30 19:50:06 +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 are pending
trivy / Check (push) Waiting to run
2024-08-28 19:33:29 +02:00
mdecimus
62f55ad62b Live and historical metrics
Some checks are pending
trivy / Check (push) Waiting to run
2024-08-27 17:54:34 +02:00
mdecimus
e4cd866be4 Add elapsed times to message filtering events 2024-08-23 17:09:26 +02:00
mdecimus
dcc31e8b3e Metric history + Live metrics 2024-08-23 16:21:35 +02:00
mdecimus
0aaf493f94 Log messageId on ingestion
Some checks failed
trivy / Check (push) Has been cancelled
2024-08-22 14:29:11 +02:00
mdecimus
147d9ded86 Increase SMTP transaction logging details 2024-08-21 16:12:01 +02:00
mdecimus
0b91feffad Live tracing + Tracing history 2024-08-20 17:01:36 +02:00
mdecimus
547c67120a Undelete tests
Some checks failed
trivy / Check (push) Has been cancelled
2024-08-17 18:56:41 +02:00
mdecimus
ec23236b06 Include Forwarded-For IP address in http.request-url event (closes #682) 2024-08-17 17:29:15 +02:00
mdecimus
7b2941518a Do not hardcode logger id (fixes #348)
Some checks failed
trivy / Check (push) Has been cancelled
2024-08-15 15:06:04 +02:00
mdecimus
abd318b678 Message delivery history + Live tracing 💎 2024-08-14 17:29:42 +02:00