Skip to content

v2.3.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@Gnuxie Gnuxie released this 14 Apr 15:31
· 163 commits to main since this release
720d703

[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
    automaticallyRedactForReasons then 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-messages option, 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
      for automaticallyRedactForReasons from Draupnir's config.

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.