Summary: https://github.com/matrix-org/matrix-appservice-irc/wiki/Bridged-IRC-networks
Right now we're not letting people bridge to arbitrary networks of their choice, but curating the bridges we set up (in order to ensure that we connect at scale to those networks in a way that doesn't upset them, and get permission first, setup I:lines etc, add the networks to Riot's official config.json etc).
So let's have an official backlog here for the networks that folks want to be connected to. Ones i've already heard about are:
_Room alias format is listed here for non-Riot clients which don't support the new room directory API._
⚡️ _indicates the network has IPv6 support (or at least advertising on IPv6 addresses). This makes it much easier for us to connect to because we don't need to maintain separate ident servers, so they will get chosen first._
#freenode_#channame:matrix.org - No leading _ )#mozilla_#channame:matrix.org - No leading _)#_oftc_#channame:matrix.org)#_snoonet_#channame:matrix.org)#_rizon_#channame:matrix.org) ⚡️ #_gimpnet_#channame:matrix.org) ⚡️ #pirateirc_#channel:diasp.in) ⚡️ #_espernet_#channame:matrix.org) ⚡️ No planned support / previously supported but not anymore:
#channame:irc.hackint.org) - Homeserver and bridge were killed off.Folks: if you have particular networks you want bridged, please add them here.
Edit by @Kegsay : If your comment has a party popper then congrats! It's on The List.
2017-01-11 status update by @Kegsay : Over the past few months we've encountered various fun and exciting failure modes with our existing set of IRC bridges. For example, we got invite spammed from IRC which resulted in https://github.com/matrix-org/matrix-appservice-irc/pull/309 , we need to resolve the issue of idle users on the matrix side (https://github.com/matrix-org/matrix-appservice-irc/pull/340 , https://github.com/matrix-org/matrix-appservice-irc/issues/304 ), we needed to scale our startup times ( https://github.com/matrix-org/matrix-appservice-irc/pull/308 ), allow people to persist NickServ passwords ( https://github.com/matrix-org/matrix-appservice-irc/pull/251 ), prevent NickServ/ChanServ/etc from being rate-limited on the matrix-side ( https://github.com/matrix-org/matrix-appservice-irc/pull/246 ), etc. As a result, we're still ironing out the UX on the IRC bridge. Once this has stabilised, we'll be consulting this list to work out how to proceed expanding the set of IRC networks we offer. Thank you for your patience.
2017-03-02 status update by @Kegsay : We are now bridging GIMPNet and have removed W3C support due to them dropping their IPv6-enabled IRCd.
2017-05-22 status update by @Kegsay: https://github.com/matrix-org/matrix-appservice-irc/issues/208#issuecomment-303024948
@drewleonard42 is the one you wanted on this list?
No, I think it was synirc.
I'd like Lunarnet, AKA Svartalfheim - there's a pair of rooms I was in pretty much constantly, but since the bridge running on yochat.biz went down a while ago I've been offline there :(
It would be sweet to have Geeknode (http://www.geeknode.org/) in supported servers list for IRC integration
I would like to see a bridge for PirateIRC.
Please note that despite the name this is an IRC network for political
parties and this IRC network does NOT advocate "pirating" software. This
network is for legal discussions and chat only. If you wish to contact the
network administrators to report any illegal activity please email:
[email protected]
I heard that Pirate Party Australia (they are PPAU, aren't they) are looking into it, but I never heard anything further and have no idea whom to contact (even if I haven't investigated their channels and asked around).
I'd like to see synirc and EsperNet.
It would be good to add irc.perl.org to the list
FYI I have setup a GeekShed bridge for the Jupiter Broadcasting channel. If there is enough interest I would be willing to expand it to all geekshed channels and move it to a more permanent home:
Also thanks to @lukebarnard1 for his help during setup.
Well, EFnet was there in internet back to '90 (about ~8 before google); so I guess they won't get easily upset if you add them :+1:
They saw lot of stuff in 26 years
Quakenet, please? :)
I think getting "trust" from them is required, here what they demand: https://www.quakenet.org/help/trusts/how-do-i-get-a-trust
I'd really appreciate a link to the blitzed IRC network. Thanks.
Here is a comprehensive list, alphabetical: http://irc.netsplit.de/networks/
That page contains a link within the same site, which ranks it's "Top 100" IRC networks that are "competitive". Freenode, for example, is NOT ranked there. So, the Alphabetical list is a better reference.
Anyway, the "top" 10, not already listed here, that have MANY users:
Undernet, Rizon, ChLame, IRC-Hispano, DALnet, OltreIrc, ExplosionIRC, Abjects, P2P-NET, GameSurge
The more people connected via Matrix, the better. One "selling point" is that if they come over to the Matrix side, they do NOT need a "bouncer" (BNC/ZNC)!!!
I suggest the O.P. post in alphanumeric order, first already bridged, then the hopefuls, which should be easier for all, as the list grows.
Also, maybe some IRCOps/SysAdmins might like control of their own Matrix server instance, or not.
Thanks.
I would like to see Undernet & DALnet
Thanks.
GIMPNet (irc.gnome.org) please?
Missing GIMPNet too.
Those already implemented should really be in the repo wiki or the readme. I have been searching for a list of them for a long time. :-/
Those already implemented should really be in the repo wiki
It's a wiki so feel free to edit it :)
It would be nice if in addition to the name and prefix the appservice name was listed so the end-user FAQ could refer there.
What would be the roadmap to integrate gimpnet (irc.gnome.org) can be help in any way?
According to wikipedia, IRCnet is the #2 largest network. Missing it is currently a bit of a dealbreaker for me (and probably other people as well).
What could be done to get it ASAP? Could I help in some way?
I have been asking about IRCnet aswell. I'm not that apt with the technicalities, but I'll share this slightly edited log http://sprunge.us/DfhT from some months back when I was investigating. Nothing special there but could be something of relevance. (I shared it back then too somewhere after asking if it was ok) It's from IRCnet #ircnet.
The eu.irc6.net (ipv6 only) operator uepsie can be contacted on ircnet, and irc.atw-inter.net (ipv4 and ipv6 support) operator BR likewise. They both also idle on IRCnet #ircnet.
And with IRCnet you can just have a deal with one of the server operators, preferably one of above that allow users from anywhere around the world.
Also IRCnet does not have/support any ChanServ's or NickServ's, so setting the bridge with IRCnet is probably less hassle than with some other networks.
(edited to add some extra info)
Btw thanks for all of this, I love the IRC communities but the clients have always been horrible (at least from my perspective).
Filed a status update on the OP.
For the record, Blitzed IRC have said they are happy to have their network bridged to matrix. The person to speak to is dg in #blitzed on blitzed IRC. He requests that we let them know when a bridge has connected so that they can identify it (and presumably review the connection limits).
I would like to see Indymedia IRC and 2600 IRC
irc.indymedia.net
irc.2600.net
https://gamesurge.net/?language=English would be nice
According to their websites, as of 2013, both DALnet and Undernet offer ipv6 connectivity.
https://www.mixxnet.net/ would be nice to have.
I'd like to see IRCHighWay bridged, too.
PirateIRC:
it's ok to add new gateways as long as a) they don't affect security and b) they can be banned if there are problems like mass spamming channels etc..
Can you send me the IP of gateway, I'll add it some rights to have enough connections thru single IP address.
Furnet / irc.furnet.org (or ipv6.furnet.org) would also be nice to have bridged to Matrix.
PirateIRC has been bridged a few days ago and the details can be found from the wiki (#pirateirc_#channel:diasp.in).
I have been trying to request the issue to be edited at Matrix, but as no one ever did it, I think it's best that I add this comment.
EFnet : irc.efnet.org
:+1:
Today in irc://irc.efnet.org/#freebsd-xorg I asked:
Random question (if it has been asked before, sorry): ever thought of moving this channel from EFnet to freenode?
The reply:
nope, most of the bsd channels (#bsdports, #bsddev, #bsdcode, #bsdmips, etc) are on EFnet. #kde-freebsd is the odd one out on freenode
Not just one, other BSD-related channels on freenode include:
Still, there's my vote for a bridge to EFnet becuase I doubt that there'll be a shift away (to freenode) for the five channels of which I'm aware:
I have been trying to request the issue to be edited at Matrix, but as no one ever did it, I think it's best that I add this comment.
Done. Thanks @Mikaela
Bridging irc.spi.gt would be nice. Their terms of use do not support the bridge, however they may be willing to negotiate a bridge. They also have IPv6 support :)
Please set up irc.ponychat.net.
I tried to bridge blitzed under my own steam tonight, but I was scared off by lots of scary C++ errors when running npm. I think I'd prefer the experts to do the bridging, since it seems to be quite involved and sensitive to software versions :(
Registering interest in bridging blitzed here
I would like to see the SpigotMC IRC network added. All servers use IPv4 and IPv6, and you can see the full server list here. Generally, @md-5 is the point of contact there, but you can drop an email to staff [at] spigotmc [dot] org too.
just commenting to bump the bridging of EFnet. Been really wanting to follow the ArchiveTeam's room from riot.
To have Quakenet would be awesome, since its one of the biggest IRC Networks(If not the biggest)...
QuakeNet appears to have some ipv6 support
$ host irc.quakenet.org
irc.quakenet.org has address 66.225.225.66
irc.quakenet.org has address 83.140.172.211
irc.quakenet.org has address 83.140.172.212
irc.quakenet.org has address 80.65.57.26
irc.quakenet.org has address 128.39.65.226
irc.quakenet.org has address 83.140.172.210
irc.quakenet.org has address 91.217.189.21
Though it looks like there is a solitary IPv6 server on:
$ host irc.ipv6.quakenet.org
irc.ipv6.quakenet.org has IPv6 address 2001:16d8:aaaa:2::1337
Will update accordingly.
Updated OP. General status update:
I'm generally happy with the state the IRC bridge is in currently. It's not perfect by any means (as the 100 open issues will attest), but I'm not aware of any critical bridge-destroying bugs out there anymore. Previously, we encountered problems for very large networks (ala Freenode) whereby performance became a real problem. After a lot of profiling and bug fixes, this doesn't seem to be the case anymore.
That being said, we are encountering occasional performance issues on the main matrix.org homeserver which is affecting our ability to deploy new IRC networks. Coupled with that, we're quickly approaching the point where we bridge so many IRC networks that our existing ops setup isn't working that great for us (deploying new versions, allocating ports / IPv6 blocks, metrics, logs etc become a pain when you have to do it N times). We're going to need to think about how to resolve these issues so we can scale out networks in a sustainable way.
It's not all bad news though. We recently enabled Rizon and EsperNet.
i wanted rizon so thanks
butt also dalnet and undernet are kinda large with ipv6 like i showed so can they at least be on the wishlist with the lightening bolt
that links shows that there might be 500 ponychat users but here in #208 they seem to matter more than the 20000 concurrent on undernet or 7000 concurrent on dalnet
a) ponychat is bridged by the community, not by us. b) we have limited capacity on the matrix.org HS, which is precisely why we haven't bridged many larger networks like undernet yet.
oh thanks for splaining i thought it was the power of adult male brony/bronie fans of the my little pony show showing more influence but maybe if as the above links show that undernet and dalnet have ipv6 we could give a go of adfing them to the toppost/op until matrix can handle the extra load thanks
@ara4n I pulled down the ponychat bridge, it was difficult to debug or introspect given the service is written in node.js.
okay. since those days the bridge has got way better fwiw, and even has a manhole for realtime introspection and debugging (but in general one should never need to do so, unless dealing with something huge like FN)
Paranode (irc6.paranode.net) would be awesome as it hosts the local Freifunk community of Cologne, Bonn and the surrounding area.
There is now a bridge to IRCnet: #_ircnet_#channame:irc.snt.utwente.nl
I'd like to request a bridge to irc.entropynet.net. All servers are IPv6 enabled and that RR has AAAA records.
Let me know what exempts I have to add.
Could you please add irc.hashbang.sh (port 6697, ssl only)?
I'm an admin, so happy for you to reach out to me if you need changes on our end.
irc.linpro.no would be nice. That's where Varnish is developed. 👍
Here is another vouch for GameSurge.net, these host the channels of the HL2 server community.
Main interest is for #sourcemod and #nfo-support.
I recently switched to using matrix for my IRC needs. I can connect to GNOME, Freenode and Mozilla IRC so most of my needs are already satisfied. However, there is one channel on IRCNet that I need to connect to and I wouldn't want to run two different chat clients just for being able to connect to one additional channel. So here is a big :+1: for IRCNet.
@zeenix - https://github.com/matrix-org/matrix-appservice-irc/issues/208#issuecomment-311629569
@Kegsay hm.. weird. I tried #_ircnet_#meritahti:irc.snt.utwente.nl and #_ircnet_#meritahti:irc.ircnet.com and ended up on empty channels, although I can see from xchat that they are not empty.
@zeenix you can join #ircnet:matrix.org for support.
hey howzabout we get nets with moor peeps b4 bowing 2 furry n mlp brony/bronie freaks eh? thur are lotsa sex chans on matrix now. if thes small groops want to mix thur matrix n irc they prob got control on irc net. let em run a matrix and irc bridge. the pub matrix is for big irc that needs big machines nd maybe ask irc powers. butt mabe ip6 dont kneed iline if all get each owned ip addy. butt sum big nets r lef out
Please feel free to reach out to me for adding an officially supported bridge to IRCHighWay (irc.irchighway.net). I'm part of the appropriate admin team to help with implementation. (On a side note, I started looking into setting up a bridge to IRCHighWay through my own hosted HS which is how I stumbled upon this particular issue).
I currently run a private bridge for Furnet. I have requested I:lines but the opers who have the ability to set I:lines do not respond to the other opers and therefore I am getting nowhere, so I doubt anyone else will either. You can message me on Matrix at @Spydar007:spydar007.com if you wish to use my private bridge however, as I currently have some spare connections available.
Edit: it appears the comment I was replying to has been deleted, but I will leave this here anyway.
K, I am not all the time the best with writings but I try. Anyone else ? No, huh? @eggy maybe get support on #irc:matrix.org which also goes by bridge 2 Freenode #irc-matrix yeah?
Now. Can some tell on some IRC nets with ipv6 if iline is a thing or not ? If a net has ipv6 and do not care to need iline as well it should be easy but I ask not tell
@locutis-of-borg-1999 Yes, an I:line is an exemption block for both IPv4 and IPv6. Generally, networks will define a set number of users allowed per subnet. For example, they might say that you are allowed 20 users per /48. It is a good idea to request an I:line for the bridge regardless of IPv4 or IPv6. You should also always seek permission from the operators of the network before running a bridge regardless of any other criteria you may or may not fulfil.
Can we please have bynets.org bridged? There's a UTF-8 port, the default is a non-UTF-8 encoding; the network supports non-Latin characters in the nicknames, but they should be from the CP1251 range.
It was already mentioned in late 2016 and mid 2017, but please: Quakenet.
Can Ponychat IRC be added?
IRC-Hispano is a huge spanish-language (mostly) network. Having it on board might drag a lot of users into Matrix and Riot.
According to their statistics, they have between 15k and 29k simultaneous users, and nearly 3 million users per month.
+1 Quakenet :)
Please vote on existing comments (don't add +1 comments).
irc.w3.org maybe?
Or is the w3 case under the umbrella of the W3C comment?
… removed W3C support due to them dropping their IPv6-enabled IRCd. …
In case anyone's wondering what's changing in the top post, https://github.com/Matrixcoffee/track-issue-208 now exists.
(Not much to see yet, but if you come upon this later there should be more history.)
I vote for irc.perl.org!
I'll throw one in for sorcery.net.
slashnet
Yeah, irc.perl.org access would be lovely.
What needs to be in place (other than IPv6 access) for this to happen?
I'd love to see irc.smurfnet.ch bridged. They seem to have an IPv6 endpoint available.
irc.spotchat.org some of the linux distros are starting to use this irc network one of them being Linux Mint distro. #linuxmint-help
What's required on the ircd side to bridge with matrix ? Just upping the userlimits on a specified IP ?
As a netadmin of geeknode.org i would gladly do this to bridge with matrix.
@lord-re At the basic level, yes. Are you also offering to run the bridge?
@Matrixcoffee if it runs easily on a linux host, why not ?
@lord-re Since you also need to run your own Matrix server with the bridge, you'll have a non-trivial amount of extra maintenance load on your hands. It _is_ the only self-service way, though. Maybe someone else you trust wants to run it for you.
I don't think the Matrix team is "hiring" new networks at the time, as the bridges and server are overloaded enough. However, if you want to formally request bridging as network staff, your best bet is to get the contact address off of matrix.org, and email them.
Hosting a full matrix instance with its DB feels a bit too much work… We'll pass on that for the moment.
I've found some cool channels in irc.2f30.org/+6697 and irc.cyberia.is/+6697
FTR, Foonetic IRC has shut down and the main XKCD channels moved to Slashnet: http://wiki.xkcd.com/irc/Main_Page#Channel_Migration
Please add irc.anthrochat.net as well. :)
Hackint please ( https://hackint.org )
Hackint is unlikely to be bridged as they explicitly forbid Matrix bridging.
Additionally we want to express clearly, that we disallow the bridging of Matrix in general, since some of these issues are universal to its bridging stack and at the same time intolerable.
Oh yes youre right.
I'd love to see PSIGenix (irc.psigenix.net)
There are also plenty of Networks mentionned on http://xdcc.it that could be compared to the ones presented here.
Rizon.net doesnt work anymore :/
Rizon.net doesnt work anymore :/
Rizon turned off their bridge after the Matrix.org break-in and didn't turn it on again.
Ahh I see. Would you guys want to edit the main description to show that the bridge isn't up?
irc.w3.orgmaybe?Or is the w3 case under the umbrella of the W3C comment?
… removed W3C support due to them dropping their IPv6-enabled IRCd. …
IPv6 appears to be fixed for irc.w3.org. It’d be nice for the bridge to be restored, thanks!
```
$ host -t AAAA irc.w3.org
irc.w3.org is an alias for styx.w3.org.
styx.w3.org has IPv6 address 2603:400a:ffff:804:801e:34:0:79
$ nc -v -6 irc.w3.org 6667
Connection to irc.w3.org 6667 port [tcp/*] succeeded!
What's the reason IRCnet is crossed out in the list in the first post?
What's the reason IRCnet is crossed out in the list in the first post?
Because there is an IRCnet bridge: https://github.com/matrix-org/matrix-appservice-irc/wiki/Bridged-IRC-networks
irc.spotchat.org for linux mint user please
I've been keeping an eye on this list for a few years now.
Are there any progress on it, or can I do something myself to get a bridge to Quakenet?
Note: im not involved in running this but:
My guess is to talk to the opers on Quakenet.
I did the same on Espernet (for my personal bridge).
Some Networks have heared of matrixes past security breach and are sceptical (or have even baned matrix from their networks like hackint has). So you should be prepared for questions about that.
You could also set up your own bridge if quakenet agrees and offer it to us here.
I know at least one oper on Qnet which is also running matrix. Worth a shot.
i can wait another 10 years, no problem
euirc and freechatnetwork would be nice
It would be nice to see an official IRC network bridge added for OzOrg, the Australian Internet Relay Chat Network. OzOrg is a (relatively) small network, but it has been around for a very, very long time.
Web Links:
Main Server:
irc://irc.ozorg.net:[6667-6669,7000]/ for non-SSL trafficircs://irc.ozorg.net:6697/ (SSL/TLS on port 6697)irc.oz.org is an alias for irc.ozorg.netirc.ozorg.net has address 45.76.125.3irc.ozorg.net has IPv6 address [2001:19f0:5801:19ce:5400:1ff:fecb:4ef9]Any hope of getting Rizon to turn their brdige back on? If someone knows of a room to drop the suggestion in, I'd be happy to.
edit: Spoke to rizon in their #dev channel and they claim it was matrix who turned the bridge off and have not turned it back on.
Could you please add ZJE IRC to the wishlist: irc.z.je
Could you add both irc.sorcery.net and irc.darkmyst.org which are freeform roleplaying servers? Websites are https://sorcery.net/ and https://www.darkmyst.org/
+1 for EFNet
Please use the up-vote feature of GitHub, not additional comments, to up-vote existing comments. Thank you.
https://github.com/matrix-org/matrix-appservice-irc/issues/208#issuecomment-259469625 is for EFnet.
Please use the up-vote feature of GitHub, not additional comments, to up-vote existing comments. Thank you.
#208 (comment) is for EFnet.
I'm really sorry, I didn't know that it was a thing. How do I do that? Do you mean click the thumbs up icon underneath #208
… Do you mean click the thumbs up icon …
Yes! Thank you. Thumbs-up and other icons are available through the smiley face (reaction) menu. And then you can hide your comment (as I hid my previous comment).
Don't believe I've seen a suggestion for IRCNow.org. They're very interested in bridging, and I've already begun testing this with my personal homeserver. Thanks!
https://p.haavard.me/407 - Do we need a bridge for libera.chat?
https://p.haavard.me/407 - Do we need a bridge for libera.chat?
This is now more serious: https://www.kline.sh/
Two of the Freenode channels I frequent via the bridge have already moved to libera.chat, meaning I temporarily can't continue using them - unless I go back to a regular old IRC client.
Add libera.chat! ^_^
EDIT: i no longer believe in adding libera.chat
Maybe @glguy can help out getting things started from the libera.chat side of things. Selfishly, I'd really like to see a matrix <-> libera.chat bridge for the #haskell community.
I changed my mind, I am against adding libera.chat as it's managed by the former freenode staffers that are toxic beyond believe.
OFTC and hackint are much better options imho.
~Add libera.chat! ^_^~
EDIT: i no longer believe in adding libera.chat
fortunately, your belief is pretty insignificant in the grand scheme of things 😂
Many of the ex-Freenode FLOSS communities are moving or have already moved to Libera.Chat (some listed here). It would be great if it could be bridged soonish.
A libera bridge is in progress: have patience, and join #irc:matrix.org on Matrix for updates.
Let's try to keep this issue open for other suggestions please :)
ErgoChat, ircs://irc.ergo.chat:6697/. It's the home of Ergo IRCd (previously known as Oragono) which is leading with implementing the IRCv3 features.
I am requesting it as I am very curious on how will matrix-appservice-irc behave when encountered some of the features such as always-on integrated bouncer, multiple client connections using the same nickname simultaneously, missed lines being replayed for the client including non-privmsg/non-notices by HistServ.
Hey,
A libera bridge is in progress: have patience [...]
Sorry to ask again but is there any update on Matrix bridge for Libera? Or an ETA or something? TIA! 😄
@utkarsh2102, see https://github.com/matrix-org/matrix-appservice-irc/issues/1324
@utkarsh2102, see #1324
Awesome, thank you, Ian!
It's possible request a bridge to SimosNap.com ?
Because Foonetic went down quite a while ago, the #xkcd channels have moved to SlashNET (irc.slashnet.org). Would be nice to get a bridge for that! It supports IPV6.
Most helpful comment
Well, EFnet was there in internet back to '90 (about ~8 before google); so I guess they won't get easily upset if you add them :+1:
They saw lot of stuff in 26 years