mdecimus
|
5fcf73f070
|
Always use rsplit to extract the domain part from email addresses
|
2025-09-30 11:23:36 +02:00 |
|
mdecimus
|
6c612f7e1c
|
JMAP protocol layer refactoring (part 1)
|
2025-09-23 20:30:10 +02:00 |
|
mdecimus
|
71cc30c7be
|
Moved shared data types to 'types' subcrate
|
2025-09-22 10:01:31 +02:00 |
|
mdecimus
|
f10ec68d49
|
Updated copyright notice
|
2025-06-15 15:09:32 +02:00 |
|
mdecimus
|
15dddc433a
|
Calendar email notifications (#1514)
|
2025-06-06 20:03:19 +02:00 |
|
mdecimus
|
10bb4e5661
|
Automated schema migration
|
2025-05-16 16:20:05 +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
|
110ec14fe6
|
DAV file management delete
|
2025-05-16 16:20:03 +02:00 |
|
mdecimus
|
eadd36f4cb
|
DAV storage methods
|
2025-05-16 16:20:03 +02:00 |
|
mdecimus
|
3554dea4cb
|
Improved topological sorting
|
2025-05-16 16:20:03 +02:00 |
|
mdecimus
|
84be252413
|
Zero copy everything
|
2025-05-16 16:20:03 +02:00 |
|
mdecimus
|
2826ff1548
|
How I stopped worrying and learned to love zero-copy deserialization
|
2025-05-16 16:20:00 +02:00 |
|
mdecimus
|
b7c0f8447b
|
Improved object serialization
|
2025-05-16 16:19:08 +02:00 |
|
mdecimus
|
5e5771e033
|
Do not DNSBL check invalid domains (#1107)
|
2025-01-19 18:36:48 +01:00 |
|
mdecimus
|
3612d5fc5d
|
Clippy fixes
|
2025-01-11 11:43:45 +01:00 |
|
mdecimus
|
23ac87fccd
|
Semver compatibility checks (closes #844)
|
2025-01-01 12:53:54 +01:00 |
|
mdecimus
|
f2b00ccd54
|
S3-FIFO caching
|
2024-12-27 19:40:33 +01:00 |
|
mdecimus
|
7cca6fc298
|
HTTP remote lists and Spam filter improvements
|
2024-12-22 19:35:22 +01:00 |
|
mdecimus
|
b2bac5d5aa
|
Support for external email addresses on mailing lists (closes #152)
|
2024-11-13 19:38:54 +13:00 |
|
mdecimus
|
a67f308645
|
Branding + fixes
|
2024-09-19 19:39:35 +02:00 |
|
mdecimus
|
644496db45
|
Windows fix
|
2024-08-01 17:44:24 +02:00 |
|
mdecimus
|
87f9736605
|
Improved OpenTelemetry tracing and logging (closes #297)
|
2024-07-31 20:00:34 +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
|
50a2f50e58
|
REUSE-compliant licensing
|
2024-06-25 19:57:25 +02:00 |
|
mdecimus
|
37eb6483ca
|
Settings hot reloading - All tests passing
|
2024-03-27 11:35:02 +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
|
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
|
ff279b3a39
|
Global threadId caching
|
2024-03-04 18:51:24 +01:00 |
|
Mauro D
|
d16119f54b
|
Distributed SMTP queues (untested)
|
2024-02-08 20:03:57 -03:00 |
|
mdecimus
|
4551576e04
|
Expressions in configuration files (untested)
|
2024-01-18 18:18:32 +01:00 |
|
mdecimus
|
407c051e93
|
Log config errors + Do not send EHLO after AUTH
|
2024-01-09 18:03:12 +01:00 |
|
mdecimus
|
ffba9b5a61
|
ACME TLS implementation using TLS-ALPN-01 - closes #160
|
2024-01-05 18:44:22 +01:00 |
|
mdecimus
|
db564ae0db
|
Bump to rustls 0.22
|
2023-12-08 10:46:20 +01:00 |
|
mdecimus
|
5010c15037
|
RocksDB backend re-implementation
|
2023-12-02 15:52:05 +01:00 |
|
mdecimus
|
5f36e1f356
|
PostgreSQL backend implementation
|
2023-11-30 12:43:28 +01:00 |
|
mdecimus
|
bcc05340b2
|
FTS storage implementation and background indexing
|
2023-11-17 14:59:09 +01:00 |
|
mdecimus
|
0b67f31220
|
Bayes classifier passing tests
|
2023-10-15 09:07:19 +02:00 |
|
mdecimus
|
ace58f74eb
|
Bayes classifier
|
2023-10-11 19:21:11 +02:00 |
|
mdecimus
|
f069691844
|
Antispam from, recipient and reply-to modules
|
2023-09-24 19:06:35 +02:00 |
|
mdecimus
|
216fcf2d73
|
Journal support
|
2023-09-15 19:39:03 +02:00 |
|
mdecimus
|
8046838ed5
|
Added license.
|
2023-07-15 21:14:34 +02:00 |
|
mdecimus
|
705762c312
|
Fixed logging, clippy suggestions and organized configuration directives.
|
2023-07-07 19:08:07 +02:00 |
|
mdecimus
|
048a65a019
|
Multiple bugfixes found while running imap-test.
|
2023-07-02 20:15:19 +02:00 |
|
Mauro D
|
d434de797c
|
Added license.
|
2023-05-26 15:16:13 +00:00 |
|
Mauro D
|
e7d57e84b0
|
SieveScrtipts partially tested.
|
2023-05-20 18:50:24 +00:00 |
|
Mauro D
|
4e4632571c
|
Message ingestion (not tested)
|
2023-05-17 17:35:36 +00:00 |
|