strawberry
|
826b1d1d62
|
remove unnecessary "unsupported room version" error on PDU processing to allow custom room versions properly
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
Matthias Ahouansou
|
2d9aab2e79
|
support timestamped appservice messaging
Co-authored-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
fd96f597cd
|
respect m.room.guest_access on room joins
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
2e3e14b045
|
refactor some additional errors
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-01 10:58:59 +00:00 |
|
Jason Volk
|
5b1642f641
|
split server_keys from event_handler into service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-31 21:10:22 +00:00 |
|
Jason Volk
|
2f85a5c1ac
|
de-global services
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 09:08:51 +00:00 |
|
Jason Volk
|
59efabbbc2
|
de-global server_is_ours / user_is_local
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
010e4ee35a
|
de-global services for services
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:42 +00:00 |
|
Jason Volk
|
8b6018d77d
|
de-global services() from api
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 07:54:03 +00:00 |
|
Jason Volk
|
b8baa1223d
|
reduce RoomVersionId patterns
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
b87f1649d4
|
split error into directory
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
271f720286
|
move mutex maps out of globals into respective service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
2d251eb19c
|
cleanup on drop for utils::mutex_map.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
5dcdafe207
|
take local join branch when remote join would fail
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
c62d653989
|
tweak some log levels
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
454dd43d4c
|
fix membership route ABA's
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
strawberry
|
0fa6976d86
|
add client IP and user logging on join, remove unnecessary Option
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
Jason Volk
|
5722c4ae39
|
fix needless collect
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
52a561ff9e
|
abstract expoential backoff to math utils.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
e125af620e
|
impl crate::Service for Service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
|
Jason Volk
|
0cea64309a
|
move PduEvent from services to core
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
|
strawberry
|
bb27f21ac1
|
simplify getting join_authorized_via_users_server for make/send_join, remove unnecessary async
Co-authored-by: Matthias Ahouansou <matthias@ahouansou.cz>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-02 15:32:40 -04:00 |
|
Jason Volk
|
fa02d7b7e3
|
diffuse get_alias_helper into services::rooms::alias
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:02:16 +00:00 |
|
Jason Volk
|
213a6d441f
|
shorten several request span names.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-18 10:56:19 +00:00 |
|
Jason Volk
|
08bf074cbb
|
reduce roomid_mutex_state
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-14 22:09:55 +00:00 |
|
strawberry
|
ea03a50e21
|
remove pfps/avatars and display names upon deactivation
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-11 01:19:18 -04:00 |
|
strawberry
|
f1d90e5df6
|
log client/remote IP address on various routes tracing calls
this uses InsecureClientIp as this is purely for informational
and logging purposes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 21:04:51 -04:00 |
|
strawberry
|
1287a86c05
|
client-api: export validate_and_add_event_id
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 19:45:04 -04:00 |
|
strawberry
|
cb03654dc1
|
fix broken federated room invites/joins
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-10 14:53:26 -04:00 |
|
Jason Volk
|
89d7d48324
|
Fix equatable if let
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
fc1b8326e6
|
split join_room_by_id_helper into local and remote
prior stack frame allocated 180 KiB
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-09 20:06:50 +00:00 |
|
Jason Volk
|
f32380772f
|
rename api::client_server to api::client
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-06 18:21:40 +00:00 |
|