Jason Volk
6d6c5a3a9b
Optimize conflicted-subgraph with single state container.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 14:52:39 +00:00
Jason Volk
7d5ed3f002
Optimize inlining of math checked!() and expected!() predicates.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 14:31:46 +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
d00cfcb85a
Merge remote-tracking branch 'hatomist/fix/sso-origin-overwrite'
2026-03-03 06:12:26 +00:00
June Strawberry
5a55f84104
add rpm/sysusers, temporarily fix rpm/postinst
...
Signed-off-by: June Strawberry <june@vern.cc >
2026-03-03 06:12:09 +00:00
Jason Volk
9e75453303
Add TaskMonitor interval metrics w/ admin command.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
Jason Volk
bf8ae48ec2
Tweak default malloc conf.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +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
9fb6594975
Fix db pool worker debug busy-counter from underflowing.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
Jason Volk
63b0014f8f
Split topological_sort; semi try_unfold refactor.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
Jason Volk
357a5b7a74
Stub database stream size_hint(); use proper accessor methods for cursor state.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
Jason Volk
d959dd740f
Optimize get_shared_rooms()/intersection_sorted_stream2() for tighter loops.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
Jason Volk
e9ca105d79
Use assert_eq to print values on test failures.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
Jason Volk
254b53adf4
Split auth_chain shortid and eventid gathering callstacks.
...
Optimize event parse for auth_chain auth_events fetch.
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
Jason Volk
42570a5a7c
Optimize sequential auth_chain chasing in power_sort.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
Jason Volk
9ede830ffe
Move state_res from tuwunel_core to tuwunel_service.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
Jason Volk
6a550baf5f
Add generic timeline.get_pdu suite to deserialize into other structs.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
June Strawberry
ddb42fe523
update complement results
...
Signed-off-by: June Strawberry <june@vern.cc >
2026-03-01 07:29:06 +00:00
June Strawberry
e47c0a7200
bump ruma to fix display_name and avatar_url being omitted in /joined_members
...
Signed-off-by: June Strawberry <june@vern.cc >
2026-03-01 07:29:06 +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
Donjuanplatinum
e178c12b6e
clippy fix
2026-03-01 07:29:06 +00:00
Jason Volk
cbbe370df2
Improve tokio thread naming schema; cleanup.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-01 07:29:06 +00:00
Jason Volk
0933943dd6
Remove bad_event_ratelimiter entries after expiration.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-27 22:20:54 +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
Jason Volk
9e09162817
Mitigate issues from low RLIMIT_NPROC defaults. ( fixes #337 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 01:47:20 +00:00
Jason Volk
081394c313
Additional metrics on shutdown from rusage.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 00:57:51 +00:00
Jason Volk
37818e1a25
Add getrusage suite to sys.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 00:57:51 +00:00
Jason Volk
340b05d88e
Add rlimit getters for max threads, et al.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 00:57:51 +00:00
Jason Volk
2d1a76a169
Integrate nix::errno into Error.
...
Split sys/limits.rs; float dep:nix version.
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 00:57:51 +00:00
Jason Volk
a910dc2777
Raise default jemalloc muzzy threshold.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 00:57:51 +00:00
Jason Volk
0b9df31a41
Add explicit edition in rustfmt.toml for wider editor/ide compat.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-25 15:13:03 +00:00
Jason Volk
c8a71a4842
Fix missing feature flags for jsonwebtoken dependency.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-25 15:13:03 +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
d073e17f1a
Refactor RegistrationInfo, fix #330
2026-02-25 05:27:43 +05:00
dasha_uwu
83a23e965b
Update contact information
2026-02-25 05:27:43 +05:00
dasha_uwu
b0bdf2d8d9
Refactor admin media
2026-02-24 09:03:52 +05:00
dasha_uwu
7bf87cfb33
Refactor admin rooms alias
2026-02-24 09:03:52 +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
6014c0fd6c
Refactor admin debug
2026-02-24 09:03:52 +05:00
dasha_uwu
01194bfc7b
Refactor admin appservice
2026-02-24 09:03:52 +05:00
dasha_uwu
887479d9c7
Add admin rooms prune-empty to delete empty rooms
2026-02-24 09:03:52 +05:00
dasha_uwu
3d9587d971
Refactor admin rooms
2026-02-24 09:03:52 +05:00
dasha_uwu
129ca52463
Don't apply command handler prefix to subcommand modules
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
dasha_uwu
d6d576d48e
Mark room version 2 as unsupported
2026-02-22 04:14:36 +05:00
Jason Volk
7df373524e
Add configurable concurrent batch requests to notary.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-18 04:14:49 +00:00