v2.3.0-beta.1
Pre-release[v2.3.0-beta.1]
Added
-
A new protection has been added to automatically suspend resident users
matching policies from Draupnir's watched lists
(HomeserverUserPolicyProtection). If the policies match
automaticallyRedactForReasonsthen the management will also be prompted for
a purging deactivation to remove the user's messages. -
!draupnir deactivate <user id>now prompts for confirmation and has a
--purge-messagesoption, which will restrict the user's account while all of
their messages are redacted. -
!draupnir unrestrict <user id>command that will unsuspend / unshadowban the
user's account. -
!draupnir suspend <user id>command that uses the synapse admin API to
suspend users.
Changed
- The Redaction Synchronisation Protection has been improved in a few ways:
- Invitations in protected rooms will be rejected as part of the redaction
process when they are sent from users being redacted (e.g. as a brigading
tactic). - User redaction will now be triggered on bans and the reason will be scanned
forautomaticallyRedactForReasonsfrom Draupnir's config.
- Invitations in protected rooms will be rejected as part of the redaction
Fixed
-
The Draupnir bot itself is now excluded from the MentionLimitProtection thanks
to @nexy7574 in #815. -
MessageIsMediaProtection now correctly checks for noop thanks to @FSG-Cat in
#807. -
Redactions are now ignored in BasicFloodingProtection thanks to @nexy7574 in
#805 -
@FSG-Cat has changed some more mentions of Mjolnir to Draupnir in
#796.