Timo Kösters
025b64befc
refactor: renames and split room.rs
2022-08-15 16:30:34 +02:00
Zeyphros
1c31f7905f
Update command comment to coincide with the default action
2022-06-19 18:59:49 +02:00
Zeyphros
f6183e457d
Implement command to deactivate user from admin channel
...
Use `leave_room` in `leave_all_rooms`
WIP: Add command to delete a list of users
also implements a flag to prevent the user from being removed from their joined rooms.
Report user deactivation failure reason
Don't send leave events by default when mass deactivating user accounts
Don't stop leaving rooms if an error was encountered
WIP: Rename command, make flags consistent, don't deactivate admin accounts.
Accounts should be deactivated as fast as possible and removing users from joined groups is completed afterwards.
Fix admin safety logic, improve command output
Continue leaving rooms if a room_id is invalid
Ignore errors from leave_room
Add notice to the list-local-users command
Output form list-local-users can be used directly without modification with the deactivate-all command
Only get mutex lock for admin room when sending message
2022-06-19 18:59:48 +02:00
Dietrich
7bee9c1c69
Length of passwords consistently use the constant
2022-06-19 07:10:47 +02:00
Timo Kösters
0bc03e90a1
improvement: make more things async
2022-06-18 22:55:37 +02:00
Timo Kösters
9b898248c7
feat: more admin commands, better logging
2022-06-18 22:55:34 +02:00
=
bb033fe02a
added a command to the admin bot to create a new user, even with registration disabled
2022-05-01 17:49:02 +02:00
Timo Kösters
9e29dc808f
Merge branch '198-support-user-password-resets' into 'next'
...
feat: support user password resets
Closes #198
See merge request famedly/conduit!339
2022-04-07 12:11:55 +00:00
Jakub Kubík
ada07de204
feat: support user password resets
2022-04-07 12:11:55 +00:00
Timo Kösters
2808dd2000
Ruma upgrade
2022-04-07 12:58:48 +02:00
Andrej Kacian
196c83939c
Add show-config admin room command
2022-02-21 22:27:19 +01:00
M0dEx
d4217007fe
fix: do not panic on a JSON not containing the PDU
...
Do not panic on a JSON not containing the PDU when executing the parse-pdu admin command.
2022-02-12 21:40:07 +01:00
Timo Kösters
f3502beb94
Merge branch 'welcome-message-command-hint' into 'next'
...
feat: add welcome message command hint
See merge request famedly/conduit!299
2022-02-12 12:28:53 +00:00
Jonas Platte
1f7b3fa4ac
Port from Rocket to axum
2022-02-12 12:56:07 +01:00
M0dEx
f602d32aaa
feat: add the actual server name to the welcome message
2022-02-11 18:51:28 +01:00
M0dEx
a6976e6d2d
feat: add 'available' to the help command line in the welcome message
2022-02-11 18:40:51 +01:00
M0dEx
f2b8aa28f3
feat: add a line with the help command to the welcome message
2022-02-11 18:26:56 +01:00
Andrei Vasiliu
e1c0dcb6bb
Create admin room and hide migration messages on first run
2022-02-03 22:50:11 +02:00
Andrei Vasiliu
6399a7fe4e
Remove dash from admin command help
2022-02-03 20:21:04 +02:00
Andrei Vasiliu
4bbff69a24
Merge remote-tracking branch 'origin/next' into command-refactor
...
Fixed conflict with commit 78502aa6b1
2022-02-03 13:12:55 +02:00
Andrei Vasiliu
87225e70c3
Parse admin command body templates from doc comments
2022-02-02 21:35:57 +02:00
Torsten Flammiger
28d3b348d2
Return the ID of the appservice that was created by register_appservice
2022-01-31 11:52:33 +01:00
Torsten Flammiger
78502aa6b1
add error handling for register_appservice too
2022-01-31 10:07:49 +01:00
Torsten Flammiger
cc13112592
Cleanup appservice events after removing the appservice
2022-01-31 09:27:31 +01:00
Andrei Vasiliu
677f044d13
Refactor admin code to always defer command processing
2022-01-31 00:00:05 +02:00
Andrei Vasiliu
7505548b94
Merge remote-tracking branch 'refs/remotes/origin/next' into command-refactor
...
Resolved conflict for the new list_local_users command
2022-01-22 14:29:50 +02:00
Andrei Vasiliu
57979da28c
Change structopt to clap, remove markdown dependency
2022-01-21 17:35:26 +02:00
Torsten Flammiger
960ba8bd99
Merged current next
2022-01-21 14:32:59 +01:00
Andrei Vasiliu
cc3ef1a8be
Improve help text for admin commands
2022-01-21 11:13:24 +02:00
Andrei Vasiliu
f244c0e2ce
Merge remote-tracking branch 'refs/remotes/origin/next' into command-refactor
2022-01-21 10:19:17 +02:00
Andrei Vasiliu
e378bc4a2c
Refactor admin commands to use structopt
2022-01-21 10:17:50 +02:00
Jonas Platte
756a41f22d
Fix rustc / clippy warnings
2022-01-20 00:10:39 +01:00
Torsten Flammiger
50430cf4ab
Name function after command: list_local_users
2022-01-16 21:22:57 +01:00
Andrei Vasiliu
13ae036ca0
Move and refactor admin commands into admin module
2022-01-16 13:52:23 +02:00
Torsten Flammiger
91eb6c4d08
Return a Result instead of a vector
2022-01-15 17:10:23 +01:00
Torsten Flammiger
fb19114bd9
rename iter_locals to get_local_users; make get_local_users skip on parse errors; remove deprecated function count_local_users
2022-01-15 15:52:47 +01:00
Timo Kösters
077e9ad438
improvement: memory usage for caches
2022-01-13 22:44:25 +01:00
Andrej Kacian
ff243870f8
Add "database_memory_usage" AdminCommand
2022-01-13 22:42:24 +01:00
Torsten Flammiger
8d51359668
Fix typo and remove unneeded newline
2021-12-26 20:49:19 +01:00
Torsten Flammiger
a69eb277d4
Update count users: It's now list_local_users and contains the number and the usernames
2021-12-26 20:00:31 +01:00
Torsten Flammiger
39787b41cb
Rename admin command CountUsers -> CountLocalUsers; Update comments
2021-12-26 12:04:38 +01:00
Torsten Flammiger
d21030566c
Rename/Add count methods to count_local_users
2021-12-25 21:29:03 +01:00
Torsten Flammiger
7c1b2625cf
Prepare to add an option to list local user accounts from your homeserver
2021-12-24 23:06:54 +01:00
Torsten Flammiger
7857da8a0b
Add ability to remove an appservice
2021-12-20 15:46:36 +01:00
Jonas Platte
bffddbd487
Simplify identifier parsing code
2021-12-15 13:00:37 +01:00
Jonas Platte
892a0525f2
Upgrade Ruma
2021-12-15 13:00:37 +01:00
Jonas Platte
09895a20c8
Upgrade Ruma
...
Co-authored-by: Timo Kösters <timo@koesters.xyz>
2021-10-13 10:16:45 +02:00
Timo Kösters
0eeba86b32
fix: improve locks
2021-08-03 11:17:39 +02:00
Timo Kösters
5e924227b6
feat: add threadpool for iterator threads, bug fixes, tracing_flame support
2021-07-29 08:49:28 +02:00
Timo Kösters
e12b1ff863
improvement: locks
2021-07-14 13:21:25 +02:00