Maurus Decimus
71f54f7e84
Use rustls-platform-verifier for TLS certificate verification instead of webpki + Use aws-lc for cryptographic operations instead of ring
2026-04-04 12:24:41 +02:00
Maurus Decimus
4a4dcfd7e3
DNS, DKIM and ACME improvements - part 4
2026-04-02 19:32:51 +02:00
Maurus Decimus
d8fa19d105
DNS, DKIM and ACME improvements - part 2
2026-04-01 20:03:51 +02:00
Maurus Decimus
a155f819bc
DNS, DKIM and ACME improvements - part 1
2026-03-30 19:36:28 +02:00
Maurus Decimus
e451f037c8
Registry testing - all tests passing
2026-03-27 16:49:26 +01:00
Maurus Decimus
0fde3e04fd
Registry testing - part 15
2026-03-25 18:55:39 +01:00
Maurus Decimus
9b118bceef
Registry testing - part 10
2026-03-20 19:31:36 +01:00
Maurus Decimus
a67921f18c
Registry testing - part 9
2026-03-19 19:29:17 +01:00
mdecimus
544598c840
Registry testing - part 7
2026-03-17 18:15:50 +01:00
mdecimus
56064d7f62
Registry testing - part 6
2026-03-16 18:25:16 +01:00
mdecimus
e0105bc43b
Registry testing - part 5
2026-03-15 18:01:12 +01:00
mdecimus
4b5688fd57
Registry testing - part 4
2026-03-14 20:39:25 +01:00
mdecimus
65a5900e7b
Registry testing - part 3
2026-03-13 19:32:09 +01:00
mdecimus
d45f1299d3
Registry testing - part 2
2026-03-12 18:26:35 +01:00
mdecimus
7c143c85f8
Registry testing - part 1
2026-03-11 18:28:31 +01:00
mdecimus
45af5efa4c
JMAP Registry API implementation - part 13
2026-03-11 17:13:14 +01:00
mdecimus
a747239b61
JMAP Registry API implementation - part 12
2026-03-11 17:13:14 +01:00
mdecimus
455d3e3beb
JMAP Registry API implementation - part 11
2026-03-11 17:13:14 +01:00
mdecimus
d15efc6fb9
JMAP Registry API implementation - part 10
2026-03-11 17:13:14 +01:00
mdecimus
9f9ddee965
JMAP Registry API implementation - part 9
2026-03-11 17:13:12 +01:00
mdecimus
92c60fff7a
JMAP Registry API implementation - part 8
2026-03-11 17:12:22 +01:00
mdecimus
08f1a8013a
JMAP Registry API implementation - part 7
2026-03-11 17:12:22 +01:00
mdecimus
9ccc2ed6f0
JMAP Registry API implementation - part 6
2026-03-11 17:12:22 +01:00
mdecimus
07d5748f6b
JMAP Registry API implementation - part 5
2026-03-11 17:12:22 +01:00
mdecimus
e24b595a16
JMAP Registry API implementation - part 4
2026-03-11 17:12:21 +01:00
mdecimus
f16e737221
JMAP Registry API implementation - part 3
2026-03-11 17:10:02 +01:00
mdecimus
d340e7d469
JMAP: Fix inMailboxOtherThan query logic
2026-03-11 17:09:22 +01:00
mdecimus
2fea9a46b0
JMAP Registry API implementation - part 2
2026-03-11 17:09:20 +01:00
mdecimus
ec148c5550
JMAP Registry API implementation - part 1
2026-03-11 17:08:00 +01:00
mdecimus
f2c2ad6748
Registry object implementation
2026-03-11 17:08:00 +01:00
mdecimus
ddf9cc7ba7
Registry caching and directory synchronization
2026-03-11 17:08:00 +01:00
mdecimus
2a557c58e5
Registry store implementation - part 1
2026-03-11 17:08:00 +01:00
mdecimus
72db209d66
Registry JMAP API
2026-03-11 17:08:00 +01:00
mdecimus
726e8d9c79
Update all modules to use registry - part 4
2026-03-11 17:08:00 +01:00
mdecimus
f7c2fe10c1
Update all modules to use registry - part 3
2026-03-11 17:07:58 +01:00
mdecimus
c4064082ea
Update all modules to use registry - part 2
2026-03-11 17:00:40 +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
1a780ca294
Authenticate using registry - part 2
2026-03-11 17:00:39 +01:00
mdecimus
b2a808911f
v0.15.5
2026-02-14 18:55:56 +00:00
Cameron Little
6594192120
Fix upToId computation queryChanges ( #2688 )
...
Currently, stalwart stops processing changes once the value of `upToId` is hit, which means it discards that change. In our UI, this means the last item disappears. This fixes that by moving the check to after the item has been processed.
Also, from the spec (emphasis mine):
> The last (highest-index) id the client currently has cached from the query results. When there are a large number of results, in a common case, the client may have only downloaded and cached a small subset from the beginning of the results. If the sort and filter are both only on immutable properties, this allows the server to omit changes after this point in the results, which can significantly increase efficiency. **If they are not immutable, this argument is ignored.**
I've removed `upToId` from the `mutable` branch.
2026-01-20 19:02:54 +01:00
mdecimus
f42dcc793c
JMAP: Include createdIds when the property is present
2026-01-20 07:48:17 -03:00
mdecimus
a05a047bd3
JMAP/changes: Return the correct container/item change id when there are no changes
2026-01-19 16:00:51 -03:00
mdecimus
3c0312df1e
v0.15.4
2026-01-19 08:23:35 -03:00
mdecimus
4b661d5d1f
JMAP/changes: Update newState with last changeId if an invalid fromChangeId is provided
2026-01-19 07:53:29 -03:00
mdecimus
9c33913eae
JMAP Calendar: Do not update invalid calendar identities
2026-01-16 17:14:39 -03:00
mdecimus
8b09a01c73
v0.15.3
2025-12-29 15:32:39 +01:00
mdecimus
74d9ab1659
v0.15.2
2025-12-21 17:30:02 +01:00
mdecimus
8c016b4907
v0.15.1
2025-12-17 16:30:05 +01:00
mdecimus
e1c1e9a6d4
Updated spam filter autolearn settings
2025-12-14 15:57:03 +01:00