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 |
|
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
|
4430e4dee0
|
de-global some services()
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-16 02:39:49 +00:00 |
|
Jason Volk
|
d67f19a55d
|
cleanup some error callsites
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-16 02:39:49 +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
|
0627b46f40
|
add panic suite to Error
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +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
|
0cea64309a
|
move PduEvent from services to core
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +00:00 |
|
strawberry
|
1a64e42cfe
|
add /openid/request_token and /openid/userinfo routes
heavily changed and improved by me
Co-authored-by: mikoto <avdb@keemail.me>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-03 11:30:11 -04:00 |
|
Jason Volk
|
df0328f43f
|
split send txn handler
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +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 |
|
strawberry
|
339a1fc4e8
|
only sign /send_join events if restricted join via room version and join_authorised_via_users_server
Co-authored-by: Matthias Ahouansou <matthias@ahouansou.cz>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-02 15:01:11 -04:00 |
|
strawberry
|
75731671d1
|
use RoomMemberEventContent for send_join/send_leave
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-02 14:46:53 -04:00 |
|
Jason Volk
|
3a51e18ce6
|
pre-format version strings
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:02:16 +00:00 |
|
Jason Volk
|
57acc4f655
|
fix needless pass by value
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
|
30e7298dd7
|
fix doc-lazy-continuation
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 07:24:51 +00:00 |
|
Jason Volk
|
3813628acd
|
log full custom edu rather than just content
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-16 03:07:59 +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 |
|
Jason Volk
|
539aa27815
|
reduce roomid_mutex_federation
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-14 22:09:55 +00: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
|
a04ff7d4af
|
fix(fed): dont reject /state_ids/ on world readable rooms
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-07 15:10:00 -04:00 |
|
strawberry
|
10dfbf6420
|
fix(fed): dont reject /state/ on world readable rooms
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-07 15:10:00 -04:00 |
|
strawberry
|
d10bc67c9d
|
fix(fed): dont reject /event_auth/ on world readable rooms
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-07 15:10:00 -04:00 |
|
strawberry
|
197a02bf8d
|
fix(fed): dont reject /event/ on world readable rooms
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-07 15:10:00 -04:00 |
|
strawberry
|
8103bd7310
|
fix(fed): dont reject /backfill/ on world readable rooms
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-07 15:10:00 -04:00 |
|
strawberry
|
81487e3f07
|
fix(fed): dont reject /get_missing_events on world readable rooms
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-06-07 15:10:00 -04: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 |
|
Jason Volk
|
3af153f5ae
|
split s2s into units
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-06 04:41:27 -04:00 |
|