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 |
|
strawberry
|
fe1ce521aa
|
add ignored user checks on /context and /event, misc cleanup
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-04 18:33:12 -05:00 |
|
strawberry
|
ad0c5ceda4
|
add origin to tracing instrument logs on /send
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-04 17:13:39 -05:00 |
|
Jason Volk
|
1d02851028
|
implement several broadband loops
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-04 21:50:20 +00:00 |
|
Jason Volk
|
b7df0a14c6
|
parallelize events_before and events_after in api/client/context
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-04 00:51:57 +00:00 |
|
Jason Volk
|
320b0680bd
|
pipeline various loops
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-12-03 13:25:33 +00:00 |
|
Jason Volk
|
4a3cc9fffa
|
de-arc state_full_ids
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-30 08:38:12 +00:00 |
|
Jason Volk
|
6175e72f1c
|
simplify get_pdu() interface; eliminate unconditional Arc
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-29 08:47:02 +00:00 |
|
strawberry
|
b20bd65d38
|
fix matrix-appservice-irc workaround
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-25 15:55:31 -05:00 |
|
strawberry
|
e9fee04eef
|
fix needlessly strict appservice user existence check
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-24 23:14:19 -05:00 |
|
strawberry
|
8611cc0ee9
|
fix ignored_filter check, exclude dummy events over sync
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-11-24 23:14:19 -05:00 |
|
Jason Volk
|
c903a71807
|
refactor and optimize receipt service data
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-25 02:54:29 +00:00 |
|
Jason Volk
|
97ad9afc86
|
default to main event for batch tokens
fix prev_batch token for legacy sync timeline
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-24 21:47:25 +00:00 |
|
Jason Volk
|
3789d60b6a
|
refactor to iterator inputs for auth_chain/short batch functions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-24 21:30:32 +00:00 |
|
Jason Volk
|
5da42fb859
|
refactor account_data.changes_since to stream
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-11-24 21:30:31 +00:00 |
|