grapevine/src
Charles Hall 76b060aa84
only process admin commands if bot is in room
This isn't exploitable in any way, it just meant that the bot could
receive and run commands from users who were already in the admin room
despite the bot not being in the room, which also means the bot would be
unable to send response messages.

Now, the bot will simply ignore admin room messages if the bot isn't in
the admin room.
2024-06-12 20:48:06 -07:00
..
api refuse admin room alias changes unless admin bot 2024-06-12 18:36:55 -07:00
config parse configured EnvFilter once 2024-06-12 19:56:59 -07:00
database fix(keys): only use keys valid at the time of PDU or transaction, and actually refresh keys 2024-06-12 11:10:50 -07:00
service only process admin commands if bot is in room 2024-06-12 20:48:06 -07:00
utils upgrade all cargo dependencies 2024-05-26 19:47:00 -07:00
api.rs enable unreachable_pub lint 2024-05-12 18:51:26 -07:00
args.rs follow xdg base dirs spec by default 2024-06-12 19:57:00 -07:00
config.rs follow xdg base dirs spec by default 2024-06-12 19:57:00 -07:00
database.rs use admin_bot_user_id more 2024-06-12 20:42:13 -07:00
error.rs follow xdg base dirs spec by default 2024-06-12 19:57:00 -07:00
main.rs follow xdg base dirs spec by default 2024-06-12 19:57:00 -07:00
observability.rs parse configured EnvFilter once 2024-06-12 19:56:59 -07:00
service.rs reintroduce rooms::alias::Serivce struct 2024-06-12 16:41:52 -07:00
utils.rs move FoundIn to observability.rs 2024-06-05 17:41:36 -07:00