Commit graph

74 commits

Author SHA1 Message Date
mdecimus
1473d8cdcf Autoconfig and MS Autodiscover services (closes #336) 2024-05-08 16:00:54 +02:00
mdecimus
3a34d13068 Avoid duplicate accountIds when using case insensitive external directories (closes #399) 2024-05-06 14:34:28 +02:00
mdecimus
c6960bfba8 documentId generation within the database transaction 2024-05-02 10:18:58 +01:00
mdecimus
1950366629 v0.7.3 2024-04-30 19:52:05 +02:00
Jean-Yves
1b95773379
Update lookup.rs (#359)
Add "groupOfUniqueNames"
2024-04-17 22:37:20 +02:00
mdecimus
929d84468f Support for DNS-01 and HTTP-01 ACME challenges (closes #226) 2024-04-17 09:55:19 +02:00
mdecimus
d876033c1a Use cross-compilation for CI, build the Docker image from source (#85) 2024-04-12 16:35:00 +02:00
mdecimus
62aa3be182 Updated resources 2024-04-09 11:57:53 +02:00
mdecimus
841b8000c4 Updated install script 2024-04-07 17:20:50 +02:00
mdecimus
ab47eab1d9 Automatic spam filter and webadmin downloading + quickstart 2024-04-05 19:00:55 +02:00
mdecimus
223bd59bab REST API cleanup 2024-04-01 19:48:59 +02:00
mdecimus
35562bb9fd Use safe defaults when settings are missing 2024-03-30 18:12:40 +01:00
mdecimus
cb4d2f15ae Config hot reloading API 2024-03-28 17:21:32 +01:00
mdecimus
170ff38d1f Settings hot reloading - Part 4 2024-03-26 18:40:41 +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
9a4110e343 Config API changes 2024-03-18 16:16:00 +01:00
mdecimus
310ce49314 Updated settings REST API 2024-03-11 11:30:12 +01:00
mdecimus
7041d495fc Faster IMAP UID generation 2024-03-06 17:41:38 +01:00
mdecimus
f92027142c Store quotas as u64 2024-03-05 11:01:59 +01:00
mdecimus
ff279b3a39 Global threadId caching 2024-03-04 18:51:24 +01:00
mdecimus
cf9a16c462 IMAP4 folder caching 2024-03-04 16:03:17 +01:00
mdecimus
044ecda98a Principal update API changes 2024-02-24 20:22:34 +01:00
mdecimus
8027f135bc Updated REST principal API 2024-02-18 16:48:44 +01:00
mdecimus
44db67cc2a Distributed SMTP queues and Rate limiting passing tests 2024-02-13 14:35:28 +01:00
Mauro D
d7d27063d8 Updated configuration files 2024-01-19 19:10:31 +01:00
mdecimus
02faa04e27 Config expressions passing tests. 2024-01-19 13:06:39 +01:00
mdecimus
4551576e04 Expressions in configuration files (untested) 2024-01-18 18:18:32 +01:00
mdecimus
6aeadb9cda Fail2ban and IP address blocking support (closes #164) 2024-01-13 12:59:10 +01:00
mdecimus
633181a80c Use Rust native async traits 2024-01-09 18:11:26 +01:00
mdecimus
2f58638df6 Bump to mail-send 0.4.6 2023-12-30 09:43:18 +01:00
mdecimus
80007961db Added SMTP smuggling tests 2023-12-29 20:10:15 +01:00
mdecimus
ec077d8796 Use crates.io for internal crates 2023-12-28 11:57:21 +01:00
mdecimus
bb760bc1f9 Fixed account creation 2023-12-26 11:17:22 +01:00
mdecimus
ce456c02eb Lookup store refactoring 2023-12-24 11:25:50 +01:00
mdecimus
7ff851e350 Fixed compiling for RocksDB only 2023-12-21 18:54:04 +01:00
mdecimus
91e8597998 Internal directory + CLI improvements 2023-12-20 20:09:39 +01:00
mdecimus
d4aca0a8e0 RocksDB stress test fixes + find_merge_thread() bugfix 2023-12-20 17:06:32 +01:00
mdecimus
f7313eecaf Internal directory + HTTP management API passing tests 2023-12-19 12:38:46 +01:00
mdecimus
ea94de6d77 CLI account management + Directory refactoring 2023-12-18 22:25:42 +01:00
mdecimus
566a2a0ab8 Key space optimization 2023-12-16 21:24:34 +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
78f932990d Key space reorganization 2023-12-09 17:02:38 +01:00
mdecimus
db564ae0db Bump to rustls 0.22 2023-12-08 10:46:20 +01:00
mdecimus
e4d5bde1ce Directory/Store backend unification + LDAP auth bind 2023-12-07 16:27:19 +01:00
mdecimus
e551e094fd Support for IMAP multiline responses in directories 2023-10-25 15:57:00 +02:00
Mauro D
c576196ee1 Fixed imap directory trace 2023-10-24 21:50:42 +02:00
mdecimus
b5409a0b00 Macros, include support, added scores 2023-10-20 15:31:05 +02:00
mdecimus
8caf3b9d56 Remote lookups, directory query scheduler, config restructuring 2023-10-19 19:48:39 +02:00