mdecimus
|
036cb2ecd4
|
Small round of MTA queueing improvements
|
2025-07-12 19:42:27 +02:00 |
|
mdecimus
|
e28769c5ce
|
MTA queue enhancements (closes #1246 closes #1035 closes #457)
|
2025-07-11 17:51:53 +02:00 |
|
mdecimus
|
d04a4331c3
|
Project Alouette: je te plume la queue (et je la remplace par mieux)
|
2025-07-09 20:38:27 +02:00 |
|
mdecimus
|
b2f0525423
|
Allow null EHLO when reject-non-fqdn is not set
|
2025-07-03 21:21:55 -04:00 |
|
mdecimus
|
46dfd926d9
|
Fix message delivery failure error reason
|
2025-06-26 15:39:10 +02:00 |
|
mdecimus
|
9b2f687561
|
Add expiry information to SMTP logs
|
2025-06-25 07:39:10 +02:00 |
|
mdecimus
|
7087148d3d
|
CalDAV Scheduling (closes #1514)
|
2025-06-23 18:32:19 +02:00 |
|
mdecimus
|
068457ea87
|
CalDAV Scheduling - part 5
|
2025-06-20 18:28:26 +02:00 |
|
mdecimus
|
c7687ff438
|
Change delivery expired error message
|
2025-06-18 22:29:01 +02:00 |
|
mdecimus
|
f10ec68d49
|
Updated copyright notice
|
2025-06-15 15:09:32 +02:00 |
|
mdecimus
|
4cf3dfc96d
|
v0.12.4
|
2025-06-03 12:43:34 +02:00 |
|
mdecimus
|
acba129cd6
|
Bump to hickory-resolver 0.26
|
2025-06-03 11:56:53 +02:00 |
|
mdecimus
|
01ca8e2e3b
|
TLS reports being issued for sent TLS reports (infinite loop) (closes #1301)
|
2025-06-02 12:18:51 +02:00 |
|
mdecimus
|
d1f5010378
|
Return Queue IDs during message acceptance (closes #927)
|
2025-06-02 12:01:20 +02:00 |
|
mdecimus
|
d9e5838081
|
v0.12.3
|
2025-05-30 09:00:59 +02:00 |
|
mdecimus
|
acd8df28bd
|
v0.12.2
|
2025-05-27 08:48:39 +02:00 |
|
mdecimus
|
699fca25e0
|
Bump open-telemetry to 0.29, tokio to 1.45
|
2025-05-21 15:49:26 +02:00 |
|
mdecimus
|
c79367f790
|
Fixed queue migration, tenant quotas API and bumped dependencies
|
2025-05-18 11:58:36 +02:00 |
|
mdecimus
|
65fe4b1b49
|
Sequential change ids
|
2025-05-17 21:48:30 +02:00 |
|
mdecimus
|
dcdf68b774
|
XOAUTH2 support (closes #1194 closes #1369)
|
2025-05-16 17:17:13 +02:00 |
|
mdecimus
|
f667da0d4f
|
Update cargo version to v0.12.0
|
2025-05-16 16:47:21 +02:00 |
|
mdecimus
|
cee4149ef4
|
RFC9698 - JMAPACCESS Extension for IMAP
|
2025-05-16 16:44:37 +02:00 |
|
mdecimus
|
10bb4e5661
|
Automated schema migration
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
365c87af20
|
Unversioned archiving
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
7ec5701af8
|
Zero-copy deserialization of Sieve scripts and reports + Bump multiple dependencies to their latest versions
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
ce27cecded
|
Refuse loopback SMTP delivery (closes #1377)
|
2025-05-16 16:20:04 +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
|
fac2975a5a
|
Storage layer refactoring: faster id generation, automatic batching and virtual thread ids
|
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
|
1a8efb2182
|
DAV Propfind partial impl
|
2025-05-16 16:20:03 +02:00 |
|
mdecimus
|
d3b284e28d
|
Include integrity hash in serialized bytes
|
2025-05-16 16:20:03 +02:00 |
|
mdecimus
|
b0a486106e
|
Crate reorganization
|
2025-05-16 16:20:03 +02:00 |
|
mdecimus
|
c8abc9213a
|
Zero copy tests passing for JMAP
|
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
|
e1189c2065
|
Allow undiscovered UIDs to be used in IMAP COPY/MOVE operations (closes #1201).
|
2025-04-29 19:07:58 +02:00 |
|
mdecimus
|
c0fdee6843
|
v0.11.7
|
2025-03-23 16:23:18 +01:00 |
|
mdecimus
|
a8bdf3949b
|
Allow TLS name mismatch as per RFC7671 Section 5.1
|
2025-03-21 20:05:02 +01:00 |
|
mdecimus
|
552347b792
|
Implicit MX on lookup failures
|
2025-03-18 20:04:46 +01:00 |
|
mdecimus
|
bbb1ec5977
|
sender variable not set when evaluating must-match-sender (closes #1294)
|
2025-03-09 18:55:33 +01:00 |
|
mdecimus
|
44f8ef29e1
|
Bump to Rust 2024
|
2025-02-21 09:59:23 +01:00 |
|
mdecimus
|
337f4b3a48
|
v0.11.5
|
2025-02-01 10:12:18 +01:00 |
|
mdecimus
|
c394fa689f
|
Creating a mailbox in a shared folder results in wrong hierarchy (fixes #1128)
|
2025-01-28 18:49:36 +01:00 |
|
mdecimus
|
d8543ae389
|
Perfect hashing with hashify
|
2025-01-26 16:19:18 +01:00 |
|
mdecimus
|
fe5d7b33ed
|
Do not include IP addresses in greylist keys
|
2025-01-22 19:52:09 +01:00 |
|
mdecimus
|
4eca415e7b
|
Update SMTP status codes (#1109)
|
2025-01-20 17:13:32 +01:00 |
|
mdecimus
|
4975b21c42
|
Sieve script import case insensitiviy (fixes #962)
|
2025-01-19 12:00:37 +01:00 |
|
mdecimus
|
3c7caddd98
|
Added context to SMTP rate limiter keys
|
2025-01-19 11:36:13 +01:00 |
|