Commit graph

149 commits

Author SHA1 Message Date
mdecimus
30cf967623 Updated directory caching 2024-12-29 18:00:36 +01:00
mdecimus
c34f80c4f9 v0.11.0-pre-release 2024-12-29 16:46:40 +01:00
mdecimus
4a7524cafe Spam train/classify REST API endpoints 2024-12-29 16:39:16 +01:00
mdecimus
f2b00ccd54 S3-FIFO caching 2024-12-27 19:40:33 +01:00
mdecimus
7a905ca137 Fix: Admin role can't be assigned if an acccount with the same name exists 2024-12-26 19:35:00 +01:00
mdecimus
65209174f0 Bayes filtering per account (#819) + Delivered-To header (#916) 2024-12-24 18:02:12 +01:00
mdecimus
5ac2bd5584 LDAP: Support both name and email fields to be mapped to the same attribute 2024-12-15 19:36:29 +01:00
mdecimus
ef82545fb9 Convert emails obtained from external repositories to lowercase (fixes #1004) 2024-12-15 19:05:38 +01:00
mdecimus
07449a3622 Port Spam filter to Rust - part 6 2024-12-15 18:01:17 +01:00
mdecimus
86b17ebdc1 0.10.7 2024-12-04 11:09:36 +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
mdecimus
4f02e4c96f Improved LDAP logging 2024-11-28 17:24:25 +13:00
mdecimus
b2bac5d5aa Support for external email addresses on mailing lists (closes #152) 2024-11-13 19:38:54 +13:00
mdecimus
afef1552b8 v0.10.6 2024-11-07 16:32:54 +01:00
mdecimus
c380ec750a Verify roles and permissions when creating or modifying accounts (closes #874) 2024-10-21 19:07:29 +02:00
SinnySupernova
db8b53693f
allow to search using bind dn instead of auth bind connection when bind auth is enabled (#873) 2024-10-21 16:34:03 +02:00
mdecimus
3635577706 Add key value to deserialize errors
Some checks failed
trivy / Check (push) Failing after 9s
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 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
mdecimus
b74e6fd021 Warn when there are errors migrating domains rather than aborting migration 2024-10-07 16:24:27 +02:00
mdecimus
881d4497ce Updated spam filter rules
Some checks are pending
trivy / Check (push) Waiting to run
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
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
c62859705b Do not allow tenant domains to be deleted if they have members (closes #812) 2024-09-27 15:41:12 +02:00
mdecimus
7a8edb67bb Fix tenant principal limits (fixes #810) 2024-09-27 15:16:35 +02:00
mdecimus
a45fea86ed v0.10.1
Some checks failed
trivy / Check (push) Failing after -9m30s
2024-09-26 19:02:51 +02:00
mdecimus
ce8182ae07 Core refactoring 2024-09-26 14:49:46 +02:00
mdecimus
ca94023615 Fixed migrate_directory range scan (fixes #784)
Some checks failed
trivy / Check (push) Failing after -9m22s
2024-09-22 21:34:15 +02:00
mdecimus
f889182f76 Updated README 2024-09-22 19:36:27 +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
a627682cc9 Automatic directory migration 2024-09-20 18:11:19 +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
ea24106045 Limit the amount of data that can be fetched from untrusted external HTTP resources 2024-09-20 11:43:25 +02:00
mdecimus
6aa5686cd3 FTS reindex support 2024-09-20 10:54:22 +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
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
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
0b91feffad Live tracing + Tracing history 2024-08-20 17:01:36 +02:00