I’ve initiated steps to unlink the Matrix room from Freenode.
Main reason is that Freenode just switched to a new IRC server implementation and in the process nuked the user and channel registrations. This means that we’re powerless in the #riot-os room on the new network and that any user can impersonate a mod just by quickly registering the nickname. As our Matrix room is a so-called portal room, permissions on Matrix are dictated by the IRC room and synced unidirectional to the Matrix room. This means that if we lose powers on IRC because of this switch, we risk losing powers on Matrix.
So to prevent us from being hit with the fallout from this I’m:
- disconnecting the Freenode side from the Matrix room (ticket submitted with Matrix support)
- After which we will create a new RIOT room on Matrix and tombstone the old Matrix room.
The tombstone on the current Matrix room will redirect users in the current room to the new one with a “This discussion continued here, press here to join”. An action requiring only a single click from the user and as seamless as possible. The new room can then be plumbed (yes, different from portalled) to the new IRC network. This has the advantage that the permissions on IRC are dictated by Matrix.