matrix-appservice-irc icon indicating copy to clipboard operation
matrix-appservice-irc copied to clipboard

The official network wishlist for matrix.org / Element

Open ara4n opened this issue 8 years ago • 151 comments

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~~ (#freenode_#channame:matrix.org - No leading _ )
  • ~~Moznet~~ (#mozilla_#channame:matrix.org - No leading _)
  • ~~OFTC~~ (#_oftc_#channame:matrix.org)
  • ~~Snoonet~~ (alt Reddit) (#_snoonet_#channame:matrix.org)
  • ~~Foonetic~~ irc.foonetic.net (XKCDland) ⚡️
  • geekshed : irc.geekshed.net (Jupiter Broadcasting)
  • ~~Rizon~~ irc.rizon.net (#_rizon_#channame:matrix.org) ⚡️
  • ~~IRCnet : chat.ircnet.org (high interest)~~
  • Ponychat : irc.ponychat.net ⚡️
  • ~~GIMPNet : irc.gimp.org~~ (#_gimpnet_#channame:matrix.org) ⚡️
  • irc.indymedia.net
  • irc.2600.net ⚡️
  • Lunarnet : irc.lunarnet.org , AKA Svartalfheim
  • Geeknode : irc.geeknode.org (http://www.geeknode.org/) ⚡️
  • ~~pirateirc.net~~ : irc.pirateirc.net (#pirateirc_#channel:diasp.in) ⚡️
  • synirc : irc.synirc.net ⚡️
  • ~~EsperNet~~ : irc.esper.net (#_espernet_#channame:matrix.org) ⚡️
  • irc.perl.org ⚡️
  • EFnet : irc.efnet.org ⚡️ (high interest)
  • Quakenet : irc.ipv6.quakenet.org ⚡️(high interest)
  • blitzed : irc.blitzed.org ⚡️ (high interest)
  • SpigotMC : irc.spi.gt ⚡️
  • Furnet : ipv6.furnet.org ⚡️
  • MIXXnet : irc.ipv6.mixxnet.net ⚡️
  • IRCHighway : irc.irchighway.net
  • euIRC : irc.euirc.net ⚡️

No planned support / previously supported but not anymore:

  • Twitch : irc.chat.twitch.tv (no planned support, server protocol too diverged)
  • hackint (#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

ara4n avatar Sep 30 '16 15:09 ara4n

@drewleonard42 is the one you wanted on this list?

Cadair avatar Sep 30 '16 15:09 Cadair

No, I think it was synirc.

SolarDrew avatar Oct 08 '16 17:10 SolarDrew

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 :(

eternaleye avatar Oct 14 '16 11:10 eternaleye

It would be sweet to have Geeknode (http://www.geeknode.org/) in supported servers list for IRC integration

TheCapsLock avatar Oct 15 '16 13:10 TheCapsLock

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).

Mikaela avatar Oct 15 '16 14:10 Mikaela

I'd like to see synirc and EsperNet.

Ralith avatar Oct 19 '16 17:10 Ralith

It would be good to add irc.perl.org to the list

sbts avatar Oct 24 '16 14:10 sbts

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:

#jupiterbroadcasting:qubed.net

Also thanks to @lukebarnard1 for his help during setup.

neurocis avatar Nov 09 '16 03:11 neurocis

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

aakord avatar Nov 09 '16 17:11 aakord

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

pztrn avatar Dec 03 '16 10:12 pztrn

I'd really appreciate a link to the blitzed IRC network. Thanks.

vext01 avatar Dec 05 '16 11:12 vext01

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.

locutis-of-borg-1999 avatar Dec 06 '16 18:12 locutis-of-borg-1999

I would like to see Undernet & DALnet

Thanks.

locutis-of-borg-1999 avatar Dec 09 '16 06:12 locutis-of-borg-1999

GIMPNet (irc.gnome.org) please?

jjardon avatar Dec 24 '16 11:12 jjardon

Missing GIMPNet too.

albfan avatar Dec 25 '16 19:12 albfan

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. :-/

fuzzy76 avatar Jan 05 '17 08:01 fuzzy76

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.

Mikaela avatar Jan 05 '17 14:01 Mikaela

What would be the roadmap to integrate gimpnet (irc.gnome.org) can be help in any way?

albfan avatar Jan 05 '17 15:01 albfan

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?

https://en.wikipedia.org/wiki/Internet_Relay_Chat#Networks

elnygren avatar Jan 06 '17 09:01 elnygren

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)

fuloating avatar Jan 08 '17 11:01 fuloating

  • irc.overthewire.org
  • irc.afternet.org
  • irc.tribalwar.com

Btw thanks for all of this, I love the IRC communities but the clients have always been horrible (at least from my perspective).

Powersource avatar Jan 11 '17 00:01 Powersource

Filed a status update on the OP.

kegsay avatar Jan 11 '17 11:01 kegsay

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).

vext01 avatar Jan 11 '17 11:01 vext01

I would like to see Indymedia IRC and 2600 IRC

irc.indymedia.net irc.2600.net

leethax666 avatar Jan 14 '17 20:01 leethax666

https://gamesurge.net/?language=English would be nice

Croydon avatar Jan 24 '17 23:01 Croydon

https://www.euirc.net/en/ https://help.twitch.tv/customer/portal/articles/1302780-twitch-irc

lub avatar Jan 29 '17 23:01 lub

According to their websites, as of 2013, both DALnet and Undernet offer ipv6 connectivity.

https://www.dal.net/news/shownews.php?id=122

http://help.undernet.org/topics.php?what=newin12#05

locutis-of-borg-1999 avatar Feb 13 '17 20:02 locutis-of-borg-1999

https://www.mixxnet.net/ would be nice to have.

fladd avatar Feb 28 '17 12:02 fladd

I'd like to see IRCHighWay bridged, too.

heftig avatar Mar 07 '17 09:03 heftig

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.

Mikaela avatar Mar 15 '17 07:03 Mikaela