matrix-org / matrix-appservice-irc

Node.js IRC bridge for Matrix
Apache License 2.0
462 stars 151 forks source link

Channel ban does not prevent joined users from posting #1579

Open progval opened 2 years ago

progval commented 2 years ago

Describe the bug When banning a Matrix puppet from IRC without kicking them, the user can still talk in the Matrix room (but their puppet's messages will be dropped on IRC)

To Reproduce Steps to reproduce the behavior:

  1. Join a Libera channel from Matrix
  2. Get yourself banned (+b) from an op, without being kicked
  3. Post a message

-> message appears in the history on the Matrix side

Expected behavior Banned users should not be able to post messages to the room (or as a last recourse, their messages should be redacted by the appservice bot)

Half-Shot commented 2 years ago

Which room (ID) was this, this sounds more like a room with broken power levels.

progval commented 2 years ago

!RPsqPQfSxxItkiItKd:libera.chat