Maurus Decimus
2543ec7067
Bump dependencies
2026-07-12 11:39:02 +02:00
Hugh Cole-Baker
448f735d55
Fix Store PostgreSQL channel binding ( #3212 )
...
The former behaviour to always use a SHA-256 hash of the server
certificate for the tls-server-end-point channel binding was
incorrect with regard to RFC5929, which specifies if the signature
algorithm uses a single hash function, that hash function should be
used, unless the signature algorithm uses MD5 or SHA-1, in which
case the channel binding should use an SHA-256 hash.
This change attempts to align with the behaviour of OpenSSL, used
by PostgreSQL, in using the signature algorithm's hash function.
2026-07-08 23:00:16 +02:00
Maurus Decimus
0eb08b9fb3
Fix DANE: Treat DNSSEC bogus as a temporary failures to prevent downgrade attacks
2026-06-25 19:24:10 +02:00
Maurus Decimus
93b3b70616
Redis Sentinel support as an in-memory store and cluster coordinator backend ( closes #2430 )
2026-06-25 10:26:23 +02:00
Maurus Decimus
d1dd00558f
S3: Support for allowInvalidCerts option to allow connecting to S3 endpoints with invalid TLS certificates
2026-06-24 14:21:11 +02:00
Maurus Decimus
df164e07c8
DANE: Verify DNSSEC is supported by the resolver before attempting to validate TLSA records
2026-06-22 23:13:45 +02:00
Maurus Decimus
3f2c5632b8
Fix OIDC: Add default domain name to groups that are not email addresses
2026-06-16 21:51:48 +02:00
Maurus Decimus
33f288d0ea
Fix JMAP: */changes methods leak ids of non-shared objects
2026-06-10 13:51:36 +02:00
Maurus Decimus
0fdcdd4f87
Bump dependencies
2026-06-03 19:57:12 +02:00
Maurus Decimus
838a839290
OAuth: Rework access tokens to an AES-256-GCM-SIV AEAD format that carries the account name for proxy routing and revokes tokens on credential change
2026-06-03 18:14:48 +02:00
Maurus Decimus
777cf1252b
RateLimit header fields for HTTP
2026-05-23 11:41:43 +02:00
Maurus Decimus
415036dd64
Fix DAV: acl-principal-prop-set REPORT enforced the wrong privilege
2026-05-12 15:47:32 +02:00
Maurus Decimus
bdba3f20e1
v0.16.5
2026-05-11 17:14:26 +02:00
Maurus Decimus
9a575d9438
Timezone changes from the AccountSettings object return invalidProperties
2026-05-01 14:55:38 +02:00
Maurus Decimus
0b7492240b
Fix log viewer: All events show as INFO.
2026-04-29 09:02:34 +02:00
Maurus Decimus
ed849e86ba
v0.16.2
2026-04-28 16:11:49 +02:00
Maurus Decimus
52733408dc
Reduce minimum TLS certificate validity from 86400 to 3600 seconds
2026-04-24 20:18:38 +02:00
Maurus Decimus
e4a4cf8fce
Use aws-lc-rs everywhere
2026-04-09 16:52:25 +02:00
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
mdecimus
45af5efa4c
JMAP Registry API implementation - part 13
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
acecd32c8e
Registry crate implementation
2026-03-11 16:58:41 +01:00
mdecimus
b2a808911f
v0.15.5
2026-02-14 18:55:56 +00:00
mdecimus
3c0312df1e
v0.15.4
2026-01-19 08:23:35 -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
f1fe0345ef
Migration implementation (part 1)
2025-12-10 19:13:04 +01:00
mdecimus
2b614aa536
Database schema optimization - part 13 ( fixes #1882 fixes #2415 )
2025-11-25 12:14:51 +01:00
mdecimus
3e181ae467
Database schema optimization - part 10
2025-11-11 18:47:29 +01:00
mdecimus
836bc5b7fd
Database schema optimization - part 9
2025-11-09 19:28:19 +01:00
mdecimus
73f09072ab
Database schema optimization - part 7
2025-11-06 22:29:03 +01:00
mdecimus
e8491172b1
Cargo.toml fixes
2025-11-05 17:45:07 +01:00
mdecimus
f33b5f5d66
Database schema optimization - part 6
2025-11-05 16:42:11 +01:00
mdecimus
de7f0e8e37
v0.14.1
2025-10-26 16:33:10 +01:00
mdecimus
f6f5d18d68
Updated dependencies
2025-10-21 16:35:45 +02:00
mdecimus
5df5790210
JMAP tests reorganization
2025-10-21 16:34:23 +02:00
mdecimus
b39b4ec141
v0.13.4
2025-09-30 15:54:53 +02:00
mdecimus
71cc30c7be
Moved shared data types to 'types' subcrate
2025-09-22 10:01:31 +02:00
mdecimus
480fb59a09
v0.13.3
2025-09-09 19:28:53 +02:00
mdecimus
062863eb4c
Bump dependencies
2025-08-19 09:06:18 +01:00
mdecimus
285d1cc90e
v0.13.2
2025-07-27 12:36:11 +02:00
mdecimus
d1c35f65b1
Update version number ( closes #1844 )
2025-07-17 08:19:28 +02:00
mdecimus
e28769c5ce
MTA queue enhancements ( closes #1246 closes #1035 closes #457 )
2025-07-11 17:51:53 +02:00
mdecimus
7087148d3d
CalDAV Scheduling ( closes #1514 )
2025-06-23 18:32:19 +02:00
mdecimus
4cf3dfc96d
v0.12.4
2025-06-03 12:43:34 +02:00
mdecimus
d9e5838081
v0.12.3
2025-05-30 09:00:59 +02:00
mdecimus
f3b8866edf
Add futures features to Redis
2025-05-27 16:23:52 +02:00
mdecimus
acd8df28bd
v0.12.2
2025-05-27 08:48:39 +02:00