Difference between revisions of "Rawdb"
(initial import of numeric database used on Dana for the -raw command) |
(No difference)
|
Revision as of 14:58, 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>
more of:
¶338 numeric: 338 RPL_WHOISACTUALLY format: <source> 338 <target> <nick> <user>@<host> <ip> :Actual user@host, Actual IP info: returned when using the WHOIS command example: irc.quakenet.org 338 Dana Dana Dana@evil.host.com 12.34.56.78 :Actual user@host, Actual IP ¶340 numeric: 340 RPL_USERIP format: <source> 340 <target> :<info> 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
example: irc.quakenet.org 340 Dana :Q*=+TheQBot@127.0.0.1 Dana=-Dana@127.0.0.1 ¶341 numeric: 341 RPL_INVITING format: <source> 341 <target> <nick> <channel> info: returned when using the INVITE command, "INVITE <user> <channel>" example: irc.quakenet.org 341 Dana L #channel ¶346 numeric: 346 RPL_INVITELIST format: <source> 346 <target> :<channel> info: returned when using the INVITE command, "INVITE" example: irc.quakenet.org 346 Dana :#channel ¶347 numeric: 347 RPL_ENDOFINVITELIST format: <source> 347 <target> :End of Invite List info: returned when using the INVITE command, "INVITE" example: irc.quakenet.org 347 Dana :End of Invite List ¶351 numeric: 351 RPL_VERSION format: <source> 351 <target> <version> <server> :<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
defined, etc.
example: irc.quakenet.org 351 Dana u2.10.11.04+asuka(1.0.6a). irc.quakenet.org :B96AeEFfIKMpSU ¶352 numeric: 352 RPL_WHOREPLY format: <source> 352 <target> <channel> <user> <host> <server> <nick> <flags> :<distance>
<realname>
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
Dana
¶353 numeric: 353 RPL_NAMREPLY format: <source> 353 <target> <=|*|@> <channel> :<names> 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
returned, if chanmode +s is set, a @ is returned
example: irc.quakenet.org 353 Dana = #channel :@L Dana +fiDanaot ¶354 numeric: 354 RPL_WHOSPCRPL format: <source> 354 <target> [<querytype>] [<channel>] [<user>] [<ip>] [<host>] [<server>]
[<nick>] [<flags>] [<distance>] [<idle_time>] [<account>] [:<realname>]
info: returned when using the WHO command 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
¶355 numeric: 355 RPL_DELNAMREPLY format: <source> 355 <target> <=|*|@> <channel> :<names> 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
returned, if chanmode +s is set, a @ is returned
example: irc.quakenet.org 355 Dana = #channel :fiDanaot ¶362 numeric: 362 RPL_CLOSING format: <source> 362 <target> <nick> :Operator enforced Close info: returned when using the CLOSE command example: irc.quakenet.org 362 Dana Dana :Operator enforced Close ¶363 numeric: 363 RPL_CLOSEEND format: <source> 363 <target> <N> :Connections Closed info: returned when using the CLOSE command example: irc.quakenet.org 363 Dana 2 :Connections Closed ¶364 numeric: 364 RPL_LINKS format: <source> 364 <target> <server1> <server2> :<distance> <description_server1> info: returned when using the LINKS command, <server1> connected to <server2>, and <distance>
servers between you and <server1>
example: irc.quakenet.org 364 Dana CServe.quakenet.org irc.quakenet.org :2 The Q Bot ¶365 numeric: 365 RPL_ENDOFLINKS format: <source> 365 <target> <mask> :End of /LINKS list. info: returned when using the LINKS command example: irc.quakenet.org 365 Dana * :End of /LINKS list. ¶366 numeric: 366 RPL_ENDOFNAMES format: <source> 366 <target> <channel> :End of /NAMES list. info: returned when using the NAMES command and by joining a channel example: irc.quakenet.org 366 Dana #channel :End of /NAMES list. ¶367 numeric: 367 RPL_BANLIST format: <source> 367 <target> <channel> <banmask> <nick> <time> info: returned when using the MODE command, "MODE <channel> +b" example: irc.quakenet.org 367 Dana #channel *!*@12.34.56.78 Dana 1083834723 ¶368 numeric: 368 RPL_ENDOFBANLIST format: <source> 368 <target> <channel> :End of Channel Ban List info: returned when using the MODE command, "MODE <channel> +b" example: irc.quakenet.org 368 Dana #channel :End of Channel Ban List ¶369 numeric: 369 RPL_ENDOFWHOWAS format: <source> 369 <target> <mask> :End of WHOWAS info: returned when using the WHOWAS command example: irc.quakenet.org 369 Dana Q :End of WHOWAS ¶371 numeric: 371 RPL_INFO format: <source> 371 <target> :<text> info: returned when using the INFO command example: irc.quakenet.org 371 Dana :IRC -- example: irc.quakenet.org 371 Dana :This program is free software; see LICENSE in the distribution ¶372 numeric: 372 RPL_MOTD format: <source> 372 <target> :- <text> info: returned when using the MOTD command and when connecting example: irc.quakenet.org 372 Dana :- ... This server accepts connections on the following
ports: ...
¶374 numeric: 374 RPL_ENDOFINFO format: <source> 374 <target> :End of /INFO list. info: returned when using the INFO command example: irc.quakenet.org 374 Dana :End of /INFO list. ¶375 numeric: 375 RPL_MOTDSTART format: <source> 375 <target> :- <server> Message of the Day - info: returned when using the MOTD command and when connecting example: irc.quakenet.org 375 Dana :- irc.quakenet.org Message of the Day - ¶376 numeric: 376 RPL_ENDOFMOTD format: <source> 376 <target> :End of /MOTD command. info: returned when using the MOTD command and when connecting (if the motd is send) example: irc.quakenet.org 376 Dana :End of /MOTD command. ¶381 numeric: 381 RPL_YOUREOPER format: <source> 381 <target> :You are now an IRC Operator info: returned when using the OPER command to log in as IRC Operator example: irc.quakenet.org 381 Dana :You are now an IRC Operator ¶382 numeric: 382 RPL_REHASHING format: <source> 382 <target> [<file>] :[Rehashing|Reopening log files|Flushing MOTD cache] info: returned when using the REHASH command, "REHASH", "REHASH l", "REHASH m" example: irc.quakenet.org 382 Dana ircd.conf :Rehashing ¶391 numeric: 391 RPL_TIME format: <source> 391 <target> <server> <timestamp> <offset> :<DAY> <MMM>
[+|-]<HH:NN>
info: returned when using the TIME command example: irc.quakenet.org 391 Dana irc.quakenet.org 1084533226 -338 :Friday May 14 2004 -- 13:19
+02:00
¶396 numeric: 396 RPL_HOSTHIDDEN 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
command (setting usermode +h); unsetting usermode +h
example: irc.quakenet.org 396 Dana Dana.users.quakenet.org :is now your hidden host ¶398 numeric: 398 RPL_STATSSLINE 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>
and S:lines for oper
example: irc.quakenet.org 398 Dana 1 oper evil.host.com 12.34.56.78 foo ¶399 numeric: 399 RPL_USINGSLINE format: <source> 399 <target> :Using S-line privilege info: returned when an S line is auto-applied when you connect example: irc.quakenet.org 399 Dana :Using S-line privilege ¶401 numeric: 401 ERR_NOSUCHNICK format: <source> 401 <target> <nick> :No such nick format: <source> 401 <target> <nick> :Target left <network>. Failed to deliever:
[<first_20_chars_of_message>]
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 * :Target left QuakeNet. Failed to deliver: [cows go moo!] ¶402 numeric: 402 ERR_NOSUCHSERVER format: <source> 402 <target> <server> :No such server info: returned when a server does not exist example: irc.quakenet.org 402 Dana hub1.quakenet.org :No such server ¶403 numeric: 403 ERR_NOSUCHCHANNEL format: <source> 403 <target> <channel> :No such channel info: returned when a channel does not exist example: irc.quakenet.org 403 Dana #channel :No such channel ¶404 numeric: 404 ERR_CANNOTSENDTOCHAN format: <source> 404 <target> <channel> :Cannot send to channel info: returned when a message to a channel is blocked by a channel mode or ban example: irc.quakenet.org 404 Dana #channel :Cannot send to channel ¶405 numeric: 405 ERR_TOOMANYCHANNELS format: <source> 405 <target> <channel> :You have joined too many channels info: returned when trying to join more channels than is allowed example: irc.quakenet.org 405 Dana #channel :You have joined too many channels ¶406 numeric: 406 ERR_WASNOSUCHNICK format: <source> 406 <target> <nick> :There was no such nickname info: returned when using WHOWAS command and there was no such nick example: irc.quakenet.org 406 Dana Q :There was no such nickname ¶408 numeric: 408 ERR_SEARCHNOMATCH format: <source> 408 <target> :<command> <mask> No matching record(s) found info: returned when using a command such as CHECK and no match is found example: irc.quakenet.org 408 Dana :CHECK *.de No matching record(s) found ¶409 numeric: 409 ERR_NOORIGIN format: <source> 409 <target> :No origin specified info: returned when using the PING and PONG commands without the originator parameter example: irc.quakenet.org 409 Dana :No origin specified ¶411 numeric: 411 ERR_NORECIPIENT format: <source> 411 <target> :No recipient given (<command>) info: returned when no target is specified for the command, such as PRIVMSG and NOTICE example: irc.quakenet.org 411 Dana :No recipient given (PRIVMSG) ¶412 numeric: 412 ERR_NOTEXTTOSEND format: <source> 412 <target> :No text to send info: returned when using PRIVMSG or NOTICE without text to send example: irc.quakenet.org 412 Dana :No text to send ¶413 numeric: 413 ERR_NOTOPLEVEL format: <source> 413 <target> <mask> :No toplevel domain specified info: returned when using $<mask> as target (broadcast) in PRIVMSG or NOTICE commands example: irc.quakenet.org 413 Dana $* :No toplevel domain specified ¶414 numeric: 414 ERR_WILDTOPLEVEL format: <source> 414 <target> <mask> :Wildcard in toplevel Domain info: returned when a wildcard is in the toplevel domain in <mask> example: irc.quakenet.org 414 Dana $*.de* :Wildcard in toplevel Domain ¶416 numeric: 416 ERR_QUERYTOOLONG format: <source> 416 <target> <command> :Too many lines in the output, restrict your query info: returned when a request returns too many results, for example using "WHO *" or "WHOIS *" example: irc.quakenet.org 416 Dana WHO :Too many lines in the output, restrict your query ¶421 numeric: 421 ERR_UNKNOWNCOMMAND format: <source> 421 <target> <command> :Unknown command info: returned when using an unknown command example: irc.quakenet.org 421 Dana cow :Unknown command ¶422 numeric: 422 ERR_NOMOTD format: <source> 422 <target> :MOTD File is missing info: returned when using the MOTD command or when connecting and the MOTD file is missing example: irc.quakenet.org 422 Dana :MOTD File is missing ¶423 numeric: 423 ERR_NOADMININFO format: <source> 423 <target> <server> :No administrative info available info: returned when using the ADMIN command and no info is available example: irc.quakenet.org 423 Dana irc.quakenet.org :No administrative info available ¶431 numeric: 431 ERR_NONICKNAMEGIVEN format: <source> 431 <target> :No nickname given info: returned when using a command which requires a nick parameter such as WHOIS and none is given example: irc.quakenet.org 431 Dana :No nickname given ¶432 numeric: 432 ERR_ERRONEUSNICKNAME format: <source> 432 <target> <nick> :Erroneous Nickname info: returned when trying to change nick to an erroneous nickname (either invalid or G-lined) example: irc.quakenet.org 432 Dana -Dana :Erroneus nickname ¶433 numeric: 433 ERR_NICKNAMEINUSE format: <source> 433 <target> <nick> :Nickname is already in use. info: returned when trying to change nick which is already used example: irc.quakenet.org 433 Dana Q :Nickname is already in use. ¶436 numeric: 436 ERR_NICKCOLLISION format: <source> 436 <target> <nick> :Nickname collision KILL info: returned when a nickname collision occurs on your nick, and you are disconnected right after example: irc.quakenet.org 436 Dana Dana :Nickname collision KILL ¶437 numeric: 437 ERR_BANNICKCHANGE format: <source> 437 <target> <channel> :Cannot change nickname while banned on channel info: returned when changing nick and you are banned on a channel example: irc.quakenet.org 437 Dana #channel :Cannot change nickname while banned on channel ¶438 numeric: 438 ERR_NICKTOOFAST format: <source> 438 <target> <nick> :Nick change too fast. Please wait <seconds> seconds. info: returned when changing nick too fast example: irc.quakenet.org 438 Dana Dana- :Nick change too fast. Please wait 29 seconds. ¶439 numeric: 439 ERR_TARGETTOOFAST format: <source> 439 <target> <new_target> :Target change too fast. Please wait <N> seconds. info: returned when changing target and you have no free targets left example: irc.quakenet.org 439 Dana #channel :Target change too fast. Please wait 30 seconds. ¶441 numeric: 441 ERR_USERNOTINCHANNEL format: <source> 441 <target> <nick> <channel> :They aren't on that channel info: returned when trying to kick/op/voice/deop/devoice someone who is not on the channel example: irc.quakenet.org 441 Dana fiDanaot #channel :They aren't on that channel ¶442 numeric: 442 ERR_NOTONCHANNEL 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
modes
example: irc.quakenet.org 442 Dana #channel :You're not on that channel ¶443 numeric: 443 ERR_USERONCHANNEL format: <source> 443 <target> <nick> <channel> :is already on channel info: returned when trying to invite a user who is already on the channel example: irc.quakenet.org 443 Dana fiDanaot #channel :is already on channel ¶451 numeric: 451 ERR_NOTREGISTERED format: <source> 451 <target> [<target>] :Register first. info: returned when sending commands before the client is registered example: irc.quakenet.org 451 * :Register first. example: irc.quakenet.org 451 Dana Dana :Register first. ¶461 numeric: 461 ERR_NEEDMOREPARAMS format: <source> 461 <target> <command> [<param>] :Not enough parameters info: returned when not enough parameters are specified example: irc.quakenet.org 461 Dana JOIN :Not enough parameters example: irc.quakenet.org 461 Dana MODE +k :Not enough parameters ¶462 numeric: 462 ERR_ALREADYREGISTRED format: <source> 462 <target> :You may not reregister info: returned when using USER or SERVER command after being registered example: irc.quakenet.org 462 Dana :You may not reregister ¶464 numeric: 464 ERR_PASSWDMISMATCH format: <source> 464 <target> :Password Incorrect info: returned when trying to OPER with the wrong password and when connecting with the wrong
password
example: irc.quakenet.org 464 Dana :Password incorrect ¶465 numeric: 465 ERR_YOUREBANNEDCREEP format: <source> 465 <target> :<reason> info: returned before the connection is closed when you are G-lined or K-lined example: irc.quakenet.org 465 Dana :Connection from your host is refused on this server. ¶467 numeric: 467 ERR_KEYSET 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
when none is set
example: irc.quakenet.org 467 Dana #channel :Channel key already set ¶468 numeric: 468 ERR_INVALIDUSERNAME format: <source> 468 <target> :info info: returned when trying to connect with an invalid username example: irc.quakenet.org 468 Dana :Your username is invalid. ¶471 numeric: 471 ERR_CHANNELISFULL format: <source> 471 <target> <channel> :Cannot join channel, channel is full (+l) info: returned when trying to join a channel which is full example: irc.quakenet.org 471 Dana #channel :Cannot join channel, channel is full (+l) ¶472 numeric: 472 ERR_UNKNOWNMODE format: <source> 472 <target> <char> :is unknown mode char to me info: returned when trying to set an unknown channel mode example: irc.quakenet.org 472 Dana A :is unknown mode char to me ¶473 numeric: 473 ERR_INVITEONLYCHAN format: <source> 473 <target> <channel> :Cannot join channel, you must be invited (+i) info: returned when trying to join an invite only channel (when not invited) example: irc.quakenet.org 473 Dana #channel :Cannot join channel, you must be invited (+i) ¶474 numeric: 474 ERR_BANNEDFROMCHAN format: <source> 474 <target> <channel> :Cannot join channel, you are banned (+b) info: returned when trying to join a channel when you are banned example: irc.quakenet.org 474 Dana #channel :Cannot join channel, you are banned (+b) ¶475 numeric: 475 ERR_BADCHANNELKEY format: <source> 475 <target> <channel> :Cannot join channel, you need the correct key (+k) info: returned when trying to join a +k channel without the correct key example: irc.quakenet.org 475 Dana #channel :Cannot join channel, you need the correct key (+k) ¶477 numeric: 477 ERR_NEEDREGGEDNICK format: <source> 477 <target> <channel> :Cannot join channel, you must be authed to join (+r) info: returned when trying to join a channel where chanmode +r is set and you are not registered example: irc.quakenet.org 477 Dana #channel :Cannot join channel, you must be authed to join (+r) ¶478 numeric: 478 ERR_BANLISTFULL format: <source> 478 <target> <channel> <mask> :Channel ban/ignore list is full info: returned when trying to set a ban when the banlist is full example: irc.quakenet.org 478 Dana #channel *!*@evil.host.com :Channel ban/ignore list is full ¶479 numeric: 479 ERR_BADCHANNAME format: <source> 479 <target> <channel> :Cannot join channel (G-lined: <reason>) info: returned when trying to join a channel which is G-lined example: irc.quakenet.org 479 Dana #channel :Cannot join channel (G-lined: network misuse) ¶481 numeric: 481 ERR_NOPRIVILEGES format: <source> 481 <target> :Permission Denied: Insufficient privileges info: returned when you have insufficient privileges to use the command example: irc.quakenet.org 481 Dana :Permission Denied: Insufficient privileges ¶482 numeric: 482 ERR_CHANOPRIVSNEEDED format: <source> 482 <target> <channel> :You're not channel operator info: returned when trying to use a command which requires you to be a channel operator example: irc.quakenet.org 482 Dana #channel :You're not channel operator ¶483 numeric: 483 ERR_CANTKILLSERVER format: <source> 483 <target> :You cant kill a server! info: returned when trying to use KILL on a server example: irc.quakenet.org 483 Dana :You cant kill a server! ¶484 numeric: 484 ERR_ISCHANSERVICE format: <source> 484 <target> <nick> <channel> :Cannot kill, kick or deop an IRC operator format: <source> 484 <target> KILL <nick> :Cannot kill, kick or deop an IRC operator info: returned when trying to kill, kick or deop an IRC Operator with usermode +k set example irc.quakenet.org 484 Dana Dana #channel :Cannot kill, kick or deop an IRC operator example: irc.quakenet.org 484 Dana KILL Dana :Cannot kill, kick or deop an IRC operator ¶485 numeric: 485 ERR_ISREALSERVICE format: <source> 485 <target> <nick> <channel> :Cannot kill, kick or deop a network service format: <source> 485 <target> KILL <nick> :Cannot kill, kick or deop a network service info: returned when trying to kill, kick or deop a network service example: irc.quakenet.org 485 Dana Q #channel :Cannot kill, kick or deop a network service example: irc.quakenet.org 485 Dana KILL Q :Cannot kill, kick or deop a network service ¶486 numeric: 486 ERR_ACCOUNTONLY 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
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 ¶489 numeric: 489 ERR_VOICENEEDED 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
specified channel
example: irc.quakenet.org 489 Dana #channel :You're neither voiced nor channel operator ¶491 numeric: 491 ERR_NOOPERHOST format: <source> 491 <target> :No O-lines for your host info: returned when using OPER and there are no matching O lines for your host with the given ID example: irc.quakenet.org 491 Dana :No O-lines for your host ¶493 numeric: 493 ERR_NOFEATURE format: <source> 493 <target> <feature> :No such feature info: returned when using the GET command and such feature does not exist example: irc.quakenet.org 493 Dana F :No such feature ¶494 numeric: 494 ERR_BADFEATVALUE format: <source> 494 <target> <value> :Bad value for feature <feature> info: returned when using the SET command example: irc.quakenet.org 494 Dana 1 :Bad value for feature NO_OPER_DEOP_LCHAN ¶495 numeric: 495 ERR_BADLOGTYPE format: <source> 495 <target> <log_type> :No such log type info: returned when using the SET command, "SET LOG .." example: irc.quakenet.org 495 Dana cow :No such log type ¶496 numeric: 496 ERR_BADLOGSYS format: <source> 496 <target> <log_system> :No such log subsystem info: returned when using the SET command, "SET LOG .." example: irc.quakenet.org 496 Dana cow :No such log subsystem ¶497 numeric: 497 ERR_BADLOGVALUE format: <source> 497 <target> <log_type> :Bad value for log type info: returned when using the SET command, "SET LOG .." example: irc.quakenet.org 497 Dana cow :Bad value for log type ¶498 numeric: 498 ERR_ISOPERLCHAN 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)
example: irc.quakenet.org 498 Dana Dana &channel :Cannot kick or deop an IRC Operator on a local
channel
¶501 numeric: 501 ERR_UMODEUNKNOWNFLAG format: <source> 501 <target> <mode> :Unknown MODE flag info: returned when setting an invalid usermode example: irc.quakenet.org 501 Dana q :Unknown MODE flag ¶502 numeric: 502 ERR_USERSDONTMATCH format: <source> 502 <target> :Cant change mode for other users info: returned when trying to set a usermode for someone else example: irc.quakenet.org 502 Dana :Cant change mode for other users ¶511 numeric: 511 ERR_SILELISTFULL format: <source> 511 <target> <mask> :Your silence list is full info: returned when trying to add an entry to your silence list when it is full example: irc.quakenet.org 511 Dana *!*@evil.host.com :Your silence list is full ¶512 numeric: 512 ERR_NOSUCHGLINE format: <source> 512 <target> <mask> :No such gline info: returned when using the GLINE command example: irc.quakenet.org 512 Dana *!*@evil.host.com :No such gline ¶513 numeric: 513 ERR_BADPING format: <source> 513 <target> :To connect, type /QUOTE PONG <string> format: <source> 513 <target> :Your client may not be compatible with this server. format: <source> 513 <target> :Compatible clients are available at <url> 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"
example: irc.quakenet.org 513 Dana :To connect, type /QUOTE PONG 1273843734 ¶514 numeric: 514 ERR_NOSUCHJUPE format: <source> 514 <target> <server> :No such jupe info: returned when using the JUPE command example: irc.quakenet.org 514 Dana hub1.quakenet.org :No such jupe ¶515 numeric: 515 ERR_BADEXPIRE format: <source> 515 <target> <time> :Bad expire time info: returned when setting a G-line or a JUPE with a bad expire time example: irc.quakenet.org 515 Dana 0 :Bad expire time ¶516 numeric: 516 ERR_DONTCHEAT format: <source> 516 <target> :Don't Cheat. info: returned when using as oper the special password "OVERRIDE" to join a local channel when this
is not required
example: irc.quakenet.org 516 Dana :Don't Cheat. ¶517 numeric: 517 ERR_DISABLED format: <source> 517 <target> <command> :Command disabled. info: returned when using a command which is disabled example: irc.quakenet.org 512 Dana GLINE :Command disabled. ¶518 numeric: 518 ERR_LONGMASK format: <source> 518 <target> :Mask is too long info: returned when using the GLINE command example: irc.quakenet.org 518 Dana :Mask is too long ¶519 numeric: 519 ERR_TOOMANYUSERS 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
feature GLINEMAXUSERCOUNT)
example: irc.quakenet.org 519 Dana 100 :Too many users affected by mask ¶520 numeric: 520 ERR_MASKTOOWIDE format: <source> 520 <target> <mask> :Mask is too wide info: returned when using the GLINE command example: irc.quakenet.org 520 Dana *!*Dana*@* :Mask is too wide ¶524 numeric: 524 ERR_QUARANTINED format: <source> 524 <target> <channel> :<reason> info: returned when using OPMODE or CLEARMODE on a Q-lined channel example: irc.quakenet.org 524 Dana #channel :They can take care of themselves ¶530 numeric: 530 ERR_BADHOSTMASK format: <source> 530 <target> <mask> :Invalid username/hostmask info: returned when using the SETHOST command example: irc.quakenet.org 530 Dana Dana@=Dana :Invalid username/hostmask ¶531 numeric: 531 ERR_HOSTUNAVAIL format: <source> 531 <target> <mask> :sethost not found info: returned when using the SETHOST command example: irc.quakenet.org 531 Dana cows.go.moo :sethost not found ¶admin ADMIN command: 256 RPL_ADMINME 257 RPL_ADMINLOC1 258 RPL_ADMINLOC2 259 RPL_ADMINEMAIL
402 ERR_NOSUCHSERVER 423 ERR_NOADMININFO 481 ERR_NOPRIVILEGES
¶away AWAY command: 301 RPL_AWAY 305 RPL_UNAWAY 306 RPL_NOWAWAY ¶check CHECK command: 286 RPL_CHKHEAD 287 RPL_CHANUSER 290 RPL_DATASTR 291 RPL_ENDOFCHECK 408
ERR_SEARCHNOMATCH 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES
¶clearmode CLEARMODE command: 403 ERR_NOSUCHCHANNEL 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 517
ERR_DISABLED 524 ERR_QUARANTINED
¶close CLOSE command: 362 RPL_CLOSING 363 RPL_CLOSEEND 481 ERR_NOPRIVILEGES ¶cnotice CNOTICE command: 301 RPL_AWAY 401 ERR_NOSUCHNICK 403 ERR_NOSUCHCHANNEL 441
ERR_USERNOTINCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS 489 ERR_VOICENEEDED
¶connect CONNECT command: 402 ERR_NOSUCHSERVER 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES ¶cprivmsg CPRIVMSG command: 301 RPL_AWAY 401 ERR_NOSUCHNICK 403 ERR_NOSUCHCHANNEL 441
ERR_USERNOTINCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS 489 ERR_VOICENEEDED
¶get GET command: 284 RPL_FEATURE 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 493 ERR_NOFEATURE ¶gline 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
¶info INFO command: 371 RPL_INFO 374 RPL_ENDOFINFO 402 ERR_NOSUCHSERVER 481 ERR_NOPRIVILEGES ¶invite 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
¶ison ISON command: 303 RPL_ISON 461 ERR_NEEDMOREPARAMS ¶join 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
¶jupe 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
¶kick KICK command: 403 ERR_NOSUCHCHANNEL 441 ERR_USERNOTINCHANNEL 461 ERR_NEEDMOREPARAMS 482
ERR_CHANOPRIVSNEEDED 484 ERR_ISCHANSERVICE 485 ERR_ISREALSERVICE 498 ERR_ISOPERLCHAN
¶kill KILL command: 401 ERR_NOSUCHNICK 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 483
ERR_CANTKILLSERVER 484 ERR_ISCHANSERVICE 485 ERR_ISREALSERVICE
¶links LINKS command: 364 RPL_LINKS 365 RPL_ENDOFLINKS ¶list LIST command: 321 RPL_LISTSTART 322 RPL_LIST 323 RPL_LISTEND 334 RPL_LISTUSAGE ¶lusers LUSERS command: 251 RPL_LUSERCLIENT 252 RPL_LUSEROP 253 RPL_LUSERUNKNOWN 254
RPL_LUSERCHANNELS 255 RPL_LUSERME
¶map MAP command: 015 RPL_MAP 016 RPL_MAPMORE 017 RPL_MAPEND ¶mode 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
¶motd MOTD command: 372 RPL_MOTD 375 RPL_MOTDSTART 376 RPL_ENDOFMOTD 382 RPL_REHASHING 422
ERR_NOMOTD 481 ERR_NOPRIVILEGES
¶names NAMES command: 353 RPL_NAMREPLY 355 RPL_DELNAMREPLY 366 RPL_ENDOFNAMES 402 ERR_NOSUCHSERVER
403 ERR_NOSUCHCHANNEL 481 ERR_NOPRIVILEGES
¶nick NICK command: 431 ERR_NONICKNAMEGIVEN 432 ERR_ERRONEUSNICKNAME 433 ERR_NICKNAMEINUSE 436
ERR_NICKCOLLISION 437 ERR_BANNICKCHANGE 438 ERR_NICKTOOFAST 461 ERR_NEEDMOREPARAMS
¶notice NOTICE command: 404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412 ERR_NOTEXTTOSEND 413
ERR_NOTOPLEVEL 414 ERR_WILDTOPLEVEL 439 ERR_TARGETTOOFAST 486 ERR_ACCOUNTONLY
¶oper OPER command: 381 RPL_YOUREOPER 461 ERR_NEEDMOREPARAMS 464 ERR_PASSWDMISMATCH 491
ERR_NOOPERHOST
¶opmode OPMODE command: 401 ERR_NOSUCHNICK 403 ERR_NOSUCHCHANNEL 441 ERR_USERNOTINCHANNEL 461
ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 517 ERR_DISABLED 524 ERR_QUARANTINED
¶part PART command: 403 ERR_NOSUCHCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS ¶ping PING command: 409 ERR_NOORIGIN 402 ERR_NOSUCHSERVER ¶pong PONG command: 409 ERR_NOORIGIN 513 ERR_BADPING ¶privmsg 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
¶privs PRIVS command: 270 RPL_PRIVS 481 ERR_NOPRIVILEGES ¶rehash REHASH command: 382 RPL_REHASHING 481 ERR_NOPRIVILEGES ¶rping RPING command: 402 ERR_NOSUCHSERVER 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES ¶set SET command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 494 ERR_BADFEATVALUE 495
ERR_BADLOGTYPE 496 ERR_BADLOGSYS 497 ERR_BADLOGVALUE
¶sethost SETHOST command: 396 RPL_HOSTHIDDEN 461 ERR_NEEDMOREPARAMS 517 ERR_DISABLED 530
ERR_BADHOSTMASK 531 ERR_HOSTUNAVAIL
¶silence SILENCE command: 271 RPL_SILELIST 272 RPL_ENDOFSILELIST 401 ERR_NOSUCHNICK 511
ERR_SILELISTFULL
¶stats 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
¶squit SQUIT command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES ¶time TIME command: 391 RPL_TIME ¶topic TOPIC command: 331 RPL_NOTOPIC 332 RPL_TOPIC 333 RPL_TOPICWHOTIME 403 ERR_NOSUCHCHANNEL 442
ERR_NOTONCHANNEL 482 ERR_CHANOPRIVSNEEDED
¶trace 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
¶uping UPING command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES ¶userhost USERHOST command: 302 RPL_USERHOST 461 ERR_NEEDMOREPARAMS ¶userip USERIP command: 340 RPL_USERIP 461 ERR_NEEDMOREPARAMS ¶version VERSION command: 005 RPL_ISUPPORT 351 RPL_VERSION 402 ERR_NOSUCHSERVER 481 ERR_NOPRIVILEGES ¶wallchops WALLCHOPS commmand: 403 ERR_NOSUCHCHANNEL 404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412
ERR_NOTEXTTOSEND
¶wallops WALLOPS command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES ¶wallusers WALLUSERS command: 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES ¶wallvoices WALLVOICES command: 403 ERR_NOSUCHCHANNEL 404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412
ERR_NOTEXTTOSEND
¶who WHO command: 315 RPL_ENDOFWHO 352 RPL_WHOREPLY 354 RPL_WHOSPCRPL 416 ERR_QUERYTOOLONG ¶whois 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
¶whowas WHOWAS command: 301 RPL_AWAY 312 RPL_WHOISSERVER 314 RPL_WHOWASUSER 369 RPL_ENDOFWHOWAS 406
ERR_WASNOSUCHNICK 431 ERR_NONICKNAMEGIVEN
¶009 numeric: 009 RPL_STATMEMTOT format: <source> 009 <target> %u %u :Bytes Blocks info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶010 numeric: 010 RPL_STATMEM format: <source> 010 <target> %u %u %s [%u] info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶214 numeric: 214 RPL_STATSNLINE format: <source> 214 <target> N <ip|host> * <server> <port> <class> info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶231 numeric: 231 RPL_SERVICEINFO format: <source> 231 <target> 0 info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶232 numeric: 232 RPL_ENDOFSERVICES format: <source> 232 <target> 0 info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶233 numeric: 233 RPL_SERVICE format: <source> 233 <target> 0 info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶234 numeric: 234 RPL_SERVLIST format: <source> 234 <target> 0 info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶235 numeric: 235 RPL_SERVLISTEND format: <source> 235 <target> 0 info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶261 numeric: 261 RPL_TRACELOG format: <source> 261 <target> File %s %d info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶262 numeric: 262 RPL_TRACEPING format: <source> 262 <target> Ping %s %s info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶285 numeric: 285 RPL_NEWHOSTIS format: <source> 285 <target> %s: %s host %s - [%s@%s] info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶300 numeric: 300 RPL_NONE format: <source> 300 <target> 0 info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶373 numeric: 373 RPL_INFOSTART format: <source> 373 <target> :Server INFO info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶407 numeric: 407 ERR_TOOMANYTARGETS format: <source> 407 <target> <mask> :Duplicate recipients. No message delivered info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶463 numeric: 463 ERR_NOPERMFORHOST format: <source> 463 <target> :Your host isn't among the privileged info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶466 numeric: 466 ERR_YOUWILLBEBANNED format: <source> 466 <target> 0 info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶476 numeric: 476 ERR_BADCHANMASK format: <source> 476 <target> %s :Bad Channel Mask info: nolonger used in ircu+asuka or not used but reserved by rfc2812 ¶error event event: ERROR format: ERROR :Closing Link: <nick> by <source> (<reason>) info: shows you are being disconnected from the server, reason can be excess flood, killed, etc. example: ERROR :closing link: Dana by irc.quakenet.org (excess flood) ¶invite event event: INVITE format: <source> INVITE :<channel> <timestamp> info: shows you are being invited to channel, timestamp is the channel's creation time example: Dana!Dana@Dana.users.quakenet.org INVITE :#channel 1097838164 ¶join event event: JOIN format: <source> JOIN <channel> info: shows a user joining a channel. example: Dana!Dana@Dana.users.quakenet.org JOIN #channel ¶kick event event: KICK format: <source> KICK <channel> <target> :<message> info: shows a user being kicked from a channel example: Dana!Dana@Dana.users.quakenet.org KICK #channel fiDanaot :fish go out! ¶kill event event: KILL format: <source> KILL <your_nick> :<killed_by> (<reason>) info: happens when you get killed example: irc.quakenet.org KILL Dana :*.quakenet.org (spam) ¶mode event event: MODE format: <source> MODE <your_nick|channel> <[+|-]><modes> [<params>] info: shows modes changes example: Dana!Dana@Dana.users.quakenet.org MODE #channel +l 10 example: Dana!Dana@Dana.users.quakenet.org MODE Dana +x ¶nick event event: NICK format: <source> NICK :<new_nick> info: shows a user changing nick example: Dana!Dana@Dana.users.quakenet.org NICK :Dana- ¶notice event event: NOTICE 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
be a $(mask) making it a broadcast
example: Q!TheQBot@CServe.quakenet.org NOTICE Dana :Unknown command. Type "/msg Q showcommands" ¶part event event: PART format: <source> PART <channel> [:<message>] info: shows when a user parts a channel example: Dana!Dana@Dana.users.quakenet.org PART #channel ¶ping event event: PING format: <source> PING :<string> 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
example: irc.quakenet.org PING :1107704864 ¶pong event event: PONG format: <source> PONG :<string> info: shows the result of a PING command example: irc.quakenet.org PONG :ALIVE ¶privmsg event event: PRIVMSG 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
be a $(mask) making it a broadcast
example: Dana!Dana@Dana.users.quakenet.org PRIVMSG #channel :hi there ¶quit event event: QUIT format: <source> QUIT [:<message>] info: shows when a user quits IRC example: Dana!Dana@Dana.users.quakenet.org QUIT :Signed off ¶rpong event event: RPONG format: <source> RPING <your_nick> <server> <delay_in_ms> :<string> info: shows the result of a RPING command example: irc.quakenet.org RPING Dana hub1.quakenet.org 1 :<No client start time> ¶silence event event: SILENCE format: <source> SILENCE [+|-]<mask> info: shows added/removing a mask from your silence list. example: Dana!Dana@Dana.users.quakenet.org SILENCE +*!*@12.34.56.78 ¶topic event event: TOPIC format: <source> TOPIC <channel> :[<topic>] info: shows when the topic is changed example: Dana!Dana@Dana.users.quakenet.org TOPIC #channel :welcome to #channel ¶wallops event event: WALLOPS format: <source> 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.
example: Dana!Dana@Dana.users.quakenet.org :$ moooo!