Difference between revisions of "Rawdb"
From Scriptwiki
(initial import of numeric database used on Dana for the -raw command) |
m (attempting to remove the empty lines) |
||
Line 2: | Line 2: | ||
numeric: 001 RPL_WELCOME | numeric: 001 RPL_WELCOME | ||
format: <source> 001 <target> :Welcome to the Internet Relay Network [via <provider>], <target> | format: <source> 001 <target> :Welcome to the Internet Relay Network [via <provider>], <target> | ||
− | info: returned when connecing, [via <provider>] only appears when the PROVIDER F line has been set, | + | info: returned when connecing, [via <provider>] only appears when the PROVIDER F line has been set, it's used for providing promotional space to providers |
− | |||
− | it's used for providing promotional space to providers | ||
example: irc.quakenet.org 001 Dana :Welcome to the Internet Relay Network, Dana | example: irc.quakenet.org 001 Dana :Welcome to the Internet Relay Network, Dana | ||
¶002 | ¶002 | ||
Line 10: | Line 8: | ||
format: <source> 002 <target> :Your host <server>, running version <version> | format: <source> 002 <target> :Your host <server>, running version <version> | ||
info: returned when connecting | info: returned when connecting | ||
− | example: irc.quakenet.org 002 Dana :Your host is irc.quakenet.org, running version | + | example: irc.quakenet.org 002 Dana :Your host is irc.quakenet.org, running version u2.10.11.04+asuka(1.0.6a) |
− | |||
− | u2.10.11.04+asuka(1.0.6a) | ||
¶003 | ¶003 | ||
numeric: 003 RPL_CREATED | numeric: 003 RPL_CREATED | ||
Line 20: | Line 16: | ||
¶004 | ¶004 | ||
numeric: 004 RPL_MYINFO | numeric: 004 RPL_MYINFO | ||
− | format: <source> 004 <target> :<server> <version> <usermodes> <channelmodes> | + | format: <source> 004 <target> :<server> <version> <usermodes> <channelmodes> <channelmodes_with_param> |
− | |||
− | <channelmodes_with_param> | ||
info: returned when connecting | info: returned when connecting | ||
− | example: irc.quakenet.org 004 Dana irc.quakenet.org u2.10.11.04+asuka(1.0.6a) dioswkgxXInR | + | example: irc.quakenet.org 004 Dana irc.quakenet.org u2.10.11.04+asuka(1.0.6a) dioswkgxXInR biklmnopstvrDcCNu bklov |
− | |||
− | biklmnopstvrDcCNu bklov | ||
¶005 | ¶005 | ||
numeric: 005 RPL_ISUPPORT | numeric: 005 RPL_ISUPPORT | ||
format: <source> 005 <target> :<list_of_features> :are supported by this server | format: <source> 005 <target> :<list_of_features> :are supported by this server | ||
info: returned when connecting and when using the VERSION command | info: returned when connecting and when using the VERSION command | ||
− | info: features are either a word describing the feature eg: 'SILENCE', or a word describing the | + | info: features are either a word describing the feature eg: 'SILENCE', or a word describing the feature and an equals and a list of parameters. eg: SILENCE=15 (says that we support silence, and we support up to 15 of them per user), or FOO=12,3 (says we support FOO with parameters 12 and 3) |
− | + | example: irc.quakenet.org 005 Dana WHOX WALLCHOPS WALLVOICES USERIP CPRIVMSG CNOTICE SILENCE=15 MODES=6 MAXCHANNELS=20 MAXBANS=45 NICKLEN=15 TOPICLEN=250 AWAYLEN=160 KICKLEN=250 :are supported by this server | |
− | feature and an equals and a list of parameters. eg: SILENCE=15 (says that we support silence, and we | + | example: irc.quakenet.org 005 Dana CHANTYPES=#& PREFIX=(ov)@+ CHANMODES=b,k,l,imnpstrDdcCNu CASEMAPPING=rfc1459 NETWORK=QuakeNet :are supported by this server |
− | |||
− | support up to 15 of them per user), or FOO=12,3 (says we support FOO with parameters 12 and 3) | ||
− | example: irc.quakenet.org 005 Dana WHOX WALLCHOPS WALLVOICES USERIP CPRIVMSG CNOTICE SILENCE=15 | ||
− | |||
− | MODES=6 MAXCHANNELS=20 MAXBANS=45 NICKLEN=15 TOPICLEN=250 AWAYLEN=160 KICKLEN=250 :are supported by | ||
− | |||
− | this server | ||
− | example: irc.quakenet.org 005 Dana CHANTYPES=#& PREFIX=(ov)@+ CHANMODES=b,k,l,imnpstrDdcCNu | ||
− | |||
− | CASEMAPPING=rfc1459 NETWORK=QuakeNet :are supported by this server | ||
¶008 | ¶008 | ||
numeric: 008 RPL_SNOMASK | numeric: 008 RPL_SNOMASK | ||
format: <source> 008 <target> <snomask> :: Server notice mask (<snomask_hex_value>) | format: <source> 008 <target> <snomask> :: Server notice mask (<snomask_hex_value>) | ||
− | info: returned when requesting your usermodes with MODE and you have usermode +s set and when | + | info: returned when requesting your usermodes with MODE and you have usermode +s set and when setting/changing snomask level |
− | + | info: for more info on snomasks see http://cvs.undernet.org/viewcvs.py/*checkout*/undernet-ircu/ircu2.10/doc/snomask.html?rev=1.2 | |
− | setting/changing snomask level | ||
− | info: for more info on snomasks see | ||
− | |||
− | http://cvs.undernet.org/viewcvs.py/*checkout*/undernet-ircu/ircu2.10/doc/snomask.html?rev=1.2 | ||
example: irc.quakenet.org 008 Dana 32767 :: Server notice mask (0x7FFF) | example: irc.quakenet.org 008 Dana 32767 :: Server notice mask (0x7FFF) | ||
¶015 | ¶015 | ||
numeric: 015 RPL_MAP | numeric: 015 RPL_MAP | ||
format: <source> 015 <target> :[<tree>][*|!]<server> (<X>s) [<N> clients] | format: <source> 015 <target> :[<tree>][*|!]<server> (<X>s) [<N> clients] | ||
− | info: returned when using the MAP command. * means the server is bursting, ! means the server has | + | info: returned when using the MAP command. * means the server is bursting, ! means the server has acknowledged the burst, X seconds delay, N clients on the server |
− | |||
− | acknowledged the burst, X seconds delay, N clients on the server | ||
example: irc.quakenet.org 015 Dana :irc.quakenet.org (0s) [20657 clients] | example: irc.quakenet.org 015 Dana :irc.quakenet.org (0s) [20657 clients] | ||
example: irc.quakenet.org 015 Dana :|-!hub1.quakenet.org (0s) [2 clients] | example: irc.quakenet.org 015 Dana :|-!hub1.quakenet.org (0s) [2 clients] | ||
Line 66: | Line 42: | ||
¶016 | ¶016 | ||
numeric: 016 RPL_MAPMORE | numeric: 016 RPL_MAPMORE | ||
− | format: <source> 016 <target> :`-----------------------------------------------------------<server> | + | format: <source> 016 <target> :`-----------------------------------------------------------<server> --> *more* |
− | |||
− | --> *more* | ||
info: returned when using the MAP command if the tree is too big in the output | info: returned when using the MAP command if the tree is too big in the output | ||
− | example: irc.quakenet.org 016 Dana | + | example: irc.quakenet.org 016 Dana :`-----------------------------------------------------------hub1.quakenet.org --> *more* |
− | |||
− | :`-----------------------------------------------------------hub1.quakenet.org --> *more* | ||
¶017 | ¶017 | ||
numeric: 017 RPL_MAPEND | numeric: 017 RPL_MAPEND | ||
Line 79: | Line 51: | ||
example: irc.quakenet.org 017 Dana :End of /MAP | example: irc.quakenet.org 017 Dana :End of /MAP | ||
¶105 | ¶105 | ||
− | info: 100-199 Reserve numerics 000-099 for server-client connections where the client is local to | + | info: 100-199 Reserve numerics 000-099 for server-client connections where the client is local to the server. |
− | + | info: If any server passed a numeric in this range from another server then it is remapped to 100-199. | |
− | the server. | ||
− | info: If any server passed a numeric in this range from another server then it is remapped to | ||
− | |||
− | 100-199. | ||
info: 105 reply to remote VERSION request, see numeric 005 | info: 105 reply to remote VERSION request, see numeric 005 | ||
¶200 | ¶200 | ||
Line 118: | Line 86: | ||
¶206 | ¶206 | ||
numeric: 206 RPL_TRACESERVER | numeric: 206 RPL_TRACESERVER | ||
− | format: <source> 206 <target> Serv <class> <servers_linked>S <clients>C <connected_by> | + | format: <source> 206 <target> Serv <class> <servers_linked>S <clients>C <connected_by> <nick>!<user>@<host|server> <idle_time> <connection_time> |
− | |||
− | <nick>!<user>@<host|server> <idle_time> <connection_time> | ||
info: returned when using the TRACE command | info: returned when using the TRACE command | ||
example: irc.quakenet.org 206 Dana Serv 90 2S 6C irc.quakenet.org *!*@hub1.quakenet.org 79 63706 | example: irc.quakenet.org 206 Dana Serv 90 2S 6C irc.quakenet.org *!*@hub1.quakenet.org 79 63706 | ||
Line 126: | Line 92: | ||
numeric: 208 RPL_TRACENEWTYPE | numeric: 208 RPL_TRACENEWTYPE | ||
format: <source> 208 <target> <newtype> 0 <nick> | format: <source> 208 <target> <newtype> 0 <nick> | ||
− | info: returned when using the TRACE command, connection does not fit in the other categories but is | + | info: returned when using the TRACE command, connection does not fit in the other categories but is being displayed anyway |
− | |||
− | being displayed anyway | ||
example: irc.quakenet.org 208 Dana <newtype> 0 Dana | example: irc.quakenet.org 208 Dana <newtype> 0 Dana | ||
¶209 | ¶209 | ||
Line 137: | Line 101: | ||
¶211 | ¶211 | ||
numeric: 211 RPL_STATSLINKINFO | numeric: 211 RPL_STATSLINKINFO | ||
− | format: <source> 211 <target> <Connection> <SendQ> <SendM> <SendKBytes> <RcveM> <RcveKBytes> :<Open | + | format: <source> 211 <target> <Connection> <SendQ> <SendM> <SendKBytes> <RcveM> <RcveKBytes> :<Open since> |
− | |||
− | since> | ||
info: returned when using the STATS command, "STATS l" request | info: returned when using the STATS command, "STATS l" request | ||
example: irc.quakenet.org 211 Dana Connection SendQ SendM SendKBytes RcveM RcveKBytes :Open since | example: irc.quakenet.org 211 Dana Connection SendQ SendM SendKBytes RcveM RcveKBytes :Open since | ||
Line 155: | Line 117: | ||
¶215 | ¶215 | ||
numeric: 215 RPL_STATSILINE | numeric: 215 RPL_STATSILINE | ||
− | format: <source> 215 <target> I <IP_mask_or_crap_to_force_resolving> <password>|<limit> <hostmask> | + | format: <source> 215 <target> I <IP_mask_or_crap_to_force_resolving> <password>|<limit> <hostmask> 0 <class> |
− | |||
− | 0 <class> | ||
info: returned when using the STATS command, "STATS I" request, some fields may be a '*' | info: returned when using the STATS command, "STATS I" request, some fields may be a '*' | ||
example: irc.quakenet.org 215 Dana I *@* * *@* 0 1 | example: irc.quakenet.org 215 Dana I *@* * *@* 0 1 | ||
Line 168: | Line 128: | ||
numeric: 217 RPL_STATSPLINE | numeric: 217 RPL_STATSPLINE | ||
format: <source> 217 <target> P <port> <connection_count> <C|S>[H] <active|disabled> | format: <source> 217 <target> P <port> <connection_count> <C|S>[H] <active|disabled> | ||
− | info: returned when using the STATS command, "STATS P" request, C=client port, S=server port, | + | info: returned when using the STATS command, "STATS P" request, C=client port, S=server port, H=hidden from users |
− | |||
− | H=hidden from users | ||
example: irc.quakenet.org 217 Dana P 6667 10435 C active | example: irc.quakenet.org 217 Dana P 6667 10435 C active | ||
¶218 | ¶218 | ||
numeric: 218 RPL_STATSYLINE | numeric: 218 RPL_STATSYLINE | ||
− | format: <source> 218 <target> Y <class> <ping_frequency> <connect_frequency> <max_links> | + | format: <source> 218 <target> Y <class> <ping_frequency> <connect_frequency> <max_links> <max_sendQ> <links> |
− | |||
− | <max_sendQ> <links> | ||
info: returned when using the STATS command, "STATS Y" request | info: returned when using the STATS command, "STATS Y" request | ||
example: irc.quakenet.org 218 Dana Y 1 90 0 25000 160000 20546 | example: irc.quakenet.org 218 Dana Y 1 90 0 25000 160000 20546 | ||
Line 193: | Line 149: | ||
format: <source> 228 <target> Q <channel> :<reason> | format: <source> 228 <target> Q <channel> :<reason> | ||
info: returned when using the STATS command, "STATS Q" request | info: returned when using the STATS command, "STATS Q" request | ||
− | info: Q:lines, Allows the admin to disallow the usage of /OPMODE and /CLEARMODE on certain | + | info: Q:lines, Allows the admin to disallow the usage of /OPMODE and /CLEARMODE on certain sensitive channels. |
− | |||
− | sensitive channels. | ||
example: irc.quakenet.org 228 Dana #channel :They can take care of themselves | example: irc.quakenet.org 228 Dana #channel :They can take care of themselves | ||
¶236 | ¶236 | ||
numeric: 236 RPL_STATSVERBOSE | numeric: 236 RPL_STATSVERBOSE | ||
− | format: <source> 236 <target> <Servername> <Uplink> <Flags> <Hops> <Numeric> <Lag> <RTT> <Up> | + | format: <source> 236 <target> <Servername> <Uplink> <Flags> <Hops> <Numeric> <Lag> <RTT> <Up> <Down> <Clients/Max> <Proto> <LinkTS> :<info> |
− | |||
− | <Down> <Clients/Max> <Proto> <LinkTS> :<info> | ||
info: returned when using the STATS command, "STATS v" request | info: returned when using the STATS command, "STATS v" request | ||
− | example: irc.quakenet.org 236 Dana Servername Uplink Flags Hops Numeric Lag | + | example: irc.quakenet.org 236 Dana Servername Uplink Flags Hops Numeric Lag RTT Up Down Clients/Max Proto LinkTS :Info |
− | + | example: irc.quakenet.org 236 Dana irc.quakenet.org hub1.quakenet.org ---- 1 AD 3 107190866 0 0 0 4 127 P10 1100716866 :hub server | |
− | RTT Up Down Clients/Max Proto LinkTS :Info | ||
− | example: irc.quakenet.org 236 Dana irc.quakenet.org hub1.quakenet.org ---- 1 AD 3 | ||
− | |||
− | 107190866 0 0 0 4 127 P10 1100716866 :hub server | ||
¶237 | ¶237 | ||
numeric: 237 RPL_STATSENGINE | numeric: 237 RPL_STATSENGINE | ||
Line 232: | Line 180: | ||
numeric: 243 RPL_STATSOLINE | numeric: 243 RPL_STATSOLINE | ||
format: <source> 243 <target> [o|O] <mask> <password> <ID> 0 <class> | format: <source> 243 <target> [o|O] <mask> <password> <ID> 0 <class> | ||
− | info: returned when using the STATS command, "STATS O" request, O=global oper, o=local oper, some | + | info: returned when using the STATS command, "STATS O" request, O=global oper, o=local oper, some fields may be a '*' |
− | |||
− | fields may be a '*' | ||
example: irc.quakenet.org 243 Dana O *@12.34.56.78 * Dana 0 10 | example: irc.quakenet.org 243 Dana O *@12.34.56.78 * Dana 0 10 | ||
¶244 | ¶244 | ||
Line 264: | Line 210: | ||
¶250 | ¶250 | ||
numeric: 250 RPL_STATSCONN | numeric: 250 RPL_STATSCONN | ||
− | format: <source> 250 <target> :Highest connection count: <connection_count> (<client_count> | + | format: <source> 250 <target> :Highest connection count: <connection_count> (<client_count> clients) |
− | |||
− | clients) | ||
info: returned when using STATS command, "STATS w" request | info: returned when using STATS command, "STATS w" request | ||
example: irc.quakenet.org 250 Dana :Highest connection count: 25001 (25000 clients) | example: irc.quakenet.org 250 Dana :Highest connection count: 25001 (25000 clients) | ||
¶251 | ¶251 | ||
numeric: 251 RPL_LUSERCLIENT | numeric: 251 RPL_LUSERCLIENT | ||
− | format: <source> 251 <target> :There are <visible_users> users and <invisible_users> invisible on | + | format: <source> 251 <target> :There are <visible_users> users and <invisible_users> invisible on <server_count> servers |
− | |||
− | <server_count> servers | ||
info: returned when using the LUSERS command | info: returned when using the LUSERS command | ||
example: irc.quakenet.org 251 Dana :There are 73276 users and 156690 invisible on 41 servers | example: irc.quakenet.org 251 Dana :There are 73276 users and 156690 invisible on 41 servers | ||
Line 320: | Line 262: | ||
format: <source> 270 <target> <nick> :<available> | format: <source> 270 <target> <nick> :<available> | ||
info: returned when using the PRIVS command | info: returned when using the PRIVS command | ||
− | example: irc.quakenet.org 270 Dana Dana :CHAN_LIMIT SHOW_INVIS SHOW_ALL_INVIS KILL LOCAL_KILL | + | example: irc.quakenet.org 270 Dana Dana :CHAN_LIMIT SHOW_INVIS SHOW_ALL_INVIS KILL LOCAL_KILL REHASH RESTART GLINE LOCAL_GLINE JUPE LOCAL_JUPE OPMODE LOCAL_OPMODE WHOX SEE_CHAN PROPAGATE DISPLAY SEE_OPERS FORCE_OPMODE FORCE_LOCAL_OPMODE |
− | |||
− | REHASH RESTART GLINE LOCAL_GLINE JUPE LOCAL_JUPE OPMODE LOCAL_OPMODE WHOX SEE_CHAN PROPAGATE DISPLAY | ||
− | |||
− | SEE_OPERS FORCE_OPMODE FORCE_LOCAL_OPMODE | ||
¶271 | ¶271 | ||
numeric: 271 RPL_SILELIST | numeric: 271 RPL_SILELIST | ||
Line 338: | Line 276: | ||
numeric: 275 RPL_STATSDLINE | numeric: 275 RPL_STATSDLINE | ||
format: <source> 275 <target> [d|D] <servermask> <rule> | format: <source> 275 <target> [d|D] <servermask> <rule> | ||
− | info: returned when using the STATS command, "STATS d" request, D=server will refuse to connect | + | info: returned when using the STATS command, "STATS d" request, D=server will refuse to connect to.., d=server will not autoconnect to.. |
− | |||
− | to.., d=server will not autoconnect to.. | ||
example: irc.quakenet.org 275 Dana d hub2.quakenet.org connected(hub1.quakenet.org) | example: irc.quakenet.org 275 Dana d hub2.quakenet.org connected(hub1.quakenet.org) | ||
¶280 | ¶280 | ||
Line 370: | Line 306: | ||
¶286 | ¶286 | ||
numeric: 286 RPL_CHKHEAD | numeric: 286 RPL_CHKHEAD | ||
− | format: <source> 286 <target> :Information for <user|host|channel|server> | + | format: <source> 286 <target> :Information for <user|host|channel|server> <nick>|<host>|<channel>|<server> |
− | |||
− | <nick>|<host>|<channel>|<server> | ||
info: returned when using the CHECK command | info: returned when using the CHECK command | ||
example: irc.quakenet.org 286 Dana :Information for user Dana | example: irc.quakenet.org 286 Dana :Information for user Dana | ||
Line 380: | Line 314: | ||
¶287 | ¶287 | ||
numeric: 287 RPL_CHANUSER | numeric: 287 RPL_CHANUSER | ||
− | format: <source> 287 <target> : [<clone_count>] [@|+]<nick> (<user>@<host>) (<account>) | + | format: <source> 287 <target> : [<clone_count>] [@|+]<nick> (<user>@<host>) (<account>) <realname> |
− | |||
− | <realname> | ||
info: returned when using the CHECK command, "CHECK <channel>" | info: returned when using the CHECK command, "CHECK <channel>" | ||
example: irc.quakenet.org 287 Dana : 2 @Dana (Dana@127.0.0.1) (Dana) Dana | example: irc.quakenet.org 287 Dana : 2 @Dana (Dana@127.0.0.1) (Dana) Dana | ||
Line 400: | Line 332: | ||
format: <source> 301 <target> <nick> :<away message> | format: <source> 301 <target> <nick> :<away message> | ||
info: returned when using the WHOIS or WHOWAS command on a user who is (was) marked as being away | info: returned when using the WHOIS or WHOWAS command on a user who is (was) marked as being away | ||
− | info: returned when sending a PRIVMSG, CPRIVMSG, CNOTICE or INVITE to a user who is marked as being | + | info: returned when sending a PRIVMSG, CPRIVMSG, CNOTICE or INVITE to a user who is marked as being away |
− | |||
− | away | ||
example: irc.quakenet.org 301 Dana Dana :away from keyboard | example: irc.quakenet.org 301 Dana Dana :away from keyboard | ||
¶302 | ¶302 | ||
Line 408: | Line 338: | ||
format: <source> 302 <target> :<info> | format: <source> 302 <target> :<info> | ||
info: returned when using the USERHOST command | info: returned when using the USERHOST command | ||
− | info: <info> is a space seperated list of one or more of <nick>[*]=<+|-><user@host>, <nick> is the | + | info: <info> is a space seperated list of one or more of <nick>[*]=<+|-><user@host>, <nick> is the nick of the user, * means the user is an IRC Operator, + means the user is not marked as being away, - means the user is marked as being away, user@host is the part from nick!user@host |
− | + | example: irc.quakenet.org 302 Dana :Q*=+TheQBot@CServe.quakenet.org Dana=-Dana@Dana.users.quakenet.org | |
− | nick of the user, * means the user is an IRC Operator, + means the user is not marked as being away, | ||
− | |||
− | - means the user is marked as being away, user@host is the part from nick!user@host | ||
− | example: irc.quakenet.org 302 Dana :Q*=+TheQBot@CServe.quakenet.org | ||
− | |||
− | Dana=-Dana@Dana.users.quakenet.org | ||
¶303 | ¶303 | ||
numeric: 303 RPL_ISON | numeric: 303 RPL_ISON | ||
Line 474: | Line 398: | ||
numeric: 319 RPL_WHOISCHANNELS | numeric: 319 RPL_WHOISCHANNELS | ||
format: <source> 319 <target> <nick> :<channels> | format: <source> 319 <target> <nick> :<channels> | ||
− | info: returned when using the WHOIS command. <channels> is a space seperated list of one or more | + | info: returned when using the WHOIS command. <channels> is a space seperated list of one or more channels. channels are listed from newest to oldest as received by the server (joined by the user or bursted) in that order. |
− | + | info: each channel is formatted as [-][!][@|+|<]<channel>, where @ (+) means the user is opped (voiced) on the channel, < means the user is hidden on the channel (chanmode +D/+d), ! for zombie, if the user has set usermode +d (deafmode) a '-' appears in front of all channels | |
− | channels. channels are listed from newest to oldest as received by the server (joined by the user or | ||
− | |||
− | bursted) in that order. | ||
− | info: each channel is formatted as [-][!][@|+|<]<channel>, where @ (+) means the user is opped | ||
− | |||
− | (voiced) on the channel, < means the user is hidden on the channel (chanmode +D/+d), ! for zombie, | ||
− | |||
− | if the user has set usermode +d (deafmode) a '-' appears in front of all channels | ||
example: irc.quakenet.org 319 Dana Dana :@#chan1 +#chan2 #chan3 <#chan4 !#chan5 !@#chan6 | example: irc.quakenet.org 319 Dana Dana :@#chan1 +#chan2 #chan3 <#chan4 !#chan5 !@#chan6 | ||
example: irc.quakenet.org 319 Dana Dana :-@#chan1 -+#chan2 -#chan3 -<#chan4 -!#chan5 -!@#chan6 | example: irc.quakenet.org 319 Dana Dana :-@#chan1 -+#chan2 -#chan3 -<#chan4 -!#chan5 -!@#chan6 | ||
Line 535: | Line 451: | ||
format: <source> 334 <target> :<info>, returned when using the LIST command "/QUOTE LIST :" | format: <source> 334 <target> :<info>, returned when using the LIST command "/QUOTE LIST :" | ||
example: irc.quakenet.org 334 Dana :Usage: /QUOTE LIST parameters | example: irc.quakenet.org 334 Dana :Usage: /QUOTE LIST parameters | ||
− | example: irc.quakenet.org 334 Dana :Where parameters is a space or comma seperated list of one or | + | example: irc.quakenet.org 334 Dana :Where parameters is a space or comma seperated list of one or more of: |
− | |||
− | more of: | ||
¶338 | ¶338 | ||
numeric: 338 RPL_WHOISACTUALLY | numeric: 338 RPL_WHOISACTUALLY | ||
Line 546: | Line 460: | ||
numeric: 340 RPL_USERIP | numeric: 340 RPL_USERIP | ||
format: <source> 340 <target> :<info> | format: <source> 340 <target> :<info> | ||
− | info: returned when using the USERIP command, <info> is a space seperated list of one or more of | + | info: returned when using the USERIP command, <info> is a space seperated list of one or more of <nick>[*]=<+|-><user@ip> |
− | + | info: <nick> is the nick of the user, * means the user is an IRC Operator, + means the user is not marked as being away, - means the user is marked as being away, user@ip is the part from nick!user@ip | |
− | <nick>[*]=<+|-><user@ip> | ||
− | info: <nick> is the nick of the user, * means the user is an IRC Operator, + means the user is not | ||
− | |||
− | marked as being away, - means the user is marked as being away, user@ip is the part from | ||
− | |||
− | nick!user@ip | ||
example: irc.quakenet.org 340 Dana :Q*=+TheQBot@127.0.0.1 Dana=-Dana@127.0.0.1 | example: irc.quakenet.org 340 Dana :Q*=+TheQBot@127.0.0.1 Dana=-Dana@127.0.0.1 | ||
¶341 | ¶341 | ||
Line 574: | Line 482: | ||
format: <source> 351 <target> <version> <server> :<info> | format: <source> 351 <target> <version> <server> :<info> | ||
info: returned when using the VERSION command, <info> are the server options/info | info: returned when using the VERSION command, <info> are the server options/info | ||
− | info: A=Assertion checks enabled B=The size of the bufferpool in mega bytes C=CMDLINE_CONFIG is | + | info: A=Assertion checks enabled B=The size of the bufferpool in mega bytes C=CMDLINE_CONFIG is defined, etc. |
− | |||
− | defined, etc. | ||
example: irc.quakenet.org 351 Dana u2.10.11.04+asuka(1.0.6a). irc.quakenet.org :B96AeEFfIKMpSU | example: irc.quakenet.org 351 Dana u2.10.11.04+asuka(1.0.6a). irc.quakenet.org :B96AeEFfIKMpSU | ||
¶352 | ¶352 | ||
numeric: 352 RPL_WHOREPLY | numeric: 352 RPL_WHOREPLY | ||
− | format: <source> 352 <target> <channel> <user> <host> <server> <nick> <flags> :<distance> | + | format: <source> 352 <target> <channel> <user> <host> <server> <nick> <flags> :<distance> <realname> |
− | |||
− | <realname> | ||
info: returned when using the WHO command | info: returned when using the WHO command | ||
− | example: irc.quakenet.org 352 Dana #channel Dana Dana.users.quakenet.org *.quakenet.org Dana G+x :0 | + | example: irc.quakenet.org 352 Dana #channel Dana Dana.users.quakenet.org *.quakenet.org Dana G+x :0 Dana |
− | |||
− | Dana | ||
¶353 | ¶353 | ||
numeric: 353 RPL_NAMREPLY | numeric: 353 RPL_NAMREPLY | ||
format: <source> 353 <target> <=|*|@> <channel> :<names> | format: <source> 353 <target> <=|*|@> <channel> :<names> | ||
info: returned when using the NAMES command and when joining a channel | info: returned when using the NAMES command and when joining a channel | ||
− | info: <=|*|@>, if neither chanmode +p nor +s is set, a = is returned, if chanmode +p is set, a * is | + | info: <=|*|@>, if neither chanmode +p nor +s is set, a = is returned, if chanmode +p is set, a * is returned, if chanmode +s is set, a @ is returned |
− | |||
− | returned, if chanmode +s is set, a @ is returned | ||
example: irc.quakenet.org 353 Dana = #channel :@L Dana +fiDanaot | example: irc.quakenet.org 353 Dana = #channel :@L Dana +fiDanaot | ||
¶354 | ¶354 | ||
numeric: 354 RPL_WHOSPCRPL | numeric: 354 RPL_WHOSPCRPL | ||
− | format: <source> 354 <target> [<querytype>] [<channel>] [<user>] [<ip>] [<host>] [<server>] | + | format: <source> 354 <target> [<querytype>] [<channel>] [<user>] [<ip>] [<host>] [<server>] [<nick>] [<flags>] [<distance>] [<idle_time>] [<account>] [:<realname>] |
− | |||
− | [<nick>] [<flags>] [<distance>] [<idle_time>] [<account>] [:<realname>] | ||
info: returned when using the WHO command | info: returned when using the WHO command | ||
− | example: irc.quakenet.org 354 Dana 544 #channel Dana 127.0.0.1 Dana.users.quakenet.org | + | example: irc.quakenet.org 354 Dana 544 #channel Dana 127.0.0.1 Dana.users.quakenet.org *.quakenet.org Dana G+x 3 0 Dana :Dana |
− | |||
− | *.quakenet.org Dana G+x 3 0 Dana :Dana | ||
¶355 | ¶355 | ||
numeric: 355 RPL_DELNAMREPLY | numeric: 355 RPL_DELNAMREPLY | ||
format: <source> 355 <target> <=|*|@> <channel> :<names> | format: <source> 355 <target> <=|*|@> <channel> :<names> | ||
info: returned when using the NAMES command, "NAMES -d <channel>" | info: returned when using the NAMES command, "NAMES -d <channel>" | ||
− | info: <=|*|@>, if neither chanmode +p nor +s is set, a = is returned, if chanmode +p is set, a * is | + | info: <=|*|@>, if neither chanmode +p nor +s is set, a = is returned, if chanmode +p is set, a * is returned, if chanmode +s is set, a @ is returned |
− | |||
− | returned, if chanmode +s is set, a @ is returned | ||
example: irc.quakenet.org 355 Dana = #channel :fiDanaot | example: irc.quakenet.org 355 Dana = #channel :fiDanaot | ||
¶362 | ¶362 | ||
Line 625: | Line 519: | ||
numeric: 364 RPL_LINKS | numeric: 364 RPL_LINKS | ||
format: <source> 364 <target> <server1> <server2> :<distance> <description_server1> | format: <source> 364 <target> <server1> <server2> :<distance> <description_server1> | ||
− | info: returned when using the LINKS command, <server1> connected to <server2>, and <distance> | + | info: returned when using the LINKS command, <server1> connected to <server2>, and <distance> servers between you and <server1> |
− | |||
− | servers between you and <server1> | ||
example: irc.quakenet.org 364 Dana CServe.quakenet.org irc.quakenet.org :2 The Q Bot | example: irc.quakenet.org 364 Dana CServe.quakenet.org irc.quakenet.org :2 The Q Bot | ||
¶365 | ¶365 | ||
Line 664: | Line 556: | ||
format: <source> 372 <target> :- <text> | format: <source> 372 <target> :- <text> | ||
info: returned when using the MOTD command and when connecting | info: returned when using the MOTD command and when connecting | ||
− | example: irc.quakenet.org 372 Dana :- ... This server accepts connections on the following | + | example: irc.quakenet.org 372 Dana :- ... This server accepts connections on the following ports: ... |
− | |||
− | ports: ... | ||
¶374 | ¶374 | ||
numeric: 374 RPL_ENDOFINFO | numeric: 374 RPL_ENDOFINFO | ||
Line 694: | Line 584: | ||
¶391 | ¶391 | ||
numeric: 391 RPL_TIME | numeric: 391 RPL_TIME | ||
− | format: <source> 391 <target> <server> <timestamp> <offset> :<DAY> <MMM> <DD> <YYYY> -- <HH:NN> | + | format: <source> 391 <target> <server> <timestamp> <offset> :<DAY> <MMM> <DD> <YYYY> -- <HH:NN> [+|-]<HH:NN> |
− | |||
− | [+|-]<HH:NN> | ||
info: returned when using the TIME command | info: returned when using the TIME command | ||
− | example: irc.quakenet.org 391 Dana irc.quakenet.org 1084533226 -338 :Friday May 14 2004 -- 13:19 | + | example: irc.quakenet.org 391 Dana irc.quakenet.org 1084533226 -338 :Friday May 14 2004 -- 13:19 +02:00 |
− | |||
− | +02:00 | ||
¶396 | ¶396 | ||
numeric: 396 RPL_HOSTHIDDEN | numeric: 396 RPL_HOSTHIDDEN | ||
format: <source> 396 <target> [<user>@]<host> :is now your hidden host | format: <source> 396 <target> [<user>@]<host> :is now your hidden host | ||
− | info: returned when: having set usermode +x and are logged in with the network; using the sethost | + | info: returned when: having set usermode +x and are logged in with the network; using the sethost command (setting usermode +h); unsetting usermode +h |
− | |||
− | command (setting usermode +h); unsetting usermode +h | ||
example: irc.quakenet.org 396 Dana Dana.users.quakenet.org :is now your hidden host | example: irc.quakenet.org 396 Dana Dana.users.quakenet.org :is now your hidden host | ||
¶398 | ¶398 | ||
numeric: 398 RPL_STATSSLINE | numeric: 398 RPL_STATSSLINE | ||
format: <source> 398 <target> <number> <oper|user> <spoofed_host> [<mask> <user>] | format: <source> 398 <target> <number> <oper|user> <spoofed_host> [<mask> <user>] | ||
− | info: returned when using the STATS command, "STATS S", only IRC Operators can see <mask> <user> | + | info: returned when using the STATS command, "STATS S", only IRC Operators can see <mask> <user> and S:lines for oper |
− | |||
− | and S:lines for oper | ||
example: irc.quakenet.org 398 Dana 1 oper evil.host.com 12.34.56.78 foo | example: irc.quakenet.org 398 Dana 1 oper evil.host.com 12.34.56.78 foo | ||
¶399 | ¶399 | ||
Line 723: | Line 605: | ||
numeric: 401 ERR_NOSUCHNICK | numeric: 401 ERR_NOSUCHNICK | ||
format: <source> 401 <target> <nick> :No such nick | format: <source> 401 <target> <nick> :No such nick | ||
− | format: <source> 401 <target> <nick> :Target left <network>. Failed to deliever: | + | format: <source> 401 <target> <nick> :Target left <network>. Failed to deliever: [<first_20_chars_of_message>] |
− | |||
− | [<first_20_chars_of_message>] | ||
info: returned when a nick does not exist or leaves the network before the message is delivered | info: returned when a nick does not exist or leaves the network before the message is delivered | ||
example: irc.quakenet.org 401 Dana Q :No such nick | example: irc.quakenet.org 401 Dana Q :No such nick | ||
Line 847: | Line 727: | ||
numeric: 442 ERR_NOTONCHANNEL | numeric: 442 ERR_NOTONCHANNEL | ||
format: <source> 442 <target> <channel> :You're not on that channel | format: <source> 442 <target> <channel> :You're not on that channel | ||
− | info: returned when trying to do something on a channel you are not on, such as changing channel | + | info: returned when trying to do something on a channel you are not on, such as changing channel modes |
− | |||
− | modes | ||
example: irc.quakenet.org 442 Dana #channel :You're not on that channel | example: irc.quakenet.org 442 Dana #channel :You're not on that channel | ||
¶443 | ¶443 | ||
Line 876: | Line 754: | ||
numeric: 464 ERR_PASSWDMISMATCH | numeric: 464 ERR_PASSWDMISMATCH | ||
format: <source> 464 <target> :Password Incorrect | format: <source> 464 <target> :Password Incorrect | ||
− | info: returned when trying to OPER with the wrong password and when connecting with the wrong | + | info: returned when trying to OPER with the wrong password and when connecting with the wrong password |
− | |||
− | password | ||
example: irc.quakenet.org 464 Dana :Password incorrect | example: irc.quakenet.org 464 Dana :Password incorrect | ||
¶465 | ¶465 | ||
Line 888: | Line 764: | ||
numeric: 467 ERR_KEYSET | numeric: 467 ERR_KEYSET | ||
format: <source> 467 <target> <channel> :Channel key already set | format: <source> 467 <target> <channel> :Channel key already set | ||
− | info: returned when setting a channel key when one is already set and when unsetting a channel key | + | info: returned when setting a channel key when one is already set and when unsetting a channel key when none is set |
− | |||
− | when none is set | ||
example: irc.quakenet.org 467 Dana #channel :Channel key already set | example: irc.quakenet.org 467 Dana #channel :Channel key already set | ||
¶468 | ¶468 | ||
Line 969: | Line 843: | ||
numeric: 486 ERR_ACCOUNTONLY | numeric: 486 ERR_ACCOUNTONLY | ||
format: <source> 486 <target> <nick> :You must be authed in order to message this user | format: <source> 486 <target> <nick> :You must be authed in order to message this user | ||
− | info: returned when sending a PRIVMSG, NOTICE or INVITE to a user with usermode +R set when you are | + | info: returned when sending a PRIVMSG, NOTICE or INVITE to a user with usermode +R set when you are not registered (+r) and you are not an IRC Operator |
− | |||
− | not registered (+r) and you are not an IRC Operator | ||
example: irc.quakenet.org 486 Dana Dana :You must be authed in order to message this user | example: irc.quakenet.org 486 Dana Dana :You must be authed in order to message this user | ||
¶489 | ¶489 | ||
numeric: 489 ERR_VOICENEEDED | numeric: 489 ERR_VOICENEEDED | ||
format: <source> 489 <target> <channel> :You're neither voiced nor channel operator | format: <source> 489 <target> <channel> :You're neither voiced nor channel operator | ||
− | info: returned when using the CNOTICE or CPRIVMSG command and you are not opped or voiced on the | + | info: returned when using the CNOTICE or CPRIVMSG command and you are not opped or voiced on the specified channel |
− | |||
− | specified channel | ||
example: irc.quakenet.org 489 Dana #channel :You're neither voiced nor channel operator | example: irc.quakenet.org 489 Dana #channel :You're neither voiced nor channel operator | ||
¶491 | ¶491 | ||
Line 1,012: | Line 882: | ||
¶498 | ¶498 | ||
numeric: 498 ERR_ISOPERLCHAN | numeric: 498 ERR_ISOPERLCHAN | ||
− | format: <source> 498 <target> <nick> <channel> :Cannot kick or deop an IRC Operator on a local | + | format: <source> 498 <target> <nick> <channel> :Cannot kick or deop an IRC Operator on a local channel |
− | + | info: returned when trying to kick or deop an IRC Operator on a local channel (feature NO_OPER_DEOP_LCHAN is TRUE) | |
− | channel | + | example: irc.quakenet.org 498 Dana Dana &channel :Cannot kick or deop an IRC Operator on a local channel |
− | info: returned when trying to kick or deop an IRC Operator on a local channel (feature | ||
− | |||
− | NO_OPER_DEOP_LCHAN is TRUE) | ||
− | example: irc.quakenet.org 498 Dana Dana &channel :Cannot kick or deop an IRC Operator on a local | ||
− | |||
− | channel | ||
¶501 | ¶501 | ||
numeric: 501 ERR_UMODEUNKNOWNFLAG | numeric: 501 ERR_UMODEUNKNOWNFLAG | ||
Line 1,046: | Line 910: | ||
format: <source> 513 <target> :Your client may not be compatible with this server. | format: <source> 513 <target> :Your client may not be compatible with this server. | ||
format: <source> 513 <target> :Compatible clients are available at <url> | format: <source> 513 <target> :Compatible clients are available at <url> | ||
− | info: returned when using PONG command with no/wrong parameter duration the registration part, | + | info: returned when using PONG command with no/wrong parameter duration the registration part, <url> is defined by the F line, default: "ftp://ftp.undernet.org/pub/irc/clients" |
− | |||
− | <url> is defined by the F line, default: "ftp://ftp.undernet.org/pub/irc/clients" | ||
example: irc.quakenet.org 513 Dana :To connect, type /QUOTE PONG 1273843734 | example: irc.quakenet.org 513 Dana :To connect, type /QUOTE PONG 1273843734 | ||
¶514 | ¶514 | ||
Line 1,063: | Line 925: | ||
numeric: 516 ERR_DONTCHEAT | numeric: 516 ERR_DONTCHEAT | ||
format: <source> 516 <target> :Don't Cheat. | format: <source> 516 <target> :Don't Cheat. | ||
− | info: returned when using as oper the special password "OVERRIDE" to join a local channel when this | + | info: returned when using as oper the special password "OVERRIDE" to join a local channel when this is not required |
− | |||
− | is not required | ||
example: irc.quakenet.org 516 Dana :Don't Cheat. | example: irc.quakenet.org 516 Dana :Don't Cheat. | ||
¶517 | ¶517 | ||
Line 1,080: | Line 940: | ||
numeric: 519 ERR_TOOMANYUSERS | numeric: 519 ERR_TOOMANYUSERS | ||
format: <source> 519 <target> <count> :Too many users affected by mask | format: <source> 519 <target> <count> :Too many users affected by mask | ||
− | info: returned when trying to set a gline which matches more than X users (where X is defined in | + | info: returned when trying to set a gline which matches more than X users (where X is defined in feature GLINEMAXUSERCOUNT) |
− | |||
− | feature GLINEMAXUSERCOUNT) | ||
example: irc.quakenet.org 519 Dana 100 :Too many users affected by mask | example: irc.quakenet.org 519 Dana 100 :Too many users affected by mask | ||
¶520 | ¶520 | ||
Line 1,105: | Line 963: | ||
example: irc.quakenet.org 531 Dana cows.go.moo :sethost not found | example: irc.quakenet.org 531 Dana cows.go.moo :sethost not found | ||
¶admin | ¶admin | ||
− | ADMIN command: 256 RPL_ADMINME 257 RPL_ADMINLOC1 258 RPL_ADMINLOC2 259 RPL_ADMINEMAIL | + | ADMIN command: 256 RPL_ADMINME 257 RPL_ADMINLOC1 258 RPL_ADMINLOC2 259 RPL_ADMINEMAIL 402 ERR_NOSUCHSERVER 423 ERR_NOADMININFO 481 ERR_NOPRIVILEGES |
− | |||
− | 402 ERR_NOSUCHSERVER 423 ERR_NOADMININFO 481 ERR_NOPRIVILEGES | ||
¶away | ¶away | ||
AWAY command: 301 RPL_AWAY 305 RPL_UNAWAY 306 RPL_NOWAWAY | AWAY command: 301 RPL_AWAY 305 RPL_UNAWAY 306 RPL_NOWAWAY | ||
¶check | ¶check | ||
− | CHECK command: 286 RPL_CHKHEAD 287 RPL_CHANUSER 290 RPL_DATASTR 291 RPL_ENDOFCHECK 408 | + | CHECK command: 286 RPL_CHKHEAD 287 RPL_CHANUSER 290 RPL_DATASTR 291 RPL_ENDOFCHECK 408 ERR_SEARCHNOMATCH 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES |
− | |||
− | ERR_SEARCHNOMATCH 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | ||
¶clearmode | ¶clearmode | ||
− | CLEARMODE command: 403 ERR_NOSUCHCHANNEL 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 517 | + | CLEARMODE command: 403 ERR_NOSUCHCHANNEL 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 517 ERR_DISABLED 524 ERR_QUARANTINED |
− | |||
− | ERR_DISABLED 524 ERR_QUARANTINED | ||
¶close | ¶close | ||
CLOSE command: 362 RPL_CLOSING 363 RPL_CLOSEEND 481 ERR_NOPRIVILEGES | CLOSE command: 362 RPL_CLOSING 363 RPL_CLOSEEND 481 ERR_NOPRIVILEGES | ||
¶cnotice | ¶cnotice | ||
− | CNOTICE command: 301 RPL_AWAY 401 ERR_NOSUCHNICK 403 ERR_NOSUCHCHANNEL 441 | + | CNOTICE command: 301 RPL_AWAY 401 ERR_NOSUCHNICK 403 ERR_NOSUCHCHANNEL 441 ERR_USERNOTINCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS 489 ERR_VOICENEEDED |
− | |||
− | ERR_USERNOTINCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS 489 ERR_VOICENEEDED | ||
¶connect | ¶connect | ||
CONNECT command: 402 ERR_NOSUCHSERVER 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | CONNECT command: 402 ERR_NOSUCHSERVER 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | ||
¶cprivmsg | ¶cprivmsg | ||
− | CPRIVMSG command: 301 RPL_AWAY 401 ERR_NOSUCHNICK 403 ERR_NOSUCHCHANNEL 441 | + | CPRIVMSG command: 301 RPL_AWAY 401 ERR_NOSUCHNICK 403 ERR_NOSUCHCHANNEL 441 ERR_USERNOTINCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS 489 ERR_VOICENEEDED |
− | |||
− | ERR_USERNOTINCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS 489 ERR_VOICENEEDED | ||
¶get | ¶get | ||
GET command: 284 RPL_FEATURE 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 493 ERR_NOFEATURE | GET command: 284 RPL_FEATURE 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 493 ERR_NOFEATURE | ||
¶gline | ¶gline | ||
− | GLINE command:247 RPL_STATSGLINE 280 RPL_GLIST 281 RPL_ENDOFGLIST 402 ERR_NOSUCHSERVER 461 | + | GLINE command:247 RPL_STATSGLINE 280 RPL_GLIST 281 RPL_ENDOFGLIST 402 ERR_NOSUCHSERVER 461 ERR_NEEDMOREPARAMS 465 ERR_YOUREBANNEDCREEP 481 ERR_NOPRIVILEGES 512 ERR_NOSUCHGLINE 518 ERR_LONGMASK 515 ERR_BADEXPIRE 517 ERR_DISABLED 519 ERR_TOOMANYUSERS 520 ERR_MASKTOOWIDE |
− | |||
− | ERR_NEEDMOREPARAMS 465 ERR_YOUREBANNEDCREEP 481 ERR_NOPRIVILEGES 512 ERR_NOSUCHGLINE 518 | ||
− | |||
− | ERR_LONGMASK 515 ERR_BADEXPIRE 517 ERR_DISABLED 519 ERR_TOOMANYUSERS 520 ERR_MASKTOOWIDE | ||
¶info | ¶info | ||
INFO command: 371 RPL_INFO 374 RPL_ENDOFINFO 402 ERR_NOSUCHSERVER 481 ERR_NOPRIVILEGES | INFO command: 371 RPL_INFO 374 RPL_ENDOFINFO 402 ERR_NOSUCHSERVER 481 ERR_NOPRIVILEGES | ||
¶invite | ¶invite | ||
− | INVITE command: 301 RPL_AWAY 341 RPL_INVITING 346 RPL_INVITELIST 347 RPL_ENDOFINVITELIST | + | INVITE command: 301 RPL_AWAY 341 RPL_INVITING 346 RPL_INVITELIST 347 RPL_ENDOFINVITELIST 401 ERR_NOSUCHNICK 442 ERR_NOTONCHANNEL 443 ERR_USERONCHANNEL 461 ERR_NEEDMOREPARAMS 482 ERR_CHANOPRIVSNEEDED 486 ERR_ACCOUNTONLY |
− | |||
− | 401 ERR_NOSUCHNICK 442 ERR_NOTONCHANNEL 443 ERR_USERONCHANNEL 461 ERR_NEEDMOREPARAMS 482 | ||
− | |||
− | ERR_CHANOPRIVSNEEDED 486 ERR_ACCOUNTONLY | ||
¶ison | ¶ison | ||
ISON command: 303 RPL_ISON 461 ERR_NEEDMOREPARAMS | ISON command: 303 RPL_ISON 461 ERR_NEEDMOREPARAMS | ||
¶join | ¶join | ||
− | JOIN command: 332 RPL_TOPIC 333 RPL_TOPICWHOTIME 353 RPL_NAMREPLY 366 RPL_ENDOFNAMES 403 | + | JOIN command: 332 RPL_TOPIC 333 RPL_TOPICWHOTIME 353 RPL_NAMREPLY 366 RPL_ENDOFNAMES 403 ERR_NOSUCHCHANNEL 405 ERR_TOOMANYCHANNELS 461 ERR_NEEDMOREPARAMS 471 ERR_CHANNELISFULL 473 ERR_INVITEONLYCHAN 474 ERR_BANNEDFROMCHAN 475 ERR_BADCHANNELKEY 477 ERR_NEEDREGGEDNICK 479 ERR_BADCHANNAME 516 ERR_DONTCHEAT |
− | |||
− | ERR_NOSUCHCHANNEL 405 ERR_TOOMANYCHANNELS 461 ERR_NEEDMOREPARAMS 471 ERR_CHANNELISFULL 473 | ||
− | |||
− | ERR_INVITEONLYCHAN 474 ERR_BANNEDFROMCHAN 475 ERR_BADCHANNELKEY 477 ERR_NEEDREGGEDNICK 479 | ||
− | |||
− | ERR_BADCHANNAME 516 ERR_DONTCHEAT | ||
¶jupe | ¶jupe | ||
− | JUPE command: 282 RPL_JUPELIST 283 RPL_ENDOFJUPELIST 402 ERR_NOSUCHSERVER 461 | + | JUPE command: 282 RPL_JUPELIST 283 RPL_ENDOFJUPELIST 402 ERR_NOSUCHSERVER 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 514 ERR_NOSUCHJUPE 515 ERR_BADEXPIRE 517 ERR_DISABLED |
− | |||
− | ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 514 ERR_NOSUCHJUPE 515 ERR_BADEXPIRE 517 | ||
− | |||
− | ERR_DISABLED | ||
¶kick | ¶kick | ||
− | KICK command: 403 ERR_NOSUCHCHANNEL 441 ERR_USERNOTINCHANNEL 461 ERR_NEEDMOREPARAMS 482 | + | KICK command: 403 ERR_NOSUCHCHANNEL 441 ERR_USERNOTINCHANNEL 461 ERR_NEEDMOREPARAMS 482 ERR_CHANOPRIVSNEEDED 484 ERR_ISCHANSERVICE 485 ERR_ISREALSERVICE 498 ERR_ISOPERLCHAN |
− | |||
− | ERR_CHANOPRIVSNEEDED 484 ERR_ISCHANSERVICE 485 ERR_ISREALSERVICE 498 ERR_ISOPERLCHAN | ||
¶kill | ¶kill | ||
− | KILL command: 401 ERR_NOSUCHNICK 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 483 | + | KILL command: 401 ERR_NOSUCHNICK 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 483 ERR_CANTKILLSERVER 484 ERR_ISCHANSERVICE 485 ERR_ISREALSERVICE |
− | |||
− | ERR_CANTKILLSERVER 484 ERR_ISCHANSERVICE 485 ERR_ISREALSERVICE | ||
¶links | ¶links | ||
LINKS command: 364 RPL_LINKS 365 RPL_ENDOFLINKS | LINKS command: 364 RPL_LINKS 365 RPL_ENDOFLINKS | ||
Line 1,175: | Line 1,001: | ||
LIST command: 321 RPL_LISTSTART 322 RPL_LIST 323 RPL_LISTEND 334 RPL_LISTUSAGE | LIST command: 321 RPL_LISTSTART 322 RPL_LIST 323 RPL_LISTEND 334 RPL_LISTUSAGE | ||
¶lusers | ¶lusers | ||
− | LUSERS command: 251 RPL_LUSERCLIENT 252 RPL_LUSEROP 253 RPL_LUSERUNKNOWN 254 | + | LUSERS command: 251 RPL_LUSERCLIENT 252 RPL_LUSEROP 253 RPL_LUSERUNKNOWN 254 RPL_LUSERCHANNELS 255 RPL_LUSERME |
− | |||
− | RPL_LUSERCHANNELS 255 RPL_LUSERME | ||
¶map | ¶map | ||
MAP command: 015 RPL_MAP 016 RPL_MAPMORE 017 RPL_MAPEND | MAP command: 015 RPL_MAP 016 RPL_MAPMORE 017 RPL_MAPEND | ||
¶mode | ¶mode | ||
− | MODE command: 008 RPL_SNOMASK 221 RPL_UMODEIS 324 RPL_CHANNELMODEIS 329 RPL_CREATIONTIME | + | MODE command: 008 RPL_SNOMASK 221 RPL_UMODEIS 324 RPL_CHANNELMODEIS 329 RPL_CREATIONTIME 367 RPL_BANLIST 368 RPL_ENDOFBANLIST 396 RPL_HOSTHIDDEN 401 ERR_NOSUCHNICK 403 ERR_NOSUCHCHANNEL 441 ERR_USERNOTINCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS |
− | + | MODE command: 467 ERR_KEYSET 472 ERR_UNKNOWNMODE 478 ERR_BANLISTFULL 482 ERR_CHANOPRIVSNEEDED 484 ERR_ISCHANSERVICE 485 ERR_ISREALSERVICE 498 ERR_ISOPERLCHAN 501 ERR_UMODEUNKNOWNFLAG 502 ERR_USERSDONTMATCH 530 ERR_BADHOSTMASK 531 ERR_HOSTUNAVAIL | |
− | 367 RPL_BANLIST 368 RPL_ENDOFBANLIST 396 RPL_HOSTHIDDEN 401 ERR_NOSUCHNICK 403 | ||
− | |||
− | ERR_NOSUCHCHANNEL 441 ERR_USERNOTINCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS | ||
− | MODE command: 467 ERR_KEYSET 472 ERR_UNKNOWNMODE 478 ERR_BANLISTFULL 482 ERR_CHANOPRIVSNEEDED | ||
− | |||
− | 484 ERR_ISCHANSERVICE 485 ERR_ISREALSERVICE 498 ERR_ISOPERLCHAN 501 ERR_UMODEUNKNOWNFLAG | ||
− | |||
− | 502 ERR_USERSDONTMATCH 530 ERR_BADHOSTMASK 531 ERR_HOSTUNAVAIL | ||
¶motd | ¶motd | ||
− | MOTD command: 372 RPL_MOTD 375 RPL_MOTDSTART 376 RPL_ENDOFMOTD 382 RPL_REHASHING 422 | + | MOTD command: 372 RPL_MOTD 375 RPL_MOTDSTART 376 RPL_ENDOFMOTD 382 RPL_REHASHING 422 ERR_NOMOTD 481 ERR_NOPRIVILEGES |
− | |||
− | ERR_NOMOTD 481 ERR_NOPRIVILEGES | ||
¶names | ¶names | ||
− | NAMES command: 353 RPL_NAMREPLY 355 RPL_DELNAMREPLY 366 RPL_ENDOFNAMES 402 ERR_NOSUCHSERVER | + | NAMES command: 353 RPL_NAMREPLY 355 RPL_DELNAMREPLY 366 RPL_ENDOFNAMES 402 ERR_NOSUCHSERVER 403 ERR_NOSUCHCHANNEL 481 ERR_NOPRIVILEGES |
− | |||
− | 403 ERR_NOSUCHCHANNEL 481 ERR_NOPRIVILEGES | ||
¶nick | ¶nick | ||
− | NICK command: 431 ERR_NONICKNAMEGIVEN 432 ERR_ERRONEUSNICKNAME 433 ERR_NICKNAMEINUSE 436 | + | NICK command: 431 ERR_NONICKNAMEGIVEN 432 ERR_ERRONEUSNICKNAME 433 ERR_NICKNAMEINUSE 436 ERR_NICKCOLLISION 437 ERR_BANNICKCHANGE 438 ERR_NICKTOOFAST 461 ERR_NEEDMOREPARAMS |
− | |||
− | ERR_NICKCOLLISION 437 ERR_BANNICKCHANGE 438 ERR_NICKTOOFAST 461 ERR_NEEDMOREPARAMS | ||
¶notice | ¶notice | ||
− | NOTICE command: 404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412 ERR_NOTEXTTOSEND 413 | + | NOTICE command: 404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412 ERR_NOTEXTTOSEND 413 ERR_NOTOPLEVEL 414 ERR_WILDTOPLEVEL 439 ERR_TARGETTOOFAST 486 ERR_ACCOUNTONLY |
− | |||
− | ERR_NOTOPLEVEL 414 ERR_WILDTOPLEVEL 439 ERR_TARGETTOOFAST 486 ERR_ACCOUNTONLY | ||
¶oper | ¶oper | ||
− | OPER command: 381 RPL_YOUREOPER 461 ERR_NEEDMOREPARAMS 464 ERR_PASSWDMISMATCH 491 | + | OPER command: 381 RPL_YOUREOPER 461 ERR_NEEDMOREPARAMS 464 ERR_PASSWDMISMATCH 491 ERR_NOOPERHOST |
− | |||
− | ERR_NOOPERHOST | ||
¶opmode | ¶opmode | ||
− | OPMODE command: 401 ERR_NOSUCHNICK 403 ERR_NOSUCHCHANNEL 441 ERR_USERNOTINCHANNEL 461 | + | OPMODE command: 401 ERR_NOSUCHNICK 403 ERR_NOSUCHCHANNEL 441 ERR_USERNOTINCHANNEL 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 517 ERR_DISABLED 524 ERR_QUARANTINED |
− | |||
− | ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 517 ERR_DISABLED 524 ERR_QUARANTINED | ||
¶part | ¶part | ||
PART command: 403 ERR_NOSUCHCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS | PART command: 403 ERR_NOSUCHCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS | ||
Line 1,222: | Line 1,026: | ||
PONG command: 409 ERR_NOORIGIN 513 ERR_BADPING | PONG command: 409 ERR_NOORIGIN 513 ERR_BADPING | ||
¶privmsg | ¶privmsg | ||
− | PRIVMSG command: 301 RPL_AWAY 401 ERR_NOSUCHNICK 402 ERR_NOSUCHSERVER 403 ERR_NOSUCHCHANNEL | + | PRIVMSG command: 301 RPL_AWAY 401 ERR_NOSUCHNICK 402 ERR_NOSUCHSERVER 403 ERR_NOSUCHCHANNEL 404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412 ERR_NOTEXTTOSEND 413 ERR_NOTOPLEVEL 414 ERR_WILDTOPLEVEL 439 ERR_TARGETTOOFAST 486 ERR_ACCOUNTONLY |
− | |||
− | 404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412 ERR_NOTEXTTOSEND 413 ERR_NOTOPLEVEL 414 | ||
− | |||
− | ERR_WILDTOPLEVEL 439 ERR_TARGETTOOFAST 486 ERR_ACCOUNTONLY | ||
¶privs | ¶privs | ||
PRIVS command: 270 RPL_PRIVS 481 ERR_NOPRIVILEGES | PRIVS command: 270 RPL_PRIVS 481 ERR_NOPRIVILEGES | ||
Line 1,234: | Line 1,034: | ||
RPING command: 402 ERR_NOSUCHSERVER 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | RPING command: 402 ERR_NOSUCHSERVER 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | ||
¶set | ¶set | ||
− | SET command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 494 ERR_BADFEATVALUE 495 | + | SET command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 494 ERR_BADFEATVALUE 495 ERR_BADLOGTYPE 496 ERR_BADLOGSYS 497 ERR_BADLOGVALUE |
− | |||
− | ERR_BADLOGTYPE 496 ERR_BADLOGSYS 497 ERR_BADLOGVALUE | ||
¶sethost | ¶sethost | ||
− | SETHOST command: 396 RPL_HOSTHIDDEN 461 ERR_NEEDMOREPARAMS 517 ERR_DISABLED 530 | + | SETHOST command: 396 RPL_HOSTHIDDEN 461 ERR_NEEDMOREPARAMS 517 ERR_DISABLED 530 ERR_BADHOSTMASK 531 ERR_HOSTUNAVAIL |
− | |||
− | ERR_BADHOSTMASK 531 ERR_HOSTUNAVAIL | ||
¶silence | ¶silence | ||
− | SILENCE command: 271 RPL_SILELIST 272 RPL_ENDOFSILELIST 401 ERR_NOSUCHNICK 511 | + | SILENCE command: 271 RPL_SILELIST 272 RPL_ENDOFSILELIST 401 ERR_NOSUCHNICK 511 ERR_SILELISTFULL |
− | |||
− | ERR_SILELISTFULL | ||
¶stats | ¶stats | ||
− | STATS command: 211 RPL_STATSLINKINFO 212 RPL_STATSCOMMANDS 213 RPL_STATSCLINE 215 | + | STATS command: 211 RPL_STATSLINKINFO 212 RPL_STATSCOMMANDS 213 RPL_STATSCLINE 215 RPL_STATSILINE 216 RPL_STATSKLINE 217 RPL_STATSPLINE 218 RPL_STATSYLINE 219 RPL_ENDOFSTATS 228 RPL_STATSQLINE 236 RPL_STATSVERBOSE 237 RPL_STATSENGINE 238 RPL_STATSFLINE |
− | + | STATS command: 241 RPL_STATSLLINE 242 RPL_STATSUPTIME 243 RPL_STATSOLINE 244 RPL_STATSHLINE 246 RPL_STATSTLINE 247 RPL_STATSGLINE 248 RPL_STATSULINE 249 RPL_STATSDEBUG 250 RPL_STATSCONN 275 RPL_STATSDLINE 304 RPL_TEXT 398 RPL_STATSSLINE 481 ERR_NOPRIVILEGES | |
− | RPL_STATSILINE 216 RPL_STATSKLINE 217 RPL_STATSPLINE 218 RPL_STATSYLINE 219 RPL_ENDOFSTATS | ||
− | |||
− | 228 RPL_STATSQLINE 236 RPL_STATSVERBOSE 237 RPL_STATSENGINE 238 RPL_STATSFLINE | ||
− | STATS command: 241 RPL_STATSLLINE 242 RPL_STATSUPTIME 243 RPL_STATSOLINE 244 RPL_STATSHLINE | ||
− | |||
− | 246 RPL_STATSTLINE 247 RPL_STATSGLINE 248 RPL_STATSULINE 249 RPL_STATSDEBUG 250 | ||
− | |||
− | RPL_STATSCONN 275 RPL_STATSDLINE 304 RPL_TEXT 398 RPL_STATSSLINE 481 ERR_NOPRIVILEGES | ||
¶squit | ¶squit | ||
SQUIT command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | SQUIT command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | ||
Line 1,261: | Line 1,047: | ||
TIME command: 391 RPL_TIME | TIME command: 391 RPL_TIME | ||
¶topic | ¶topic | ||
− | TOPIC command: 331 RPL_NOTOPIC 332 RPL_TOPIC 333 RPL_TOPICWHOTIME 403 ERR_NOSUCHCHANNEL 442 | + | TOPIC command: 331 RPL_NOTOPIC 332 RPL_TOPIC 333 RPL_TOPICWHOTIME 403 ERR_NOSUCHCHANNEL 442 ERR_NOTONCHANNEL 482 ERR_CHANOPRIVSNEEDED |
− | |||
− | ERR_NOTONCHANNEL 482 ERR_CHANOPRIVSNEEDED | ||
¶trace | ¶trace | ||
− | TRACE command: 200 RPL_TRACELINK 201 RPL_TRACECONNECTING 202 RPL_TRACEHANDSHAKE 203 | + | TRACE command: 200 RPL_TRACELINK 201 RPL_TRACECONNECTING 202 RPL_TRACEHANDSHAKE 203 RPL_TRACEUNKNOWN 204 RPL_TRACEOPERATOR 205 RPL_TRACEUSER 206 RPL_TRACESERVER 208 RPL_TRACENEWTYPE 209 RPL_TRACECLASS 481 ERR_NOPRIVILEGES |
− | |||
− | RPL_TRACEUNKNOWN 204 RPL_TRACEOPERATOR 205 RPL_TRACEUSER 206 RPL_TRACESERVER 208 | ||
− | |||
− | RPL_TRACENEWTYPE 209 RPL_TRACECLASS 481 ERR_NOPRIVILEGES | ||
¶uping | ¶uping | ||
UPING command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | UPING command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | ||
Line 1,279: | Line 1,059: | ||
VERSION command: 005 RPL_ISUPPORT 351 RPL_VERSION 402 ERR_NOSUCHSERVER 481 ERR_NOPRIVILEGES | VERSION command: 005 RPL_ISUPPORT 351 RPL_VERSION 402 ERR_NOSUCHSERVER 481 ERR_NOPRIVILEGES | ||
¶wallchops | ¶wallchops | ||
− | WALLCHOPS commmand: 403 ERR_NOSUCHCHANNEL 404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412 | + | WALLCHOPS commmand: 403 ERR_NOSUCHCHANNEL 404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412 ERR_NOTEXTTOSEND |
− | |||
− | ERR_NOTEXTTOSEND | ||
¶wallops | ¶wallops | ||
WALLOPS command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | WALLOPS command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | ||
Line 1,287: | Line 1,065: | ||
WALLUSERS command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | WALLUSERS command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES | ||
¶wallvoices | ¶wallvoices | ||
− | WALLVOICES command: 403 ERR_NOSUCHCHANNEL 404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412 | + | WALLVOICES command: 403 ERR_NOSUCHCHANNEL 404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412 ERR_NOTEXTTOSEND |
− | |||
− | ERR_NOTEXTTOSEND | ||
¶who | ¶who | ||
WHO command: 315 RPL_ENDOFWHO 352 RPL_WHOREPLY 354 RPL_WHOSPCRPL 416 ERR_QUERYTOOLONG | WHO command: 315 RPL_ENDOFWHO 352 RPL_WHOREPLY 354 RPL_WHOSPCRPL 416 ERR_QUERYTOOLONG | ||
¶whois | ¶whois | ||
− | WHOIS command: 301 RPL_AWAY 311 RPL_WHOISUSER 312 RPL_WHOISSERVER 313 RPL_WHOISOPERATOR 317 | + | WHOIS command: 301 RPL_AWAY 311 RPL_WHOISUSER 312 RPL_WHOISSERVER 313 RPL_WHOISOPERATOR 317 RPL_WHOISIDLE 318 RPL_ENDOFWHOIS 319 RPL_WHOISCHANNELS 330 RPL_WHOISACCOUNT 338 RPL_WHOISACTUALLY 401 ERR_NOSUCHNICK 402 ERR_NOSUCHSERVER 416 ERR_QUERYTOOLONG 431 ERR_NONICKNAMEGIVEN |
− | |||
− | RPL_WHOISIDLE 318 RPL_ENDOFWHOIS 319 RPL_WHOISCHANNELS 330 RPL_WHOISACCOUNT 338 | ||
− | |||
− | RPL_WHOISACTUALLY 401 ERR_NOSUCHNICK 402 ERR_NOSUCHSERVER 416 ERR_QUERYTOOLONG 431 | ||
− | |||
− | ERR_NONICKNAMEGIVEN | ||
¶whowas | ¶whowas | ||
− | WHOWAS command: 301 RPL_AWAY 312 RPL_WHOISSERVER 314 RPL_WHOWASUSER 369 RPL_ENDOFWHOWAS 406 | + | WHOWAS command: 301 RPL_AWAY 312 RPL_WHOISSERVER 314 RPL_WHOWASUSER 369 RPL_ENDOFWHOWAS 406 ERR_WASNOSUCHNICK 431 ERR_NONICKNAMEGIVEN |
− | |||
− | ERR_WASNOSUCHNICK 431 ERR_NONICKNAMEGIVEN | ||
¶009 | ¶009 | ||
numeric: 009 RPL_STATMEMTOT | numeric: 009 RPL_STATMEMTOT | ||
Line 1,411: | Line 1,179: | ||
event: NOTICE | event: NOTICE | ||
format: <source> NOTICE <target> :[@|+] <message> | format: <source> NOTICE <target> :[@|+] <message> | ||
− | info: shows when a notice is received, target can be you or a channel you are in, target can also | + | info: shows when a notice is received, target can be you or a channel you are in, target can also be a $(mask) making it a broadcast |
− | |||
− | be a $(mask) making it a broadcast | ||
example: Q!TheQBot@CServe.quakenet.org NOTICE Dana :Unknown command. Type "/msg Q showcommands" | example: Q!TheQBot@CServe.quakenet.org NOTICE Dana :Unknown command. Type "/msg Q showcommands" | ||
¶part event | ¶part event | ||
Line 1,423: | Line 1,189: | ||
event: PING | event: PING | ||
format: <source> PING :<string> | format: <source> PING :<string> | ||
− | info: the server checks if the connection is still alive. if the client fails to respond with PONG | + | info: the server checks if the connection is still alive. if the client fails to respond with PONG with the given string, the client will be disconnected |
− | |||
− | with the given string, the client will be disconnected | ||
example: irc.quakenet.org PING :1107704864 | example: irc.quakenet.org PING :1107704864 | ||
¶pong event | ¶pong event | ||
Line 1,435: | Line 1,199: | ||
event: PRIVMSG | event: PRIVMSG | ||
format: <source> PRIVMSG <target> :<message> | format: <source> PRIVMSG <target> :<message> | ||
− | info: shows when a message is received, target can be you or a channel you are in, target can also | + | info: shows when a message is received, target can be you or a channel you are in, target can also be a $(mask) making it a broadcast |
− | |||
− | be a $(mask) making it a broadcast | ||
example: Dana!Dana@Dana.users.quakenet.org PRIVMSG #channel :hi there | example: Dana!Dana@Dana.users.quakenet.org PRIVMSG #channel :hi there | ||
¶quit event | ¶quit event | ||
Line 1,462: | Line 1,224: | ||
event: WALLOPS | event: WALLOPS | ||
format: <source> WALLOPS :[*|$] <message> | format: <source> WALLOPS :[*|$] <message> | ||
− | info: shows when a WALLOPS or WALLUSERS message is received. the * shows it is a WALLOPS message, | + | info: shows when a WALLOPS or WALLUSERS message is received. the * shows it is a WALLOPS message, the $ shows it is a WALLUSERS message, none means it is a WALLDESYNCH message. |
− | |||
− | the $ shows it is a WALLUSERS message, none means it is a WALLDESYNCH message. | ||
example: Dana!Dana@Dana.users.quakenet.org :$ moooo! | example: Dana!Dana@Dana.users.quakenet.org :$ moooo! |
Revision as of 15:00, 21 February 2011
¶001 numeric: 001 RPL_WELCOME format: <source> 001 <target> :Welcome to the Internet Relay Network [via <provider>], <target> info: returned when connecing, [via <provider>] only appears when the PROVIDER F line has been set, it's used for providing promotional space to providers example: irc.quakenet.org 001 Dana :Welcome to the Internet Relay Network, Dana ¶002 numeric: 002 RPL_YOURHOST format: <source> 002 <target> :Your host <server>, running version <version> info: returned when connecting example: irc.quakenet.org 002 Dana :Your host is irc.quakenet.org, running version u2.10.11.04+asuka(1.0.6a) ¶003 numeric: 003 RPL_CREATED format: <source> 003 <target> :This server was created <DDD> <MMM> <D> <YYYY> at <HH:NN:SS> <TZ> info: returned when connecting example: irc.quakenet.org 003 Dana :This server was created Mon Mar 8 2004 at 19:10:49 CET ¶004 numeric: 004 RPL_MYINFO format: <source> 004 <target> :<server> <version> <usermodes> <channelmodes> <channelmodes_with_param> info: returned when connecting example: irc.quakenet.org 004 Dana irc.quakenet.org u2.10.11.04+asuka(1.0.6a) dioswkgxXInR biklmnopstvrDcCNu bklov ¶005 numeric: 005 RPL_ISUPPORT format: <source> 005 <target> :<list_of_features> :are supported by this server info: returned when connecting and when using the VERSION command info: features are either a word describing the feature eg: 'SILENCE', or a word describing the feature and an equals and a list of parameters. eg: SILENCE=15 (says that we support silence, and we support up to 15 of them per user), or FOO=12,3 (says we support FOO with parameters 12 and 3) example: irc.quakenet.org 005 Dana WHOX WALLCHOPS WALLVOICES USERIP CPRIVMSG CNOTICE SILENCE=15 MODES=6 MAXCHANNELS=20 MAXBANS=45 NICKLEN=15 TOPICLEN=250 AWAYLEN=160 KICKLEN=250 :are supported by this server example: irc.quakenet.org 005 Dana CHANTYPES=#& PREFIX=(ov)@+ CHANMODES=b,k,l,imnpstrDdcCNu CASEMAPPING=rfc1459 NETWORK=QuakeNet :are supported by this server ¶008 numeric: 008 RPL_SNOMASK format: <source> 008 <target> <snomask> :: Server notice mask (<snomask_hex_value>) info: returned when requesting your usermodes with MODE and you have usermode +s set and when setting/changing snomask level info: for more info on snomasks see http://cvs.undernet.org/viewcvs.py/*checkout*/undernet-ircu/ircu2.10/doc/snomask.html?rev=1.2 example: irc.quakenet.org 008 Dana 32767 :: Server notice mask (0x7FFF) ¶015 numeric: 015 RPL_MAP format: <source> 015 <target> :[<tree>][*|!]<server> (<X>s) [<N> clients] info: returned when using the MAP command. * means the server is bursting, ! means the server has acknowledged the burst, X seconds delay, N clients on the server example: irc.quakenet.org 015 Dana :irc.quakenet.org (0s) [20657 clients] example: irc.quakenet.org 015 Dana :|-!hub1.quakenet.org (0s) [2 clients] example: irc.quakenet.org 015 Dana :`-hub2.quakenet.org (0s) [3 clients] example: irc.quakenet.org 015 Dana : `-*CServe.quakenet.org (0s) [1 clients] ¶016 numeric: 016 RPL_MAPMORE format: <source> 016 <target> :`-----------------------------------------------------------<server> --> *more* info: returned when using the MAP command if the tree is too big in the output example: irc.quakenet.org 016 Dana :`-----------------------------------------------------------hub1.quakenet.org --> *more* ¶017 numeric: 017 RPL_MAPEND format: <source> 017 <target> :End of /MAP info: returned when using the MAP command example: irc.quakenet.org 017 Dana :End of /MAP ¶105 info: 100-199 Reserve numerics 000-099 for server-client connections where the client is local to the server. info: If any server passed a numeric in this range from another server then it is remapped to 100-199. info: 105 reply to remote VERSION request, see numeric 005 ¶200 numeric: 200 RPL_TRACELINK format: <source> 200 <target> Link <version> <mask> <server> info: returned when using the TRACE command, <server> is linked to the network example: irc.quakenet.org 200 Dana Link u2.10.11.04+asuka(1.0.6). CServe.* CServe.quakenet.org ¶201 numeric: 201 RPL_TRACECONNECTING format: <source> 201 <target> Try. <class> <server> info: returned when using the TRACE command, <server> is connecting example: irc.quakenet.org 201 Dana Try. 90 hub1.quakenet.org ¶202 numeric: 202 RPL_TRACEHANDSHAKE format: <source> 202 <target> H.S. <class> <server> info: returned when using the TRACE command, <server> is bursting? example: irc.quakenet.org 202 Dana H.S. 90 hub1.quakenet.org ¶203 numeric: 203 RPL_TRACEUNKNOWN format: <source> 203 <target> ???? <class> <ip> info: returned when using the TRACE command, connection is unknown example: irc.quakenet.org 203 Dana ???? 1 127.0.0.1 ¶204 numeric: 204 RPL_TRACEOPERATOR format: <source> 204 <target> Oper <class> <nick>[@<ip>] <idle_time> info: returned when using the TRACE command, <nick> is an IRC Operator example: irc.quakenet.org 204 Dana Oper 10 Dana[@127.0.0.1] 4 ¶205 numeric: 205 RPL_TRACEUSER format: <source> 205 <target> User <class> <nick>[@<ip>] <idle_time> info: returned when using the TRACE command, <nick> is a user example: irc.quakenet.org 205 Dana User 1 Dana[@127.0.0.1] 5 ¶206 numeric: 206 RPL_TRACESERVER format: <source> 206 <target> Serv <class> <servers_linked>S <clients>C <connected_by> <nick>!<user>@<host|server> <idle_time> <connection_time> info: returned when using the TRACE command example: irc.quakenet.org 206 Dana Serv 90 2S 6C irc.quakenet.org *!*@hub1.quakenet.org 79 63706 ¶208 numeric: 208 RPL_TRACENEWTYPE format: <source> 208 <target> <newtype> 0 <nick> info: returned when using the TRACE command, connection does not fit in the other categories but is being displayed anyway example: irc.quakenet.org 208 Dana <newtype> 0 Dana ¶209 numeric: 209 RPL_TRACECLASS format: <source> 209 <target> Class <class> <count> info: returned when using the TRACE command example: irc.quakenet.org 209 Dana Class 1 20657 ¶211 numeric: 211 RPL_STATSLINKINFO format: <source> 211 <target> <Connection> <SendQ> <SendM> <SendKBytes> <RcveM> <RcveKBytes> :<Open since> info: returned when using the STATS command, "STATS l" request example: irc.quakenet.org 211 Dana Connection SendQ SendM SendKBytes RcveM RcveKBytes :Open since example: irc.quakenet.org 211 Dana hub1.quakenet.org 0 1545 90 1536 93 :66729 ¶212 numeric: 212 RPL_STATSCOMMANDS format: <source> 212 <target> <command> <count> <byte_count> info: returned when using the STATS command, "STATS m" request example: irc.quakenet.org 212 Dana ACCOUNT 41 462 ¶213 numeric: 213 RPL_STATSCLINE format: <source> 213 <target> C <ip|host> <password> <server> <port> <class> info: returned when using the STATS command, "STATS C" request, some fields may be a '*' example: irc.quakenet.org 213 Dana C 127.0.0.1 * hub1.quakenet.org 4400 90 ¶215 numeric: 215 RPL_STATSILINE format: <source> 215 <target> I <IP_mask_or_crap_to_force_resolving> <password>|<limit> <hostmask> 0 <class> info: returned when using the STATS command, "STATS I" request, some fields may be a '*' example: irc.quakenet.org 215 Dana I *@* * *@* 0 1 ¶216 numeric: 216 RPL_STATSKLINE format: <source> 216 <target> [k|K] <host>|<ip>|$R<realname> "<reason>|!<file>" <user> 0 0 info: returned when using the STATS command, "STATS K" request example: irc.quakenet.org 216 Dana K * "Do not IRC as root" *root 0 0 ¶217 numeric: 217 RPL_STATSPLINE format: <source> 217 <target> P <port> <connection_count> <C|S>[H] <active|disabled> info: returned when using the STATS command, "STATS P" request, C=client port, S=server port, H=hidden from users example: irc.quakenet.org 217 Dana P 6667 10435 C active ¶218 numeric: 218 RPL_STATSYLINE format: <source> 218 <target> Y <class> <ping_frequency> <connect_frequency> <max_links> <max_sendQ> <links> info: returned when using the STATS command, "STATS Y" request example: irc.quakenet.org 218 Dana Y 1 90 0 25000 160000 20546 ¶219 numeric: 219 RPL_ENDOFSTATS format: <source> 219 <target> <char> :End of /STATS report info: returned when using the STATS command example: irc.quakenet.org 219 Dana Y :End of /STATS report ¶221 numeric: 221 RPL_UMODEIS format: <source> 221 <target> +[<user_modes>] info: returned when requesting your usermodes with the MODE command example: irc.quakenet.org 221 Dana +ix ¶228 numeric: 228 RPL_STATSQLINE format: <source> 228 <target> Q <channel> :<reason> info: returned when using the STATS command, "STATS Q" request info: Q:lines, Allows the admin to disallow the usage of /OPMODE and /CLEARMODE on certain sensitive channels. example: irc.quakenet.org 228 Dana #channel :They can take care of themselves ¶236 numeric: 236 RPL_STATSVERBOSE format: <source> 236 <target> <Servername> <Uplink> <Flags> <Hops> <Numeric> <Lag> <RTT> <Up> <Down> <Clients/Max> <Proto> <LinkTS> :<info> info: returned when using the STATS command, "STATS v" request example: irc.quakenet.org 236 Dana Servername Uplink Flags Hops Numeric Lag RTT Up Down Clients/Max Proto LinkTS :Info example: irc.quakenet.org 236 Dana irc.quakenet.org hub1.quakenet.org ---- 1 AD 3 107190866 0 0 0 4 127 P10 1100716866 :hub server ¶237 numeric: 237 RPL_STATSENGINE format: <source> 237 <target> <engine> :Event loop engine info: returned when using the STATS command, "STATS e" request example: irc.quakenet.org 237 Dana poll() :Event loop engine ¶238 numeric: 238 RPL_STATSFLINE format: <source> 238 <target> F <option> <value> info: returned when using the STATS command, "STATS F" request example: irc.quakenet.org 238 Dana F HIDDEN_HOST users.quakenet.org ¶241 numeric: 241 RPL_STATSLLINE format: <source> 241 <target> L <disallowed_hostmask> * <servermask> <max_depth> -1 info: returned when using the STATS command, "STATS H" request example: irc.quakenet.org 241 Dana L 12.34.56.78 * hub1.quakenet.org 5 -1 ¶242 numeric: 242 RPL_STATSUPTIME format: <source> 242 <target> :Server Up <N> days, <HH:NN:SS> info: returned when using the STATS command, "STATS u" request example: irc.quakenet.org 242 Dana :Server Up 0 days, 0:28:56 ¶243 numeric: 243 RPL_STATSOLINE format: <source> 243 <target> [o|O] <mask> <password> <ID> 0 <class> info: returned when using the STATS command, "STATS O" request, O=global oper, o=local oper, some fields may be a '*' example: irc.quakenet.org 243 Dana O *@12.34.56.78 * Dana 0 10 ¶244 numeric: 244 RPL_STATSHLINE format: <source> 244 <target> H <allowed_hostmask> * <servername> <max_hops> -1 info: returned when using the STATS command, "STATS h" request example: irc.quakenet.org 244 Dana H 12.34.56.78 * hub1.quakenet.org 0 -1 ¶246 numeric: 246 RPL_STATSTLINE format: <source> 246 <target> T <classnumber>|<hostmask> <file> info: returned when using the STATS command, "STATS T" request example: irc.quakenet.org 246 Dana T *.nl nl.motd ¶247 numeric: 247 RPL_STATSGLINE format: <source> 247 <target> G <mask> <expire> :<reason> info: returned when using the STATS command, "STATS g" request example: irc.quakenet.org 247 Dana G *!*@12.34.56.78 1149164936 :clones ¶248 numeric: 248 RPL_STATSULINE format: <source> 248 <target> U <server> <nicks> * 0 -1 info: returned when using the STATS command, "STATS U" request example: irc.quakenet.org 248 Dana U CServe.quakenet.org Q * 0 -1 ¶249 numeric: 249 RPL_STATSDEBUG format: <source> 249 <target> :<text> info: returned when using the STATS command, "STATS z" request example: irc.quakenet.org 249 Dana :Clients 10(2080) Connections 4(3424) example: irc.quakenet.org 249 Dana :Users 7(1456) Accounts 2(32) Invites 0(0) ¶250 numeric: 250 RPL_STATSCONN format: <source> 250 <target> :Highest connection count: <connection_count> (<client_count> clients) info: returned when using STATS command, "STATS w" request example: irc.quakenet.org 250 Dana :Highest connection count: 25001 (25000 clients) ¶251 numeric: 251 RPL_LUSERCLIENT format: <source> 251 <target> :There are <visible_users> users and <invisible_users> invisible on <server_count> servers info: returned when using the LUSERS command example: irc.quakenet.org 251 Dana :There are 73276 users and 156690 invisible on 41 servers ¶252 numeric: 252 RPL_LUSEROP format: <source> 252 <target> <oper_count> :operator(s) online info: returned when using the LUSERS command example: irc.quakenet.org 252 Dana 75 :operator(s) online ¶253 numeric: 253 RPL_LUSERUNKNOWN format: <source> 253 <target> <count> :unknown connection(s) info: returned when using the LUSERS command example: irc.quakenet.org 253 Dana 233 :unknown connection(s) ¶254 numeric: 254 RPL_LUSERCHANNELS format: <source> 254 <target> <channel_count> :channels formed info: returned when using the LUSERS command example: irc.quakenet.org 254 Dana 196336 :channels formed ¶255 numeric: 255 RPL_LUSERME format: <source> 255 <target> :I have <client_count> clients and <servers_linked> servers info: returned when using the LUSERS command example: irc.quakenet.org 255 Dana :I have 15808 clients and 1 servers ¶256 numeric: 256 RPL_ADMINME format: <source> 256 <target> :Administrative info about <server> info: returned when using the ADMIN command example: irc.quakenet.org 256 Dana :Administrative info about irc.quakenet.org ¶257 numeric: 257 RPL_ADMINLOC1 format: <source> 257 <target> :<text> info: returned when using the ADMIN command example: irc.quakenet.org 257 Dana :The QuakeNet IRC Network - www.quakenet.org ¶258 numeric: 258 RPL_ADMINLOC2 format: <source> 258 <target> :<text> info: returned when using the ADMIN command example: irc.quakenet.org 258 Dana :QuakeNet IRC Server ¶259 numeric: 259 RPL_ADMINEMAIL format: <source> 259 <target> :<text> info: returned when using the ADMIN command example: irc.quakenet.org 259 Dana :IRC Admins <mail@host> ¶270 numeric: 270 RPL_PRIVS format: <source> 270 <target> <nick> :<available> info: returned when using the PRIVS command example: irc.quakenet.org 270 Dana Dana :CHAN_LIMIT SHOW_INVIS SHOW_ALL_INVIS KILL LOCAL_KILL REHASH RESTART GLINE LOCAL_GLINE JUPE LOCAL_JUPE OPMODE LOCAL_OPMODE WHOX SEE_CHAN PROPAGATE DISPLAY SEE_OPERS FORCE_OPMODE FORCE_LOCAL_OPMODE ¶271 numeric: 271 RPL_SILELIST format: <source> 271 <target> <nick> <mask> info: returned when using the SILENCE command example: irc.quakenet.org 271 Dana Dana *!*@evil.host.com ¶272 numeric: 272 RPL_ENDOFSILELIST format: <source> 272 <target> <nick> :End of Silence List info: returned when using the SILENCE command example: irc.quakenet.org 272 Dana Dana :End of Silence List ¶275 numeric: 275 RPL_STATSDLINE format: <source> 275 <target> [d|D] <servermask> <rule> info: returned when using the STATS command, "STATS d" request, D=server will refuse to connect to.., d=server will not autoconnect to.. example: irc.quakenet.org 275 Dana d hub2.quakenet.org connected(hub1.quakenet.org) ¶280 numeric: 280 RPL_GLIST format: <source> 280 <target> <mask> <expire_ts> <target> <+|-> :<reason> info: returned when using the GLINE command example: irc.quakenet.org 280 Dana *!root@* 1358009301 * + :don't irc as root ¶281 numeric: 281 RPL_ENDOFGLIST format: <source> 281 <target> :End of G-line List info: returned when using the GLINE command example: irc.quakenet.org 281 Dana :End of G-line List ¶282 numeric: 282 RPL_JUPELIST format: <source> 282 <target> <mask> <expire_ts> * <+|-> :<reason> info: returned when using the JUPE command example: irc.quakenet.org 282 Dana hud.de.quakenet.org 1107199864 * + :bad uplink ¶283 numeric: 283 RPL_ENDOFJUPELIST format: <source> 283 <target> :End of Jupe List info: returned when using the JUPE command example: irc.quakenet.org 283 Dana :End of Jupe List ¶284 numeric: 284 RPL_FEATURE format: <source> 284 <target> :<text> info: returned when using the GET command example: irc.quakenet.org 284 Dana :String value of HIDDEN_HOST: users.quakenet.org example: irc.quakenet.org 284 Dana :String value for PROVIDER not set ¶286 numeric: 286 RPL_CHKHEAD format: <source> 286 <target> :Information for <user|host|channel|server> <nick>|<host>|<channel>|<server> info: returned when using the CHECK command example: irc.quakenet.org 286 Dana :Information for user Dana example: irc.quakenet.org 286 Dana :Information for host evil.host.com example: irc.quakenet.org 286 Dana :Information for channel #channel example: irc.quakenet.org 286 Dana :Information for server hub1.quakenet.org ¶287 numeric: 287 RPL_CHANUSER format: <source> 287 <target> : [<clone_count>] [@|+]<nick> (<user>@<host>) (<account>) <realname> info: returned when using the CHECK command, "CHECK <channel>" example: irc.quakenet.org 287 Dana : 2 @Dana (Dana@127.0.0.1) (Dana) Dana ¶290 numeric: 290 RPL_DATASTR format: <source> 290 <target> :<text> info: returned when using the CHECK command example: irc.quakenet.org 290 Dana :No. Nick User Host example irc.quakenet.org 290 Dana :1 Dana Dana evil.host.com ¶291 numeric: 291 RPL_ENDOFCHECK format: <source> 291 <target> :[<text>] info: returned when using the CHECK command example: irc.quakenet.org 291 Dana : ¶301 numeric: 301 RPL_AWAY format: <source> 301 <target> <nick> :<away message> info: returned when using the WHOIS or WHOWAS command on a user who is (was) marked as being away info: returned when sending a PRIVMSG, CPRIVMSG, CNOTICE or INVITE to a user who is marked as being away example: irc.quakenet.org 301 Dana Dana :away from keyboard ¶302 numeric: 302 RPL_USERHOST format: <source> 302 <target> :<info> info: returned when using the USERHOST command info: <info> is a space seperated list of one or more of <nick>[*]=<+|-><user@host>, <nick> is the nick of the user, * means the user is an IRC Operator, + means the user is not marked as being away, - means the user is marked as being away, user@host is the part from nick!user@host example: irc.quakenet.org 302 Dana :Q*=+TheQBot@CServe.quakenet.org Dana=-Dana@Dana.users.quakenet.org ¶303 numeric: 303 RPL_ISON format: <source> 303 <target> :<nick> info: returned when using the ISON command, <nick> is a space seperated list of one or more nicks example: irc.quakenet.org 303 Dana :Q Dana ¶304 numeric: 304 RPL_TEXT format: <source> 304 <target> Type Spoofhost [Realhost Ident] info: returned for a "STATS S" request, [Realhost Ident] is only shown to IRC Operators example: irc.quakenet.org 304 Dana # Type Spoofhost Realhost Ident ¶305 numeric: 305 RPL_UNAWAY format: <source> 305 <target> :You are no longer marked as being away info: returned when using the AWAY command without params example: irc.quakenet.org 305 Dana :You are no longer marked as being away ¶306 numeric: 306 RPL_NOWAWAY format: <source> 306 <target> :You have been marked as being away info: returned when using the AWAY command with a message example: irc.quakenet.org 306 Dana :You have been marked as being away ¶311 numeric: 311 RPL_WHOISUSER format: <source> 311 <target> <nick> <user> <host> * :<realname> info: returned when using the WHOIS command example: irc.quakenet.org 311 Dana Dana ~Dana Dana.users.quakenet.org * :Dana ¶312 numeric: 312 RPL_WHOISSERVER format: <source> 312 <target> <nick> <server> :<server info> info: returned when using the WHOIS or WHOWAS command example: irc.quakenet.org 312 Dana Dana *.quakenet.org :QuakeNet IRC Server ¶313 numeric: 313 RPL_WHOISOPERATOR format: <source> 313 <target> <nick> :is an IRC Operator info: returned when using the WHOIS command example: irc.quakenet.org 313 Dana Q :is an IRC Operator ¶314 numeric: 314 RPL_WHOWASUSER format: <source> 314 <target> <nick> <user> <host> * :<realname> info: returned when using the WHOWAS command example: irc.quakenet.org 314 Dana Dana- Dana Dana.users.quakenet.org * :Dana ¶315 numeric: 315 RPL_ENDOFWHO format: <source> 315 <target> <mask> :End of /WHO list. info: returned when using the WHO command example: irc.quakenet.org 315 Dana #channel :End of /WHO list. ¶317 numeric: 317 RPL_WHOISIDLE format: <source> 317 <target> <nick> <idle_time> <signon_time> :seconds idle, signon time info: returned when using the WHOIS command example: irc.quakenet.org 317 Dana Dana 5 1084458353 :seconds idle, signon time ¶318 numeric: 318 RPL_ENDOFWHOIS format: <source> 318 <target> <mask> :End of /WHOIS list. info: returned when using the WHOIS command example: irc.quakenet.org 318 Dana Dana :End of /WHOIS list. ¶319 numeric: 319 RPL_WHOISCHANNELS format: <source> 319 <target> <nick> :<channels> info: returned when using the WHOIS command. <channels> is a space seperated list of one or more channels. channels are listed from newest to oldest as received by the server (joined by the user or bursted) in that order. info: each channel is formatted as [-][!][@|+|<]<channel>, where @ (+) means the user is opped (voiced) on the channel, < means the user is hidden on the channel (chanmode +D/+d), ! for zombie, if the user has set usermode +d (deafmode) a '-' appears in front of all channels example: irc.quakenet.org 319 Dana Dana :@#chan1 +#chan2 #chan3 <#chan4 !#chan5 !@#chan6 example: irc.quakenet.org 319 Dana Dana :-@#chan1 -+#chan2 -#chan3 -<#chan4 -!#chan5 -!@#chan6 ¶321 numeric: 321 RPL_LISTSTART format: <source> 321 <target> Channel :Users Name info: returned when using the LIST command example: irc.quakenet.org 321 Dana Channel :Users name ¶322 numeric: 322 RPL_LIST format: <source> 322 <target> <channel> <user_count> :[<topic>] info: returned when using the LIST command example: irc.quakenet.org 322 Dana #channel 23 :welcome! ¶323 numeric: 323 RPL_LISTEND format: <source> 323 <target> :End of /LIST info: returned when using the LIST command example: irc.quakenet.org 323 Dana :End of /LIST ¶324 numeric: 324 RPL_CHANNELMODEIS format: <source> 324 <target> <channel> +[<modes>] info: returned when using the MODE command, "MODE <channel>" example: irc.quakenet.org 324 Dana #channel +tncCNul 30 ¶329 numeric: 329 RPL_CREATIONTIME format: <source> 329 <target> <channel>