Conversation

Replying to
I think with the way Matrix works, a channel (room) isn't really associated with a specific server. You can give them aliases on different servers. You can claim a whole bunch of aliases for a channel, so a channel can have many different identifiers across many servers.
1
Replying to and
If we wanted, we could grab #grapheneos on a bunch of different servers by making accounts there and adding a local alias... in fact it seems like random users in the channel can freely add local aliases on their servers including in abusive ways. A lot of it is messed up.
1
Replying to and
We decided to use this existing bridged room as our Matrix room so that the canonical room is officially the Freenode #grapheneos channel. However, this means we don't fully control the Matrix side. Have mods in it but can't do stuff like disabling anyone being able to invite.
1
Replying to and
So for example, since we have people acting as spies in the channel, if I set the Matrix room to invite only, they can just start chain inviting spammers into the channel. I cannot disable non-mod invites because the IRC service bot owns the bridged rooms for oftc, freenode, etc.
1
Replying to and
It's *supposed* to give the owners of the IRC channel control over it but it only has a concept of mapping IRC op to a semi-privileged Matrix moderator and has no concept of the channel owner. It doesn't know about NickServ/ChanServ or anything either. Just gives mod based on op.
2
Replying to and
So if I give a Matrix user +o temporarily on IRC, they get moderation privileges on the Matrix side equal to my own. If they leave the channel and rejoin, they won't have +o on IRC but they'll still be a mod on Matrix. The whole thing is just really janky and messed up.
1
5
Show replies