| [5700] | 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 | defineserver orxonox      irc.orxonox.net 6667 | 
|---|
|  | 57 | } | 
|---|