Users that are manually opped (e.g. not through means such as ChanServ) and subsequently disconnect from IRC they retain the Mod permissions on the Matrix side.
I believe this is one of the relevant configuration snippets:
set +o on your matrix identity from your IRC client.
Observe that you are now a Mod on the matrix side of the conversation.
Send !reconnect to your appservice bridge DM
On the matrix side you will still be a "Mod" but on the IRC side you are just a regular user.
Expected behavior
Whenever the IRC connection is disconnected the permission level of Matrix users should be reset.
Arguably a Matrix user should be removed from the Matrix channel when they disconnect from the IRC server (forcefully/voluntary). Especially when the server is configured with the incremental channel sync enabled.
Describe the bug
Users that are manually opped (e.g. not through means such as ChanServ) and subsequently disconnect from IRC they retain the Mod permissions on the Matrix side.
I believe this is one of the relevant configuration snippets:
To Reproduce Steps to reproduce the behavior:
+o
on your matrix identity from your IRC client.!reconnect
to your appservice bridge DMExpected behavior Whenever the IRC connection is disconnected the permission level of Matrix users should be reset. Arguably a Matrix user should be removed from the Matrix channel when they disconnect from the IRC server (forcefully/voluntary). Especially when the server is configured with the incremental channel sync enabled.
Additional context Appservice IRC version: 0.30.0 (Looking at the diff https://github.com/matrix-org/matrix-appservice-irc/compare/0.30.0...0.32.1 it doesn't seem like any relevant parts have been touched in the meanwhile)