Commit Graph

44 Commits

Author SHA1 Message Date
Maurus Decimus
e73b65c5a3 Box::pin authenticate function 2026-04-24 19:58:03 +02:00
Maurus Decimus
95d1268308 Bootstrapping implementation 2026-04-17 20:02:06 +02:00
Maurus Decimus
8128eb84aa MTA: Fix SASL challenge response 2026-03-27 19:43:21 +01:00
Maurus Decimus
944505a925 Registry testing - part 12 2026-03-22 17:17:11 +01:00
mdecimus
e0105bc43b Registry testing - part 5 2026-03-15 18:01:12 +01:00
mdecimus
7c143c85f8 Registry testing - part 1 2026-03-11 18:28:31 +01:00
mdecimus
ddf9cc7ba7 Registry caching and directory synchronization 2026-03-11 17:08:00 +01:00
mdecimus
cc88715013 Update all modules to use registry - part 1 2026-03-11 17:00:40 +01:00
mdecimus
2dc0776109 Authenticate using registry - part 5 2026-03-11 17:00:39 +01:00
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +02:00
mdecimus
dcdf68b774 XOAUTH2 support (closes #1194 closes #1369) 2025-05-16 17:17:13 +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
4eca415e7b Update SMTP status codes (#1109) 2025-01-20 17:13:32 +01:00
mdecimus
1fed40a926 RFC7662 - OAuth 2.0 Token Introspection 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
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
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
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
52cb48353e Improved tracing (part 2) 2024-07-25 20:35:13 +02:00
mdecimus
ae7cadc27d Improved tracing (part 1) 2024-07-23 12:44:14 +02:00
mdecimus
d2ad44cf9f Improved error handling (part 3) 2024-07-17 18:33:22 +02:00
mdecimus
e74b29189a Improved error handling (part 2) 2024-07-15 15:18:34 +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
mdecimus
50a2f50e58 REUSE-compliant licensing 2024-06-25 19:57:25 +02:00
mdecimus
68a189ed9f Webhooks implementation (closes #480 closes #233) 2024-06-20 19:11:15 +02:00
Ward Pieters
df68ebadf8 fix(smtp): compatibility issues with Microsoft Outlook (#400) 2024-05-05 11:23:50 +02:00
mdecimus
35562bb9fd Use safe defaults when settings are missing 2024-03-30 18:12:40 +01:00
mdecimus
d8af9b4576 Settings hot reloading - Part 3 2024-03-24 19:20:36 +01:00
mdecimus
333a0d5a1b Settings hot reloading - Part 1 2024-03-21 20:07:21 +01:00
mdecimus
6aeadb9cda Fail2ban and IP address blocking support (closes #164) 2024-01-13 12:59:10 +01:00
mdecimus
659a3aa317 SMTP sender validation 2023-12-31 11:48:28 +01:00
mdecimus
91e8597998 Internal directory + CLI improvements 2023-12-20 20:09:39 +01:00
mdecimus
232d4d691a Internal directory implementation + Management REST API 2023-12-16 10:35:15 +01:00
mdecimus
f21bce722e Directory refactoring 2023-12-14 12:35:25 +01:00
mdecimus
8046838ed5 Added license. 2023-07-15 21:14:34 +02:00
Mauro D
1e792b234f Directory implementation - part 3 2023-06-01 17:09:32 +00:00
Mauro D
4e4632571c Message ingestion (not tested) 2023-05-17 17:35:36 +00:00
Mauro D
77ced9e7fd SMTP codebase import 2023-05-16 18:25:38 +00:00