Jason Volk
|
7bdd4065c8
|
Split database::Map put/del from insert.rs and remove.rs
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-25 20:07:18 +00:00 |
|
Jason Volk
|
0fcb072239
|
Refactor counter increment sites for TwoPhaseCounter.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-25 10:32:52 +00:00 |
|
Jason Volk
|
05bb1f4ac7
|
Add TwoPhaseCounter to core utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-25 10:32:52 +00:00 |
|
Jason Volk
|
89e3a8c182
|
Add common editor temps to gitignore.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-25 10:32:52 +00:00 |
|
Jason Volk
|
f0576f8d7d
|
Remove unused deprecated sliding sync service code.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 23:13:01 +00:00 |
|
Jason Volk
|
11f77defc7
|
Handle AuthData::FallbackAcknowledgement; mute error for now.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 23:13:01 +00:00 |
|
Jason Volk
|
23c75855ba
|
Split api/client/register from api/client/account suite.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 23:13:01 +00:00 |
|
Jason Volk
|
5253a8d36a
|
Inline and apply must_use to remaining services globals wrappers.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 22:31:11 +00:00 |
|
Jason Volk
|
c9adee86f5
|
Unify calculate_state_changes in syncv3
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 22:17:30 +00:00 |
|
Jason Volk
|
3c47516c85
|
Pipeline private read receipt fetch; cleanup tuples syncv3.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 22:17:30 +00:00 |
|
Jason Volk
|
299d3230a1
|
Optimize typing event collection.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 22:17:30 +00:00 |
|
Tyler Mayoff
|
9ea8fbc482
|
Add typing indicators to sync v5.
Co-authored-by: Jade Ellis <jade@ellis.link>
|
2025-07-24 22:17:30 +00:00 |
|
Jason Volk
|
f7877d122b
|
List #tuwunel:matrix.org; simplify readme.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:28 +00:00 |
|
Jason Volk
|
17119670c0
|
Add admin debug command to manually resync with primary. (#35)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:28 +00:00 |
|
Jason Volk
|
535fcab4b5
|
ci: Create multi-arch manifest for each release tag (fixes #103).
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:28 +00:00 |
|
Jason Volk
|
cbe34affa3
|
Add unique id counter to request tracing span. (fixes #112)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:28 +00:00 |
|
Jason Volk
|
ed0b3c764e
|
Parallelize state_at_incoming sstatehash/prev_event fetches.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:28 +00:00 |
|
Jason Volk
|
190269f616
|
Simplify Pdu Hashes struct.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:28 +00:00 |
|
Jason Volk
|
3ea8c82ef0
|
Follow-up to admin channel change (7d2d42542c).
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:28 +00:00 |
|
Jason Volk
|
2a627baa96
|
Fix excessive nesting.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
50de6277b8
|
Split/cleanup backfill stream stanza.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
4429323e11
|
Flatten threads_until().
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
18f8d6c65c
|
Rebox future segmentations.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
aac49b09c7
|
Improve mutable state in sender closure captures.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
c8d35cca57
|
Refactor to async closures.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
cca0f20148
|
Replace several expects with error coercions.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
23d188f612
|
Spacing/formatting adjustments.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
ae707ab465
|
Simplify default Result generics.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
8244d78cb2
|
Make Event trait Send+Sync.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
b0315da3d7
|
Fix branches sharing code.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
eca01cfb3f
|
Fix useless if let seq.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
cf13f5afc1
|
Allow clippy::map_unwrap_or.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
c944f1124a
|
Additional BoolExt utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
70fc95e800
|
Fix same generic used for separate closures in BoolExt.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
Jason Volk
|
507bd1edc7
|
Update complement; mask new tests.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-24 04:07:27 +00:00 |
|
coolGi
|
ee0e594aef
|
Fixed nix cached shasum for rust-toolchain.toml
|
2025-07-21 21:05:36 -07:00 |
|
ObiomaAtWanagu
|
fd080914c2
|
Enhanced docu for configuration
Include that more than one config file can be named.
Describe the relevance of ordering for setting the value.
|
2025-07-09 20:38:27 +00:00 |
|
dasha_uwu
|
9dd2b28605
|
Add base64 output for admin query command.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-08 23:49:18 +00:00 |
|
Jade Ellis
|
34abe1cce4
|
fix: Allow joining via invite for knock_restricted rooms
|
2025-07-08 23:38:18 +00:00 |
|
Tyler Mayoff
|
a340e6786d
|
use room names first and only fallback to heroes if not available
|
2025-07-07 07:36:51 +00:00 |
|
June Strawberry
|
c37ee97351
|
allow nightly unstable_name_collisions lint due to BoolExt conflict
Signed-off-by: June Strawberry <june@basednetworking.com>
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-07 07:36:51 +00:00 |
|
Jason Volk
|
7d2d42542c
|
Simplify admin channel type.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-07 07:09:49 +00:00 |
|
Jason Volk
|
fd0082fd2c
|
Add ready_try_skip_while() to stream utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-07 07:09:49 +00:00 |
|
Jason Volk
|
ca8f3ae057
|
Add gitignores for -Zself-profile output.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-07 07:09:49 +00:00 |
|
Jason Volk
|
8a748e02df
|
Fix into_recv_seek lifetime flow to match into_recv_get.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-07 07:09:49 +00:00 |
|
Jason Volk
|
79ee7838e7
|
Rename elided_named_lifetimes to mismatched_lifetime_syntaxes.
Reapply is_multiple_of().
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-07 07:09:49 +00:00 |
|
Jason Volk
|
e9a441fb6e
|
Bump tokio to 1.46
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-07 02:44:18 +00:00 |
|
Jason Volk
|
93f5557232
|
Bump rust to 1.88.0
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-07 02:23:25 +00:00 |
|
Jason Volk
|
3d88767977
|
Bump 1.2.0
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-04 02:00:07 +00:00 |
|
Jason Volk
|
b68cff3b2f
|
Fix clippy::manual-is-multiple-of.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-07-04 01:49:57 +00:00 |
|