One could set up a domain, i.e. somerandom.chat, that serves primarily over #IRC but can be accessed via XMPP or Matrix. XMPP access can be granted by setting up #Biboumi with the "fixed_irc_server" setting configured to the same domain. Matrix access can be done the same way Libera.chat has done it: set up a homeserver and configure a bridge appservice.
After months of intending to do it, I finally switched over from #irssi (inside of a screen session) for my #IRC session to #biboumi (connected to #prosody as the gateway).
Now instead of having a terminal open with an increasingly outdated-looking black/grey-on-white theme and never being able to remember irssi commands, I just have a dino-im window (and a Conversations fork on my phone) that has #jabber, SMS, *and* IRC in one place.
#irssi #irc #biboumi #prosody #jabber
@Sandra although I will say #biboumi is a very nice #xmpp - #irc gateway. I guess it's bidirectional too, as you can receive messages on your IRC nick.
Side note - xmpp on iOS has gotten a lot better with #snikket, I tested it myself and now recommend it as an iOS xmpp client
@tomxcd@fedi.nullob.si
Sorry, its called #biboumi, and I really like to use it. And unlike a matrix bridge, it works just like an irc bouncer and participants will not even notice you're not using an irc client.
https://biboumi.louiz.org/
@lispi314
@mdosch
Oder wenn ne Brücke gibt die den Namen verdient.. Wie der #biboumi #irc transport von #xmpp.
@kuketzblog
Since it's an SSL library and hence security critical, this did not inspire a lot of trust in #Botan, as it looked like either an uninitialized read or an integer overflow (I had no debugging symbols on Botan, so didn't dig deeper). So it had to go, and I just set up #stunnel for all IRC networks I connect to, and then connect to that with #biboumi. Works like a charm :).
I finally ditched #ZNC. It had three new releases since I last checked, and two of them fixed RCE. I now only have #XMPP, and thanks to #biboumi, I can just reach all my IRC channels from XMPP like native MUCs. And now I even have history, across my devices, thanks to #MAM!
The only reason I didn't do it earlier is that #biboumi crashed on #SPARC64 as soon as it would throw and catch an exception. But I finally found the reason: It linked against botan2, which used a different libstdc++.
#znc #xmpp #biboumi #mam #sparc64