Jason Volk
|
5be679e17b
|
refactor main task stack through service mgr
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +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
|
4a6f089b23
|
move some config checks into check unit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
4600c7f32d
|
move infallible handling into error
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
4cc92dd175
|
refactor Error::bad_config
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
93ec4e579b
|
error macro suite
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
c111d2e395
|
abstract service worker pattern; restart on panic.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
03d890cd49
|
move admin tests into unit; fix
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
a35b6cbfdd
|
use separate configurable jaeger envfilter
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
5570220c89
|
use separate but configurable envfilter for sentry
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
899b79873e
|
propagate errors from tracing init
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
57969f9480
|
fix large stack array exceeding limit
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
d88ab37120
|
add configuration for sentry to send panics and errors
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
bc58e5002d
|
add interface for current log filter; fix console suppression
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
160f48043e
|
add selective log handle reload
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
0023b09f5b
|
make tracing reload handles into a named map
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
db3c718ddc
|
add config for sentry stacktraces
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
e73aa2aa21
|
log propagated errors in admin service; minor cleanup
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
61f2a3c68b
|
catch panic from admin commands
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +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
|
f10f5319db
|
elaborate error log functor stack
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
16e76d45cb
|
improve alloc stats interface; fix admin command formatting
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
2a304c2b6c
|
add some usage stats output on the mutex maps
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
|
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
|
01b2928d55
|
add make user admin command (#136)
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-13 21:20:05 +00:00 |
|
Jason Volk
|
50c2d2b801
|
add command to force join user to room (#136)
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
|
b5d4a1c1b0
|
drop harmless state event not found message to debug_info
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
aa9540af21
|
slightly simplify send_state_event route
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
192c1e08da
|
add exclude_disabled and exclude_banned room list admin cmd arguments
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04: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 |
|
strawberry
|
93e7cf461d
|
add client IP logging to media requests
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
efea13a675
|
add access control checks for room directory publishing/removing
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
b5ee15a216
|
dont skip_all tracing instrument on fetch_state
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
0873e18e14
|
remove random duplicate function
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
6abc4ad798
|
make local_aliases_for_room db iterator Send
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
373991a8d6
|
cleanup and fix backfill from server getting
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
83e853e7a3
|
add "unstable" endpoint legacy Element Android/iOS seems to call
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
1c453b1b55
|
require authentication on change password and deactivation routes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
60141950f7
|
fix wrong deactivate-all argument comment
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
391bfd986e
|
use ruma's X-Matrix to construct the sending X-Matrix header value
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
daa5c34ea3
|
fix empty version string for NixOS users
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
strawberry
|
3259ea08b5
|
use cond compilation for config check, fix docker check w/unix sockets, use our logging instead of tracing
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
Jason Volk
|
158de10fe6
|
log erroring errors; improve inspection functors.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-09 04:09:34 +00:00 |
|
Jason Volk
|
4718387dbe
|
fix wrapper macro semicolons
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-09 03:38:07 +00:00 |
|
Jason Volk
|
a43c78e55f
|
add RumaError to Error; encapsulate RumaResponse in api
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-09 03:38:07 +00:00 |
|