policy list integration mega-issue/roadmap #910
Labels
No labels
Bug
Cherry-picking
Database
Dependencies
Dependencies/Renovate
Difficulty
Easy
Difficulty
Hard
Difficulty
Medium
Documentation
Enhancement
Good first issue
Help wanted
Inherited
Matrix/Administration
Matrix/Appservices
Matrix/Auth
Matrix/Client
Matrix/Core
Matrix/Federation
Matrix/MSC
Matrix/Media
Meta
Meta/Packaging
Priority
Blocking
Priority
High
Priority
Low
Security
Status
Confirmed
Status
Duplicate
Status
Invalid
Status
Needs Investigation
To-Merge
Wont fix
old/ci/cd
old/rust
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: continuwuation/continuwuity#910
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This issue details the planned features to be implemented with server-side policy list following. Each task will have one or more pull requests associated with it, and must be merged before being checked off here.
Plans for server-side policy list following:
Stage 1 (initial):
Stage 2 (feature sprint):
Stage 3 (final implementation round):
I wonder if this would slow down the reaction of mod bots given it guarantees that the join goes via a different server? Perhaps some way to trigger the mod bot preemptively banning when this happens.
Reminds me of auto_deactivate_banned_room_attempts - can help flag suspicious users, perhaps logging some lists to the admin room and auto-suspending others (and ofc silently rejecting some lists)
Missing but could go in 1 or 2: Automatically block downloading and/or serving media from blocked servers, automatically deleting media from blocked servers
Probably needs to be in a different epic or something, and belongs after the mod bot imo if we're basing it off lists (or you get into a situation where events are being soft failed for a user that's still in the room). Should also be careful to not expose this endpoint unless it's actually in use.
Probably don't want this to conflict with the 'support bot' idea, so need to keep track of the rooms we're moderating (invited to buy an admin). Also should investigate renaming the admin bot first (even if only for new servers).
We can't have this at the same time as config file policy lists I don't think. Would need to look at declarative appservices.
No, it'd probably replace them