Jason Volk
|
3ccd9ea326
|
consolidate all resolution in resolver; split units
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 08:26:41 +00:00 |
|
Jason Volk
|
8a2ae401df
|
convert Client into Service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 07:54:05 +00:00 |
|
Jason Volk
|
f465d77ad3
|
convert Resolver into a Service.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-27 07:54:05 +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 |
|
strawberry
|
b13ea4ff45
|
fix non-working admin room topic accessor output
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-24 01:41:25 -04:00 |
|
strawberry
|
96f9d64111
|
add back is_historical check on admin user creations from accidental removal
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-24 01:41:25 -04:00 |
|
Jason Volk
|
cce270d938
|
tokio metrics
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
05efd9b044
|
elaborate error macro and apply at various callsites
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
b3f2288d07
|
add constant-expression string utils
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-14 11:31:39 +00:00 |
|
Jason Volk
|
084751ae38
|
refactor globals::updates into a Service
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
|
160f48043e
|
add selective log handle reload
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
|
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
|
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
|
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 |
|
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
|
60141950f7
|
fix wrong deactivate-all argument comment
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-07-10 22:00:46 -04:00 |
|
Jason Volk
|
23a9055199
|
relax and de-clutter let_underscore_must_use
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:10 +00:00 |
|
Jason Volk
|
100c6f572b
|
trim unused dependencies in member crates
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:10 +00:00 |
|
Jason Volk
|
8296e0ed67
|
slightly optimize command completer
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:10 +00: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
|
7397064edd
|
fix arithmetic side-effects
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
24b37e03a0
|
add pretty time util
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-08 22:02:09 +00:00 |
|
Jason Volk
|
a3638dbb15
|
use rwlock for command handler.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-07 06:24:08 +00:00 |
|
Jason Volk
|
5254eb4f72
|
add basic tab completion to console
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-07 06:24:08 +00:00 |
|
Jason Volk
|
0e580292a6
|
encap admin handler init/fini in crate
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-06 15:26:07 +00:00 |
|
Jason Volk
|
17a3ed4c56
|
add admin query resolver commands
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 22:15:54 +00:00 |
|
Jason Volk
|
eeda96d94a
|
inline analysis and symbol reduction; emits smaller than 64 bytes marked inline
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-04 21:06:35 +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
|
5edd391e83
|
support admin server restart --force
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
|
Jason Volk
|
a1ced0a56f
|
fix admin query timers not covering full iteration
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-07-03 06:34:16 +00:00 |
|
Jason Volk
|
9d1db7d171
|
rename fsck to check
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:02:16 +00:00 |
|
Jason Volk
|
2387f7f955
|
move tester command under debug
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:02:16 +00:00 |
|
Jason Volk
|
5805394ca5
|
add tester timer stub
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:02:16 +00:00 |
|
Jason Volk
|
3301cde8e7
|
add timer around admin command processing
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:02:16 +00:00 |
|
Jason Volk
|
b28d216e00
|
improve debug get-room-state; use RoomOrAliasId
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:02:16 +00: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
|
96a16190c5
|
mute dev_release_log_level from --all-features for now
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:02:16 +00:00 |
|
Jason Volk
|
0f1432f448
|
improve appservice::Data interface encap
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:02:16 +00:00 |
|
Jason Volk
|
30b5ad3870
|
de-feature rocksdb
|
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
|
7ad7badd60
|
devirtualize service Data traits
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:01:20 +00:00 |
|
Jason Volk
|
fbcdb3860a
|
eliminate dep:rust-rocksdb et al from admin crate
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-30 18:01:20 +00:00 |
|
Jason Volk
|
d875e0c1c0
|
fix handling of empty admin command lines
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-23 09:52:16 -04:00 |
|
Jason Volk
|
2dae3052e2
|
remove unnecessary html render
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-22 21:22:56 +00:00 |
|
Jason Volk
|
2f84bc895d
|
Improve additional command outputs containing codeblocks.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-22 21:22:56 +00:00 |
|
Jason Volk
|
3b34e72456
|
improve output scheme for admin query commands
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-06-22 21:22:56 +00:00 |
|