-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
blog: matrix-appservice-irc ignoring dead state reset homeservers if appservice doesn't have power? What to not do with bridging? #242
Comments
The #disroot being biggest public channel of freenode was so absurd with me being the only op, that any logs may look like I was having hypomania or something similar. I also remember that at the time there were read-only |
It must have felt awesome for a while while the freenode issue unfolded wasnt it hahahahaha (being on top of the list).... Agree the whole irc bridging using matrix irc bridge to freenode early on was not that well handled. The matrix issue on the other hand was a seperate bag and IMO just shows how badly things with matrix are (apparently resolved in later so called versions of the room but still I could imagine issue we had affecting some more critical usecase where recovery was impossible). Before we have switched off the lights on our server, I have created a user account on another server and gave all the rights to that users (and some of the other users in community including you actually) to prevent situation where we loose the room. However, looks like the moment the original disroot server was down for a while, and because of the fact that user on disroot.org was the owner, for some reason all admins were dropped by matrix. I did still had the signing keys of the server in some of the backups, so I could actually recreate the server, but that took a while to find the keys as I removed everything ,matrix related the moment we switched off the lights (all thanks to first deployments of synapse where I took a snapshot of the synapse config and keys and saved it on some temp dir on the server). It took me a while to find it and I initially thought I dont have 'em, so imagine how stressed I have been everytime some troll would show up. I was only hoping noone will notice there is no admin in the room and people cold just do whatever they want. Ton of stress for quite few weeks :P Fortunatelly things went fine but I surely learn my lesson and now that you mention this, I should give more admin privs to both matrix room and irc ones :P |
Case Disroot may happen again with Feneas disassemblying. My comments on
Tulir adds:
Additionally it may be interesting that Neither GitHub or Element Web, Element Android and Element iOS supports the Matrix URI scheme. |
Apparently I misunderstood the log in #241 and what is wanted is the story of what can go wrong with bridging.
What can go wrong with bridging? People may want to bridge to IRC without understanding IRC and thus neglete to register themselves to NickServ, not register their channels in ChanServ and in case of IRCnet not have real IRC users or set mode +R to recover ops.
Case Disroot.
@appservice:matrix.org
has no power. (Screenshots of IRC side exist, find them?)#disroot:disroot.org
are immune to disconnection kicker including all those users removed in 2018 and some other dead homeservers (including at least one belonging to my friend) keep getting connected to freenode since then taking connection slots in connection exemption and using resources by receiving the protocol traffic (ping/pong/privmsg/...)The above has been written from memory, I don't like keeping IRC logs by myself, the existence of the linked issue can be confirmed and I imagine a lot of people who used to be on #disroot did keep logs or someone curious enough could dig them up from Matrix. Mentioning the problem to bridge maintainer in an offtopic room may have resulted into a hah or something similar small and the discussion may be findable from said room history (if it's still alive) possibly using the dead-homeserver-owning-friend's nickname as a keyword. I mentioned a screenshot, but I am not going to start digging for one at 01 am as I have bad sleep cycle already.
I have no experience running bridges by myself, other than maybe matterbridge that I consider as a relaybot (or stateless bridge). I haven't selfhosted either Matrix or XMPP, but do selfhost IRC opering on a couple of other networks too. I am not sure of this event's noteworthiness especially as I don't personally have much to back the claims I make.
The text was updated successfully, but these errors were encountered: