Jason Volk
e31778bdb2
Merge branch 'donjuanplatinum/msc2246'
2026-03-10 02:37:12 +00:00
Jason Volk
64dd481140
Eliminate remaining conduit unwrap() et al.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-10 01:13:24 +00:00
Jason Volk
beb9fa0ecd
Apply clippy::has_significant_drop.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-10 01:13:00 +00:00
Jason Volk
e70bc5d665
Move membership filter into closure.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-10 01:13:00 +00:00
Jason Volk
dfedef4d19
Cleanup
2026-03-08 14:36:49 +00:00
Donjuanplatinum
ad896bb091
cllipy fix
2026-03-08 14:53:49 +08:00
Donjuanplatinum
2b81e189cb
add MSC2246 support
2026-03-08 14:53:49 +08:00
Jason Volk
d2836e9f50
Bump Rust 1.94.0.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-08 06:50:24 +00:00
Jason Volk
3127eca67c
Add conditional UIAA flows for SSO and password. ( #314 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-07 04:43:18 +00:00
dasha_uwu
74a8fb7ed4
New way to configure livekit
2026-03-07 03:18:41 +00:00
Jason Volk
513c1184fe
Adjust federation send handler sans applying topological sort.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-07 00:49:34 +00:00
Jason Volk
b20ad8a622
Add config to inhibit account registration for SSO provider.
...
Add config option to inhibit random fallback ID's for SSO registration.
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-04 19:56:51 +00:00
Jason Volk
93aee26e11
Add option for trusted providers to associate with existing accounts. ( fixes #252 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-04 19:56:51 +00:00
Jason Volk
59791db213
Add db migration and further origin-overwrite rectifications. ( 6bed0d38f) ( #313 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:44 +00:00
Jason Volk
39cf124813
Refactor conflicted_subgraph into stream::unfold() pattern.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
Jason Volk
cb219c2135
Additional new nightly lint fixes.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-01 07:29:06 +00:00
Enginecrafter77
1a434443b9
Add option to disable password authorization flow
2026-02-26 05:28:09 +00:00
Jason Volk
591014c190
Allow subject to be listed in a provider's userid_claims with special precedence.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 05:21:33 +00:00
Jason Volk
99bbcb34b6
Add config option to bypass cookie checking on SSO callback.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 05:04:19 +00:00
dasha_uwu
9dfba5904b
Don't grant admin if the first registered user is an appservice, fixes #331
2026-02-25 05:27:43 +05:00
dasha_uwu
9a02219172
Clarify appservice device_management error message
2026-02-25 05:27:43 +05:00
dasha_uwu
45f4496e4f
Refactor admin rooms moderation
...
Split alias.*_alias_by from alias.*_ailias
2026-02-24 09:03:52 +05:00
dasha_uwu
d23f7f7e81
Fix encryption_enabled_by_default_for_room_type
...
When set to "invite" all rooms were created with encryption
2026-02-22 14:18:56 +05:00
dasha_uwu
0381547c52
Fix canonical alias event check
...
The old version was checking all aliases instead of only the newly added ones that
prevented modifying the event if one of current aliases became invalid
2026-02-22 04:14:42 +05:00
Jason Volk
fc23cc1568
Fix custom profile field values being double-serialized with escapes.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-17 19:04:35 +00:00
Jason Volk
d7b0fad6b8
Log warning for incomplete/timedout incoming txns; split handlers.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-17 19:04:34 +00:00
Jason Volk
e74186ac62
Grant admin for first user on SSO/OIDC registration path. ( fixes #315 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-16 18:48:51 +00:00
dasha_uwu
e48101a6a6
Adverstise support for stable MSC3827, fixes room type search in element web
2026-02-16 07:46:11 +00:00
Jason Volk
1bd4ab0601
Optimize reference graph container value type for topological_sort.
...
Optimize initial container capacity estimates.
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-14 22:44:16 +00:00
Jason Volk
1004d99350
Split txn pdu/edu handling with separate spans.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-14 18:59:43 +00:00
Jason Volk
289eaa57a3
Cleanup/simplify client versions and unstable_features listing.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-14 18:59:43 +00:00
Jason Volk
4d2845dd54
Split out and eliminate api/client/unversioned.rs.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-14 18:59:43 +00:00
Jason Volk
994e1d12a7
Optimize various case-insensitive comparisons.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-12 13:15:41 +00:00
dasha_uwu
4bba40982c
Refactor room_version support code
...
Fix advertising unsupported room versions
2026-02-12 13:15:41 +00:00
dasha_uwu
d6ae4e5ff2
Remove redundant debug assert
2026-02-12 13:15:41 +00:00
dasha_uwu
a257d846c7
Refactor CS membership query
2026-02-12 13:15:41 +00:00
dasha_uwu
baa1e52302
Implement local redaction blocking
2026-02-12 13:15:41 +00:00
dasha_uwu
e1dc52200c
Remove redundant service.users.is_admin
2026-02-12 13:15:41 +00:00
Jason Volk
5286bdc6bb
Consolidate concurrent event filters in messages iteration.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-12 13:15:41 +00:00
dasha_uwu
b160880868
Increase max limit for /messages from 100 to 1000
2026-02-12 13:15:41 +00:00
Jason Volk
a6780697bd
Add username claim from OAuth provider. ( closes #287 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-06 15:48:57 +00:00
Jason Volk
13a11ce097
Bump dependencies.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-04 09:43:30 +00:00
dasha_uwu
76dbf4fcb5
Remove unnecessary report delay.
2026-02-03 06:28:31 +00:00
dasha_uwu
b79920a63b
Allow .well-known/matrix/server with federation disabled. ( closes #240 )
2026-02-03 06:28:31 +00:00
dasha_uwu
024c08f795
Fix allow_room_admins_to_request_unredacted_events applying to server admins instead of room admins.
2026-02-01 05:01:59 +00:00
Jason Volk
0b864801f5
Use map of identity_provider to accommodate env var enumerations.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-01 01:22:13 +00:00
Jason Volk
13ad2c7966
Fix m.tz identifier and bias to stable.
...
Bump Ruma; enable spec versions 1.12 and 1.15.
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-30 21:53:52 +00:00
dasha_uwu
73eee626df
Take stuff by ref in users service profile
2026-01-30 21:42:32 +00:00
Jason Volk
136c0f2682
Mitigate clippy::duration_suboptimal_units until 1.91 msrv upgrade.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-28 05:58:05 +00:00
Jason Volk
7bc25ad1b1
Fix nightly clippy::unnecessary-sort-by.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-28 04:50:31 +00:00