From 4da5512456637549042fa4369b52218a89531497 Mon Sep 17 00:00:00 2001 From: Tomatix Date: Sun, 5 Feb 2023 00:45:41 +0100 Subject: [PATCH] #137 Added some popular servers to servers.json. Updated InnoSetup script to use servers.json. --- InnoSetup/Readme.txt | 2 +- InnoSetup/installer.iss | 2 +- Resources/servers.json | 501 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 503 insertions(+), 2 deletions(-) create mode 100644 Resources/servers.json diff --git a/InnoSetup/Readme.txt b/InnoSetup/Readme.txt index 050afdb..9c04193 100644 --- a/InnoSetup/Readme.txt +++ b/InnoSetup/Readme.txt @@ -7,7 +7,7 @@ in a folder that has the following contents: - License.txt - ChannelSettings.iis - Essentials.iis - - servers.ini + - servers.json - Readme.txt (Make sure this file has Windows line endings, CR+LF) - qwindows.dll - libcrypto-1_1-x64.dll diff --git a/InnoSetup/installer.iss b/InnoSetup/installer.iss index 6889842..455ecad 100644 --- a/InnoSetup/installer.iss +++ b/InnoSetup/installer.iss @@ -20,7 +20,7 @@ ArchitecturesInstallIn64BitMode=x64 [Files] Source: "IdealIRC.exe"; DestDir: "{app}"; Source: "iirc.ini"; DestDir: "{app}\skel" -Source: "servers.ini"; DestDir: "{app}\skel" +Source: "servers.json"; DestDir: "{app}\skel" Source: "License.txt"; DestDir: "{app}"; Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme diff --git a/Resources/servers.json b/Resources/servers.json new file mode 100644 index 0000000..af9fc95 --- /dev/null +++ b/Resources/servers.json @@ -0,0 +1,501 @@ +{ + "Networks": [ + { + "Name": "Libera.chat", + "Host": "irc.libera.chat", + "Port": 6697, + "SSL": true, + "Password": "", + "Servers": [ + { + "Name": "Europe", + "Host": "irc.eu.libera.chat", + "Port": 6697, + "SSL": true, + "Password": "" + }, + { + "Name": "U.S. & Canada", + "Host": "irc.us.libera.chat", + "Port": 6697, + "SSL": true, + "Password": "" + }, + { + "Name": "Australia & N.Z.", + "Host": "irc.au.libera.chat", + "Port": 6697, + "SSL": true, + "Password": "" + }, + { + "Name": "East Asia", + "Host": "irc.ea.libera.chat", + "Port": 6697, + "SSL": true, + "Password": "" + } + ] + }, + { + "Name": "IRCnet", + "Host": "ssl.ircnet.io", + "Port": 6697, + "SSL": true, + "Password": "", + "Servers": [ + { + "Name": "EU Open Server, Provided by ATW Internet Kft.", + "Host": "irc.atw-inter.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Austria", + "Host": "hub.irc.at", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Czech Republic, Prague", + "Host": "irc.felk.cvut.cz", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "DotSrc.org, Denmark", + "Host": "irc.dotsrc.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Estonia", + "Host": "hub.ircnet.ee", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Tampere Region, Finland", + "Host": "hub.cc.tut.fi", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Freie Universitaet Berlin, Germany", + "Host": "", + "Port": 6667, + "SSL": false, + "Password": "fu-berlin.de" + }, + { + "Name": "ATW (Hungary)", + "Host": "ssl.atw.irc.hu", + "Port": 6697, + "SSL": true, + "Password": "" + }, + { + "Name": "Kyoto, Japan", + "Host": "irc.media.kyoto-u.ac.jp", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "SNT at University of Twente, The Netherlands", + "Host": "irc.snt.utwente.nl", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Oslo, Norway", + "Host": "ircnet.underworld.no", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Poland", + "Host": "hub.irc.pl", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "ARNES IRC Server (Slovenia)", + "Host": "irc.arnes.si", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Kingdom of Sweden", + "Host": "hub.se", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "UK Hub", + "Host": "hub.uk", + "Port": 6667, + "SSL": false, + "Password": "" + } + ] + }, + { + "Name": "Undernet", + "Host": "irc.undernet.org", + "Port": 6667, + "SSL": false, + "Password": "", + "Servers": [ + { + "Name": "Chicago, Illinois, U.S.", + "Host": "chicago.il.us.undernet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Bucharest, Romania", + "Host": "bucharest.ro.eu.undernet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Pipera, Romania", + "Host": "pipera.ro.eu.undernet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Budapest, Hungary", + "Host": "budapest.hu.eu.undernet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Madrid, Spain", + "Host": "madrid.es.eu.undernet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Dallas, Texas, U.S.", + "Host": "dallas.tx.us.undernet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Los Angeles, California, U.S.", + "Host": "losangeles.ca.us.undernet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Miami, Florida, U.S.", + "Host": "miami.fl.us.undernet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, +{ + "Name": "Seattle, Washington, U.S.", + "Host": "seattle.wa.us.undernet.org", + "Port": 6667, + "SSL": false, + "Password": "" + } + ] + }, + { + "Name": "EFnet", + "Host": "irc.efnet.org", + "Port": 6697, + "SSL": true, + "Password": "", + "Servers": [ + { + "Name": "Lyngby, Denmark - DeIC", + "Host": "efnet.deic.eu", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Stockholm, Sweden - Port 80", + "Host": "efnet.port80.se", + "Port": 6697, + "SSL": true, + "Password": "" + }, + { + "Name": "Stockholm, Sweden - GleSYS AB", + "Host": "efnet.portlane.se", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Borlange, Sweden - Dalarnas University", + "Host": "irc.du.se", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Paris, France - BSO Communication", + "Host": "irc.efnet.fr", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Amsterdam, NL - Darkness Reigns", + "Host": "irc.efnet.nl", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Oslo, Norway - Powertech", + "Host": "irc.homelien.no", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Stockholm, Sweden - NORDUnet", + "Host": "irc.nordunet.se", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Oslo, Norway - Underworld", + "Host": "irc.underworld.no", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "New York, NY - Choopa LLC", + "Host": "irc.choopa.net", + "Port": 6697, + "SSL": true, + "Password": "" + }, + { + "Name": "Orlando, FL - Colo Solutions", + "Host": "irc.colosolutions.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Chicago, IL - Deft", + "Host": "irc.deft.com", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Los Angeles, CA - Mzima", + "Host": "irc.mzima.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "San Francisco, CA - United Layer", + "Host": "irc.prison.net", + "Port": 6667, + "SSL": false, + "Password": "" + } + ] + }, + { + "Name": "DALnet", + "Host": "irc.dal.net", + "Port": 6697, + "SSL": true, + "Password": "", + "Servers": [ + { + "Name": "IX server", + "Host": "ix.dal.net", + "Port": 6697, + "SSL": true, + "Password": "" + }, + { + "Name": "atw.hu.eu.dal.net", + "Host": "atw.hu.eu.dal.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "bifrost.ca.us.dal.net", + "Host": "bifrost.ca.us.dal.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "bitcoin.uk.eu.dal.net", + "Host": "bitcoin.uk.eu.dal.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "choopa.nj.us.dal.net", + "Host": "choopa.nj.us.dal.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "halcyon.il.us.dal.net", + "Host": "halcyon.il.us.dal.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "istana.il.us.dal.net", + "Host": "istana.il.us.dal.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "lair.nl.eu.dal.net", + "Host": "lair.nl.eu.dal.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "lion.tx.us.dal.net", + "Host": "lion.tx.us.dal.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "punch.wa.us.dal.net", + "Host": "punch.wa.us.dal.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "sakura.jp.as.dal.net", + "Host": "sakura.jp.as.dal.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "serenity.fl.us.dal.net", + "Host": "serenity.fl.us.dal.net", + "Port": 6667, + "SSL": false, + "Password": "" + } + ] + }, + { + "Name": "QuakeNet", + "Host": "irc.quakenet.org", + "Port": 6667, + "SSL": false, + "Password": "", + "Servers": [ + { + "Name": "Singapore (Adrift)", + "Host": "adrift.sg.quakenet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "France (Euroserv)", + "Host": "euroserv.fr.quakenet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Romania (HostSailor)", + "Host": "hostsailor.ro.quakenet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Sweden (IP-Only)", + "Host": "port80c.se.quakenet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Sweden (Stockholm)", + "Host": "stockholm.se.quakenet.org", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Norway (Underworld)", + "Host": "underworld2.no.quakenet.org", + "Port": 6667, + "SSL": false, + "Password": "" + } + ] + } + ], + "Servers": [ + { + "Name": "OFTC", + "Host": "irc.oftc.net", + "Port": 6697, + "SSL": true, + "Password": "" + }, + { + "Name": "Freenode", + "Host": "irc.freenode.net", + "Port": 6667, + "SSL": false, + "Password": "" + }, + { + "Name": "Rizon", + "Host": "irc.rizon.net", + "Port": 6667, + "SSL": false, + "Password": "" + } + ] +}