timedout
10dd8bebfe
fix: Don't advertise stable MSC2666
...
Turns out ruma doesn't have the stable definition yet, will need a version bump.
Reverts 088fa3e725
2026-05-11 23:27:00 +01:00
Henry-Hiles
088fa3e725
fix: Use stable ID for Mutual Rooms support
2026-05-10 03:48:25 +00:00
Ginger
0d2eeed567
refactor: Move room joining logic into a new service
2026-05-06 14:01:50 -04:00
Ginger
e212c91ebf
fix: Address review comments
2026-05-05 13:35:35 -04:00
Ginger
8c2cf67783
refactor: Remove support for guest user registration
2026-05-05 09:09:48 -04:00
new-years-eve
833216256b
feat: Add support for fallback keys
...
Fallback keys can be provided by client devices to be used in case the
supply of one-time keys run out. The server will store one fallback key
per user, per device, per algorithm. The server will keep track of
whether this fallback key has been used or not.
The /keys/claim endpoint now provides a fallback key
if no one-time key is found
The /keys/upload endpoint now accepts fallback keys
The /sync endpoint now informs the client of the algorithms for which it
has an unused fallback key in stock.
2026-05-04 20:05:26 +00:00
Ginger
52d1ed24a9
refactor: Remove LDAP support
2026-05-04 11:27:47 -04:00
Ginger
88b59eb053
fix: Include target user's membership when building stripped state
2026-05-01 13:15:55 -04:00
Ginger
e6cae5b8ed
fix: Fix membership check in kick handler
2026-04-29 12:45:15 -04:00
Ginger
e34fd76dc0
fix: Re-add support for MSC4293
2026-04-28 09:16:57 -04:00
Ginger
a9a18fc5f0
fix: Re-add support for custom room IDs
2026-04-28 09:16:57 -04:00
Ginger
c1434c7935
refactor: Remove mystery initial state hack
2026-04-28 09:16:57 -04:00
Ginger
2e98ba3ed8
fix: Increase max length for report reasons
2026-04-28 09:16:57 -04:00
Ginger
551cf48642
fix: Add bounds checking for profile data
2026-04-28 09:16:57 -04:00
Ginger
d256a1c1fa
fix: Add bounds checking for profile data
2026-04-28 09:16:57 -04:00
Ginger
5578144da9
refactor: Clean up api/client/membership/kick.rs
2026-04-28 09:16:57 -04:00
Ginger
5309a064e8
refactor: Remove old project name in api/client/membership/
2026-04-28 09:16:57 -04:00
Ginger
56d35b4e39
refactor: Clean up api/client/membership.ban.rs
2026-04-28 09:16:57 -04:00
Ginger
7375d1cad4
fix: Check existing key equality when uploading new E2EE keys
2026-04-28 09:16:57 -04:00
Ginger
a8a8e1ea51
chore: Clippy fixes
2026-04-28 09:16:57 -04:00
Ginger
02f69a7160
fix: FIx code that was causing rustc to panic somehow
2026-04-28 09:16:56 -04:00
Ginger
f68205a341
refactor: Remove pointless assert
2026-04-28 09:16:56 -04:00
Ginger
9899632b8b
chore: Clippy fixes
2026-04-28 09:16:56 -04:00
Ginger
a0524a9566
refactor: Fix errors in api/client/directory.rs, again
2026-04-28 09:16:56 -04:00
Ginger
e70004c98f
chore: Clippy fixes
2026-04-28 09:16:56 -04:00
Ginger
0c7abd792d
refactor: Fix errors in api/router/
2026-04-28 09:16:56 -04:00
Ginger
eba38c2fa0
refactor: Fix errors in api/server/send_knock.rs
2026-04-28 09:16:52 -04:00
Ginger
2dacb8e071
refactor: Fix errors in api/server/query.rs
2026-04-28 09:16:52 -04:00
Ginger
39b2e461be
refactor: Fix remaining errors in api/cient/message.rs
2026-04-28 09:16:52 -04:00
Ginger
ca358438ee
refactor: Fix mystery weirdness in api/client/sync/v3/mod.rs
2026-04-28 09:16:52 -04:00
Ginger
4282d60181
refactor: Fix errors in api/client/well_known.rs
2026-04-28 09:16:52 -04:00
Ginger
10dbea72e8
refactor: Fix errors in api/client/voip.rs
2026-04-28 09:16:52 -04:00
Ginger
aa7c2ea1ad
refactor: Fix errors in api/client/user_directory.rs
2026-04-28 09:16:52 -04:00
Ginger
698d959407
refactor: Fix errors in api/client/unversioned.rs
2026-04-28 09:16:52 -04:00
Ginger
4c831c3531
refactor: Fix errors in api/client/typing.rs
2026-04-28 09:16:52 -04:00
Ginger
4dfdce303f
refactor: Fix errors in api/client/to_device.rs
2026-04-28 09:16:52 -04:00
Ginger
8d8c310a64
refactor: Fix errors in api/client/threads.rs
2026-04-28 09:16:52 -04:00
Ginger
e50e24e22d
refactor: Fix errors in api/client/thirdparty.rs
2026-04-28 09:16:52 -04:00
Ginger
a215b63077
refactor: Fix errors in api/client/tag.rs
2026-04-28 09:16:52 -04:00
Ginger
1d39210a0c
refactor: Fix errors in api/client/state.rs
2026-04-28 09:16:52 -04:00
Ginger
360e0dada8
refactor: Fix errors in api/client/session.rs
2026-04-28 09:16:52 -04:00
Ginger
cbf24a9483
refactor: Fix errors in api/client/send.rs
2026-04-28 09:16:52 -04:00
Ginger
6cb3f909c9
refactor: Fix errors in api/client/search.rs
2026-04-28 09:16:52 -04:00
Ginger
b7c9ef89f0
refactor: Fix errors in api/client/report.rs
2026-04-28 09:16:52 -04:00
Ginger
64f7791ddb
refactor: Fix errors in api/client/relations.rs
2026-04-28 09:16:52 -04:00
Ginger
836047b54e
refactor: Fix errors in api/client/redact.rs
2026-04-28 09:16:52 -04:00
Ginger
256f8f679d
refactor: Fix errors in api/client/read_marker.rs
2026-04-28 09:16:52 -04:00
Ginger
154cda35f3
refactor: Fix errors in api/client/push.rs
2026-04-28 09:16:52 -04:00
Ginger
1bf6d2a117
refactor: Fix errors in api/client/profile.rs and api/client/unstable.rs
2026-04-28 09:16:52 -04:00
Ginger
69d33931fa
refactor: Fix errors in api/client/presence.rs
2026-04-28 09:16:52 -04:00