Open Mikaela opened 3 years ago
Regarding #242 a redacted user whose number I forgot comments
Mikaela, wow thanks for those additional details it's very interesting! is there not a way to multiplex for several users over IRC protocol? so the bridge wouldn't use resources FOR EVERY USER ?
2021-197 01:20:26 EEST \<Mikaela> REDACTEDNAME, there are two ways. 1. the bridge may pretend to be a IRC server and speak to other IRC servers using server-to-server protocol instead of pretending to be an army of IRC clients, however that requires running your own network or being very friendly with administration as Libera would never allow you to do that 2. you can use a relaybot which pretends to 2021-197 01:20:26 EEST \<Mikaela> be just a single user like you are doing now, additionally the relaybot may be using RELAYMSG or display names to perform stateless bridging (both are experimental IRCv3 drafts, some not even approved to IRCv3)
Additional note for GitHub: I am not a member of Libera.Chat staff or affiliated with IRCv3. I am not sure what affiliation really means though or how formal it is with IRCv3. I may be recognised by people around IRCv3 and am enthustiastic Ergo IRCd and Limnoria bot user and have contributed to the two.
Matrix breaking "the unwritten IRC code" case Feneas Telegram bridge: The last message from Feneas Telegram brige is on 2020-10-24. However there are regardless several @telegram_*:feneas.org
connections to Libera.Chat still on 2021-07-16. There is nothing behind those users as the bridge has been down for ages, so the only thing they do is drain resources of Libera.Chat EMS instance and IRC network.
Additionally Libera.Chat staff has said that the Matrix bridge exists for bridging Matrix users, not bridging users from other networks through Matrix. I admit that is a bit ambiguous statement on whether they mean other IRC networks or other protocols entirely.
Todo: should I ever get inspiration to write this blog post, ask Libera.Chat Staff for clarification comment and a permission to quote them directly.
I requested Libera.Chat website to clarify these questions: https://github.com/Libera-Chat/libera-chat.github.io/issues/113.
Note: Libera.Chat is just one IRC network and every network may have it's own rules and if you run your own IRC network, you write the rules and can do whatever you want there within the limits of legislation applying to you.