Ginger
|
9fbabe2210
|
chore: Reformat with latest nightly
|
2026-09-01 12:55:05 -04:00 |
|
Erwan Leboucher
|
c731ec5421
|
fix: Stop applying MSC4155 invite filtering to outgoing invites
|
2026-08-29 13:38:51 +00:00 |
|
Logan Devine
|
480e975877
|
chore: clean up unused imports of ClientIp
|
2026-07-21 14:31:16 +00:00 |
|
timedout
|
789589ef37
|
chore: Remove redundant client IP extractions on individual routes
|
2026-07-17 12:57:48 +00:00 |
|
Erwan Leboucher
|
3a74ce6151
|
fix(client-ip): Fall back to peer IP instead of returning 500
|
2026-07-17 12:46:11 +00:00 |
|
timedout
|
87030a3a22
|
fix: Ensure PDU returned by create_hash_and_sign_event is itself signed
|
2026-07-12 02:11:50 +00:00 |
|
timedout
|
4f509fa113
|
fix: Convert room summary to federation format when sending invites
|
2026-07-12 02:11:50 +00:00 |
|
timedout
|
b51a34c1c1
|
fix: Address review feedback
|
2026-07-11 17:27:42 +01:00 |
|
Ginger
|
3467dffd94
|
fix: Adjust sync watcher logic to be more explicit
|
2026-07-05 00:42:44 +00:00 |
|
Ginger
|
d7a51c7107
|
refactor: Allow for client identities with no user ID
|
2026-05-27 12:15:16 -04:00 |
|
Ginger
|
74841b6711
|
refactor: Represent route auth information in the type system
|
2026-05-26 18:26:02 +00:00 |
|
Ginger
|
185f8c42dc
|
fix: Properly check forbidden_remote_server_names for incoming requests
|
2026-05-21 12:11:03 +00:00 |
|
Ginger
|
ba2c123e82
|
feat: Remove support for server-side blurhashing
|
2026-05-14 13:22:17 +00:00 |
|
Ginger
|
0d2eeed567
|
refactor: Move room joining logic into a new service
|
2026-05-06 14:01:50 -04:00 |
|
Ginger
|
8c2cf67783
|
refactor: Remove support for guest user registration
|
2026-05-05 09:09:48 -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
|
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
|
a8a8e1ea51
|
chore: Clippy fixes
|
2026-04-28 09:16:57 -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
|
a2f6141f4b
|
refactor: Fix errors in api/client/room/
|
2026-04-28 09:16:51 -04:00 |
|
Ginger
|
97a01a1500
|
refactor: Rename PduBuilder to PartialPdu
|
2026-04-28 09:16:51 -04:00 |
|
Ginger
|
755006c66d
|
refactor: Fix errors in api/client/membership/
|
2026-04-28 09:16:51 -04:00 |
|
Jade Ellis
|
a4e64383b7
|
refactor: Ruma upstraming, bake a little more
|
2026-04-28 09:16:51 -04:00 |
|
 GingerandJade Ellis
|
204bc1367e
|
refactor: Ruma upstreaming, half-baked edition
Co-authored-by: Jade Ellis <jade@ellis.link>
|
2026-04-28 09:16:51 -04:00 |
|
Jade Ellis
|
0134f69bf9
|
chore: Update incompatible dependenceis
|
2026-04-23 20:02:48 +01:00 |
|
éźera
|
2ca7149a7f
|
feat: allow deprioritizing servers for join requests
Implements #1549.
|
2026-04-15 13:24:42 +00:00 |
|
éźera
|
67d8d72506
|
fix: return 404 when joining non-existent room
Fixes #1443.
|
2026-04-05 11:40:53 -05:00 |
|
timedout
|
31e2195e56
|
fix: Remove non-compliant and non-functional non-authoritative directory queries
chore: Add news frag
|
2026-02-19 01:37:42 +00:00 |
|
nexy7574
|
aa5400bcef
|
style: Fix IncompatibleRoomVersion log line
|
2026-02-15 16:11:18 +00:00 |
|
nexy7574
|
ff4dddd673
|
fix: Refactor local join process
|
2026-02-15 16:11:18 +00:00 |
|
timedout
|
3da7fa24db
|
fix: Produce more useful errors in make_join_request
|
2026-02-15 16:11:18 +00:00 |
|
timedout
|
f243b383cb
|
style: Fix typo in validate_remote_member_event_stub
|
2026-02-08 15:37:40 +00:00 |
|
timedout
|
e0b7d03018
|
fix: Perform additional membership validation on remote knocks too
|
2026-02-08 15:34:07 +00:00 |
|
timedout
|
184ae2ebb9
|
fix: Apply validation to make_join process
|
2026-02-06 18:15:39 +00:00 |
|
timedout
|
99a10998b4
|
style: Remove unused import
|
2026-01-11 15:42:06 +00:00 |
|
nex
|
05c6b5df75
|
fix: M_BAD_JSON in c2s invite
|
2026-01-11 15:37:59 +00:00 |
|
Jade Ellis
|
9552dd7485
|
style: Log error
|
2026-01-06 01:55:52 +00:00 |
|
Ginger
|
88c84f221f
|
chore: Add comment and warning to unhappy path
|
2026-01-06 00:59:32 +00:00 |
|
Laurențiu Nicola
|
a10bd71945
|
fix(admin): fix force-leaving rooms with no left_state PDU
|
2026-01-06 00:59:31 +00:00 |
|
timedout
|
279f7cbfe4
|
style: Fix failing lints
|
2026-01-05 20:10:29 +00:00 |
|
timedout
|
4b873a1b95
|
fix: Apply spam checker to local restricted joins
|
2026-01-05 20:10:29 +00:00 |
|
timedout
|
99f16c2dfc
|
fix: Call user_may_join_room later in the join process
|
2026-01-05 20:10:28 +00:00 |
|
timedout
|
5ac82f36f3
|
feat: Consolidate antispam checks into a service
Also adds support for the spam checker join rule, and Draupnir callbacks
|
2026-01-05 20:10:28 +00:00 |
|
timedout
|
c249dd992e
|
feat: Add support for automatically rejecting pending invites
|
2026-01-05 20:10:28 +00:00 |
|