/* $Id: irc2numerics.def,v 1.50 2005/01/11 22:30:30 pickle Exp $ * * This file is Copyright (c) 2001,2002,2003,2004 Simon Butcher * * * This file is PUBLIC DOMAIN, to benefit the IRC developer community. If you * modify this file, please state your name and modifications here in order * for people to be able to distinguish between your version and this version. * * For more information or corrections, please contact the author. */ autogen definitions irc2numerics; /* The following format is used through-out this file. The first two fields * ('name' and 'numeric') are manditory, the others may or may not exist. * * The registration field is only used to determine if the numeric is * *POSSIBLY* used during registration of a connection (before the main part * of the protocol kicks in). * * irc2numerics = { * name = ""; * numeric = ""; * [ origin = ""; ] * [ when = ""; ] * [ contact = ""; ] * [ information = ""; ] * [ format = ""; ] * [ comment = ""; ] * [ seealso = ""; ] * [ registration = "yes"; ] * [ conflict = "yes"; ] * [ obsolete = "yes"; ] * [ repeated = "yes"; ] * } */ revision = "$Revision: 1.50 $"; lastupdated = "$Date: 2005/01/11 22:30:30 $"; // 000-199, local server to client connections irc2numerics = { name = "RPL_WELCOME"; numeric = "1"; origin = "RFC2812"; format = ":Welcome to the Internet Relay Network " "!@"; comment = "The first message sent after client registration. The text " "used varies widely"; }; irc2numerics = { name = "RPL_YOURHOST"; numeric = "2"; origin = "RFC2812"; format = ":Your host is , running version "; comment = "Part of the post-registration greeting. Text varies widely"; }; irc2numerics = { name = "RPL_CREATED"; numeric = "3"; origin = "RFC2812"; format = ":This server was created "; comment = "Part of the post-registration greeting. Text varies widely"; }; irc2numerics = { name = "RPL_MYINFO"; numeric = "4"; origin = "RFC2812"; format = " "; comment = "Part of the post-registration greeting"; }; irc2numerics = { name = "RPL_MYINFO"; numeric = "4"; origin = "KineIRCd"; contact = "kineircd@alien.net.au"; format = " " " " " "; comment = "Same as RFC2812 however with additional fields to avoid " "additional 005 burden."; repeated = "yes"; }; irc2numerics = { name = "RPL_BOUNCE"; numeric = "5"; origin = "RFC2812"; format = ":Try server , port "; comment = "Sent by the server to a user to suggest an alternative " "server, sometimes used when the connection is refused " "because the server is already full. Also known as " "RPL_SLINE (AustHex), and RPL_REDIR"; seealso = "010"; obsolete = "yes"; }; irc2numerics = { name = "RPL_ISUPPORT"; numeric = "5"; information = "http://www.irc.org/tech_docs/005.html"; comment = "Also known as RPL_PROTOCTL (Bahamut, Unreal, Ultimate)"; }; irc2numerics = { name = "RPL_MAP"; numeric = "6"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_MAPEND"; numeric = "7"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_SNOMASK"; numeric = "8"; origin = "ircu"; comment = "Server notice mask (hex)"; }; irc2numerics = { name = "RPL_STATMEMTOT"; numeric = "9"; origin = "ircu"; }; irc2numerics = { name = "RPL_BOUNCE"; numeric = "10"; format = " :"; comment = "Sent to the client to redirect it to another server. Also " "known as RPL_REDIR"; }; irc2numerics = { name = "RPL_STATMEM"; numeric = "10"; origin = "ircu"; obsolete = "yes"; }; irc2numerics = { name = "RPL_YOURCOOKIE"; numeric = "14"; origin = "Hybrid?"; }; irc2numerics = { name = "RPL_MAP"; numeric = "15"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_MAPMORE"; numeric = "16"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_MAPEND"; numeric = "17"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_YOURID"; numeric = "42"; origin = "IRCnet"; }; irc2numerics = { name = "RPL_SAVENICK"; numeric = "43"; origin = "IRCnet"; format = ":"; comment = "Sent to the client when their nickname was forced to " "change due to a collision"; }; irc2numerics = { name = "RPL_ATTEMPTINGJUNC"; numeric = "50"; origin = "aircd"; }; irc2numerics = { name = "RPL_ATTEMPTINGREROUTE"; numeric = "51"; origin = "aircd"; }; // 200-399, reply from server commands irc2numerics = { name = "RPL_TRACELINK"; numeric = "200"; origin = "RFC1459"; format = "Link [.] " " [V " " " "]"; comment = "See RFC"; }; irc2numerics = { name = "RPL_TRACECONNECTING"; numeric = "201"; origin = "RFC1459"; format = "Try. "; comment = "See RFC"; }; irc2numerics = { name = "RPL_TRACEHANDSHAKE"; numeric = "202"; origin = "RFC1459"; format = "H.S. "; comment = "See RFC"; }; irc2numerics = { name = "RPL_TRACEUNKNOWN"; numeric = "203"; origin = "RFC1459"; format = "???? []"; comment = "See RFC"; }; irc2numerics = { name = "RPL_TRACEOPERATOR"; numeric = "204"; origin = "RFC1459"; format = "Oper "; comment = "See RFC"; }; irc2numerics = { name = "RPL_TRACEUSER"; numeric = "205"; origin = "RFC1459"; format = "User "; comment = "See RFC"; }; irc2numerics = { name = "RPL_TRACESERVER"; numeric = "206"; origin = "RFC1459"; format = "Serv S C " "@ [V]"; comment = "See RFC"; }; irc2numerics = { name = "RPL_TRACESERVICE"; numeric = "207"; origin = "RFC2812"; format = "Service "; comment = "See RFC"; }; irc2numerics = { name = "RPL_TRACENEWTYPE"; numeric = "208"; origin = "RFC1459"; format = " 0 "; comment = "See RFC"; }; irc2numerics = { name = "RPL_TRACECLASS"; numeric = "209"; origin = "RFC2812"; format = "Class "; comment = "See RFC"; }; irc2numerics = { name = "RPL_TRACERECONNECT"; numeric = "210"; origin = "RFC2812"; obsolete = "yes"; }; irc2numerics = { name = "RPL_STATS"; numeric = "210"; origin = "aircd"; comment = "Used instead of having multiple stats numerics"; }; irc2numerics = { name = "RPL_STATSLINKINFO"; numeric = "211"; origin = "RFC1459"; format = " " " "; comment = "Reply to STATS (See RFC)"; }; irc2numerics = { name = "RPL_STATSCOMMANDS"; numeric = "212"; origin = "RFC1459"; format = " [ ]"; comment = "Reply to STATS (See RFC)"; }; irc2numerics = { name = "RPL_STATSCLINE"; numeric = "213"; origin = "RFC1459"; format = "C * "; comment = "Reply to STATS (See RFC)"; }; irc2numerics = { name = "RPL_STATSNLINE"; numeric = "214"; origin = "RFC1459"; format = "N * "; comment = "Reply to STATS (See RFC), Also known as RPL_STATSOLDNLINE " "(ircu, Unreal)"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSILINE"; numeric = "215"; origin = "RFC1459"; format = "I * "; comment = "Reply to STATS (See RFC)"; }; irc2numerics = { name = "RPL_STATSKLINE"; numeric = "216"; origin = "RFC1459"; format = "K * "; comment = "Reply to STATS (See RFC)"; }; irc2numerics = { name = "RPL_STATSQLINE"; numeric = "217"; origin = "RFC1459"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSPLINE"; numeric = "217"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSYLINE"; numeric = "218"; origin = "RFC1459"; format = "Y "; comment = "Reply to STATS (See RFC)"; }; irc2numerics = { name = "RPL_ENDOFSTATS"; numeric = "219"; origin = "RFC1459"; format = " :"; comment = "End of RPL_STATS* list."; }; irc2numerics = { name = "RPL_STATSPLINE"; numeric = "220"; origin = "Hybrid"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSBLINE"; numeric = "220"; origin = "Bahamut, Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_UMODEIS"; numeric = "221"; origin = "RFC1459"; format = " []"; comment = "Information about a user's own modes. Some daemons have " "extended the mode command and certain modes take " "parameters (like channel modes)."; }; irc2numerics = { name = "RPL_MODLIST"; numeric = "222"; conflict = "yes"; }; irc2numerics = { name = "RPL_SQLINE_NICK"; numeric = "222"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSBLINE"; numeric = "222"; origin = "Bahamut"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSELINE"; numeric = "223"; origin = "Bahamut"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSGLINE"; numeric = "223"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSFLINE"; numeric = "224"; origin = "Hybrid, Bahamut"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSTLINE"; numeric = "224"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSDLINE"; numeric = "225"; origin = "Hybrid"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSZLINE"; numeric = "225"; origin = "Bahamut"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSELINE"; numeric = "225"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSCOUNT"; numeric = "226"; origin = "Bahamut"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSNLINE"; numeric = "226"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSGLINE"; numeric = "227"; origin = "Bahamut"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSVLINE"; numeric = "227"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSQLINE"; numeric = "228"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_SERVICEINFO"; numeric = "231"; origin = "RFC1459"; obsolete = "yes"; }; irc2numerics = { name = "RPL_ENDOFSERVICES"; numeric = "232"; origin = "RFC1459"; obsolete = "yes"; }; irc2numerics = { name = "RPL_RULES"; origin = "Unreal"; numeric = "232"; conflict = "yes"; }; irc2numerics = { name = "RPL_SERVICE"; numeric = "233"; origin = "RFC1459"; obsolete = "yes"; }; irc2numerics = { name = "RPL_SERVLIST"; numeric = "234"; origin = "RFC2812"; format = " "; comment = "A service entry in the service list"; }; irc2numerics = { name = "RPL_SERVLISTEND"; numeric = "235"; origin = "RFC2812"; format = " :"; comment = "Termination of an RPL_SERVLIST list"; }; irc2numerics = { name = "RPL_STATSVERBOSE"; numeric = "236"; origin = "ircu"; comment = "Verbose server list?"; }; irc2numerics = { name = "RPL_STATSENGINE"; numeric = "237"; origin = "ircu"; comment = "Engine name?"; }; irc2numerics = { name = "RPL_STATSFLINE"; numeric = "238"; origin = "ircu"; comment = "Feature lines?"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSIAUTH"; numeric = "239"; origin = "IRCnet"; }; irc2numerics = { name = "RPL_STATSVLINE"; numeric = "240"; origin = "RFC2812"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSXLINE"; numeric = "240"; origin = "AustHex"; contact = "dev@austnet.org"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSLLINE"; numeric = "241"; origin = "RFC1459"; format = "L * "; comment = "Reply to STATS (See RFC)"; }; irc2numerics = { name = "RPL_STATSUPTIME"; numeric = "242"; origin = "RFC1459"; format = ":Server Up days ::"; comment = "Reply to STATS (See RFC)"; }; irc2numerics = { name = "RPL_STATSOLINE"; numeric = "243"; origin = "RFC1459"; format = "O * [:]"; comment = "Reply to STATS (See RFC); The info field is an extension " "found in some IRC daemons, which returns info such as an " "e-mail address or the name/job of an operator"; }; irc2numerics = { name = "RPL_STATSHLINE"; numeric = "244"; origin = "RFC1459"; format = "H * "; comment = "Reply to STATS (See RFC)"; }; irc2numerics = { name = "RPL_STATSSLINE"; numeric = "245"; origin = "Bahamut, IRCnet, Hybrid"; }; irc2numerics = { name = "RPL_STATSPING"; numeric = "246"; origin = "RFC2812"; obsolete = "yes"; }; irc2numerics = { name = "RPL_STATSTLINE"; numeric = "246"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSULINE"; numeric = "246"; origin = "Hybrid"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSBLINE"; numeric = "247"; origin = "RFC2812"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSXLINE"; numeric = "247"; origin = "Hybrid, PTlink, Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSGLINE"; numeric = "247"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSULINE"; numeric = "248"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSDEFINE"; numeric = "248"; origin = "IRCnet"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSULINE"; numeric = "249"; comment = "Extension to RFC1459?"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSDEBUG"; numeric = "249"; origin = "Hybrid"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSDLINE"; numeric = "250"; origin = "RFC2812"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSCONN"; numeric = "250"; origin = "ircu, Unreal"; }; irc2numerics = { name = "RPL_LUSERCLIENT"; numeric = "251"; origin = "RFC1459"; format = ":There are users and invisible on " "servers"; comment = "Reply to LUSERS command, other versions exist (eg. " "RFC2812); Text may vary."; }; irc2numerics = { name = "RPL_LUSEROP"; numeric = "252"; origin = "RFC1459"; format = " :"; comment = "Reply to LUSERS command - Number of IRC operators online"; }; irc2numerics = { name = "RPL_LUSERUNKNOWN"; numeric = "253"; origin = "RFC1459"; format = " :"; comment = "Reply to LUSERS command - Number of unknown/unregistered " "connections"; }; irc2numerics = { name = "RPL_LUSERCHANNELS"; numeric = "254"; origin = "RFC1459"; format = " :"; comment = "Reply to LUSERS command - Number of channels formed"; }; irc2numerics = { name = "RPL_LUSERME"; numeric = "255"; origin = "RFC1459"; format = ":I have clients and servers"; comment = "Reply to LUSERS command - Information about local " "connections; Text may vary."; }; irc2numerics = { name = "RPL_ADMINME"; numeric = "256"; origin = "RFC1459"; format = " :"; comment = "Start of an RPL_ADMIN* reply. In practise, the server " "parameter is often never given, and instead the info " "field contains the text 'Administrative info about " "'. Newer daemons seem to follow the RFC and output " "the server's hostname in the 'server' parameter, but also " "output the server name in the text as per traditional " "daemons."; }; irc2numerics = { name = "RPL_ADMINLOC1"; numeric = "257"; origin = "RFC1459"; format = ":"; comment = "Reply to ADMIN command (Location, first line)"; }; irc2numerics = { name = "RPL_ADMINLOC2"; numeric = "258"; origin = "RFC1459"; format = ":"; comment = "Reply to ADMIN command (Location, second line)"; }; irc2numerics = { name = "RPL_ADMINEMAIL"; numeric = "259"; origin = "RFC1459"; format = ":"; comment = "Reply to ADMIN command (E-mail address of administrator)"; }; irc2numerics = { name = "RPL_TRACELOG"; numeric = "261"; origin = "RFC1459"; format = "File "; comment = "See RFC"; }; irc2numerics = { name = "RPL_TRACEPING"; numeric = "262"; comment = "Extension to RFC1459?"; conflict = "yes"; }; irc2numerics = { name = "RPL_TRACEEND"; numeric = "262"; origin = "RFC2812"; format = " [.] :"; comment = "Used to terminate a list of RPL_TRACE* replies"; conflict = "yes"; }; irc2numerics = { name = "RPL_TRYAGAIN"; numeric = "263"; origin = "RFC2812"; format = " :"; comment = "When a server drops a command without processing it, it " "MUST use this reply. Also known as RPL_LOAD_THROTTLED and " "RPL_LOAD2HI, I'm presuming they do the same thing."; }; irc2numerics = { name = "RPL_LOCALUSERS"; numeric = "265"; origin = "aircd, Hybrid, Hybrid, Bahamut"; comment = "Also known as RPL_CURRENT_LOCAL"; }; irc2numerics = { name = "RPL_GLOBALUSERS"; numeric = "266"; origin = "aircd, Hybrid, Hybrid, Bahamut"; comment = "Also known as RPL_CURRENT_GLOBAL"; }; irc2numerics = { name = "RPL_START_NETSTAT"; numeric = "267"; origin = "aircd"; }; irc2numerics = { name = "RPL_NETSTAT"; numeric = "268"; origin = "aircd"; }; irc2numerics = { name = "RPL_END_NETSTAT"; numeric = "269"; origin = "aircd"; }; irc2numerics = { name = "RPL_PRIVS"; numeric = "270"; origin = "ircu"; }; irc2numerics = { name = "RPL_SILELIST"; numeric = "271"; origin = "ircu"; }; irc2numerics = { name = "RPL_ENDOFSILELIST"; numeric = "272"; origin = "ircu"; }; irc2numerics = { name = "RPL_NOTIFY"; numeric = "273"; origin = "aircd"; }; irc2numerics = { name = "RPL_ENDNOTIFY"; numeric = "274"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSDELTA"; numeric = "274"; origin = "IRCnet"; conflict = "yes"; }; irc2numerics = { name = "RPL_STATSDLINE"; numeric = "275"; origin = "ircu, Ultimate"; conflict = "yes"; }; irc2numerics = { }; irc2numerics = { name = "RPL_VCHANEXIST"; numeric = "276"; }; irc2numerics = { name = "RPL_VCHANLIST"; numeric = "277"; }; irc2numerics = { name = "RPL_VCHANHELP"; numeric = "278"; }; irc2numerics = { name = "RPL_GLIST"; numeric = "280"; origin = "ircu"; }; irc2numerics = { name = "RPL_ENDOFGLIST"; numeric = "281"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_ACCEPTLIST"; numeric = "281"; conflict = "yes"; }; irc2numerics = { name = "RPL_ENDOFACCEPT"; numeric = "282"; conflict = "yes"; }; irc2numerics = { name = "RPL_JUPELIST"; numeric = "282"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_ALIST"; numeric = "283"; conflict = "yes"; }; irc2numerics = { name = "RPL_ENDOFJUPELIST"; numeric = "283"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_ENDOFALIST"; numeric = "284"; conflict = "yes"; }; irc2numerics = { name = "RPL_FEATURE"; numeric = "284"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_GLIST_HASH"; numeric = "285"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_HANDLE"; numeric = "285"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_NEWHOSTIS"; numeric = "285"; origin = "QuakeNet"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_USERS"; numeric = "286"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHKHEAD"; numeric = "286"; origin = "QuakeNet"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_CHOPS"; numeric = "287"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANUSER"; numeric = "287"; origin = "QuakeNet"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_VOICES"; numeric = "288"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_PATCHHEAD"; numeric = "288"; origin = "QuakeNet"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_AWAY"; numeric = "289"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_PATCHCON"; numeric = "289"; origin = "QuakeNet"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_OPERS"; numeric = "290"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_HELPHDR"; numeric = "290"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_DATASTR"; numeric = "290"; origin = "QuakeNet"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_BANNED"; numeric = "291"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_HELPOP"; numeric = "291"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_ENDOFCHECK"; numeric = "291"; origin = "QuakeNet"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_BANS"; numeric = "292"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_HELPTLR"; numeric = "292"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_INVITE"; numeric = "293"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_HELPHLP"; numeric = "293"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_INVITES"; numeric = "294"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_HELPFWD"; numeric = "294"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_KICK"; numeric = "295"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_HELPIGN"; numeric = "295"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANINFO_KICKS"; numeric = "296"; origin = "aircd"; }; irc2numerics = { name = "RPL_END_CHANINFO"; numeric = "299"; origin = "aircd"; }; irc2numerics = { name = "RPL_NONE"; numeric = "300"; origin = "RFC1459"; comment = "Dummy reply, supposedly only used for debugging/testing " "new features, however has appeared in production daemons."; }; irc2numerics = { name = "RPL_AWAY"; numeric = "301"; origin = "RFC1459"; format = " :"; comment = "Used in reply to a command directed at a user who is " "marked as away"; }; irc2numerics = { name = "RPL_AWAY"; numeric = "301"; origin = "KineIRCd"; format = " :"; comment = "Identical to RPL_AWAY, however this includes the number of " "seconds the user has been away for. This is designed to " "discourage the need for people to use those horrible " "scripts which set the AWAY message every 30 seconds in " "order to include an 'away since' timer."; repeated; }; irc2numerics = { name = "RPL_USERHOST"; numeric = "302"; origin = "RFC1459"; format = ":*1 *( ' ' )"; comment = "Reply used by USERHOST (see RFC)"; }; irc2numerics = { name = "RPL_ISON"; numeric = "303"; origin = "RFC1459"; format = ":*1 *( ' ' )"; comment = "Reply to the ISON command (see RFC)"; }; irc2numerics = { name = "RPL_TEXT"; numeric = "304"; obsolete = "yes"; }; irc2numerics = { name = "RPL_UNAWAY"; numeric = "305"; origin = "RFC1459"; format = ":"; comment = "Reply from AWAY when no longer marked as away"; }; irc2numerics = { name = "RPL_NOWAWAY"; numeric = "306"; origin = "RFC1459"; format = ":"; comment = "Reply from AWAY when marked away"; }; irc2numerics = { name = "RPL_USERIP"; numeric = "307"; conflict = "yes"; }; irc2numerics = { name = "RPL_WHOISREGNICK"; numeric = "307"; origin = "Bahamut, Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_SUSERHOST"; numeric = "307"; origin = "AustHex"; contact = "dev@austnet.org"; conflict = "yes"; }; irc2numerics = { name = "RPL_NOTIFYACTION"; numeric = "308"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_WHOISADMIN"; numeric = "308"; origin = "Bahamut"; conflict = "yes"; }; irc2numerics = { name = "RPL_RULESSTART"; numeric = "308"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_NICKTRACE"; numeric = "309"; origin = "aircd"; conflict = "yes"; }; irc2numerics = { name = "RPL_WHOISSADMIN"; numeric = "309"; origin = "Bahamut"; conflict = "yes"; }; irc2numerics = { name = "RPL_ENDOFRULES"; numeric = "309"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_WHOISHELPER"; numeric = "309"; origin = "AustHex"; contact = "dev@austnet.org"; conflict = "yes"; }; irc2numerics = { name = "RPL_WHOISSVCMSG"; numeric = "310"; origin = "Bahamut"; conflict = "yes"; }; irc2numerics = { name = "RPL_WHOISHELPOP"; numeric = "310"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_WHOISSERVICE"; numeric = "310"; origin = "AustHex"; contact = "dev@austnet.org"; conflict = "yes"; }; irc2numerics = { name = "RPL_WHOISUSER"; numeric = "311"; origin = "RFC1459"; format = " * :"; comment = "Reply to WHOIS - Information about the user"; }; irc2numerics = { name = "RPL_WHOISSERVER"; numeric = "312"; origin = "RFC1459"; format = " :"; comment = "Reply to WHOIS - What server they're on"; }; irc2numerics = { name = "RPL_WHOISOPERATOR"; numeric = "313"; origin = "RFC1459"; format = " :"; comment = "Reply to WHOIS - User has IRC Operator privileges"; }; irc2numerics = { name = "RPL_WHOWASUSER"; numeric = "314"; origin = "RFC1459"; format = " * :"; comment = "Reply to WHOWAS - Information about the user"; }; irc2numerics = { name = "RPL_ENDOFWHO"; numeric = "315"; origin = "RFC1459"; format = " :"; comment = "Used to terminate a list of RPL_WHOREPLY replies"; }; irc2numerics = { name = "RPL_WHOISCHANOP"; numeric = "316"; origin = "RFC1459"; obsolete = "yes"; }; irc2numerics = { name = "RPL_WHOISIDLE"; numeric = "317"; origin = "RFC1459"; format = " :seconds idle"; comment = "Reply to WHOIS - Idle information"; }; irc2numerics = { name = "RPL_ENDOFWHOIS"; numeric = "318"; origin = "RFC1459"; format = " :"; comment = "Reply to WHOIS - End of list"; }; irc2numerics = { name = "RPL_WHOISCHANNELS"; numeric = "319"; origin = "RFC1459"; format = " :*( ( '@' / '+' ) ' ' )"; comment = "Reply to WHOIS - Channel list for user (See RFC)"; }; irc2numerics = { name = "RPL_WHOISVIRT"; numeric = "320"; origin = "AustHex"; contact = "dev@austnet.org"; conflicts = "yes"; }; irc2numerics = { name = "RPL_WHOIS_HIDDEN"; numeric = "320"; origin = "Anothernet"; conflicts = "yes"; }; irc2numerics = { name = "RPL_WHOISSPECIAL"; numeric = "320"; origin = "Unreal"; conflicts = "yes"; }; irc2numerics = { name = "RPL_LISTSTART"; numeric = "321"; origin = "RFC1459"; format = "Channels :Users Name"; comment = "Channel list - Header"; obsolete = "yes"; }; irc2numerics = { name = "RPL_LIST"; numeric = "322"; origin = "RFC1459"; format = " <#_visible> :"; comment = "Channel list - A channel"; }; irc2numerics = { name = "RPL_LISTEND"; numeric = "323"; origin = "RFC1459"; format = ":"; comment = "Channel list - End of list"; }; irc2numerics = { name = "RPL_CHANNELMODEIS"; numeric = "324"; origin = "RFC1459"; format = " "; }; irc2numerics = { name = "RPL_UNIQOPIS"; numeric = "325"; origin = "RFC2812"; format = " "; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANNELPASSIS"; numeric = "325"; conflict = "yes"; }; irc2numerics = { name = "RPL_NOCHANPASS"; numeric = "326"; }; irc2numerics = { name = "RPL_CHPASSUNKNOWN"; numeric = "327"; }; irc2numerics = { name = "RPL_CHANNEL_URL"; numeric = "328"; origin = "Bahamut, AustHex"; }; irc2numerics = { name = "RPL_CREATIONTIME"; numeric = "329"; origin = "Bahamut"; }; irc2numerics = { name = "RPL_WHOWAS_TIME"; numeric = "330"; conflict = "yes"; }; irc2numerics = { name = "RPL_WHOISACCOUNT"; numeric = "330"; origin = "ircu"; format = " :"; conflict = "yes"; }; irc2numerics = { name = "RPL_NOTOPIC"; numeric = "331"; origin = "RFC1459"; format = " :"; comment = "Response to TOPIC when no topic is set"; }; irc2numerics = { name = "RPL_TOPIC"; numeric = "332"; origin = "RFC1459"; format = " :"; comment = "Response to TOPIC with the set topic"; }; irc2numerics = { name = "RPL_TOPICWHOTIME"; numeric = "333"; origin = "ircu"; }; irc2numerics = { name = "RPL_LISTUSAGE"; numeric = "334"; origin = "ircu"; conflict = "yes"; }; irc2numerics = { name = "RPL_COMMANDSYNTAX"; numeric = "334"; origin = "Bahamut"; conflict = "yes"; }; irc2numerics = { name = "RPL_LISTSYNTAX"; numeric = "334"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_WHOISBOT"; numeric = "335"; origin = "Unreal"; conflict = "yes"; }; irc2numerics = { name = "RPL_CHANPASSOK"; numeric = "338"; conflict = "yes"; }; irc2numerics = { name = "RPL_WHOISACTUALLY"; numeric = "338"; origin = "ircu, Bahamut"; conflict = "yes"; }; irc2numerics = { name = "RPL_BADCHANPASS"; numeric = "339"; }; irc2numerics = { name = "RPL_USERIP"; numeric = "340"; origin = "ircu"; }; irc2numerics = { name = "RPL_INVITING"; numeric = "341"; origin = "RFC1459"; format = " "; comment = "Returned by the server to indicate that the attempted " "INVITE message was successful and is being passed onto " "the end client. Note that RFC1459 documents the parameters " "in the reverse order. The format given here is the format " "used on production servers, and should be considered the " "standard reply above that given by RFC1459."; }; irc2numerics = { name = "RPL_SUMMONING"; numeric = "342"; origin = "RFC1459"; format = " :"; comment = "Returned by a server answering a SUMMON message to indicate that it is summoning that user"; obsolete = "yes"; }; irc2numerics = { name = "RPL_INVITED"; numeric = "345"; origin = "GameSurge"; contact = "gsdev@gamesurge.net"; format = " " ": has been invited by " ""; comment = "Sent to users on a channel when an INVITE command has been " "issued"; }; irc2numerics = { name = "RPL_INVITELIST"; numeric = "346"; origin = "RFC2812"; format = " "; comment = "An invite mask for the invite mask list"; }; irc2numerics = { name = "RPL_ENDOFINVITELIST"; numeric = "347"; origin = "RFC2812"; format = " :"; comment = "Termination of an RPL_INVITELIST list"; }; irc2numerics = { name = "RPL_EXCEPTLIST"; numeric = "348"; origin = "RFC2812"; format = " "; comment = "An exception mask for the exception mask list. Also known " "as RPL_EXLIST (Unreal, Ultimate)"; }; irc2numerics = { name = "RPL_ENDOFEXCEPTLIST"; numeric = "349"; origin = "RFC2812"; format = " :"; comment = "Termination of an RPL_EXCEPTLIST list. Also known as " "RPL_ENDOFEXLIST (Unreal, Ultimate)"; }; irc2numerics = { name = "RPL_VERSION"; numeric = "351"; origin = "RFC1459"; format = "[.] :"; comment = "Reply by the server showing its version details, however " "this format is not often adhered to"; }; irc2numerics = { name = "RPL_WHOREPLY"; numeric = "352"; origin = "RFC1459"; format = " [*][@|+] " ": "; comment = "Reply to vanilla WHO (See RFC). This format can be " "very different if the 'WHOX' version of the command is " "used (see ircu)."; }; irc2numerics = { name = "RPL_NAMREPLY"; numeric = "353"; origin = "RFC1459"; format = "( '=' / '*' / '@' ) ' ' : [ '@' / '+' ] " "*( ' ' [ '@' / '+' ] )"; comment = "Reply to NAMES (See RFC)"; }; irc2numerics = { name = "RPL_WHOSPCRPL"; numeric = "354"; origin = "ircu"; comment = "Reply to WHO, however it is a 'special' reply because it " "is returned using a non-standard (non-RFC1459) format. The " "format is dictated by the command given by the user, and " "can vary widely. When this is used, the WHO command was " "invoked in its 'extended' form, as announced by the 'WHOX' " "ISUPPORT tag."; }; irc2numerics = { name = "RPL_NAMREPLY_"; numeric = "355"; origin = "QuakeNet"; format = "( '=' / '*' / '@' ) ' ' : [ '@' / '+' ] " "*( ' ' [ '@' / '+' ] )"; comment = "Reply to the \"NAMES -d\" command - used to show invisible " "users (when the channel is set +D, QuakeNet relative). The " "proper define name for this numeric is unknown at this " "time"; seealso = "353"; }; irc2numerics = { name = "RPL_MAP"; numeric = "357"; origin = "AustHex"; conflict = "yes"; }; irc2numerics = { name = "RPL_MAPMORE"; numeric = "358"; origin = "AustHex"; conflict = "yes"; }; irc2numerics = { name = "RPL_MAPEND"; numeric = "359"; origin = "AustHex"; conflict = "yes"; }; irc2numerics = { name = "RPL_KILLDONE"; numeric = "361"; origin = "RFC1459"; obsolete = "yes"; }; irc2numerics = { name = "RPL_CLOSING"; numeric = "362"; origin = "RFC1459"; obsolete = "yes"; }; irc2numerics = { name = "RPL_CLOSEEND"; numeric = "363"; origin = "RFC1459"; obsolete = "yes"; }; irc2numerics = { name = "RPL_LINKS"; numeric = "364"; origin = "RFC1459"; format = " : "; comment = "Reply to the LINKS command"; }; irc2numerics = { name = "RPL_ENDOFLINKS"; numeric = "365"; origin = "RFC1459"; format = " :"; comment = "Termination of an RPL_LINKS list"; }; irc2numerics = { name = "RPL_ENDOFNAMES"; numeric = "366"; origin = "RFC1459"; format = " :"; comment = "Termination of an RPL_NAMREPLY list"; }; irc2numerics = { name = "RPL_BANLIST"; numeric = "367"; origin = "RFC1459"; format = " [ :]"; comment = "A ban-list item (See RFC);