dasha_uwu
cc9e99f31d
Include displayname on remote invites
2026-01-30 21:42:32 +00:00
dasha_uwu
0c9a3abb71
clippy allow -> expect
2026-01-26 19:28:56 +00:00
June Strawberry
04e66a03d3
fix and enable collapsible_if lint
...
Signed-off-by: June Strawberry <june@vern.cc >
2026-01-18 13:09:03 -05:00
dasha_uwu
e78bf21085
Introduce OptionFuture helpers
...
Optimize user directory searches
2026-01-17 06:54:24 +00:00
Jason Volk
5a92a00939
Fix missing validations of federation member event stubs.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-30 18:42:46 +00:00
Jason Volk
b412aafaf8
Add an infolog progress message during batch notary request.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-30 18:42:46 +00:00
Jason Volk
b33e73672b
Implement MSC3706 two-step join.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-29 21:55:15 +00:00
Jason Volk
59481ad28d
Refactor/dedup join event preparation paths.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-29 08:08:05 +00:00
dasha_uwu
7115fb2796
Refactor join, alias services
...
Split knock, user register from api into services
Fix autojoin not working with v12 rooms
Fix 'm.login.registration_token/validity' for reloaded registration tokens
Change join servers order
Move autojoin for ldap
2025-12-18 18:41:23 +00:00
dasha_uwu
7b2079f714
Check PDU formats
2025-12-18 01:53:09 +00:00
Jason Volk
f311332bad
Add configuration for make_join and send_join attempt counts.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-03 09:23:33 +00:00
Jason Volk
6553ba829f
Fix room-leave conditions for rooms without joined users or remote servers.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-01 08:01:52 +00:00
Jason Volk
1ce3d2b01f
Add ReadyBoolExt special case for ReadyEqExt.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-01 08:01:52 +00:00
Jason Volk
8bb0d02619
Replace calls through sender request interface.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-11-26 06:49:57 +00:00
Jason Volk
dafbe59d00
Return whether event already existed from event_handler.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-11-18 19:29:21 +00:00
Jason Volk
f59d62c01c
Bump Ruma for CanonicalJson property name optimizations.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-11-02 03:57:11 +00:00
Jason Volk
f1c2548807
Add PduCount value to userroomid/roomuserid_joined; move PduCount to argument for update_membership.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-02 05:29:48 +00:00
dasha_uwu
9c4d376bec
pass args by ref
2025-09-23 05:16:29 +00:00
Jason Volk
d73b4332bf
Fix deletion of local leave state to allow sync for clients.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-11 06:20:41 +00:00
Jason Volk
3a78ba2b16
Support v1/v2 conditions for join/leave, creation and other operations. ( #12 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-05 05:45:41 +00:00
Jason Volk
eec6e45358
Improve error messages for missing auth event and invalid join validations.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-05 05:45:41 +00:00
Jason Volk
7977512d5d
Fix additional cases for room_id.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-29 02:17:46 +00:00
Jason Volk
f58081838e
Log error for send_join auth_check failure.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-29 02:17:46 +00:00
Jason Volk
ce6212b161
Add room_version argument and reorg convert_outgoing_federation_event.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-28 23:28:20 +05:00
dasha_uwu
8e9c6661b2
Membership refactor
...
Introduce deactivate, membership services
Move membership and user deactivation functions from api crate into those services
2025-08-28 23:28:20 +05:00