Module: Syndi::IRC::Std::Numerics
- Included in:
- Protocol::Numerics
- Defined in:
- lib/syndi/irc/std/numerics.rb
Overview
A module which provides constant representatives of all useful IRC numerics as specified by the IRC v3.1 protocol.
Constant Summary collapse
- ERR_NOSUCHNICK =
errors (RFC1459)
'401'- ERR_NOSUCHSERVER =
'402'- ERR_NOSUCHCHANNEL =
'403'- ERR_CANNOTSENDTOCHAN =
'404'- ERR_TOOMANYCHANNELS =
'405'- ERR_WASNOSUCHNICK =
'406'- ERR_TOOMANYTARGETS =
'407'- ERR_NOORIGIN =
'409'- ERR_NORECIPIENT =
'411'- ERR_NOTEXTTOSEND =
'412'- ERR_NOTOPLEVEL =
'413'- ERR_WILDTOPLEVEL =
'414'- ERR_UNKNOWNCOMMAND =
'421'- ERR_NOMOTD =
'422'- ERR_NOADMININFO =
'423'- ERR_FILEERROR =
'424'- ERR_NONICKNAMEGIVEN =
'431'- ERR_ERRONEUSNICKNAME =
'432'- ERR_NICKNAMEINUSE =
'433'- ERR_NICKCOLLISION =
'436'- ERR_USERNOTINCHANNEL =
'441'- ERR_NOTONCHANNEL =
'442'- ERR_USERONCHANNEL =
'443'- ERR_NOLOGIN =
'444'- ERR_SUMMONDISABLED =
'445'- ERR_USERSDISABLED =
'446'- ERR_NOTREGISTERED =
'451'- ERR_NEEDMOREPARAMS =
'461'- ERR_ALEADYREGISTERED =
'462'- ERR_NOPERMFORHOST =
'463'- ERR_PASSWDMISMATCH =
'464'- ERR_YOUREBANNEDCREEP =
'465'- ERR_KEYSET =
'467'- ERR_CHANNELISFULL =
'471'- ERR_UNKNOWNMODE =
'472'- ERR_INVITEONLYCHAN =
'473'- ERR_BANNEDFROMCHAN =
'474'- ERR_BADCHANNELKEY =
'475'- ERR_NOPRIVILEGES =
'481'- ERR_CHANOPRIVSNEEDED =
'482'- ERR_CANTKILLSERVER =
'483'- ERR_NOOPERHOST =
'491'- ERR_UMODEUNKNOWNFLAG =
'501'- ERR_USERSDONTMATCH =
'502'- RPL_AWAY =
responses (RFC1459)
'301'- RPL_USERHOST =
'302'- RPL_ISON =
'303'- RPL_UNAWAY =
'305'- RPL_NOWAWAY =
'306'- RPL_WHOISUSER =
'311'- RPL_WHOISSERVER =
'312'- RPL_WHOISOPERATOR =
'313'- RPL_WHOWASUSER =
'314'- RPL_ENDOFWHO =
'315'- RPL_WHOISIDLE =
'317'- RPL_ENDOFWHOIS =
'318'- RPL_WHOISCHANNELS =
'319'- RPL_LISTSTART =
'321'- RPL_LIST =
'322'- RPL_LISTEND =
'323'- RPL_CHANNELMODEIS =
'324'- RPL_NOTOPIC =
'331'- RPL_TOPIC =
'332'- RPL_INVITING =
'341'- RPL_SUMMONING =
'342'- RPL_VERSION =
'351'- RPL_WHOREPLY =
'352'- RPL_NAMREPLY =
'353'- RPL_LINKS =
'364'- RPL_ENDOFLINKS =
'365'- RPL_ENDOFNAMES =
'366'- RPL_BANLIST =
'367'- RPL_ENDOFBANLIST =
'368'- RPL_ENDOFWHOWAS =
'369'- RPL_INFO =
'371'- RPL_MOTD =
'372'- RPL_ENDOFINFO =
'374'- RPL_MOTDSTART =
'375'- RPL_ENDOFMOTD =
'376'- RPL_YOUREOPER =
'381'- RPL_REHASHING =
'382'- RPL_TIME =
'391'- RPL_USERSSTART =
'392'- RPL_USERS =
'393'- RPL_ENDOFUSERS =
'394'- RPL_NOUSERS =
'395'- RPL_TRACELINK =
more command responses in the 200-299 range (RFC1459)
'200'- RPL_TRACECONNECTING =
'201'- RPL_TRACEHANDSHAKE =
'202'- RPL_TRACEUNKNOWN =
'203'- RPL_TRACEOPERATOR =
'204'- RPL_TRACEUSER =
'205'- RPL_TRACESERVER =
'206'- RPL_TRACENEWTYPE =
'208'- RPL_STATSLINKINFO =
'211'- RPL_STATSCOMMANDS =
'212'- RPL_STATSCLINE =
'213'- RPL_STATSNLINE =
'214'- RPL_STATSILINE =
'215'- RPL_STATSKLINE =
'216'- RPL_STATSYLINE =
'218'- RPL_ENDOFSTATS =
'219'- RPL_UMODEIS =
'221'- RPL_STATSLLINE =
'241'- RPL_STATSUPTIME =
'242'- RPL_STATSOLINE =
'243'- RPL_STATSHLINE =
'244'- RPL_LUSERCLIENT =
'251'- RPL_LUSEROP =
'252'- RPL_LUSERUNKNOWN =
'253'- RPL_LUSERCHANNELS =
'254'- RPL_LUSERME =
'255'- RPL_ADMINME =
'256'- RPL_ADMINLOC1 =
'257'- RPL_ADMINLOC2 =
'258'- RPL_ADMINEMAIL =
'259'- RPL_TRACELOG =
'261'- RPL_LOGGEDIN =
'900'+ and SASL
'900'- RPL_LOGGEDOUT =
'901'- RPL_SASLSUCCESS =
'903'- ERR_SASLFAIL =
'904'- ERR_SASLTOOLONG =
'905'- ERR_SASLABORTED =
'906'- ERR_SASLALREADY =
'907'- RPL_TRACECLASS =
RFC1459 so-called 'reserved' numerics
'209'- RPL_SERVICEINFO =
'231'- RPL_SERVICE =
'233'- RPL_SERVLISTEND =
'235'- RPL_WHOISCHANOP =
'316'- RPL_CLOSING =
'362'- RPL_INFOSTART =
'373'- RPL_STATSQLINE =
'217'- RPL_ENDOFSERVICES =
'232'- RPL_SERVLIST =
'234'- ERR_YOUWILLBEBANNED =
'466'- ERR_NOSERVICEHOST =
'492'- ERR_BADCHANMASK =
'476'- RPL_WELCOME =
additional RFC2812 numerics
'001'- RPL_YOURHOST =
'002'- RPL_CREATED =
'003'- RPL_MYINFO =
'004'- RPL_ISUPPORT =
ISUPPORT favored over BOUNCE
'005'- RPL_BOUNCE =
here in lieu of 005
'010'