-
- Downloads
fix: restrict who can remove aliases
Previously, anyone could remove any local alias, meaning that someone could re-route a popular alias elsewhere Now, only the creator of the alias, users who can set canonical aliases for the room, server admins and the server user can delete aliases added some additional changes/fixes to adapt to our codebase Co-authored-by:strawberry <strawberry@puppygock.gay> Signed-off-by:
strawberry <strawberry@puppygock.gay>
Showing
- src/admin/room/room_alias_commands.rs 20 additions, 4 deletionssrc/admin/room/room_alias_commands.rs
- src/api/client/alias.rs 10 additions, 19 deletionssrc/api/client/alias.rs
- src/api/client/room.rs 5 additions, 2 deletionssrc/api/client/room.rs
- src/database/kvdatabase.rs 2 additions, 0 deletionssrc/database/kvdatabase.rs
- src/service/admin.rs 16 additions, 3 deletionssrc/service/admin.rs
- src/service/rooms/alias/data.rs 30 additions, 4 deletionssrc/service/rooms/alias/data.rs
- src/service/rooms/alias/mod.rs 68 additions, 4 deletionssrc/service/rooms/alias/mod.rs
Loading
Please register or sign in to comment