Jason Volk
|
fc1170e12a
|
additional tracing span tweaks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
Jason Volk
|
819e35f81f
|
remove mutex lock/unlock during sync iteration.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-20 04:17:04 +00:00 |
|
strawberry
|
5b8464252c
|
cleanup+fix login get_token code, use db ser/deser instead
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-17 17:40:53 -05:00 |
|
Jade Ellis
|
2cc6ad8df3
|
implement /login/get_token (MSC3882)
|
2025-01-17 17:40:53 -05:00 |
|
Jade Ellis
|
afe9e5536b
|
remove undocumented jwt token login
|
2025-01-17 17:40:53 -05:00 |
|
morguldir
|
6cb3275be0
|
Add initial MSC4186 (Simplified Sliding Sync) implementation
Signed-off-by: morguldir <morguldir@protonmail.com>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-14 15:09:51 +01:00 |
|
strawberry
|
5a1c41e66b
|
knocking implementation
Signed-off-by: strawberry <strawberry@puppygock.gay>
add sync bit of knocking
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -05:00 |
|
strawberry
|
9bda5a43e5
|
fix /kick endpoint unbanning banned users
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -05:00 |
|
Holger Huo
|
fde1b94e26
|
fix: logic mistake
|
2025-01-11 21:43:58 -05:00 |
|
Holger Huo
|
6f15c9b3f4
|
fix: presence timer not working
|
2025-01-11 21:43:57 -05:00 |
|
Jason Volk
|
925061b92d
|
flatten timeline pdus iterations; increase concurrency
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-09 18:14:23 +00:00 |
|
Jason Volk
|
82168b972a
|
fix heroes calculation regression
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-09 18:14:23 +00:00 |
|
Jade Ellis
|
8c74e35e76
|
automatically retry returning data in syncv3 (#652)
* automatically retry returning data in syncv3
* reference service
* clippy fixes
|
2025-01-03 22:15:48 -05:00 |
|
strawberry
|
a5d70f7356
|
add some m.room.member checks on putting direct state events
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-02 18:16:00 -05:00 |
|
strawberry
|
72797532b6
|
fix MSC4133 fields not being returned as original types
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-01 23:28:01 -05:00 |
|
June Clementine Strawberry
|
0e110bb48b
|
fix flipped room ver check on send_join
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
c5b94be5b8
|
remove dev_release_log_level cfg
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
0a9b6c136f
|
refactor for ruma identifiers optimizations
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
Jason Volk
|
6458f4b195
|
refactor various Arc<EventId> to OwnedEventId
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-01 23:28:01 -05:00 |
|
strawberry
|
f54a62dda0
|
Revert "Send read reciept and typing indicator EDUs to appservices with receive_ephemeral"
This reverts commit 3675c941f8 .
|
2024-12-18 11:26:18 -05:00 |
|
strawberry
|
9040ad054e
|
Revert "misc typing cleanup"
This reverts commit 4dd809fdc4 .
|
2024-12-18 11:26:04 -05:00 |
|
strawberry
|
4dd809fdc4
|
misc typing cleanup
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-17 23:13:35 -05:00 |
|
Jade Ellis
|
3675c941f8
|
Send read reciept and typing indicator EDUs to appservices with receive_ephemeral
|
2024-12-17 22:49:45 -05:00 |
|
strawberry
|
004671b437
|
dont copy join_authorized_via_users_server on leaving rooms
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-15 15:58:53 -05:00 |
|
strawberry
|
2ba0400758
|
return proper error for attempting to update m.room.create
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-15 14:23:13 -05:00 |
|
strawberry
|
468071336b
|
ping online presence on read updates like synapse
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-15 14:13:51 -05:00 |
|
strawberry
|
c8349988aa
|
ping online presence on typing updates like synapse
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-15 02:53:32 -05:00 |
|
strawberry
|
6c96acc482
|
use fast binary_search for some const slices
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-15 01:41:50 -05:00 |
|
strawberry
|
52693db477
|
hide messages from users servers on the forbidden_remote_server_names list
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-15 01:02:52 -05:00 |
|
strawberry
|
77e0b76408
|
apply new rustfmt.toml changes, fix some clippy lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-15 01:00:41 -05:00 |
|
strawberry
|
0317cc8cc5
|
rename conduit to conduwuit finally
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-14 22:24:45 -05:00 |
|
strawberry
|
e0446181c5
|
remove unnecessary args in pack_receipts
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 22:07:53 -05:00 |
|
strawberry
|
a26b1c5722
|
send private read receipt on sliding stink (sync)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 22:02:48 -05:00 |
|
strawberry
|
c9bb943a34
|
mark device list updates when a device is deleted/removed
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 21:25:40 -05:00 |
|
strawberry
|
3e64a5c907
|
delete pointless bad_query_ratelimiter harming e2ee performance
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 19:46:34 -05:00 |
|
strawberry
|
9ca964a97e
|
update stored default push rules when removing legacy mentions
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 17:36:51 -05:00 |
|
strawberry
|
ac0545f773
|
always set limited true on left timeline events in sync (for now)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 16:38:29 -05:00 |
|
strawberry
|
80f9536d21
|
rename config.rs to account_data.rs, refactor, add some missing checks
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 16:38:29 -05:00 |
|
strawberry
|
ef8392cbbe
|
allow empty POST request bodies (synapse behaviour) to improve compatibility
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 16:38:25 -05:00 |
|
strawberry
|
badb83484f
|
fix private read receipt support
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-11 14:25:32 -05:00 |
|
Jason Volk
|
34f9e3260f
|
additional sync v3 refactoring/optimizations and tracing instruments
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-10 06:20:30 +00:00 |
|
Jason Volk
|
aba88ccead
|
misc tracing span tweaks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-10 06:20:30 +00:00 |
|
strawberry
|
9d59f777d2
|
refactor fed membership endpoints, add missing checks, some cleanup, reduce line width
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
strawberry
|
cf71aeef0b
|
fix+improve membership endpoint UX, dont reuse old membership reasons, small parallelisation
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
strawberry
|
a1b0369033
|
reduce line width on banned_room_check
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
strawberry
|
c070edc189
|
fix profile updates reusing old membership content + small parallelise + remove unnecessary Result
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
strawberry
|
35e9d9b02e
|
fix duplicate timezone keys being sent on profile lookup requests
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-09 12:28:14 -05:00 |
|
Jason Volk
|
b7a41f283f
|
optimize sync v3 asynchronicity
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 07:12:26 +00:00 |
|
Jason Volk
|
de3b137df8
|
eliminate future wrapping stream for all_pdus()
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 07:12:23 +00:00 |
|
Jason Volk
|
8e8c6bfe07
|
abstract supported room versions apis
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-08 07:12:23 +00:00 |
|