Update network list
- Remove dead ones - Use SASL and TLS when possible - Make note of self-signed ones - Add LibraIRC Closes #1039 Closes #1512 Closes #1473
This commit is contained in:
parent
50463ca832
commit
bae1ebce2f
@ -51,6 +51,7 @@ struct defaultserver
|
|||||||
static const struct defaultserver def[] =
|
static const struct defaultserver def[] =
|
||||||
{
|
{
|
||||||
{"2600net", 0},
|
{"2600net", 0},
|
||||||
|
/* Invalid hostname in cert */
|
||||||
{0, "irc.2600.net"},
|
{0, "irc.2600.net"},
|
||||||
|
|
||||||
{"2ch", 0, 0, "iso-2022-jp", 0, 0},
|
{"2ch", 0, 0, "iso-2022-jp", 0, 0},
|
||||||
@ -59,9 +60,10 @@ static const struct defaultserver def[] =
|
|||||||
{0, "irc.juggler.jp"},
|
{0, "irc.juggler.jp"},
|
||||||
|
|
||||||
{"AccessIRC", 0},
|
{"AccessIRC", 0},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.accessirc.net"},
|
{0, "irc.accessirc.net"},
|
||||||
|
|
||||||
{"AfterNET", 0},
|
{"AfterNET", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
{0, "irc.afternet.org"},
|
{0, "irc.afternet.org"},
|
||||||
|
|
||||||
{"Aitvaras", 0},
|
{"Aitvaras", 0},
|
||||||
@ -84,60 +86,58 @@ static const struct defaultserver def[] =
|
|||||||
{"ARCNet", 0},
|
{"ARCNet", 0},
|
||||||
{0, "arcnet-irc.org"},
|
{0, "arcnet-irc.org"},
|
||||||
|
|
||||||
{"AthemeNet", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
|
||||||
{0, "irc.atheme.org"},
|
|
||||||
|
|
||||||
{"AustNet", 0},
|
{"AustNet", 0},
|
||||||
{0, "irc.austnet.org"},
|
{0, "irc.austnet.org"},
|
||||||
|
|
||||||
{"AzzurraNet", 0},
|
{"AzzurraNet", 0},
|
||||||
{0, "irc.azzurra.org"},
|
{0, "irc.azzurra.org"},
|
||||||
|
|
||||||
|
{"BetaChat", 0, 0, 0, LOGIN_SASL},
|
||||||
|
{0, "irc.betachat.net"},
|
||||||
|
|
||||||
{"Canternet", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
{"Canternet", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
{0, "irc.canternet.org"},
|
{0, "irc.canternet.org"},
|
||||||
|
|
||||||
{"Chat4all", 0, 0, 0, 0, 0, TRUE},
|
{"Chat4all", 0, 0, 0, 0, 0, TRUE},
|
||||||
{0, "irc.chat4all.org"},
|
{0, "irc.chat4all.org"},
|
||||||
|
|
||||||
{"ChattingAway", 0},
|
|
||||||
{0, "irc.chattingaway.com"},
|
|
||||||
|
|
||||||
{"ChatJunkies", 0},
|
{"ChatJunkies", 0},
|
||||||
{0, "irc.chatjunkies.org"},
|
{0, "irc.chatjunkies.org"},
|
||||||
|
|
||||||
{"ChatNet", 0},
|
{"ChatNet", 0},
|
||||||
{0, "irc.chatnet.org"},
|
{0, "irc.chatnet.org"},
|
||||||
|
|
||||||
{"ChatSpike", 0},
|
{"ChatSpike", 0, 0, 0, LOGIN_SASL},
|
||||||
{0, "irc.chatspike.net"},
|
{0, "irc.chatspike.net"},
|
||||||
|
|
||||||
|
{"ChattingAway", 0},
|
||||||
|
{0, "irc.chattingaway.com"},
|
||||||
|
|
||||||
{"Criten", 0},
|
{"Criten", 0},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.criten.net"},
|
{0, "irc.criten.net"},
|
||||||
|
|
||||||
{"DALnet", 0},
|
{"DALnet", 0},
|
||||||
{0, "irc.dal.net"},
|
/* Self signed */
|
||||||
|
{0, "us.dal.net"},
|
||||||
|
|
||||||
|
{"DarkMyst", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
|
{0, "irc.darkmyst.org"},
|
||||||
|
|
||||||
{"Dark-Tou-Net", 0},
|
{"Dark-Tou-Net", 0},
|
||||||
{0, "irc.d-t-net.de"},
|
{0, "irc.d-t-net.de"},
|
||||||
|
|
||||||
{"DarkMyst", 0, 0, 0, LOGIN_SASL},
|
|
||||||
{0, "irc.darkmyst.org"},
|
|
||||||
|
|
||||||
{"DeepIRC", 0},
|
|
||||||
{0, "irc.deepirc.net"},
|
|
||||||
|
|
||||||
{"DeltaAnime", 0},
|
{"DeltaAnime", 0},
|
||||||
{0, "irc.deltaanime.net"},
|
{0, "irc.deltaanime.net"},
|
||||||
|
|
||||||
{"EFnet", 0},
|
{"EFnet", 0},
|
||||||
{0, "irc.blackened.com"},
|
{0, "irc.choopa.net"},
|
||||||
{0, "irc.Prison.NET"},
|
{0, "irc.paraphysics.net"},
|
||||||
{0, "irc.Qeast.net"},
|
{0, "efnet.port80.se"},
|
||||||
{0, "irc.efnet.pl"},
|
{0, "irc.underworld.no"},
|
||||||
{0, "irc.lightning.net"},
|
{0, "irc.inet.tele.dk"},
|
||||||
{0, "irc.servercentral.net"},
|
|
||||||
|
|
||||||
{"ElectroCode", 0, 0, 0, 0, 0, TRUE},
|
{"ElectroCode", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
{0, "irc.electrocode.net"},
|
{0, "irc.electrocode.net"},
|
||||||
|
|
||||||
{"EnterTheGame", 0},
|
{"EnterTheGame", 0},
|
||||||
@ -153,14 +153,13 @@ static const struct defaultserver def[] =
|
|||||||
{0, "irc.euirc.net"},
|
{0, "irc.euirc.net"},
|
||||||
|
|
||||||
{"EuropNet", 0},
|
{"EuropNet", 0},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.europnet.org"},
|
{0, "irc.europnet.org"},
|
||||||
|
|
||||||
{"FDFNet", 0},
|
{"FDFNet", 0},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.fdfnet.net"},
|
{0, "irc.fdfnet.net"},
|
||||||
|
|
||||||
{"FEFNet", 0, 0, 0, LOGIN_SASL},
|
|
||||||
{0, "irc.fef.net"},
|
|
||||||
|
|
||||||
{"freenode", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
{"freenode", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
{0, "chat.freenode.net"},
|
{0, "chat.freenode.net"},
|
||||||
/* irc. points to chat. but many users and urls still reference it */
|
/* irc. points to chat. but many users and urls still reference it */
|
||||||
@ -175,16 +174,18 @@ static const struct defaultserver def[] =
|
|||||||
{"GameSurge", 0},
|
{"GameSurge", 0},
|
||||||
{0, "irc.gamesurge.net"},
|
{0, "irc.gamesurge.net"},
|
||||||
|
|
||||||
{"GeeksIRC", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
{"GeeksIRC", 0, 0, 0, LOGIN_SASL},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.geeksirc.net"},
|
{0, "irc.geeksirc.net"},
|
||||||
|
|
||||||
{"GeekShed", 0},
|
{"GeekShed", 0, 0, 0, 0, 0, TRUE},
|
||||||
{0, "irc.geekshed.net"},
|
{0, "irc.geekshed.net"},
|
||||||
|
|
||||||
{"German-Elite", 0},
|
{"German-Elite", 0, 0, "CP1252"},
|
||||||
{0, "irc.german-elite.net"},
|
{0, "irc.german-elite.net"},
|
||||||
|
|
||||||
{"GIMPNet", 0},
|
{"GIMPNet", 0},
|
||||||
|
/* Invalid hostname in cert */
|
||||||
{0, "irc.gimp.org"},
|
{0, "irc.gimp.org"},
|
||||||
{0, "irc.gnome.org"},
|
{0, "irc.gnome.org"},
|
||||||
|
|
||||||
@ -194,7 +195,8 @@ static const struct defaultserver def[] =
|
|||||||
{"IdleMonkeys", 0},
|
{"IdleMonkeys", 0},
|
||||||
{0, "irc.idlemonkeys.net"},
|
{0, "irc.idlemonkeys.net"},
|
||||||
|
|
||||||
{"IndirectIRC", 0, 0, 0, 0, 0, TRUE},
|
{"IndirectIRC", 0, 0, 0, LOGIN_SASL},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.indirectirc.com"},
|
{0, "irc.indirectirc.com"},
|
||||||
|
|
||||||
{"Interlinked", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
{"Interlinked", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
@ -203,48 +205,53 @@ static const struct defaultserver def[] =
|
|||||||
{"IRC4Fun", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
{"IRC4Fun", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
{0, "irc.irc4fun.net"},
|
{0, "irc.irc4fun.net"},
|
||||||
|
|
||||||
{"IRCHighWay", 0},
|
{"IRCHighWay", 0, 0, 0, 0, 0, TRUE},
|
||||||
#ifdef USE_OPENSSL
|
|
||||||
{0, "irc.irchighway.net/+9999"},
|
|
||||||
#endif
|
|
||||||
{0, "irc.irchighway.net"},
|
{0, "irc.irchighway.net"},
|
||||||
|
|
||||||
{"IrcLink", 0},
|
|
||||||
{0, "irc.irclink.net"},
|
|
||||||
|
|
||||||
{"IRCNet", 0},
|
{"IRCNet", 0},
|
||||||
{0, "open.ircnet.net"},
|
{0, "open.ircnet.net"},
|
||||||
|
|
||||||
{"Irctoo.net", 0},
|
{"Irctoo.net", 0},
|
||||||
{0, "irc.irctoo.net"},
|
{0, "irc.irctoo.net"},
|
||||||
|
|
||||||
{"iZ-smart.net", 0},
|
{"iZ-smart.net", 0, 0, "CP1252"},
|
||||||
{0, "irc.iz-smart.net"},
|
{0, "irc.iz-smart.net"},
|
||||||
|
|
||||||
|
{"KBFail", 0},
|
||||||
|
/* SSL is self-signed */
|
||||||
|
{0, "irc.kbfail.net"},
|
||||||
|
|
||||||
{"Krstarica", 0},
|
{"Krstarica", 0},
|
||||||
{0, "irc.krstarica.com"},
|
{0, "irc.krstarica.com"},
|
||||||
|
|
||||||
|
{"LibraIRC", 0},
|
||||||
|
/* Self signed */
|
||||||
|
{0, "irc.librairc.net"},
|
||||||
|
|
||||||
#ifdef USE_OPENSSL
|
#ifdef USE_OPENSSL
|
||||||
{"LinkNet", 0},
|
{"LinkNet", 0},
|
||||||
{0, "irc.link-net.org/+7000"},
|
{0, "irc.link-net.org/+7000"},
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
{"MindForge", 0},
|
{"MindForge", 0, 0, 0, LOGIN_SASL},
|
||||||
{0, "irc.mindforge.org"},
|
{0, "irc.mindforge.org"},
|
||||||
|
|
||||||
{"MIXXnet", 0},
|
{"MIXXnet", 0},
|
||||||
{0, "irc.mixxnet.net"},
|
{0, "irc.mixxnet.net"},
|
||||||
|
|
||||||
{"Moznet", 0},
|
{"Moznet", 0, 0, 0, 0, 0, TRUE},
|
||||||
{0, "irc.mozilla.org"},
|
{0, "irc.mozilla.org"},
|
||||||
|
|
||||||
{"ObsidianIRC", 0},
|
{"ObsidianIRC", 0},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.obsidianirc.net"},
|
{0, "irc.obsidianirc.net"},
|
||||||
|
|
||||||
{"Oceanius", 0, 0, 0, LOGIN_SASL},
|
{"Oceanius", 0, 0, 0, LOGIN_SASL},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.oceanius.com"},
|
{0, "irc.oceanius.com"},
|
||||||
|
|
||||||
{"OFTC", 0},
|
{"OFTC", 0},
|
||||||
|
/* Uncommon CA? */
|
||||||
{0, "irc.oftc.net"},
|
{0, "irc.oftc.net"},
|
||||||
|
|
||||||
{"OtherNet", 0},
|
{"OtherNet", 0},
|
||||||
@ -253,22 +260,24 @@ static const struct defaultserver def[] =
|
|||||||
{"OzNet", 0},
|
{"OzNet", 0},
|
||||||
{0, "irc.oz.org"},
|
{0, "irc.oz.org"},
|
||||||
|
|
||||||
{"PIRC.PL", 0},
|
{"PIRC.PL", 0, 0, 0, 0, 0, TRUE},
|
||||||
{0, "irc.pirc.pl"},
|
{0, "irc.pirc.pl"},
|
||||||
|
|
||||||
{"PonyChat", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
{"PonyChat", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
{0, "irc.ponychat.net"},
|
{0, "irc.ponychat.net"},
|
||||||
|
|
||||||
{"PTNet.org", 0},
|
{"PTNet.org", 0, 0, "ISO-8859-1"},
|
||||||
{0, "irc.ptnet.org"},
|
{0, "uevora.ptnet.org"},
|
||||||
|
{0, "vianetworks.ptnet.org"},
|
||||||
|
|
||||||
{"QuakeNet", 0, 0, 0, LOGIN_CHALLENGEAUTH},
|
{"QuakeNet", 0, 0, 0, LOGIN_CHALLENGEAUTH},
|
||||||
{0, "irc.quakenet.org"},
|
{0, "irc.quakenet.org"},
|
||||||
|
|
||||||
{"Rizon", 0},
|
{"Rizon", 0, 0, 0, 0, 0, TRUE},
|
||||||
{0, "irc.rizon.net"},
|
{0, "irc.rizon.net"},
|
||||||
|
|
||||||
{"RusNet", 0, 0, "KOI8-R (Cyrillic)"},
|
{"RusNet", 0, 0, "KOI8-R (Cyrillic)"},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.tomsk.net"},
|
{0, "irc.tomsk.net"},
|
||||||
{0, "irc.run.net"},
|
{0, "irc.run.net"},
|
||||||
{0, "irc.ru"},
|
{0, "irc.ru"},
|
||||||
@ -277,28 +286,28 @@ static const struct defaultserver def[] =
|
|||||||
{"SceneNet", 0},
|
{"SceneNet", 0},
|
||||||
{0, "irc.scene.org"},
|
{0, "irc.scene.org"},
|
||||||
|
|
||||||
{"SeilEn.de", 0},
|
{"SeilEn.de", 0, 0, "CP1252"},
|
||||||
{0, "irc.seilen.de"},
|
{0, "irc.seilen.de"},
|
||||||
|
|
||||||
{"Serenity-IRC", 0},
|
{"Serenity-IRC", 0},
|
||||||
{0, "irc.serenity-irc.net"},
|
{0, "irc.serenity-irc.net"},
|
||||||
|
|
||||||
{"SlashNET", 0},
|
{"SlashNET", 0},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.slashnet.org"},
|
{0, "irc.slashnet.org"},
|
||||||
|
|
||||||
{"Snoonet", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
{"Snoonet", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
{0, "irc.snoonet.org"},
|
{0, "irc.snoonet.org"},
|
||||||
|
|
||||||
{"Snyde", 0},
|
{"Sohbet.Net", 0, 0, "CP1254"},
|
||||||
{0, "irc.snyde.net"},
|
|
||||||
|
|
||||||
{"Sohbet.Net", 0},
|
|
||||||
{0, "irc.sohbet.net"},
|
{0, "irc.sohbet.net"},
|
||||||
|
|
||||||
{"SolidIRC", 0},
|
{"SolidIRC", 0},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.solidirc.com"},
|
{0, "irc.solidirc.com"},
|
||||||
|
|
||||||
{"SorceryNet", 0, 0, 0, LOGIN_SASL},
|
{"SorceryNet", 0, 0, 0, LOGIN_SASL},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.sorcery.net"},
|
{0, "irc.sorcery.net"},
|
||||||
|
|
||||||
{"SpotChat", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
{"SpotChat", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
@ -307,46 +316,39 @@ static const struct defaultserver def[] =
|
|||||||
{"StarChat", 0},
|
{"StarChat", 0},
|
||||||
{0, "irc.starchat.net"},
|
{0, "irc.starchat.net"},
|
||||||
|
|
||||||
{"Station51", 0, 0, 0, 0, 0, TRUE},
|
{"Station51", 0},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.station51.net"},
|
{0, "irc.station51.net"},
|
||||||
|
|
||||||
{"StormBit", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
{"StormBit", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
{0, "irc.stormbit.net"},
|
{0, "irc.stormbit.net"},
|
||||||
|
|
||||||
{"SwiftIRC", 0, 0, 0, 0, 0, TRUE},
|
{"SwiftIRC", 0},
|
||||||
|
/* Expired cert */
|
||||||
{0, "irc.swiftirc.net"},
|
{0, "irc.swiftirc.net"},
|
||||||
|
|
||||||
{"synIRC", 0, 0, 0, 0, 0, TRUE},
|
{"synIRC", 0},
|
||||||
|
/* Self signed */
|
||||||
{0, "irc.synirc.net"},
|
{0, "irc.synirc.net"},
|
||||||
|
|
||||||
{"Techtronix", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
{"Techtronix", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
{0, "irc.techtronix.net"},
|
{0, "irc.techtronix.net"},
|
||||||
|
|
||||||
{"TinyCrab", 0, 0, 0, LOGIN_SASL},
|
{"TURLINet", 0, 0, 0, 0, 0, TRUE},
|
||||||
{0, "irc.tinycrab.net"},
|
/* Other servers use CP1251 and invalid certs */
|
||||||
|
|
||||||
{"TURLINet", 0},
|
|
||||||
{0, "irc.turli.net"},
|
|
||||||
{0, "irc.servx.ru"},
|
{0, "irc.servx.ru"},
|
||||||
{0, "irc.gavnos.ru"},
|
|
||||||
|
|
||||||
{"UnderNet", 0, 0, 0, LOGIN_CUSTOM, "MSG x@channels.undernet.org login %u %p"},
|
{"UnderNet", 0, 0, 0, LOGIN_CUSTOM, "MSG x@channels.undernet.org login %u %p"},
|
||||||
{0, "us.undernet.org"},
|
{0, "us.undernet.org"},
|
||||||
|
|
||||||
{"UniBG", 0, 0, 0, LOGIN_CUSTOM, "MSG NS IDENTIFY %p"},
|
{"UniBG", 0, 0, "CP1251", LOGIN_CUSTOM, "MSG NS IDENTIFY %p"},
|
||||||
{0, "irc.lirex.com"},
|
{0, "irc.lirex.com"},
|
||||||
{0, "irc.naturella.com"},
|
{0, "irc.naturella.com"},
|
||||||
{0, "irc.techno-link.com"},
|
{0, "irc.techno-link.com"},
|
||||||
|
|
||||||
{"ValleyNode", 0, 0, 0, LOGIN_SASL},
|
|
||||||
{0, "irc.valleynode.net"},
|
|
||||||
|
|
||||||
{"Worldnet", 0},
|
{"Worldnet", 0},
|
||||||
{0, "irc.worldnet.net"},
|
{0, "irc.worldnet.net"},
|
||||||
|
|
||||||
{"Windfyre", 0, 0, 0, 0, 0, TRUE},
|
|
||||||
{0, "irc.windfyre.net"},
|
|
||||||
|
|
||||||
{"Xertion", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
{"Xertion", 0, 0, 0, LOGIN_SASL, 0, TRUE},
|
||||||
{0, "irc.xertion.org"},
|
{0, "irc.xertion.org"},
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user