[5167] | 1 | # irkservers.tcl: |
---|
| 2 | # |
---|
| 3 | # This file defines the servers that are known to the Tcl IRK library. |
---|
| 4 | # It is actually a Tcl script and is source'd by the irk.tcl file. |
---|
| 5 | |
---|
| 6 | namespace eval ::irk { |
---|
| 7 | |
---|
| 8 | # This procedure helps define a new server: |
---|
| 9 | |
---|
| 10 | proc defineserver {symname host ports} { |
---|
| 11 | variable state |
---|
| 12 | variable symsrv |
---|
| 13 | |
---|
| 14 | # Auto initialize the list of known (symbolic names for) servers: |
---|
| 15 | |
---|
| 16 | if {![info exists state(servers)]} { |
---|
| 17 | set state(servers) {} |
---|
| 18 | } |
---|
| 19 | |
---|
| 20 | # Add an entry in the list of (symbolic names for) servers: |
---|
| 21 | |
---|
| 22 | lappend state(servers) $symname |
---|
| 23 | |
---|
| 24 | # Add an entry for the contact information of this symbolic server: |
---|
| 25 | |
---|
| 26 | set symsrv($symname) [list $host $ports] |
---|
| 27 | } |
---|
| 28 | |
---|
| 29 | # OK, now define a bunch of servers. This is where you can add your |
---|
| 30 | # own, or edit if things change: |
---|
| 31 | |
---|
| 32 | defineserver twisted twisted.ma.us.dal.net {6660 6661 6662 6663} |
---|
| 33 | defineserver dalnet irc.dal.net 6667 |
---|
| 34 | defineserver undernet McLean.VA.us.undernet.org {6667 6668} |
---|
| 35 | defineserver efnet irc.Prison.NET 6666 |
---|
| 36 | defineserver ircnet irc.stealth.net {6663 6664} |
---|
| 37 | defineserver powersurf irc.powersurfr.com 6667 |
---|
| 38 | defineserver coins coins.dal.net {6667 6668 6669 7000} |
---|
| 39 | defineserver sodre sodre.on.ca.dal.net {6667 6668 6669 7000} |
---|
| 40 | defineserver austnet au.austnet.org 6667 |
---|
| 41 | defineserver nznet nz.austnet.org 6667 |
---|
| 42 | defineserver sgnet sg.austnet.org 6667 |
---|
| 43 | defineserver us.efnet us.rr.efnet.net 6667 |
---|
| 44 | defineserver eu.efnet eu.rr.efnet.net 6667 |
---|
| 45 | defineserver ca.efnet ca.rr.efnet.net 6667 |
---|
| 46 | defineserver au.efnet au.rr.efnet.net 6667 |
---|
| 47 | defineserver us.ircnet us.ircnet.org {6665 6666 6667 6668} |
---|
| 48 | defineserver eu.ircnet eu.ircnet.org {6665 6666 6667 6668} |
---|
| 49 | defineserver ca.ircnet ca.ircnet.org {6665 6666 6667 6668} |
---|
| 50 | defineserver au.ircnet au.ircnet.org {6665 6666 6667 6668} |
---|
| 51 | defineserver us.undernet us.undernet.org 6667 |
---|
| 52 | defineserver eu.undernet eu.undernet.org 6667 |
---|
| 53 | defineserver othernet irc.othernet.org 6667 |
---|
| 54 | defineserver de.quakenet de.quakenet.org 6667 |
---|
| 55 | defineserver datacore irc.datacore.ch 6667 |
---|
| 56 | } |
---|