mdecimus
|
e34cd950bf
|
Replaced gxhash with xxhash due to AES/SSE2 intrinsic requirements
|
2025-05-18 12:11:57 +02:00 |
|
mdecimus
|
c79367f790
|
Fixed queue migration, tenant quotas API and bumped dependencies
|
2025-05-18 11:58:36 +02:00 |
|
mdecimus
|
7e76bcd7f1
|
Fix purge and enterprise tests
|
2025-05-18 09:47:46 +02:00 |
|
mdecimus
|
65fe4b1b49
|
Sequential change ids
|
2025-05-17 21:48:30 +02:00 |
|
mdecimus
|
f667da0d4f
|
Update cargo version to v0.12.0
|
2025-05-16 16:47:21 +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
|
839b7189fa
|
Nats + Redis PubSub cluster updates replacing Gossip protocol
|
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
|
095c501a66
|
WebDAV permissions and logging (closes #1362)
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
fe7d646966
|
Groupware caching improvements
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
e69b5ec2b7
|
Message caching improvements
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
b8329afeba
|
Sync collection truncation + freebusy coalescing
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
6e89af9698
|
CalDAV calendar-query and free-busy-query REPORT
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
cb03036998
|
WebDAV ACL tests
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
a8d295223b
|
CardDAV addressbook-query REPORT tests
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
9b002c2d3d
|
WebDAV REPORT expand-property, principal-*
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
d72ae41058
|
WebDAV LOCK and multiget/sync-collection REPORT
|
2025-05-16 16:20:05 +02:00 |
|
mdecimus
|
2b9e0816eb
|
WebDAV PROPFIND/PROPPATCH tests
|
2025-05-16 16:20:04 +02:00 |
|
mdecimus
|
5416e35d4d
|
WebDAV COPY/MOVE tests
|
2025-05-16 16:20:04 +02:00 |
|
mdecimus
|
91944162d9
|
Basic, PUT, GET, DELETE and MKCOL WebDAV tests
|
2025-05-16 16:20:04 +02:00 |
|
mdecimus
|
ee7c953279
|
CalDAV basic implementation
|
2025-05-16 16:20:04 +02:00 |
|
mdecimus
|
3bd255eb09
|
Principal search index (closes #1368)
|
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
|
0568456d29
|
Improved cache memory layout
|
2025-05-16 16:20:04 +02:00 |
|
mdecimus
|
15651c26a1
|
Incremental caching - tests passing
|
2025-05-16 16:20:04 +02:00 |
|
mdecimus
|
b396341240
|
Incremental caching
|
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
|
b75e3a8012
|
Improved threadId management
|
2025-05-16 16:20:03 +02:00 |
|
mdecimus
|
9491071731
|
Store changing message data in single object
|
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
|
3554dea4cb
|
Improved topological sorting
|
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
|
9ec047d284
|
Zero copy IMAP passing tests
|
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
|
7e9a793cb6
|
Lazy DKIM key parsing (closes #1211)
|
2025-02-27 19:20:05 +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
|
dc2a59e8d9
|
BCC not removed from JMAP EmailSubmissions (fixes #618)
|
2025-01-29 16:42:29 +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
|
d3e5565253
|
Updated README
|
2025-01-20 18:27:32 +01:00 |
|
mdecimus
|
5e5771e033
|
Do not DNSBL check invalid domains (#1107)
|
2025-01-19 18:36:48 +01:00 |
|