Difference between revisions of "Rawdb"

From Scriptwiki
Jump to: navigation, search
m (attempting to remove the empty lines)
(Updated dead links)
 
(43 intermediate revisions by 2 users not shown)
Line 1: Line 1:
¶001
+
This is a copy of the database with information on raw (numeric) replies, raw events, and the numeric replies a command can return.
numeric: 001    RPL_WELCOME
+
 
format: <source> 001 <target> :Welcome to the Internet Relay Network [via <provider>], <target>
+
This database is used for the raw command on Dana.
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
+
The actual database on Dana needs to be manually updated when changes are made here.
¶002
+
 
numeric: 002    RPL_YOURHOST
+
This database should only contain info on the IRCd used on QuakeNet, that is, only the numerics/commands/events found it its source code.
format: <source> 002 <target> :Your host <server>, running version <version>
+
 
info: returned when connecting
+
sources:
example: irc.quakenet.org 002 Dana :Your host is irc.quakenet.org, running version u2.10.11.04+asuka(1.0.6a)
+
 
¶003
+
https://github.com/quakenet/snircd
numeric: 003    RPL_CREATED
+
 
format: <source> 003 <target> :This server was created <DDD> <MMM> <D> <YYYY> at <HH:NN:SS> <TZ>
+
https://github.com/quakenet/snircd/blob/master/include/numeric.h
info: returned when connecting
+
 
example: irc.quakenet.org 003 Dana :This server was created Mon Mar 8 2004 at 19:10:49 CET
+
https://github.com/quakenet/snircd/blob/master/ircd/s_err.c
¶004
+
 
numeric: 004   RPL_MYINFO
+
 
format: <source> 004 <target> :<server> <version> <usermodes> <channelmodes> <channelmodes_with_param>
+
When updating the database in this article, only update a single entry at a time, clearly describing what entry has been changed and if applicable what IRCd version.
info: returned when connecting
+
 
example: irc.quakenet.org 004 Dana irc.quakenet.org u2.10.11.04+asuka(1.0.6a) dioswkgxXInR biklmnopstvrDcCNu bklov
+
Keep in mind this info is shown on IRC, so an entry must not have too much info/lines, also keep an eye on the length of the lines.
¶005
+
 
numeric: 005    RPL_ISUPPORT
+
Please do not forget to update the relevant raw article on the wiki itself!
format: <source> 005 <target> :<list_of_features> :are supported by this server
+
 
info: returned when connecting and when using the VERSION command
+
Keep the database in this order:
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)
+
*numerics in ascending order
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
+
*commands in alphabetical order
example: irc.quakenet.org 005 Dana CHANTYPES=#& PREFIX=(ov)@+ CHANMODES=b,k,l,imnpstrDdcCNu CASEMAPPING=rfc1459 NETWORK=QuakeNet :are supported by this server
+
*unused/reserved numerics in ascending order
¶008
+
*events in alphabetical order.
numeric: 008    RPL_SNOMASK
+
 
format: <source> 008 <target> <snomask> :: Server notice mask (<snomask_hex_value>)
+
The format of this database is as follows:
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
+
The ¶ sign is used to mark the start of a new entry, an entry can have multiple lines.
example: irc.quakenet.org 008 Dana 32767 :: Server notice mask (0x7FFF)
+
 
¶015
+
The first entry should be 'about' and contain info on what IRCd version the database is based on and when it was last edited.
numeric: 015    RPL_MAP
+
 
format: <source> 015 <target> :[<tree>][*|!]<server> (<X>s) [<N> clients]
+
Database is based on u2.10.11.07+asuka(1.2.1) (last updated on 17 Mar 2011). Update this line and the about entry when making changes in the database.
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]
+
An example/guideline for a numeric:
example: irc.quakenet.org 015 Dana :|-!hub1.quakenet.org (0s) [2 clients]
+
<pre>
example: irc.quakenet.org 015 Dana :`-hub2.quakenet.org (0s) [3 clients]
+
¶001
example: irc.quakenet.org 015 Dana :  `-*CServe.quakenet.org (0s) [1 clients]
+
numeric: 001   RPL_WELCOME
¶016
+
format: <source> 001 <target> :Welcome to the Internet Relay Network [via <provider>], <target>
numeric: 016    RPL_MAPMORE
+
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
format: <source> 016 <target> :`-----------------------------------------------------------<server> --> *more*
+
example: irc.quakenet.org 001 Dana :Welcome to the Internet Relay Network, Dana
info: returned when using the MAP command if the tree is too big in the output
+
</pre>
example: irc.quakenet.org 016 Dana :`-----------------------------------------------------------hub1.quakenet.org --> *more*
+
 
¶017
+
An example/guideline for a command:
numeric: 017   RPL_MAPEND
+
<pre>
format: <source> 017 <target> :End of /MAP
+
¶admin
info: returned when using the MAP command
+
ADMIN command: 256 RPL_ADMINME  257 RPL_ADMINLOC1    258 RPL_ADMINLOC2  259 RPL_ADMINEMAIL  402 ERR_NOSUCHSERVER  423 ERR_NOADMININFO  481 ERR_NOPRIVILEGES
example: irc.quakenet.org 017 Dana :End of /MAP
+
</pre>
¶105
+
 
info: 100-199 Reserve numerics 000-099 for server-client connections where the client is local to the server.
+
An example/guideline for an event:
info: If any server passed a numeric in this range from another server then it is remapped to 100-199.
+
<pre>
info: 105 reply to remote VERSION request, see numeric 005
+
¶error event
¶200
+
event: ERROR
numeric: 200    RPL_TRACELINK
+
format: ERROR :Closing Link: <nick> by <source> (<reason>)
format: <source> 200 <target> Link <version> <mask> <server>
+
info: shows you are being disconnected from the server, reason can be excess flood, killed, etc.
info: returned when using the TRACE command, <server> is linked to the network
+
example: ERROR :closing link: Dana by irc.quakenet.org (excess flood)
example: irc.quakenet.org 200 Dana Link u2.10.11.04+asuka(1.0.6). CServe.* CServe.quakenet.org
+
</pre>
¶201
+
 
numeric: 201   RPL_TRACECONNECTING
+
TODO:
format: <source> 201 <target> Try. <class> <server>
+
<pre>
info: returned when using the TRACE command, <server> is connecting
+
snircd has named classes instead of only numeric, all numerics with 'class' need to be updated for this (the examples mostly)
example: irc.quakenet.org 201 Dana Try. 90 hub1.quakenet.org
+
snircd /STATS command now also takes words instead of just chars, e.g. /STATS O or /STATS operators, all numerics mentioning a stats request type need to be updated for this
¶202
+
snircd conf now uses blocks instead of lines, some numerics and their descriptions may use line instead of block, needs updating too (except for K-line and G-line!), refer to a feature setting as feature NAME, e.g. feature PROVIDER (was PROVIDER F line).
numeric: 202   RPL_TRACEHANDSHAKE
+
 
format: <source> 202 <target> H.S. <class> <server>
+
New or changed numerics in snircd:
info: returned when using the TRACE command, <server> is bursting?
+
 
example: irc.quakenet.org 202 Dana H.S. 90 hub1.quakenet.org
+
005 RPL_ISUPPORT
¶203
+
changed contents like MAXNICK MAXCHANNELLEN etc
numeric: 203   RPL_TRACEUNKNOWN
+
 
format: <source> 203 <target> ???? <class> <ip>
+
030 RPL_APASSWARN_SET
info: returned when using the TRACE command, connection is unknown
+
":Channel Admin password (+A) set to '%s'.  Are you SURE you want to use this as Admin password? You will NOT be able to change this password anymore once the channel is more than 48 hours old!"
  example: irc.quakenet.org 203 Dana ???? 1 127.0.0.1
+
 
¶204
+
031 RPL_APASSWARN_SECRET
numeric: 204   RPL_TRACEOPERATOR
+
":Use \"/MODE %s -A %s\" to remove the password and then immediately set a new one. IMPORTANT: YOU CANNOT RECOVER THIS PASSWORD, EVER; WRITE THE PASSWORD DOWN (don't store this rescue password on disk)! Now set the channel user password (+U)."
format: <source> 204 <target> Oper <class> <nick>[@<ip>] <idle_time>
+
 
info: returned when using the TRACE command, <nick> is an IRC Operator
+
032 RPL_APASSWARN_CLEAR
example: irc.quakenet.org 204 Dana Oper 10 Dana[@127.0.0.1] 4
+
":WARNING: You removed the channel Admin password (+A). If you disconnect or leave the channel without setting a new password then you will not be able to set it again!  SET A NEW PASSWORD NOW!
¶205
+
 
numeric: 205    RPL_TRACEUSER
+
241 RPL_STATSLLINE
format: <source> 205 <target> User <class> <nick>[@<ip>] <idle_time>
+
"Module Description EntryPoint"
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
+
247 RPL_STATSGLINE
¶206
+
"%c %s%s%s%s%s %Tu %Tu %Tu %s%c :%s"
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>
+
262 RPL_TRACEEND?
info: returned when using the TRACE command
+
somehow missing from list
example: irc.quakenet.org 206 Dana Serv 90 2S 6C irc.quakenet.org *!*@hub1.quakenet.org 79 63706
+
another 262 in used category
¶208
+
 
numeric: 208   RPL_TRACENEWTYPE
+
280 RPL_GLIST
format: <source> 208 <target> <newtype> 0 <nick>
+
"%s%s%s%s%s %Tu %Tu %Tu %s %s%c :%s"
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
+
410 ERR_UNKNOWNCAPCMD
¶209
+
"%s :Unknown CAP subcommand"
numeric: 209    RPL_TRACECLASS
+
 
format: <source> 209 <target> Class <class> <count>
+
440 ERR_SERVICESDOWN
info: returned when using the TRACE command
+
"%s :Services are currently unavailable."
example: irc.quakenet.org 209 Dana Class 1 20657
+
 
¶211
+
560 ERR_NOTLOWEROPLEVEL
numeric: 211   RPL_STATSLINKINFO
+
"%s %s %hu %hu :Cannot %s someone with %s op-level"
format: <source> 211 <target> <Connection> <SendQ> <SendM> <SendKBytes> <RcveM> <RcveKBytes> :<Open since>
+
 
info: returned when using the STATS command, "STATS l" request
+
561 ERR_NOTMANAGER
example: irc.quakenet.org 211 Dana Connection SendQ SendM SendKBytes RcveM RcveKBytes :Open since
+
"%s :You must be channel Admin to add or remove a password. Use /JOIN %s <AdminPass>."
example: irc.quakenet.org 211 Dana hub1.quakenet.org 0 1545 90 1536 93 :66729
+
 
¶212
+
562 ERR_CHANSECURED
numeric: 212   RPL_STATSCOMMANDS
+
"%s :Channel is older than 48 hours and secured. Cannot change Admin pass anymore"
format: <source> 212 <target> <command> <count> <byte_count>
+
 
info: returned when using the STATS command, "STATS m" request
+
563 ERR_UPASSSET
example: irc.quakenet.org 212 Dana ACCOUNT 41 462
+
"%s :Cannot remove Admin pass (+A) while User pass (+U) is still set. First use /MODE %s -U <userpass>"
¶213
+
 
numeric: 213   RPL_STATSCLINE
+
564 ERR_UPASSNOTSET
format: <source> 213 <target> C <ip|host> <password> <server> <port> <class>
+
"%s :Cannot set user pass (+U) until Admin pass (+A) is set. First use /MODE %s +A <adminpass>"
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
+
566 ERR_NOMANAGER
¶215
+
"%s :Re-create the channel. The channel must be completely empty for a period of %s before it can be recreated."
numeric: 215   RPL_STATSILINE
+
 
format: <source> 215 <target> I <IP_mask_or_crap_to_force_resolving> <password>|<limit> <hostmask> 0 <class>
+
567 ERR_UPASS_SAME_APASS
info: returned when using the STATS command, "STATS I" request, some fields may be a '*'
+
"%s :Cannot use the same pass for both admin (+A) and user (+U) pass."
example: irc.quakenet.org 215 Dana I *@* * *@* 0 1
+
</pre>
¶216
+
 
numeric: 216   RPL_STATSKLINE
+
Here starts the database itself.
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
+
<pre>
example: irc.quakenet.org 216 Dana K * "Do not IRC as root" *root 0 0
+
¶about
¶217
+
This quick reference database for raws is based on u2.10.11.07+asuka(1.2.1), last edited on 17 Mar 2011 (update for snircd 1.3.4 in progress).
numeric: 217   RPL_STATSPLINE
+
¶001
format: <source> 217 <target> P <port> <connection_count> <C|S>[H] <active|disabled>
+
numeric: 001    RPL_WELCOME
info: returned when using the STATS command, "STATS P" request, C=client port, S=server port, H=hidden from users
+
format: <source> 001 <target> :Welcome to the Internet Relay Network [via <provider>], <target>
example: irc.quakenet.org 217 Dana P 6667 10435 C active
+
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
¶218
+
example: irc.quakenet.org 001 Dana :Welcome to the Internet Relay Network, Dana
numeric: 218   RPL_STATSYLINE
+
¶002
format: <source> 218 <target> Y <class> <ping_frequency> <connect_frequency> <max_links> <max_sendQ> <links>
+
numeric: 002   RPL_YOURHOST
info: returned when using the STATS command, "STATS Y" request
+
format: <source> 002 <target> :Your host <server>, running version <version>
example: irc.quakenet.org 218 Dana Y 1 90 0 25000 160000 20546
+
info: returned when connecting
¶219
+
example: irc.quakenet.org 002 Dana :Your host is irc.quakenet.org, running version u2.10.11.04+asuka(1.0.6a)
numeric: 219   RPL_ENDOFSTATS
+
¶003
format: <source> 219 <target> <char> :End of /STATS report
+
numeric: 003    RPL_CREATED
info: returned when using the STATS command
+
format: <source> 003 <target> :This server was created <DDD> <MMM> <D> <YYYY> at <HH:NN:SS> <TZ>
example: irc.quakenet.org 219 Dana Y :End of /STATS report
+
info: returned when connecting
¶221
+
example: irc.quakenet.org 003 Dana :This server was created Mon Mar 8 2004 at 19:10:49 CET
numeric: 221   RPL_UMODEIS
+
¶004
format: <source> 221 <target> +[<user_modes>]
+
numeric: 004   RPL_MYINFO
info: returned when requesting your usermodes with the MODE command
+
format: <source> 004 <target> :<server> <version> <usermodes> <channelmodes> <channelmodes_with_param>
example: irc.quakenet.org 221 Dana +ix
+
info: returned when connecting
¶228
+
example: irc.quakenet.org 004 Dana irc.quakenet.org u2.10.11.04+asuka(1.0.6a) dioswkgxXInR biklmnopstvrDcCNu bklov
numeric: 228   RPL_STATSQLINE
+
¶005
format: <source> 228 <target> Q <channel> :<reason>
+
numeric: 005   RPL_ISUPPORT
info: returned when using the STATS command, "STATS Q" request
+
format: <source> 005 <target> :<list_of_features> :are supported by this server
info: Q:lines, Allows the admin to disallow the usage of /OPMODE and /CLEARMODE on certain sensitive channels.
+
info: returned when connecting and when using the VERSION command
example: irc.quakenet.org 228 Dana #channel :They can take care of themselves
+
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)
¶236
+
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
numeric: 236    RPL_STATSVERBOSE
+
example: irc.quakenet.org 005 Dana CHANTYPES=#& PREFIX=(ov)@+ CHANMODES=b,k,l,imnpstrDdcCNu CASEMAPPING=rfc1459 NETWORK=QuakeNet :are supported by this server
format: <source> 236 <target> <Servername> <Uplink> <Flags> <Hops> <Numeric> <Lag> <RTT> <Up> <Down> <Clients/Max> <Proto> <LinkTS> :<info>
+
¶008
info: returned when using the STATS command, "STATS v" request
+
numeric: 008   RPL_SNOMASK
example: irc.quakenet.org 236 Dana Servername          Uplink            Flags Hops Numeric  Lag   RTT        Up Down      Clients/Max Proto LinkTS    :Info
+
format: <source> 008 <target> <snomask> :: Server notice mask (<snomask_hex_value>)
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
+
info: returned when requesting your usermodes with MODE and you have usermode +s set and when setting/changing snomask level
¶237
+
info: for more info on snomasks see http://cvs.undernet.org/viewcvs.py/*checkout*/undernet-ircu/ircu2.10/doc/snomask.html?rev=1.2
numeric: 237    RPL_STATSENGINE
+
example: irc.quakenet.org 008 Dana 32767 :: Server notice mask (0x7FFF)
format: <source> 237 <target> <engine> :Event loop engine
+
¶015
info: returned when using the STATS command, "STATS e" request
+
numeric: 015   RPL_MAP
example: irc.quakenet.org 237 Dana poll() :Event loop engine
+
format: <source> 015 <target> :[<tree>][*|!]<server> (<X>s) [<N> clients]
¶238
+
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
numeric: 238   RPL_STATSFLINE
+
example: irc.quakenet.org 015 Dana :irc.quakenet.org (0s) [20657 clients]
format: <source> 238 <target> F <option> <value>
+
example: irc.quakenet.org 015 Dana :|-!hub1.quakenet.org (0s) [2 clients]
info: returned when using the STATS command, "STATS F" request
+
example: irc.quakenet.org 015 Dana :`-hub2.quakenet.org (0s) [3 clients]
example: irc.quakenet.org 238 Dana F HIDDEN_HOST users.quakenet.org
+
example: irc.quakenet.org 015 Dana :  `-*CServe.quakenet.org (0s) [1 clients]
¶241
+
¶016
numeric: 241   RPL_STATSLLINE
+
numeric: 016   RPL_MAPMORE
format: <source> 241 <target> L <disallowed_hostmask> * <servermask> <max_depth> -1
+
format: <source> 016 <target> :`-----------------------------------------------------------<server> --> *more*
info: returned when using the STATS command, "STATS H" request
+
info: returned when using the MAP command if the tree is too big in the output
example: irc.quakenet.org 241 Dana L 12.34.56.78 * hub1.quakenet.org 5 -1
+
example: irc.quakenet.org 016 Dana :`-----------------------------------------------------------hub1.quakenet.org --> *more*
¶242
+
¶017
numeric: 242   RPL_STATSUPTIME
+
numeric: 017   RPL_MAPEND
format: <source> 242 <target> :Server Up <N> days, <HH:NN:SS>
+
format: <source> 017 <target> :End of /MAP
info: returned when using the STATS command, "STATS u" request
+
info: returned when using the MAP command
example: irc.quakenet.org 242 Dana :Server Up 0 days, 0:28:56
+
example: irc.quakenet.org 017 Dana :End of /MAP
¶243
+
¶105
numeric: 243   RPL_STATSOLINE
+
info: 100-199 Reserve numerics 000-099 for server-client connections where the client is local to the server.
format: <source> 243 <target> [o|O] <mask> <password> <ID> 0 <class>
+
info: If any server passed a numeric in this range from another server then it is remapped to 100-199.
info: returned when using the STATS command, "STATS O" request, O=global oper, o=local oper, some fields may be a '*'
+
info: 105 reply to remote VERSION request, see numeric 005
example: irc.quakenet.org 243 Dana O *@12.34.56.78 * Dana 0 10
+
¶200
¶244
+
numeric: 200    RPL_TRACELINK
numeric: 244   RPL_STATSHLINE
+
format: <source> 200 <target> Link <version> <mask> <server>
format: <source> 244 <target> H <allowed_hostmask> * <servername> <max_hops> -1
+
info: returned when using the TRACE command, <server> is linked to the network
info: returned when using the STATS command, "STATS h" request
+
example: irc.quakenet.org 200 Dana Link u2.10.11.04+asuka(1.0.6). CServe.* CServe.quakenet.org
example: irc.quakenet.org 244 Dana H 12.34.56.78 * hub1.quakenet.org 0 -1
+
¶201
¶246
+
numeric: 201   RPL_TRACECONNECTING
numeric: 246   RPL_STATSTLINE
+
format: <source> 201 <target> Try. <class> <server>
format: <source> 246 <target> T <classnumber>|<hostmask> <file>
+
info: returned when using the TRACE command, <server> is connecting
info: returned when using the STATS command, "STATS T" request
+
example: irc.quakenet.org 201 Dana Try. 90 hub1.quakenet.org
example: irc.quakenet.org 246 Dana T *.nl nl.motd
+
¶202
¶247
+
numeric: 202   RPL_TRACEHANDSHAKE
numeric: 247    RPL_STATSGLINE
+
format: <source> 202 <target> H.S. <class> <server>
format: <source> 247 <target> G <mask> <expire> :<reason>
+
info: returned when using the TRACE command, <server> is bursting?
info: returned when using the STATS command, "STATS g" request
+
example: irc.quakenet.org 202 Dana H.S. 90 hub1.quakenet.org
example: irc.quakenet.org 247 Dana G *!*@12.34.56.78 1149164936 :clones
+
¶203
¶248
+
numeric: 203   RPL_TRACEUNKNOWN
numeric: 248   RPL_STATSULINE
+
format: <source> 203 <target> ???? <class> <ip>
format: <source> 248 <target> U <server> <nicks> * 0 -1
+
info: returned when using the TRACE command, connection is unknown
info: returned when using the STATS command, "STATS U" request
+
example: irc.quakenet.org 203 Dana ???? 1 127.0.0.1
example: irc.quakenet.org 248 Dana U CServe.quakenet.org Q * 0 -1
+
¶204
¶249
+
numeric: 204   RPL_TRACEOPERATOR
numeric: 249   RPL_STATSDEBUG
+
format: <source> 204 <target> Oper <class> <nick>[@<ip>] <idle_time>
format: <source> 249 <target> :<text>
+
info: returned when using the TRACE command, <nick> is an IRC Operator
info: returned when using the STATS command, "STATS z" request
+
example: irc.quakenet.org 204 Dana Oper 10 Dana[@127.0.0.1] 4
example: irc.quakenet.org 249 Dana :Clients 10(2080) Connections 4(3424)
+
¶205
example: irc.quakenet.org 249 Dana :Users 7(1456) Accounts 2(32) Invites 0(0)
+
numeric: 205   RPL_TRACEUSER
¶250
+
format: <source> 205 <target> User <class> <nick>[@<ip>] <idle_time>
numeric: 250   RPL_STATSCONN
+
info: returned when using the TRACE command, <nick> is a user
format: <source> 250 <target> :Highest connection count: <connection_count> (<client_count> clients)
+
example: irc.quakenet.org 205 Dana User 1 Dana[@127.0.0.1] 5
info: returned when using STATS command, "STATS w" request
+
¶206
example: irc.quakenet.org 250 Dana :Highest connection count: 25001 (25000 clients)
+
numeric: 206   RPL_TRACESERVER
¶251
+
format: <source> 206 <target> Serv <class> <servers_linked>S <clients>C <connected_by> <nick>!<user>@<host|server> <idle_time> <connection_time>
numeric: 251    RPL_LUSERCLIENT
+
info: returned when using the TRACE command
format: <source> 251 <target> :There are <visible_users> users and <invisible_users> invisible on <server_count> servers
+
example: irc.quakenet.org 206 Dana Serv 90 2S 6C irc.quakenet.org *!*@hub1.quakenet.org 79 63706
info: returned when using the LUSERS command
+
¶208
example: irc.quakenet.org 251 Dana :There are 73276 users and 156690 invisible on 41 servers
+
numeric: 208   RPL_TRACENEWTYPE
¶252
+
format: <source> 208 <target> <newtype> 0 <nick>
numeric: 252   RPL_LUSEROP
+
info: returned when using the TRACE command, connection does not fit in the other categories but is being displayed anyway
format: <source> 252 <target> <oper_count> :operator(s) online
+
example: irc.quakenet.org 208 Dana <newtype> 0 Dana
info: returned when using the LUSERS command
+
¶209
example: irc.quakenet.org 252 Dana 75 :operator(s) online
+
numeric: 209   RPL_TRACECLASS
¶253
+
format: <source> 209 <target> Class <class> <count>
numeric: 253   RPL_LUSERUNKNOWN
+
info: returned when using the TRACE command
format: <source> 253 <target> <count> :unknown connection(s)
+
example: irc.quakenet.org 209 Dana Class 1 20657
info: returned when using the LUSERS command
+
¶211
example: irc.quakenet.org 253 Dana 233 :unknown connection(s)
+
numeric: 211   RPL_STATSLINKINFO
¶254
+
format: <source> 211 <target> <Connection> <SendQ> <SendM> <SendKBytes> <RcveM> <RcveKBytes> :<Open since>
numeric: 254   RPL_LUSERCHANNELS
+
info: returned when using the STATS command, "STATS l" request
format: <source> 254 <target> <channel_count> :channels formed
+
example: irc.quakenet.org 211 Dana Connection SendQ SendM SendKBytes RcveM RcveKBytes :Open since
info: returned when using the LUSERS command
+
example: irc.quakenet.org 211 Dana hub1.quakenet.org 0 1545 90 1536 93 :66729
example: irc.quakenet.org 254 Dana 196336 :channels formed
+
¶212
¶255
+
numeric: 212   RPL_STATSCOMMANDS
numeric: 255   RPL_LUSERME
+
format: <source> 212 <target> <command> <count> <byte_count>
format: <source> 255 <target> :I have <client_count> clients and <servers_linked> servers
+
info: returned when using the STATS command, "STATS m" request
info: returned when using the LUSERS command
+
example: irc.quakenet.org 212 Dana ACCOUNT 41 462
example: irc.quakenet.org 255 Dana :I have 15808 clients and 1 servers
+
¶213
¶256
+
numeric: 213    RPL_STATSCLINE
numeric: 256   RPL_ADMINME
+
format: <source> 213 <target> C <ip|host> <password> <server> <port> <class>
format: <source> 256 <target> :Administrative info about <server>
+
info: returned when using the STATS command, "STATS C" request, some fields may be a '*'
info: returned when using the ADMIN command
+
example: irc.quakenet.org 213 Dana C 127.0.0.1 * hub1.quakenet.org 4400 90
example: irc.quakenet.org 256 Dana :Administrative info about irc.quakenet.org
+
¶215
¶257
+
numeric: 215    RPL_STATSILINE
numeric: 257   RPL_ADMINLOC1
+
format: <source> 215 <target> I <IP_mask_or_crap_to_force_resolving> <password>|<limit> <hostmask> 0 <class>
format: <source> 257 <target> :<text>
+
info: returned when using the STATS command, "STATS I" request, some fields may be a '*'
info: returned when using the ADMIN command
+
example: irc.quakenet.org 215 Dana I *@* * *@* 0 1
example: irc.quakenet.org 257 Dana :The QuakeNet IRC Network - www.quakenet.org
+
¶216
¶258
+
numeric: 216   RPL_STATSKLINE
numeric: 258   RPL_ADMINLOC2
+
format: <source> 216 <target> [k|K] <host>|<ip>|$R<realname> "<reason>|!<file>" <user> 0 0
format: <source> 258 <target> :<text>
+
info: returned when using the STATS command, "STATS K" request
info: returned when using the ADMIN command
+
example: irc.quakenet.org 216 Dana K * "Do not IRC as root" *root 0 0
example: irc.quakenet.org 258 Dana :QuakeNet IRC Server
+
¶217
¶259
+
numeric: 217   RPL_STATSPLINE
numeric: 259   RPL_ADMINEMAIL
+
format: <source> 217 <target> P <port> <connection_count> <C|S>[H] <active|disabled>
format: <source> 259 <target> :<text>
+
info: returned when using the STATS command, "STATS P" request, C=client port, S=server port, H=hidden from users
info: returned when using the ADMIN command
+
example: irc.quakenet.org 217 Dana P 6667 10435 C active
example: irc.quakenet.org 259 Dana :IRC Admins <mail@host>
+
¶218
¶270
+
numeric: 218   RPL_STATSYLINE
numeric: 270   RPL_PRIVS
+
format: <source> 218 <target> Y <class> <ping_frequency> <connect_frequency> <max_links> <max_sendQ> <links>
format: <source> 270 <target> <nick> :<available>
+
info: returned when using the STATS command, "STATS Y" request
info: returned when using the PRIVS command
+
example: irc.quakenet.org 218 Dana Y 1 90 0 25000 160000 20546
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
+
¶219
¶271
+
numeric: 219   RPL_ENDOFSTATS
numeric: 271   RPL_SILELIST
+
format: <source> 219 <target> <type> :End of /STATS report
format: <source> 271 <target> <nick> <mask>
+
info: returned when using the STATS command
info: returned when using the SILENCE command
+
example: irc.quakenet.org 219 Dana Y :End of /STATS report
example: irc.quakenet.org 271 Dana Dana *!*@evil.host.com
+
¶221
¶272
+
numeric: 221   RPL_UMODEIS
numeric: 272   RPL_ENDOFSILELIST
+
format: <source> 221 <target> +[<user_modes>]
format: <source> 272 <target> <nick> :End of Silence List
+
info: returned when requesting your usermodes with the MODE command
info: returned when using the SILENCE command
+
example: irc.quakenet.org 221 Dana +ix
example: irc.quakenet.org 272 Dana Dana :End of Silence List
+
¶228
¶275
+
numeric: 228   RPL_STATSQLINE
numeric: 275   RPL_STATSDLINE
+
format: <source> 228 <target> Q <channel> :<reason>
format: <source> 275 <target> [d|D] <servermask> <rule>
+
info: returned when using the STATS command, "STATS Q" request
info: returned when using the STATS command, "STATS d" request, D=server will refuse to connect to.., d=server will not autoconnect to..
+
info: Q:lines, Allows the admin to disallow the usage of /OPMODE and /CLEARMODE on certain sensitive channels.
example: irc.quakenet.org 275 Dana d hub2.quakenet.org connected(hub1.quakenet.org)
+
example: irc.quakenet.org 228 Dana #channel :They can take care of themselves
¶280
+
¶236
numeric: 280   RPL_GLIST
+
numeric: 236   RPL_STATSVERBOSE
format: <source> 280 <target> <mask> <expire_ts> <target> <+|-> :<reason>
+
format: <source> 236 <target> <Servername> <Uplink> <Flags> <Hops> <Numeric> <Lag> <RTT> <Up> <Down> <Clients/Max> <Proto> <LinkTS> :<info>
info: returned when using the GLINE command
+
info: returned when using the STATS command, "STATS v" request
example: irc.quakenet.org 280 Dana *!root@* 1358009301 * + :don't irc as root
+
example: irc.quakenet.org 236 Dana Servername          Uplink            Flags Hops Numeric  Lag    RTT        Up Down      Clients/Max Proto LinkTS    :Info
¶281
+
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
numeric: 281   RPL_ENDOFGLIST
+
¶237
format: <source> 281 <target> :End of G-line List
+
numeric: 237   RPL_STATSENGINE
info: returned when using the GLINE command
+
format: <source> 237 <target> <engine> :Event loop engine
example: irc.quakenet.org 281 Dana :End of G-line List
+
info: returned when using the STATS command, "STATS e" request
¶282
+
example: irc.quakenet.org 237 Dana poll() :Event loop engine
numeric: 282   RPL_JUPELIST
+
¶238
format: <source> 282 <target> <mask> <expire_ts> * <+|-> :<reason>
+
numeric: 238   RPL_STATSFLINE
info: returned when using the JUPE command
+
format: <source> 238 <target> F <option> <value>
example: irc.quakenet.org 282 Dana hud.de.quakenet.org 1107199864 * + :bad uplink
+
info: returned when using the STATS command, "STATS F" request
¶283
+
example: irc.quakenet.org 238 Dana F HIDDEN_HOST users.quakenet.org
numeric: 283   RPL_ENDOFJUPELIST
+
¶241
format: <source> 283 <target> :End of Jupe List
+
numeric: 241   RPL_STATSLLINE
info: returned when using the JUPE command
+
format: <source> 241 <target> L <disallowed_hostmask> * <servermask> <max_depth> -1
example: irc.quakenet.org 283 Dana :End of Jupe List
+
info: returned when using the STATS command, "STATS H" request
¶284
+
example: irc.quakenet.org 241 Dana L 12.34.56.78 * hub1.quakenet.org 5 -1
numeric: 284   RPL_FEATURE
+
¶242
format: <source> 284 <target> :<text>
+
numeric: 242    RPL_STATSUPTIME
info: returned when using the GET command
+
format: <source> 242 <target> :Server Up <N> days, <HH:NN:SS>
example: irc.quakenet.org 284 Dana :String value of HIDDEN_HOST: users.quakenet.org
+
info: returned when using the STATS command, "STATS u" request
example: irc.quakenet.org 284 Dana :String value for PROVIDER not set
+
example: irc.quakenet.org 242 Dana :Server Up 0 days, 0:28:56
¶286
+
¶243
numeric: 286    RPL_CHKHEAD
+
numeric: 243   RPL_STATSOLINE
format: <source> 286 <target> :Information for <user|host|channel|server> <nick>|<host>|<channel>|<server>
+
format: <source> 243 <target> [O|o] <user@host> <password> <user> <class>
info: returned when using the CHECK command
+
info: returned when using the STATS command, for a "STATS O" or "STATS operators" request. The password field is masked with a '*'. The O means it is for a global IRC Operator and o means it is for a local IRC Operator.
example: irc.quakenet.org 286 Dana :Information for user Dana
+
example: irc.quakenet.org 243 Dana O *@12.34.56.78 * Dana Opers
example: irc.quakenet.org 286 Dana :Information for host evil.host.com
+
¶244
example: irc.quakenet.org 286 Dana :Information for channel #channel
+
numeric: 244   RPL_STATSHLINE
example: irc.quakenet.org 286 Dana :Information for server hub1.quakenet.org
+
format: <source> 244 <target> H <allowed_hostmask> * <servername> <max_hops> -1
¶287
+
info: returned when using the STATS command, "STATS h" request
numeric: 287   RPL_CHANUSER
+
example: irc.quakenet.org 244 Dana H 12.34.56.78 * hub1.quakenet.org 0 -1
format: <source> 287 <target> :  [<clone_count>] [@|+]<nick> (<user>@<host>)  (<account>) <realname>
+
¶246
info: returned when using the CHECK command, "CHECK <channel>"
+
numeric: 246   RPL_STATSTLINE
example: irc.quakenet.org 287 Dana :    2 @Dana (Dana@127.0.0.1)   (Dana) Dana
+
format: <source> 246 <target> T <classnumber>|<hostmask> <file>
¶290
+
info: returned when using the STATS command, "STATS T" request
numeric: 290   RPL_DATASTR
+
example: irc.quakenet.org 246 Dana T *.nl nl.motd
format: <source> 290 <target> :<text>
+
¶247
info: returned when using the CHECK command
+
numeric: 247   RPL_STATSGLINE
example: irc.quakenet.org 290 Dana :No.  Nick            User        Host
+
format: <source> 247 <target> G <mask> <expire> :<reason>
example irc.quakenet.org 290 Dana :1    Dana            Dana      evil.host.com
+
info: returned when using the STATS command, "STATS g" request
¶291
+
example: irc.quakenet.org 247 Dana G *!*@12.34.56.78 1149164936 :clones
numeric: 291   RPL_ENDOFCHECK
+
¶248
format: <source> 291 <target> :[<text>]
+
numeric: 248   RPL_STATSULINE
info: returned when using the CHECK command
+
format: <source> 248 <target> U <server> <nicks> * 0 -1
example: irc.quakenet.org 291 Dana :
+
info: returned when using the STATS command, "STATS U" request
¶301
+
example: irc.quakenet.org 248 Dana U CServe.quakenet.org Q * 0 -1
numeric: 301   RPL_AWAY
+
¶249
format: <source> 301 <target> <nick> :<away message>
+
numeric: 249   RPL_STATSDEBUG
info: returned when using the WHOIS or WHOWAS command on a user who is (was) marked as being away
+
format: <source> 249 <target> :<text>
info: returned when sending a PRIVMSG, CPRIVMSG, CNOTICE or INVITE to a user who is marked as being away
+
info: returned when using the STATS command, "STATS z" request
example: irc.quakenet.org 301 Dana Dana :away from keyboard
+
example: irc.quakenet.org 249 Dana :Clients 10(2080) Connections 4(3424)
¶302
+
example: irc.quakenet.org 249 Dana :Users 7(1456) Accounts 2(32) Invites 0(0)
numeric: 302   RPL_USERHOST
+
¶250
format: <source> 302 <target> :<info>
+
numeric: 250   RPL_STATSCONN
info: returned when using the USERHOST command
+
format: <source> 250 <target> :Highest connection count: <connection_count> (<client_count> clients)
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
+
info: returned when using STATS command, "STATS w" request
example: irc.quakenet.org 302 Dana :Q*=+TheQBot@CServe.quakenet.org Dana=-Dana@Dana.users.quakenet.org
+
example: irc.quakenet.org 250 Dana :Highest connection count: 25001 (25000 clients)
¶303
+
¶251
numeric: 303    RPL_ISON
+
numeric: 251   RPL_LUSERCLIENT
format: <source> 303 <target> :<nick>
+
format: <source> 251 <target> :There are <visible_users> users and <invisible_users> invisible on <server_count> servers
info: returned when using the ISON command, <nick> is a space seperated list of one or more nicks
+
info: returned when using the LUSERS command
example: irc.quakenet.org 303 Dana :Q Dana
+
example: irc.quakenet.org 251 Dana :There are 73276 users and 156690 invisible on 41 servers
¶304
+
¶252
numeric: 304    RPL_TEXT
+
numeric: 252   RPL_LUSEROP
format: <source> 304 <target> Type Spoofhost [Realhost Ident]
+
format: <source> 252 <target> <oper_count> :operator(s) online
info: returned for a "STATS S" request, [Realhost Ident] is only shown to IRC Operators
+
info: returned when using the LUSERS command
example: irc.quakenet.org 304 Dana # Type Spoofhost Realhost Ident
+
example: irc.quakenet.org 252 Dana 75 :operator(s) online
¶305
+
¶253
numeric: 305   RPL_UNAWAY
+
numeric: 253   RPL_LUSERUNKNOWN
format: <source> 305 <target> :You are no longer marked as being away
+
format: <source> 253 <target> <count> :unknown connection(s)
  info: returned when using the AWAY command without params
+
info: returned when using the LUSERS command
example: irc.quakenet.org 305 Dana :You are no longer marked as being away
+
example: irc.quakenet.org 253 Dana 233 :unknown connection(s)
¶306
+
¶254
numeric: 306   RPL_NOWAWAY
+
numeric: 254   RPL_LUSERCHANNELS
format: <source> 306 <target> :You have been marked as being away
+
format: <source> 254 <target> <channel_count> :channels formed
info: returned when using the AWAY command with a message
+
info: returned when using the LUSERS command
example: irc.quakenet.org 306 Dana :You have been marked as being away
+
example: irc.quakenet.org 254 Dana 196336 :channels formed
¶311
+
¶255
numeric: 311   RPL_WHOISUSER
+
numeric: 255   RPL_LUSERME
format: <source> 311 <target> <nick> <user> <host> * :<realname>
+
format: <source> 255 <target> :I have <client_count> clients and <servers_linked> servers
info: returned when using the WHOIS command
+
info: returned when using the LUSERS command
example: irc.quakenet.org 311 Dana Dana ~Dana Dana.users.quakenet.org * :Dana
+
example: irc.quakenet.org 255 Dana :I have 15808 clients and 1 servers
¶312
+
¶256
numeric: 312   RPL_WHOISSERVER
+
numeric: 256   RPL_ADMINME
format: <source> 312 <target> <nick> <server> :<server info>
+
format: <source> 256 <target> :Administrative info about <server>
info: returned when using the WHOIS or WHOWAS command
+
info: returned when using the ADMIN command
example: irc.quakenet.org 312 Dana Dana *.quakenet.org :QuakeNet IRC Server
+
example: irc.quakenet.org 256 Dana :Administrative info about irc.quakenet.org
¶313
+
¶257
numeric: 313   RPL_WHOISOPERATOR
+
numeric: 257   RPL_ADMINLOC1
format: <source> 313 <target> <nick> :is an IRC Operator
+
format: <source> 257 <target> :<text>
info: returned when using the WHOIS command
+
info: returned when using the ADMIN command
example: irc.quakenet.org 313 Dana Q :is an IRC Operator
+
example: irc.quakenet.org 257 Dana :The QuakeNet IRC Network - www.quakenet.org
¶314
+
¶258
numeric: 314    RPL_WHOWASUSER
+
numeric: 258   RPL_ADMINLOC2
format: <source> 314 <target> <nick> <user> <host> * :<realname>
+
format: <source> 258 <target> :<text>
info: returned when using the WHOWAS command
+
info: returned when using the ADMIN command
example: irc.quakenet.org 314 Dana Dana- Dana Dana.users.quakenet.org * :Dana
+
example: irc.quakenet.org 258 Dana :QuakeNet IRC Server
¶315
+
¶259
numeric: 315   RPL_ENDOFWHO
+
numeric: 259   RPL_ADMINEMAIL
format: <source> 315 <target> <mask> :End of /WHO list.
+
format: <source> 259 <target> :<text>
info: returned when using the WHO command
+
info: returned when using the ADMIN command
example: irc.quakenet.org 315 Dana #channel :End of /WHO list.
+
example: irc.quakenet.org 259 Dana :IRC Admins <mail@host>
¶317
+
¶270
numeric: 317   RPL_WHOISIDLE
+
numeric: 270   RPL_PRIVS
format: <source> 317 <target> <nick> <idle_time> <signon_time> :seconds idle, signon time
+
format: <source> 270 <target> <nick> :<available>
info: returned when using the WHOIS command
+
info: returned when using the PRIVS command
example: irc.quakenet.org 317 Dana Dana 5 1084458353 :seconds idle, signon time
+
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
¶318
+
¶271
numeric: 318   RPL_ENDOFWHOIS
+
numeric: 271    RPL_SILELIST
format: <source> 318 <target> <mask> :End of /WHOIS list.
+
format: <source> 271 <target> <nick> <mask>
info: returned when using the WHOIS command
+
info: returned when using the SILENCE command
example: irc.quakenet.org 318 Dana Dana :End of /WHOIS list.
+
example: irc.quakenet.org 271 Dana Dana *!*@evil.host.com
¶319
+
¶272
numeric: 319   RPL_WHOISCHANNELS
+
numeric: 272    RPL_ENDOFSILELIST
format: <source> 319 <target> <nick> :<channels>
+
format: <source> 272 <target> <nick> :End of Silence List
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: returned when using the SILENCE command
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 272 Dana Dana :End of Silence List
example: irc.quakenet.org 319 Dana Dana :@#chan1 +#chan2 #chan3 <#chan4 !#chan5 !@#chan6
+
¶275
example: irc.quakenet.org 319 Dana Dana :-@#chan1 -+#chan2 -#chan3 -<#chan4 -!#chan5 -!@#chan6
+
numeric: 275   RPL_STATSDLINE
¶321
+
format: <source> 275 <target> [d|D] <servermask> <rule>
numeric: 321   RPL_LISTSTART
+
info: returned when using the STATS command, "STATS d" request, D=server will refuse to connect to.., d=server will not autoconnect to..
format: <source> 321 <target> Channel :Users  Name
+
example: irc.quakenet.org 275 Dana d hub2.quakenet.org connected(hub1.quakenet.org)
info: returned when using the LIST command
+
¶280
example: irc.quakenet.org 321 Dana Channel :Users name
+
numeric: 280   RPL_GLIST
¶322
+
format: <source> 280 <target> <mask> <expire_ts> <target> <+|-> :<reason>
numeric: 322   RPL_LIST
+
info: returned when using the GLINE command
format: <source> 322 <target> <channel> <user_count> :[<topic>]
+
example: irc.quakenet.org 280 Dana *!root@* 1358009301 * + :don't irc as root
info: returned when using the LIST command
+
¶281
example: irc.quakenet.org 322 Dana #channel 23 :welcome!
+
numeric: 281   RPL_ENDOFGLIST
¶323
+
format: <source> 281 <target> :End of G-line List
numeric: 323   RPL_LISTEND
+
info: returned when using the GLINE command
format: <source> 323 <target> :End of /LIST
+
example: irc.quakenet.org 281 Dana :End of G-line List
info: returned when using the LIST command
+
¶282
example: irc.quakenet.org 323 Dana :End of /LIST
+
numeric: 282   RPL_JUPELIST
¶324
+
format: <source> 282 <target> <mask> <expire_ts> * <+|-> :<reason>
numeric: 324   RPL_CHANNELMODEIS
+
info: returned when using the JUPE command
format: <source> 324 <target> <channel> +[<modes>]
+
example: irc.quakenet.org 282 Dana hud.de.quakenet.org 1107199864 * + :bad uplink
info: returned when using the MODE command, "MODE <channel>"
+
¶283
example: irc.quakenet.org 324 Dana #channel +tncCNul 30
+
numeric: 283   RPL_ENDOFJUPELIST
¶329
+
format: <source> 283 <target> :End of Jupe List
numeric: 329   RPL_CREATIONTIME
+
info: returned when using the JUPE command
format: <source> 329 <target> <channel> <time>
+
example: irc.quakenet.org 283 Dana :End of Jupe List
info: returned when using the MODE command, "MODE <channel>"
+
¶284
example: irc.quakenet.org 329 Dana #channel 1068641412
+
numeric: 284    RPL_FEATURE
¶330
+
format: <source> 284 <target> :<text>
numeric: 330   RPL_WHOISACCOUNT
+
info: returned when using the GET command
format: <source> 330 <target> <nick> <account> :is authed as
+
example: irc.quakenet.org 284 Dana :String value of HIDDEN_HOST: users.quakenet.org
info: returned when using the WHOIS command, on UnderNet "is logged in as" is shown as text
+
example: irc.quakenet.org 284 Dana :String value for PROVIDER not set
example: irc.quakenet.org 330 Dana Dana Dana :is authed as
+
¶286
¶331
+
numeric: 286    RPL_CHKHEAD
numeric: 331   RPL_NOTOPIC
+
format: <source> 286 <target> :Information for <user|host|channel|server> <nick>|<host>|<channel>|<server>
format: <source> 331 <target> <channel> :No topic is set.
+
info: returned when using the CHECK command
info: returned when using the TOPIC command when no topic is set
+
example: irc.quakenet.org 286 Dana :Information for user Dana
example: irc.quakenet.org 331 Dana #channel :No topic is set.
+
example: irc.quakenet.org 286 Dana :Information for host evil.host.com
¶332
+
example: irc.quakenet.org 286 Dana :Information for channel #channel
numeric: 332    RPL_TOPIC
+
example: irc.quakenet.org 286 Dana :Information for server hub1.quakenet.org
format: <source> 332 <target> <channel> :<topic>
+
¶287
info: returned when using the TOPIC command and when joining a channel (where a topic is set)
+
numeric: 287   RPL_CHANUSER
example: irc.quakenet.org 332 Dana #channel :welcome!
+
format: <source> 287 <target> :  [<clone_count>] [@|+]<nick> (<user>@<host>)  (<account>) <realname>
¶333
+
info: returned when using the CHECK command, "CHECK <channel>"
numeric: 333   RPL_TOPICWHOTIME
+
example: irc.quakenet.org 287 Dana :     2 @Dana (Dana@127.0.0.1)  (Dana) Dana
format: <source> 333 <target> <channel> <nick> <time>
+
¶290
info: returned when using the TOPIC command and when joining a channel (where a topic is set)
+
numeric: 290   RPL_DATASTR
example: irc.quakenet.org 333 Dana #channel Dana 1084528186
+
format: <source> 290 <target> :<text>
¶334
+
info: returned when using the CHECK command
numeric: 334   RPL_LISTUSAGE
+
example: irc.quakenet.org 290 Dana :No.  Nick            User        Host
format: <source> 334 <target> :<info>, returned when using the LIST command "/QUOTE LIST :"
+
example irc.quakenet.org 290 Dana :1    Dana            Dana      evil.host.com
example: irc.quakenet.org 334 Dana :Usage: /QUOTE LIST parameters
+
¶291
example: irc.quakenet.org 334 Dana :Where parameters is a space or comma seperated list of one or more of:
+
numeric: 291   RPL_ENDOFCHECK
¶338
+
format: <source> 291 <target> :[<text>]
numeric: 338   RPL_WHOISACTUALLY
+
info: returned when using the CHECK command
format: <source> 338 <target> <nick> <user>@<host> <ip> :Actual user@host, Actual IP
+
example: irc.quakenet.org 291 Dana :  
info: returned when using the WHOIS command
+
¶301
example: irc.quakenet.org 338 Dana Dana Dana@evil.host.com 12.34.56.78 :Actual user@host, Actual IP
+
numeric: 301   RPL_AWAY
¶340
+
format: <source> 301 <target> <nick> :<away message>
numeric: 340   RPL_USERIP
+
info: returned when using the WHOIS or WHOWAS command on a user who is (was) marked as being away
format: <source> 340 <target> :<info>
+
info: returned when sending a PRIVMSG, CPRIVMSG, CNOTICE or INVITE to a user who is marked as being away
info: returned when using the USERIP command, <info> is a space seperated list of one or more of <nick>[*]=<+|-><user@ip>
+
example: irc.quakenet.org 301 Dana Dana :away from keyboard
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
+
¶302
example: irc.quakenet.org 340 Dana :Q*=+TheQBot@127.0.0.1 Dana=-Dana@127.0.0.1
+
numeric: 302   RPL_USERHOST
¶341
+
format: <source> 302 <target> :<info>
numeric: 341   RPL_INVITING
+
info: returned when using the USERHOST command
format: <source> 341 <target> <nick> <channel>
+
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
info: returned when using the INVITE command, "INVITE <user> <channel>"
+
example: irc.quakenet.org 302 Dana :Q*=+TheQBot@CServe.quakenet.org Dana=-Dana@Dana.users.quakenet.org
example: irc.quakenet.org 341 Dana L #channel
+
¶303
¶346
+
numeric: 303   RPL_ISON
numeric: 346   RPL_INVITELIST
+
format: <source> 303 <target> :<nick>
format: <source> 346 <target> :<channel>
+
info: returned when using the ISON command, <nick> is a space seperated list of one or more nicks
info: returned when using the INVITE command, "INVITE"
+
example: irc.quakenet.org 303 Dana :Q Dana
example: irc.quakenet.org 346 Dana :#channel
+
¶304
¶347
+
numeric: 304   RPL_TEXT
numeric: 347   RPL_ENDOFINVITELIST
+
format: <source> 304 <target> Type Spoofhost [Realhost Ident]
format: <source> 347 <target> :End of Invite List
+
info: returned for a "STATS S" request, [Realhost Ident] is only shown to IRC Operators
info: returned when using the INVITE command, "INVITE"
+
example: irc.quakenet.org 304 Dana # Type Spoofhost Realhost Ident
example: irc.quakenet.org 347 Dana :End of Invite List
+
¶305
¶351
+
numeric: 305   RPL_UNAWAY
numeric: 351   RPL_VERSION
+
format: <source> 305 <target> :You are no longer marked as being away
format: <source> 351 <target> <version> <server> :<info>
+
info: returned when using the AWAY command without params
info: returned when using the VERSION command, <info> are the server options/info
+
example: irc.quakenet.org 305 Dana :You are no longer marked as being away
info: A=Assertion checks enabled B=The size of the bufferpool in mega bytes C=CMDLINE_CONFIG is defined, etc.
+
¶306
example: irc.quakenet.org 351 Dana u2.10.11.04+asuka(1.0.6a). irc.quakenet.org :B96AeEFfIKMpSU
+
numeric: 306   RPL_NOWAWAY
¶352
+
format: <source> 306 <target> :You have been marked as being away
numeric: 352   RPL_WHOREPLY
+
info: returned when using the AWAY command with a message
format: <source> 352 <target> <channel> <user> <host> <server> <nick> <flags> :<distance> <realname>
+
example: irc.quakenet.org 306 Dana :You have been marked as being away
info: returned when using the WHO command
+
¶311
example: irc.quakenet.org 352 Dana #channel Dana Dana.users.quakenet.org *.quakenet.org Dana G+x :0 Dana
+
numeric: 311    RPL_WHOISUSER
¶353
+
format: <source> 311 <target> <nick> <user> <host> * :<realname>
numeric: 353   RPL_NAMREPLY
+
info: returned when using the WHOIS command
format: <source> 353 <target> <=|*|@> <channel> :<names>
+
example: irc.quakenet.org 311 Dana Dana ~Dana Dana.users.quakenet.org * :Dana
info: returned when using the NAMES command and when joining a channel
+
¶312
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
+
numeric: 312   RPL_WHOISSERVER
example: irc.quakenet.org 353 Dana = #channel :@L Dana +fiDanaot
+
format: <source> 312 <target> <nick> <server> :<server info>
¶354
+
info: returned when using the WHOIS or WHOWAS command
numeric: 354   RPL_WHOSPCRPL
+
example: irc.quakenet.org 312 Dana Dana *.quakenet.org :QuakeNet IRC Server
format: <source> 354 <target> [<querytype>] [<channel>] [<user>] [<ip>] [<host>] [<server>] [<nick>] [<flags>] [<distance>] [<idle_time>] [<account>] [:<realname>]
+
¶313
info: returned when using the WHO command
+
numeric: 313   RPL_WHOISOPERATOR
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
+
format: <source> 313 <target> <nick> :is an IRC Operator
¶355
+
info: returned when using the WHOIS command
numeric: 355   RPL_DELNAMREPLY
+
example: irc.quakenet.org 313 Dana Q :is an IRC Operator
format: <source> 355 <target> <=|*|@> <channel> :<names>
+
¶314
info: returned when using the NAMES command, "NAMES -d <channel>"
+
numeric: 314   RPL_WHOWASUSER
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
+
format: <source> 314 <target> <nick> <user> <host> * :<realname>
example: irc.quakenet.org 355 Dana = #channel :fiDanaot
+
info: returned when using the WHOWAS command
¶362
+
example: irc.quakenet.org 314 Dana Dana- Dana Dana.users.quakenet.org * :Dana
numeric: 362   RPL_CLOSING
+
¶315
format: <source> 362 <target> <nick> :Operator enforced Close
+
numeric: 315   RPL_ENDOFWHO
info: returned when using the CLOSE command
+
format: <source> 315 <target> <mask> :End of /WHO list.
example: irc.quakenet.org 362 Dana Dana :Operator enforced Close
+
info: returned when using the WHO command
¶363
+
example: irc.quakenet.org 315 Dana #channel :End of /WHO list.
numeric: 363   RPL_CLOSEEND
+
¶317
format: <source> 363 <target> <N> :Connections Closed
+
numeric: 317   RPL_WHOISIDLE
info: returned when using the CLOSE command
+
format: <source> 317 <target> <nick> <idle_time> <signon_time> :seconds idle, signon time
example: irc.quakenet.org 363 Dana 2 :Connections Closed
+
info: returned when using the WHOIS command
¶364
+
example: irc.quakenet.org 317 Dana Dana 5 1084458353 :seconds idle, signon time
numeric: 364   RPL_LINKS
+
¶318
format: <source> 364 <target> <server1> <server2> :<distance> <description_server1>
+
numeric: 318   RPL_ENDOFWHOIS
info: returned when using the LINKS command, <server1> connected to <server2>, and <distance> servers between you and <server1>
+
format: <source> 318 <target> <mask> :End of /WHOIS list.
example: irc.quakenet.org 364 Dana CServe.quakenet.org irc.quakenet.org :2 The Q Bot
+
info: returned when using the WHOIS command
¶365
+
example: irc.quakenet.org 318 Dana Dana :End of /WHOIS list.
numeric: 365   RPL_ENDOFLINKS
+
¶319
format: <source> 365 <target> <mask> :End of /LINKS list.
+
numeric: 319   RPL_WHOISCHANNELS
info: returned when using the LINKS command
+
format: <source> 319 <target> <nick> :<channels>
example: irc.quakenet.org 365 Dana * :End of /LINKS list.
+
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.
¶366
+
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
numeric: 366   RPL_ENDOFNAMES
+
example: irc.quakenet.org 319 Dana Dana :@#chan1 +#chan2 #chan3 <#chan4 !#chan5 !@#chan6
format: <source> 366 <target> <channel> :End of /NAMES list.
+
example: irc.quakenet.org 319 Dana Dana :-@#chan1 -+#chan2 -#chan3 -<#chan4 -!#chan5 -!@#chan6
info: returned when using the NAMES command and by joining a channel
+
¶321
example: irc.quakenet.org 366 Dana #channel :End of /NAMES list.
+
numeric: 321   RPL_LISTSTART
¶367
+
format: <source> 321 <target> Channel :Users  Name
numeric: 367   RPL_BANLIST
+
info: returned when using the LIST command
format: <source> 367 <target> <channel> <banmask> <nick> <time>
+
example: irc.quakenet.org 321 Dana Channel :Users name
info: returned when using the MODE command, "MODE <channel> +b"
+
¶322
example: irc.quakenet.org 367 Dana #channel *!*@12.34.56.78 Dana 1083834723
+
numeric: 322   RPL_LIST
¶368
+
format: <source> 322 <target> <channel> <user_count> :[<topic>]
numeric: 368   RPL_ENDOFBANLIST
+
info: returned when using the LIST command
format: <source> 368 <target> <channel> :End of Channel Ban List
+
example: irc.quakenet.org 322 Dana #channel 23 :welcome!
info: returned when using the MODE command, "MODE <channel> +b"
+
¶323
example: irc.quakenet.org 368 Dana #channel :End of Channel Ban List
+
numeric: 323    RPL_LISTEND
¶369
+
format: <source> 323 <target> :End of /LIST
numeric: 369   RPL_ENDOFWHOWAS
+
info: returned when using the LIST command
format: <source> 369 <target> <mask> :End of WHOWAS
+
example: irc.quakenet.org 323 Dana :End of /LIST
info: returned when using the WHOWAS command
+
¶324
example: irc.quakenet.org 369 Dana Q :End of WHOWAS
+
numeric: 324   RPL_CHANNELMODEIS
¶371
+
format: <source> 324 <target> <channel> +[<modes>]
numeric: 371   RPL_INFO
+
info: returned when using the MODE command, "MODE <channel>"
format: <source> 371 <target> :<text>
+
example: irc.quakenet.org 324 Dana #channel +tncCNul 30
info: returned when using the INFO command
+
¶329
example: irc.quakenet.org 371 Dana :IRC --
+
numeric: 329   RPL_CREATIONTIME
example: irc.quakenet.org 371 Dana :This program is free software; see LICENSE in the distribution
+
format: <source> 329 <target> <channel> <time>
¶372
+
info: returned when using the MODE command, "MODE <channel>"
numeric: 372   RPL_MOTD
+
example: irc.quakenet.org 329 Dana #channel 1068641412
format: <source> 372 <target> :- <text>
+
¶330
info: returned when using the MOTD command and when connecting
+
numeric: 330    RPL_WHOISACCOUNT
example: irc.quakenet.org 372 Dana :- ...      This server accepts connections on the following ports:      ...
+
format: <source> 330 <target> <nick> <account> :is authed as
¶374
+
info: returned when using the WHOIS command, on UnderNet "is logged in as" is shown as text
numeric: 374   RPL_ENDOFINFO
+
example: irc.quakenet.org 330 Dana Dana Dana :is authed as
format: <source> 374 <target> :End of /INFO list.
+
¶331
info: returned when using the INFO command
+
numeric: 331   RPL_NOTOPIC
example: irc.quakenet.org 374 Dana :End of /INFO list.
+
format: <source> 331 <target> <channel> :No topic is set.
¶375
+
info: returned when using the TOPIC command when no topic is set
numeric: 375   RPL_MOTDSTART
+
example: irc.quakenet.org 331 Dana #channel :No topic is set.
format: <source> 375 <target> :- <server> Message of the Day -
+
¶332
info: returned when using the MOTD command and when connecting
+
numeric: 332   RPL_TOPIC
example: irc.quakenet.org 375 Dana :- irc.quakenet.org Message of the Day -
+
format: <source> 332 <target> <channel> :<topic>
¶376
+
info: returned when using the TOPIC command and when joining a channel (where a topic is set)
numeric: 376   RPL_ENDOFMOTD
+
example: irc.quakenet.org 332 Dana #channel :welcome!
format: <source> 376 <target> :End of /MOTD command.
+
¶333
info: returned when using the MOTD command and when connecting (if the motd is send)
+
numeric: 333   RPL_TOPICWHOTIME
example: irc.quakenet.org 376 Dana :End of /MOTD command.
+
format: <source> 333 <target> <channel> <nick> <time>
¶381
+
info: returned when using the TOPIC command and when joining a channel (where a topic is set)
numeric: 381   RPL_YOUREOPER
+
example: irc.quakenet.org 333 Dana #channel Dana 1084528186
format: <source> 381 <target> :You are now an IRC Operator
+
¶334
info: returned when using the OPER command to log in as IRC Operator
+
numeric: 334   RPL_LISTUSAGE
example: irc.quakenet.org 381 Dana :You are now an IRC Operator
+
format: <source> 334 <target> :<info>, returned when using the LIST command "/QUOTE LIST :"
¶382
+
example: irc.quakenet.org 334 Dana :Usage: /QUOTE LIST parameters
numeric: 382   RPL_REHASHING
+
example: irc.quakenet.org 334 Dana :Where parameters is a space or comma seperated list of one or more of:
format: <source> 382 <target> [<file>] :[Rehashing|Reopening log files|Flushing MOTD cache]
+
¶338
info: returned when using the REHASH command, "REHASH", "REHASH l", "REHASH m"
+
numeric: 338   RPL_WHOISACTUALLY
example: irc.quakenet.org 382 Dana ircd.conf :Rehashing
+
format: <source> 338 <target> <nick> <user>@<host> <ip> :Actual user@host, Actual IP
¶391
+
info: returned when using the WHOIS command
numeric: 391   RPL_TIME
+
example: irc.quakenet.org 338 Dana Dana Dana@evil.host.com 12.34.56.78 :Actual user@host, Actual IP
format: <source> 391 <target> <server> <timestamp> <offset> :<DAY> <MMM> <DD> <YYYY> -- <HH:NN> [+|-]<HH:NN>
+
¶340
info: returned when using the TIME command
+
numeric: 340   RPL_USERIP
example: irc.quakenet.org 391 Dana irc.quakenet.org 1084533226 -338 :Friday May 14 2004 -- 13:19 +02:00
+
format: <source> 340 <target> :<info>
¶396
+
info: returned when using the USERIP command, <info> is a space seperated list of one or more of <nick>[*]=<+|-><user@ip>
numeric: 396   RPL_HOSTHIDDEN
+
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
format: <source> 396 <target> [<user>@]<host> :is now your hidden host
+
example: irc.quakenet.org 340 Dana :Q*=+TheQBot@127.0.0.1 Dana=-Dana@127.0.0.1
info: returned when: having set usermode +x and are logged in with the network; using the sethost command (setting usermode +h); unsetting usermode +h
+
¶341
example: irc.quakenet.org 396 Dana Dana.users.quakenet.org :is now your hidden host
+
numeric: 341   RPL_INVITING
¶398
+
format: <source> 341 <target> <nick> <channel>
numeric: 398   RPL_STATSSLINE
+
info: returned when using the INVITE command, "INVITE <user> <channel>"
format: <source> 398 <target> <number> <oper|user> <spoofed_host> [<mask> <user>]
+
example: irc.quakenet.org 341 Dana L #channel
info: returned when using the STATS command, "STATS S", only IRC Operators can see <mask> <user> and S:lines for oper
+
¶343
example: irc.quakenet.org 398 Dana 1 oper evil.host.com 12.34.56.78 foo
+
numeric: 343    RPL_WHOISOPERNAME
¶399
+
format: <source> 343 <target> <nick> <opername> :is opered as
numeric: 399   RPL_USINGSLINE
+
info: returned when using the WHOIS command (only for IRC Operators)
format: <source> 399 <target> :Using S-line privilege
+
example: irc.quakenet.org 343 Dana Q Q :is opered as
info: returned when an S line is auto-applied when you connect
+
¶346
example: irc.quakenet.org 399 Dana :Using S-line privilege
+
numeric: 346   RPL_INVITELIST
¶401
+
format: <source> 346 <target> :<channel>
numeric: 401   ERR_NOSUCHNICK
+
info: returned when using the INVITE command, "INVITE"
format: <source> 401 <target> <nick> :No such nick
+
example: irc.quakenet.org 346 Dana :#channel
format: <source> 401 <target> <nick> :Target left <network>. Failed to deliever: [<first_20_chars_of_message>]
+
¶347
info: returned when a nick does not exist or leaves the network before the message is delivered
+
numeric: 347   RPL_ENDOFINVITELIST
example: irc.quakenet.org 401 Dana Q :No such nick
+
format: <source> 347 <target> :End of Invite List
example: irc.quakenet.org 401 Dana * :Target left QuakeNet. Failed to deliver: [cows go moo!]
+
info: returned when using the INVITE command, "INVITE"
¶402
+
example: irc.quakenet.org 347 Dana :End of Invite List
numeric: 402   ERR_NOSUCHSERVER
+
¶351
format: <source> 402 <target> <server> :No such server
+
numeric: 351   RPL_VERSION
info: returned when a server does not exist
+
format: <source> 351 <target> <version> <server> :<info>
example: irc.quakenet.org 402 Dana hub1.quakenet.org :No such server
+
info: returned when using the VERSION command, <info> are the server options/info
¶403
+
info: A=Assertion checks enabled B=The size of the bufferpool in mega bytes C=CMDLINE_CONFIG is defined, etc.
numeric: 403   ERR_NOSUCHCHANNEL
+
example: irc.quakenet.org 351 Dana u2.10.11.04+asuka(1.0.6a). irc.quakenet.org :B96AeEFfIKMpSU
format: <source> 403 <target> <channel> :No such channel
+
¶352
info: returned when a channel does not exist
+
numeric: 352   RPL_WHOREPLY
example: irc.quakenet.org 403 Dana #channel :No such channel
+
format: <source> 352 <target> <channel> <user> <host> <server> <nick> <flags> :<distance> <realname>
¶404
+
info: returned when using the WHO command
numeric: 404   ERR_CANNOTSENDTOCHAN
+
example: irc.quakenet.org 352 Dana #channel Dana Dana.users.quakenet.org *.quakenet.org Dana G+x :0 Dana
format: <source> 404 <target> <channel> :Cannot send to channel
+
¶353
info: returned when a message to a channel is blocked by a channel mode or ban
+
numeric: 353   RPL_NAMREPLY
example: irc.quakenet.org 404 Dana #channel :Cannot send to channel
+
format: <source> 353 <target> <=|*|@> <channel> :<names>
¶405
+
info: returned when using the NAMES command and when joining a channel
numeric: 405   ERR_TOOMANYCHANNELS
+
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
format: <source> 405 <target> <channel> :You have joined too many channels
+
example: irc.quakenet.org 353 Dana = #channel :@L Dana +fiDanaot
info: returned when trying to join more channels than is allowed
+
¶354
example: irc.quakenet.org 405 Dana #channel :You have joined too many channels
+
numeric: 354   RPL_WHOSPCRPL
¶406
+
format: <source> 354 <target> [<querytype>] [<channel>] [<user>] [<ip>] [<host>] [<server>] [<nick>] [<flags>] [<distance>] [<idle_time>] [<account>] [<oplevel>] [:<realname>]
numeric: 406   ERR_WASNOSUCHNICK
+
info: returned when using the WHO command
format: <source> 406 <target> <nick> :There was no such nickname
+
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 999 :Dana
info: returned when using WHOWAS command and there was no such nick
+
¶355
example: irc.quakenet.org 406 Dana Q :There was no such nickname
+
numeric: 355   RPL_DELNAMREPLY
¶408
+
format: <source> 355 <target> <=|*|@> <channel> :<names>
numeric: 408   ERR_SEARCHNOMATCH
+
info: returned when using the NAMES command, "NAMES -d <channel>"
format: <source> 408 <target> :<command> <mask> No matching record(s) found
+
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
info: returned when using a command such as CHECK and no match is found
+
example: irc.quakenet.org 355 Dana = #channel :fiDanaot
example: irc.quakenet.org 408 Dana :CHECK *.de No matching record(s) found
+
¶362
¶409
+
numeric: 362   RPL_CLOSING
numeric: 409    ERR_NOORIGIN
+
format: <source> 362 <target> <nick> :Operator enforced Close
format: <source> 409 <target> :No origin specified
+
info: returned when using the CLOSE command
info: returned when using the PING and PONG commands without the originator parameter
+
example: irc.quakenet.org 362 Dana Dana :Operator enforced Close
example: irc.quakenet.org 409 Dana :No origin specified
+
¶363
¶411
+
numeric: 363   RPL_CLOSEEND
numeric: 411   ERR_NORECIPIENT
+
format: <source> 363 <target> <N> :Connections Closed
format: <source> 411 <target> :No recipient given (<command>)
+
info: returned when using the CLOSE command
info: returned when no target is specified for the command, such as PRIVMSG and NOTICE
+
example: irc.quakenet.org 363 Dana 2 :Connections Closed
example: irc.quakenet.org 411 Dana :No recipient given (PRIVMSG)
+
¶364
¶412
+
numeric: 364   RPL_LINKS
numeric: 412  ERR_NOTEXTTOSEND
+
format: <source> 364 <target> <server1> <server2> :<distance> <description_server1>
format: <source> 412 <target> :No text to send
+
info: returned when using the LINKS command, <server1> connected to <server2>, and <distance> servers between you and <server1>
info: returned when using PRIVMSG or NOTICE without text to send
+
example: irc.quakenet.org 364 Dana CServe.quakenet.org irc.quakenet.org :2 The Q Bot
example: irc.quakenet.org 412 Dana :No text to send
+
¶365
¶413
+
numeric: 365   RPL_ENDOFLINKS
numeric: 413   ERR_NOTOPLEVEL
+
format: <source> 365 <target> <mask> :End of /LINKS list.
format: <source> 413 <target> <mask> :No toplevel domain specified
+
info: returned when using the LINKS command
info: returned when using $<mask> as target (broadcast) in PRIVMSG or NOTICE commands
+
example: irc.quakenet.org 365 Dana * :End of /LINKS list.
example: irc.quakenet.org 413 Dana $* :No toplevel domain specified
+
¶366
¶414
+
numeric: 366   RPL_ENDOFNAMES
numeric: 414   ERR_WILDTOPLEVEL
+
format: <source> 366 <target> <channel> :End of /NAMES list.
format: <source> 414 <target> <mask> :Wildcard in toplevel Domain
+
info: returned when using the NAMES command and by joining a channel
info: returned when a wildcard is in the toplevel domain in <mask>
+
example: irc.quakenet.org 366 Dana #channel :End of /NAMES list.
example: irc.quakenet.org 414 Dana $*.de* :Wildcard in toplevel Domain
+
¶367
¶416
+
numeric: 367   RPL_BANLIST
numeric: 416   ERR_QUERYTOOLONG
+
format: <source> 367 <target> <channel> <banmask> <nick> <time>
format: <source> 416 <target> <command> :Too many lines in the output, restrict your query
+
info: returned when using the MODE command, "MODE <channel> +b"
info: returned when a request returns too many results, for example using "WHO *" or "WHOIS *"
+
example: irc.quakenet.org 367 Dana #channel *!*@12.34.56.78 Dana 1083834723
example: irc.quakenet.org 416 Dana WHO :Too many lines in the output, restrict your query
+
¶368
¶421
+
numeric: 368   RPL_ENDOFBANLIST
numeric: 421   ERR_UNKNOWNCOMMAND
+
format: <source> 368 <target> <channel> :End of Channel Ban List
format: <source> 421 <target> <command> :Unknown command
+
info: returned when using the MODE command, "MODE <channel> +b"
info: returned when using an unknown command
+
example: irc.quakenet.org 368 Dana #channel :End of Channel Ban List
example: irc.quakenet.org 421 Dana cow :Unknown command
+
¶369
¶422
+
numeric: 369   RPL_ENDOFWHOWAS
numeric: 422   ERR_NOMOTD
+
format: <source> 369 <target> <mask> :End of WHOWAS
format: <source> 422 <target> :MOTD File is missing
+
info: returned when using the WHOWAS command
info: returned when using the MOTD command or when connecting and the MOTD file is missing
+
example: irc.quakenet.org 369 Dana Q :End of WHOWAS
example: irc.quakenet.org 422 Dana :MOTD File is missing
+
¶371
¶423
+
numeric: 371   RPL_INFO
numeric: 423    ERR_NOADMININFO
+
format: <source> 371 <target> :<text>
format: <source> 423 <target> <server> :No administrative info available
+
info: returned when using the INFO command
info: returned when using the ADMIN command and no info is available
+
example: irc.quakenet.org 371 Dana :IRC --
example: irc.quakenet.org 423 Dana irc.quakenet.org :No administrative info available
+
example: irc.quakenet.org 371 Dana :This program is free software; see LICENSE in the distribution
¶431
+
¶372
numeric: 431   ERR_NONICKNAMEGIVEN
+
numeric: 372   RPL_MOTD
format: <source> 431 <target> :No nickname given
+
format: <source> 372 <target> :- <text>
info: returned when using a command which requires a nick parameter such as WHOIS and none is given
+
info: returned when using the MOTD command and when connecting
example: irc.quakenet.org 431 Dana :No nickname given
+
example: irc.quakenet.org 372 Dana :- ...     This server accepts connections on the following ports:     ...
¶432
+
¶374
numeric: 432   ERR_ERRONEUSNICKNAME
+
numeric: 374   RPL_ENDOFINFO
format: <source> 432 <target> <nick> :Erroneous Nickname
+
format: <source> 374 <target> :End of /INFO list.
info: returned when trying to change nick to an erroneous nickname (either invalid or G-lined)
+
info: returned when using the INFO command
example: irc.quakenet.org 432 Dana -Dana :Erroneus nickname
+
example: irc.quakenet.org 374 Dana :End of /INFO list.
¶433
+
¶375
numeric: 433   ERR_NICKNAMEINUSE
+
numeric: 375   RPL_MOTDSTART
format: <source> 433 <target> <nick> :Nickname is already in use.
+
format: <source> 375 <target> :- <server> Message of the Day -
info: returned when trying to change nick which is already used
+
info: returned when using the MOTD command and when connecting
example: irc.quakenet.org 433 Dana Q :Nickname is already in use.
+
example: irc.quakenet.org 375 Dana :- irc.quakenet.org Message of the Day -
¶436
+
¶376
numeric: 436   ERR_NICKCOLLISION
+
numeric: 376   RPL_ENDOFMOTD
format: <source> 436 <target> <nick> :Nickname collision KILL
+
format: <source> 376 <target> :End of /MOTD command.
info: returned when a nickname collision occurs on your nick, and you are disconnected right after
+
info: returned when using the MOTD command and when connecting (if the motd is send)
example: irc.quakenet.org 436 Dana Dana :Nickname collision KILL
+
example: irc.quakenet.org 376 Dana :End of /MOTD command.
¶437
+
¶381
numeric: 437   ERR_BANNICKCHANGE
+
numeric: 381   RPL_YOUREOPER
format: <source> 437 <target> <channel> :Cannot change nickname while banned on channel
+
format: <source> 381 <target> :You are now an IRC Operator
info: returned when changing nick and you are banned on a channel
+
info: returned when using the OPER command to log in as IRC Operator
example: irc.quakenet.org 437 Dana #channel :Cannot change nickname while banned on channel
+
example: irc.quakenet.org 381 Dana :You are now an IRC Operator
¶438
+
¶382
numeric: 438   ERR_NICKTOOFAST
+
numeric: 382   RPL_REHASHING
format: <source> 438 <target> <nick> :Nick change too fast. Please wait <seconds> seconds.
+
format: <source> 382 <target> [<file>] :[Rehashing|Reopening log files|Flushing MOTD cache]
info: returned when changing nick too fast
+
info: returned when using the REHASH command, "REHASH", "REHASH l", "REHASH m"
example: irc.quakenet.org 438 Dana Dana- :Nick change too fast. Please wait 29 seconds.
+
example: irc.quakenet.org 382 Dana ircd.conf :Rehashing
¶439
+
¶391
numeric: 439   ERR_TARGETTOOFAST
+
numeric: 391   RPL_TIME
format: <source> 439 <target> <new_target> :Target change too fast. Please wait <N> seconds.
+
format: <source> 391 <target> <server> <timestamp> <offset> :<DAY> <MMM> <DD> <YYYY> -- <HH:NN> [+|-]<HH:NN>
info: returned when changing target and you have no free targets left
+
info: returned when using the TIME command
example: irc.quakenet.org 439 Dana #channel :Target change too fast. Please wait 30 seconds.
+
example: irc.quakenet.org 391 Dana irc.quakenet.org 1084533226 -338 :Friday May 14 2004 -- 13:19 +02:00
¶441
+
¶396
numeric: 441   ERR_USERNOTINCHANNEL
+
numeric: 396   RPL_HOSTHIDDEN
format: <source> 441 <target> <nick> <channel> :They aren't on that channel
+
format: <source> 396 <target> [<user>@]<host> :is now your hidden host
info: returned when trying to kick/op/voice/deop/devoice someone who is not on the channel
+
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 441 Dana fiDanaot #channel :They aren't on that channel
+
example: irc.quakenet.org 396 Dana Dana.users.quakenet.org :is now your hidden host
¶442
+
¶398
numeric: 442   ERR_NOTONCHANNEL
+
numeric: 398   RPL_STATSSLINE
format: <source> 442 <target> <channel> :You're not on that channel
+
format: <source> 398 <target> <number> <oper|user> <spoofed_host> [<mask> <user>]
info: returned when trying to do something on a channel you are not on, such as changing channel modes
+
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 442 Dana #channel :You're not on that channel
+
example: irc.quakenet.org 398 Dana 1 oper evil.host.com 12.34.56.78 foo
¶443
+
¶399
numeric: 443   ERR_USERONCHANNEL
+
numeric: 399   RPL_USINGSLINE
format: <source> 443 <target> <nick> <channel> :is already on channel
+
format: <source> 399 <target> :Using S-line privilege
info: returned when trying to invite a user who is already on the channel
+
info: returned when an S line is auto-applied when you connect
example: irc.quakenet.org 443 Dana fiDanaot #channel :is already on channel
+
example: irc.quakenet.org 399 Dana :Using S-line privilege
¶451
+
¶401
numeric: 451   ERR_NOTREGISTERED
+
numeric: 401   ERR_NOSUCHNICK
format: <source> 451 <target> [<target>] :Register first.
+
format: <source> 401 <target> <nick> :No such nick
info: returned when sending commands before the client is registered
+
format: <source> 401 <target> <nick> :Target left <network>. Failed to deliever: [<first_20_chars_of_message>]
example: irc.quakenet.org 451 *  :Register first.
+
info: returned when a nick does not exist or leaves the network before the message is delivered
example: irc.quakenet.org 451 Dana Dana :Register first.
+
example: irc.quakenet.org 401 Dana Q :No such nick
¶461
+
example: irc.quakenet.org 401 Dana * :Target left QuakeNet. Failed to deliver: [cows go moo!]
numeric: 461   ERR_NEEDMOREPARAMS
+
¶402
format: <source> 461 <target> <command> [<param>] :Not enough parameters
+
numeric: 402    ERR_NOSUCHSERVER
info: returned when not enough parameters are specified
+
format: <source> 402 <target> <server> :No such server
example: irc.quakenet.org 461 Dana JOIN :Not enough parameters
+
format: <source> 402 <target> * :Server has disconnected
example: irc.quakenet.org 461 Dana MODE +k :Not enough parameters
+
info: returned when a server does not exist, or is lost while the command is in transit
¶462
+
example: irc.quakenet.org 402 Dana hub1.quakenet.org :No such server
numeric: 462   ERR_ALREADYREGISTRED
+
example: irc.quakenet.org 402 Dana * :Server has disconnected
format: <source> 462 <target> :You may not reregister
+
¶403
info: returned when using USER or SERVER command after being registered
+
numeric: 403   ERR_NOSUCHCHANNEL
example: irc.quakenet.org 462 Dana :You may not reregister
+
format: <source> 403 <target> <channel> :No such channel
¶464
+
info: returned when a channel does not exist
numeric: 464   ERR_PASSWDMISMATCH
+
example: irc.quakenet.org 403 Dana #channel :No such channel
format: <source> 464 <target> :Password Incorrect
+
¶404
info: returned when trying to OPER with the wrong password and when connecting with the wrong password
+
numeric: 404    ERR_CANNOTSENDTOCHAN
example: irc.quakenet.org 464 Dana :Password incorrect
+
format: <source> 404 <target> <channel> :Cannot send to channel
¶465
+
info: returned when a message to a channel is blocked by a channel mode or ban
numeric: 465   ERR_YOUREBANNEDCREEP
+
example: irc.quakenet.org 404 Dana #channel :Cannot send to channel
format: <source> 465 <target> :<reason>
+
¶405
info: returned before the connection is closed when you are G-lined or K-lined
+
numeric: 405   ERR_TOOMANYCHANNELS
example: irc.quakenet.org 465 Dana :Connection from your host is refused on this server.
+
format: <source> 405 <target> <channel> :You have joined too many channels
¶467
+
info: returned when trying to join more channels than is allowed
numeric: 467   ERR_KEYSET
+
example: irc.quakenet.org 405 Dana #channel :You have joined too many channels
format: <source> 467 <target> <channel> :Channel key already set
+
¶406
info: returned when setting a channel key when one is already set and when unsetting a channel key when none is set
+
numeric: 406   ERR_WASNOSUCHNICK
example: irc.quakenet.org 467 Dana #channel :Channel key already set
+
format: <source> 406 <target> <nick> :There was no such nickname
¶468
+
info: returned when using WHOWAS command and there was no such nick
numeric: 468   ERR_INVALIDUSERNAME
+
example: irc.quakenet.org 406 Dana Q :There was no such nickname
format: <source> 468 <target> :info
+
¶408
info: returned when trying to connect with an invalid username
+
numeric: 408   ERR_SEARCHNOMATCH
example: irc.quakenet.org 468 Dana :Your username is invalid.
+
format: <source> 408 <target> :<command> <mask> No matching record(s) found
¶471
+
info: returned when using a command such as CHECK and no match is found
numeric: 471   ERR_CHANNELISFULL
+
example: irc.quakenet.org 408 Dana :CHECK *.de No matching record(s) found
format: <source> 471 <target> <channel> :Cannot join channel, channel is full (+l)
+
¶409
  info: returned when trying to join a channel which is full
+
numeric: 409   ERR_NOORIGIN
example: irc.quakenet.org 471 Dana #channel :Cannot join channel, channel is full (+l)
+
format: <source> 409 <target> :No origin specified
¶472
+
info: returned when using the PING and PONG commands without the originator parameter
numeric: 472   ERR_UNKNOWNMODE
+
example: irc.quakenet.org 409 Dana :No origin specified
format: <source> 472 <target> <char> :is unknown mode char to me
+
¶411
info: returned when trying to set an unknown channel mode
+
numeric: 411   ERR_NORECIPIENT
example: irc.quakenet.org 472 Dana A :is unknown mode char to me
+
format: <source> 411 <target> :No recipient given (<command>)
¶473
+
info: returned when no target is specified for the command, such as PRIVMSG and NOTICE
numeric: 473   ERR_INVITEONLYCHAN
+
example: irc.quakenet.org 411 Dana :No recipient given (PRIVMSG)
format: <source> 473 <target> <channel> :Cannot join channel, you must be invited (+i)
+
¶412
info: returned when trying to join an invite only channel (when not invited)
+
numeric: 412  ERR_NOTEXTTOSEND
example: irc.quakenet.org 473 Dana #channel :Cannot join channel, you must be invited (+i)
+
format: <source> 412 <target> :No text to send
¶474
+
info: returned when using PRIVMSG or NOTICE without text to send
numeric: 474   ERR_BANNEDFROMCHAN
+
example: irc.quakenet.org 412 Dana :No text to send
format: <source> 474 <target> <channel> :Cannot join channel, you are banned (+b)
+
¶413
info: returned when trying to join a channel when you are banned
+
numeric: 413   ERR_NOTOPLEVEL
example: irc.quakenet.org 474 Dana #channel :Cannot join channel, you are banned (+b)
+
format: <source> 413 <target> <mask> :No toplevel domain specified
¶475
+
info: returned when using $<mask> as target (broadcast) in PRIVMSG or NOTICE commands
numeric: 475   ERR_BADCHANNELKEY
+
example: irc.quakenet.org 413 Dana $* :No toplevel domain specified
format: <source> 475 <target> <channel> :Cannot join channel, you need the correct key (+k)
+
¶414
info: returned when trying to join a +k channel without the correct key
+
numeric: 414   ERR_WILDTOPLEVEL
example: irc.quakenet.org 475 Dana #channel :Cannot join channel, you need the correct key (+k)
+
format: <source> 414 <target> <mask> :Wildcard in toplevel Domain
¶477
+
info: returned when a wildcard is in the toplevel domain in <mask>
numeric: 477   ERR_NEEDREGGEDNICK
+
example: irc.quakenet.org 414 Dana $*.de* :Wildcard in toplevel Domain
format: <source> 477 <target> <channel> :Cannot join channel, you must be authed to join (+r)
+
¶416
info: returned when trying to join a channel where chanmode +r is set and you are not registered
+
numeric: 416   ERR_QUERYTOOLONG
example: irc.quakenet.org 477 Dana #channel :Cannot join channel, you must be authed to join (+r)
+
format: <source> 416 <target> <command> :Too many lines in the output, restrict your query
¶478
+
info: returned when a request returns too many results, for example using "WHO *" or "WHOIS *"
numeric: 478   ERR_BANLISTFULL
+
example: irc.quakenet.org 416 Dana WHO :Too many lines in the output, restrict your query
format: <source> 478 <target> <channel> <mask> :Channel ban/ignore list is full
+
¶417
info: returned when trying to set a ban when the banlist is full
+
numeric: 417   ERR_INPUTTOOLONG
example: irc.quakenet.org 478 Dana #channel *!*@evil.host.com :Channel ban/ignore list is full
+
format: <source> 417 <target> <nick> :Input line was too long
¶479
+
info: This is returned when the protocol message sent to the IRC server exceeds the 512 bytes limit (including the \r\n line termination)
numeric: 479   ERR_BADCHANNAME
+
example: irc.quakenet.org 417 Dana :Input line was too long
format: <source> 479 <target> <channel> :Cannot join channel (G-lined: <reason>)
+
¶421
info: returned when trying to join a channel which is G-lined
+
numeric: 421   ERR_UNKNOWNCOMMAND
example: irc.quakenet.org 479 Dana #channel :Cannot join channel (G-lined: network misuse)
+
format: <source> 421 <target> <command> :Unknown command
¶481
+
info: returned when using an unknown command
numeric: 481   ERR_NOPRIVILEGES
+
example: irc.quakenet.org 421 Dana cow :Unknown command
format: <source> 481 <target> :Permission Denied: Insufficient privileges
+
¶422
info: returned when you have insufficient privileges to use the command
+
numeric: 422   ERR_NOMOTD
example: irc.quakenet.org 481 Dana :Permission Denied: Insufficient privileges
+
format: <source> 422 <target> :MOTD File is missing
¶482
+
info: returned when using the MOTD command or when connecting and the MOTD file is missing
numeric: 482   ERR_CHANOPRIVSNEEDED
+
example: irc.quakenet.org 422 Dana :MOTD File is missing
format: <source> 482 <target> <channel> :You're not channel operator
+
¶423
info: returned when trying to use a command which requires you to be a channel operator
+
numeric: 423   ERR_NOADMININFO
example: irc.quakenet.org 482 Dana #channel :You're not channel operator
+
format: <source> 423 <target> <server> :No administrative info available
¶483
+
info: returned when using the ADMIN command and no info is available
numeric: 483   ERR_CANTKILLSERVER
+
example: irc.quakenet.org 423 Dana irc.quakenet.org :No administrative info available
format: <source> 483 <target> :You cant kill a server!
+
¶431
info: returned when trying to use KILL on a server
+
numeric: 431   ERR_NONICKNAMEGIVEN
example: irc.quakenet.org 483 Dana :You cant kill a server!
+
format: <source> 431 <target> :No nickname given
¶484
+
info: returned when using a command which requires a nick parameter such as WHOIS and none is given
numeric: 484   ERR_ISCHANSERVICE
+
example: irc.quakenet.org 431 Dana :No nickname given
format: <source> 484 <target> <nick> <channel> :Cannot kill, kick or deop an IRC operator
+
¶432
format: <source> 484 <target> KILL <nick> :Cannot kill, kick or deop an IRC operator
+
numeric: 432   ERR_ERRONEUSNICKNAME
info: returned when trying to kill, kick or deop an IRC Operator with usermode +k set
+
format: <source> 432 <target> <nick> :Erroneous Nickname
example irc.quakenet.org 484 Dana Dana #channel :Cannot kill, kick or deop an IRC operator
+
info: returned when trying to change nick to an erroneous nickname (either invalid or G-lined)
example: irc.quakenet.org 484 Dana KILL Dana :Cannot kill, kick or deop an IRC operator
+
example: irc.quakenet.org 432 Dana -Dana :Erroneus nickname
¶485
+
¶433
numeric: 485   ERR_ISREALSERVICE
+
numeric: 433   ERR_NICKNAMEINUSE
format: <source> 485 <target> <nick> <channel> :Cannot kill, kick or deop a network service
+
format: <source> 433 <target> <nick> :Nickname is already in use.
format: <source> 485 <target> KILL <nick> :Cannot kill, kick or deop a network service
+
info: returned when trying to change nick which is already used
info: returned when trying to kill, kick or deop a network service
+
example: irc.quakenet.org 433 Dana Q :Nickname is already in use.
example: irc.quakenet.org 485 Dana Q #channel :Cannot kill, kick or deop a network service
+
¶436
example: irc.quakenet.org 485 Dana KILL Q :Cannot kill, kick or deop a network service
+
numeric: 436   ERR_NICKCOLLISION
¶486
+
format: <source> 436 <target> <nick> :Nickname collision KILL
numeric: 486    ERR_ACCOUNTONLY
+
info: returned when a nickname collision occurs on your nick, and you are disconnected right after
format: <source> 486 <target> <nick> :You must be authed in order to message this user
+
example: irc.quakenet.org 436 Dana Dana :Nickname collision KILL
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
+
¶437
example: irc.quakenet.org 486 Dana Dana :You must be authed in order to message this user
+
numeric: 437   ERR_BANNICKCHANGE
¶489
+
format: <source> 437 <target> <channel> :Cannot change nickname while banned on channel or channel is moderated
numeric: 489   ERR_VOICENEEDED
+
info: returned when changing nick and you are banned on a channel or you are unable to speak on the channel
format: <source> 489 <target> <channel> :You're neither voiced nor channel operator
+
example: irc.quakenet.org 437 Dana #channel :Cannot change nickname while banned on channel or channel is moderated
info: returned when using the CNOTICE or CPRIVMSG command and you are not opped or voiced on the specified channel
+
¶438
example: irc.quakenet.org 489 Dana #channel :You're neither voiced nor channel operator
+
numeric: 438   ERR_NICKTOOFAST
¶491
+
format: <source> 438 <target> <nick> :Nick change too fast. Please wait <seconds> seconds.
numeric: 491   ERR_NOOPERHOST
+
info: returned when changing nick too fast
format: <source> 491 <target> :No O-lines for your host
+
example: irc.quakenet.org 438 Dana Dana- :Nick change too fast. Please wait 29 seconds.
info: returned when using OPER and there are no matching O lines for your host with the given ID
+
¶439
example: irc.quakenet.org 491 Dana :No O-lines for your host
+
numeric: 439   ERR_TARGETTOOFAST
¶493
+
format: <source> 439 <target> <new_target> :Target change too fast. Please wait <N> seconds.
numeric: 493   ERR_NOFEATURE
+
info: returned when changing target and you have no free targets left
format: <source> 493 <target> <feature> :No such feature
+
example: irc.quakenet.org 439 Dana #channel :Target change too fast. Please wait 30 seconds.
info: returned when using the GET command and such feature does not exist
+
¶441
example: irc.quakenet.org 493 Dana F :No such feature
+
numeric: 441   ERR_USERNOTINCHANNEL
¶494
+
format: <source> 441 <target> <nick> <channel> :They aren't on that channel
numeric: 494   ERR_BADFEATVALUE
+
info: returned when trying to kick/op/voice/deop/devoice someone who is not on the channel
format: <source> 494 <target> <value> :Bad value for feature <feature>
+
example: irc.quakenet.org 441 Dana fiDanaot #channel :They aren't on that channel
info: returned when using the SET command
+
¶442
example: irc.quakenet.org 494 Dana 1 :Bad value for feature NO_OPER_DEOP_LCHAN
+
numeric: 442   ERR_NOTONCHANNEL
¶495
+
format: <source> 442 <target> <channel> :You're not on that channel
numeric: 495   ERR_BADLOGTYPE
+
info: returned when trying to do something on a channel you are not on, such as changing channel modes
format: <source> 495 <target> <log_type> :No such log type
+
example: irc.quakenet.org 442 Dana #channel :You're not on that channel
info: returned when using the SET command, "SET LOG .."
+
¶443
example: irc.quakenet.org 495 Dana cow :No such log type
+
numeric: 443   ERR_USERONCHANNEL
¶496
+
format: <source> 443 <target> <nick> <channel> :is already on channel
numeric: 496   ERR_BADLOGSYS
+
info: returned when trying to invite a user who is already on the channel
format: <source> 496 <target> <log_system> :No such log subsystem
+
example: irc.quakenet.org 443 Dana fiDanaot #channel :is already on channel
info: returned when using the SET command, "SET LOG .."
+
¶451
example: irc.quakenet.org 496 Dana cow :No such log subsystem
+
numeric: 451   ERR_NOTREGISTERED
¶497
+
format: <source> 451 <target> [<target>] :Register first.
numeric: 497   ERR_BADLOGVALUE
+
info: returned when sending commands before the client is registered
format: <source> 497 <target> <log_type> :Bad value for log type
+
example: irc.quakenet.org 451 * :Register first.
info: returned when using the SET command, "SET LOG .."
+
example: irc.quakenet.org 451 Dana Dana :Register first.
example: irc.quakenet.org 497 Dana cow :Bad value for log type
+
¶461
¶498
+
numeric: 461   ERR_NEEDMOREPARAMS
numeric: 498   ERR_ISOPERLCHAN
+
format: <source> 461 <target> <command> [<param>] :Not enough parameters
format: <source> 498 <target> <nick> <channel> :Cannot kick or deop an IRC Operator on a local channel
+
info: returned when not enough parameters are specified
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 461 Dana JOIN :Not enough parameters
example: irc.quakenet.org 498 Dana Dana &channel :Cannot kick or deop an IRC Operator on a local channel
+
example: irc.quakenet.org 461 Dana MODE +k :Not enough parameters
¶501
+
¶462
numeric: 501   ERR_UMODEUNKNOWNFLAG
+
numeric: 462   ERR_ALREADYREGISTRED
format: <source> 501 <target> <mode> :Unknown MODE flag
+
format: <source> 462 <target> :You may not reregister
info: returned when setting an invalid usermode
+
info: returned when using USER or SERVER command after being registered
example: irc.quakenet.org 501 Dana q :Unknown MODE flag
+
example: irc.quakenet.org 462 Dana :You may not reregister
¶502
+
¶464
numeric: 502   ERR_USERSDONTMATCH
+
numeric: 464   ERR_PASSWDMISMATCH
format: <source> 502 <target> :Cant change mode for other users
+
format: <source> 464 <target> :Password Incorrect
info: returned when trying to set a usermode for someone else
+
info: returned when trying to OPER with the wrong password and when connecting with the wrong password
example: irc.quakenet.org 502 Dana :Cant change mode for other users
+
example: irc.quakenet.org 464 Dana :Password incorrect
¶511
+
¶465
numeric: 511   ERR_SILELISTFULL
+
numeric: 465   ERR_YOUREBANNEDCREEP
format: <source> 511 <target> <mask> :Your silence list is full
+
format: <source> 465 <target> :<reason>
info: returned when trying to add an entry to your silence list when it is full
+
info: returned before the connection is closed when you are G-lined or K-lined
example: irc.quakenet.org 511 Dana *!*@evil.host.com :Your silence list is full
+
example: irc.quakenet.org 465 Dana :Connection from your host is refused on this server.
¶512
+
¶467
numeric: 512   ERR_NOSUCHGLINE
+
numeric: 467   ERR_KEYSET
format: <source> 512 <target> <mask> :No such gline
+
format: <source> 467 <target> <channel> :Channel key already set
info: returned when using the GLINE command
+
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 512 Dana *!*@evil.host.com :No such gline
+
example: irc.quakenet.org 467 Dana #channel :Channel key already set
¶513
+
¶468
numeric: 513   ERR_BADPING
+
numeric: 468   ERR_INVALIDUSERNAME
format: <source> 513 <target> :To connect, type /QUOTE PONG <string>
+
format: <source> 468 <target> :info
format: <source> 513 <target> :Your client may not be compatible with this server.
+
info: returned when trying to connect with an invalid username
format: <source> 513 <target> :Compatible clients are available at <url>
+
example: irc.quakenet.org 468 Dana :Your username is invalid.
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"
+
¶471
example: irc.quakenet.org 513 Dana :To connect, type /QUOTE PONG 1273843734
+
numeric: 471   ERR_CHANNELISFULL
¶514
+
format: <source> 471 <target> <channel> :Cannot join channel, channel is full (+l)
numeric: 514   ERR_NOSUCHJUPE
+
info: returned when trying to join a channel which is full
format: <source> 514 <target> <server> :No such jupe
+
example: irc.quakenet.org 471 Dana #channel :Cannot join channel, channel is full (+l)
info: returned when using the JUPE command
+
¶472
example: irc.quakenet.org 514 Dana hub1.quakenet.org :No such jupe
+
numeric: 472   ERR_UNKNOWNMODE
¶515
+
format: <source> 472 <target> <char> :is unknown mode char to me
numeric: 515   ERR_BADEXPIRE
+
info: returned when trying to set an unknown channel mode
format: <source> 515 <target> <time> :Bad expire time
+
example: irc.quakenet.org 472 Dana A :is unknown mode char to me
info: returned when setting a G-line or a JUPE with a bad expire time
+
¶473
example: irc.quakenet.org 515 Dana 0 :Bad expire time
+
numeric: 473   ERR_INVITEONLYCHAN
¶516
+
format: <source> 473 <target> <channel> :Cannot join channel, you must be invited (+i)
numeric: 516   ERR_DONTCHEAT
+
info: returned when trying to join an invite only channel (when not invited)
format: <source> 516 <target> :Don't Cheat.
+
example: irc.quakenet.org 473 Dana #channel :Cannot join channel, you must be invited (+i)
info: returned when using as oper the special password "OVERRIDE" to join a local channel when this is not required
+
¶474
example: irc.quakenet.org 516 Dana :Don't Cheat.
+
numeric: 474   ERR_BANNEDFROMCHAN
¶517
+
format: <source> 474 <target> <channel> :Cannot join channel, you are banned (+b)
numeric: 517   ERR_DISABLED
+
info: returned when trying to join a channel when you are banned
format: <source> 517 <target> <command> :Command disabled.
+
example: irc.quakenet.org 474 Dana #channel :Cannot join channel, you are banned (+b)
info: returned when using a command which is disabled
+
¶475
example: irc.quakenet.org 512 Dana GLINE :Command disabled.
+
numeric: 475   ERR_BADCHANNELKEY
¶518
+
format: <source> 475 <target> <channel> :Cannot join channel, you need the correct key (+k)
numeric: 518   ERR_LONGMASK
+
info: returned when trying to join a +k channel without the correct key
format: <source> 518 <target> :Mask is too long
+
example: irc.quakenet.org 475 Dana #channel :Cannot join channel, you need the correct key (+k)
info: returned when using the GLINE command
+
¶477
example: irc.quakenet.org 518 Dana :Mask is too long
+
numeric: 477   ERR_NEEDREGGEDNICK
¶519
+
format: <source> 477 <target> <channel> :Cannot join channel (+r): this channel requires authentication -- For details of how to obtain an account visit <url>
numeric: 519   ERR_TOOMANYUSERS
+
info: returned when trying to join a channel where chanmode +r is set and you are not authed
format: <source> 519 <target> <count> :Too many users affected by mask
+
example: irc.quakenet.org 477 Dana #channel :Cannot join channel (+r): this channel requires authentication -- For details of how to obtain an account visit http://www.quakenet.org/getauthed
info: returned when trying to set a gline which matches more than X users (where X is defined in feature GLINEMAXUSERCOUNT)
+
¶478
example: irc.quakenet.org 519 Dana 100 :Too many users affected by mask
+
numeric: 478    ERR_BANLISTFULL
¶520
+
format: <source> 478 <target> <channel> <mask> :Channel ban/ignore list is full
numeric: 520   ERR_MASKTOOWIDE
+
info: returned when trying to set a ban when the banlist is full
format: <source> 520 <target> <mask> :Mask is too wide
+
example: irc.quakenet.org 478 Dana #channel *!*@evil.host.com :Channel ban/ignore list is full
info: returned when using the GLINE command
+
¶479
example: irc.quakenet.org 520 Dana *!*Dana*@* :Mask is too wide
+
numeric: 479   ERR_BADCHANNAME
¶524
+
format: <source> 479 <target> <channel> :Cannot join channel (G-lined: <reason>)
numeric: 524    ERR_QUARANTINED
+
info: returned when trying to join a channel which is G-lined
format: <source> 524 <target> <channel> :<reason>
+
example: irc.quakenet.org 479 Dana #channel :Cannot join channel (G-lined: network misuse)
info: returned when using OPMODE or CLEARMODE on a Q-lined channel
+
¶481
example: irc.quakenet.org 524 Dana #channel :They can take care of themselves
+
numeric: 481   ERR_NOPRIVILEGES
¶530
+
format: <source> 481 <target> :Permission Denied: Insufficient privileges
numeric: 530   ERR_BADHOSTMASK
+
info: returned when you have insufficient privileges to use the command
format: <source> 530 <target> <mask> :Invalid username/hostmask
+
example: irc.quakenet.org 481 Dana :Permission Denied: Insufficient privileges
info: returned when using the SETHOST command
+
¶482
example: irc.quakenet.org 530 Dana Dana@=Dana :Invalid username/hostmask
+
numeric: 482   ERR_CHANOPRIVSNEEDED
¶531
+
format: <source> 482 <target> <channel> :You're not channel operator
numeric: 531   ERR_HOSTUNAVAIL
+
info: returned when trying to use a command which requires you to be a channel operator
format: <source> 531 <target> <mask> :sethost not found
+
example: irc.quakenet.org 482 Dana #channel :You're not channel operator
info: returned when using the SETHOST command
+
¶483
example: irc.quakenet.org 531 Dana cows.go.moo :sethost not found
+
numeric: 483   ERR_CANTKILLSERVER
¶admin
+
format: <source> 483 <target> :You cant kill a server!
ADMIN command: 256 RPL_ADMINME  257 RPL_ADMINLOC1   258 RPL_ADMINLOC2    259 RPL_ADMINEMAIL  402 ERR_NOSUCHSERVER  423 ERR_NOADMININFO  481 ERR_NOPRIVILEGES
+
info: returned when trying to use KILL on a server
¶away
+
example: irc.quakenet.org 483 Dana :You cant kill a server!
AWAY command: 301 RPL_AWAY  305 RPL_UNAWAY  306 RPL_NOWAWAY
+
¶484
¶check
+
numeric: 484   ERR_ISCHANSERVICE
CHECK command: 286 RPL_CHKHEAD  287 RPL_CHANUSER  290 RPL_DATASTR  291 RPL_ENDOFCHECK  408 ERR_SEARCHNOMATCH  461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES
+
format: <source> 484 <target> <nick> <channel> :Cannot kill, kick or deop an IRC operator
¶clearmode
+
format: <source> 484 <target> KILL <nick> :Cannot kill, kick or deop an IRC operator
CLEARMODE command: 403 ERR_NOSUCHCHANNEL  461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES  517 ERR_DISABLED   524 ERR_QUARANTINED
+
info: returned when trying to kill, kick or deop an IRC Operator with usermode +k set
¶close
+
example irc.quakenet.org 484 Dana Dana #channel :Cannot kill, kick or deop an IRC operator
CLOSE command: 362 RPL_CLOSING  363 RPL_CLOSEEND  481 ERR_NOPRIVILEGES
+
example: irc.quakenet.org 484 Dana KILL Dana :Cannot kill, kick or deop an IRC operator
¶cnotice
+
¶485
CNOTICE command: 301 RPL_AWAY  401 ERR_NOSUCHNICK  403 ERR_NOSUCHCHANNEL  441 ERR_USERNOTINCHANNEL  442 ERR_NOTONCHANNEL  461 ERR_NEEDMOREPARAMS  489 ERR_VOICENEEDED
+
numeric: 485   ERR_ISREALSERVICE
¶connect
+
format: <source> 485 <target> <nick> <channel> :Cannot kill, kick or deop a network service
CONNECT command: 402 ERR_NOSUCHSERVER  461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES
+
format: <source> 485 <target> KILL <nick> :Cannot kill, kick or deop a network service
¶cprivmsg
+
info: returned when trying to kill, kick or deop a network service
CPRIVMSG command: 301 RPL_AWAY  401 ERR_NOSUCHNICK  403 ERR_NOSUCHCHANNEL  441 ERR_USERNOTINCHANNEL  442 ERR_NOTONCHANNEL  461 ERR_NEEDMOREPARAMS  489 ERR_VOICENEEDED
+
example: irc.quakenet.org 485 Dana Q #channel :Cannot kill, kick or deop a network service
¶get
+
example: irc.quakenet.org 485 Dana KILL Q :Cannot kill, kick or deop a network service
GET command: 284 RPL_FEATURE  461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES  493 ERR_NOFEATURE
+
¶486
¶gline
+
numeric: 486   ERR_ACCOUNTONLY
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
+
format: <source> 486 <target> <nick> :You must be authed in order to message this user -- For details of how to obtain an account visit <url>
¶info
+
info: returned when sending a PRIVMSG, NOTICE or INVITE to a user with usermode +R set when you are not authed
INFO command: 371 RPL_INFO  374 RPL_ENDOFINFO  402 ERR_NOSUCHSERVER  481 ERR_NOPRIVILEGES
+
example: irc.quakenet.org 486 Dana Dana :You must be authed in order to message this user -- For details of how to obtain an account visit http://www.quakenet.org/getauthed
¶invite
+
¶489
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
+
numeric: 489   ERR_VOICENEEDED
¶ison
+
format: <source> 489 <target> <channel> :You're neither voiced nor channel operator
ISON command: 303 RPL_ISON  461 ERR_NEEDMOREPARAMS
+
info: returned when using the CNOTICE or CPRIVMSG command and you are not opped or voiced on the specified channel
¶join
+
example: irc.quakenet.org 489 Dana #channel :You're neither voiced nor channel operator
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
+
¶491
¶jupe
+
numeric: 491   ERR_NOOPERHOST
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
+
format: <source> 491 <target> :No Operator block for your host
¶kick
+
info: returned when using OPER and there are no matching Operator blocks for your host with the given ID
KICK command: 403 ERR_NOSUCHCHANNEL  441 ERR_USERNOTINCHANNEL  461 ERR_NEEDMOREPARAMS  482 ERR_CHANOPRIVSNEEDED  484 ERR_ISCHANSERVICE  485 ERR_ISREALSERVICE  498 ERR_ISOPERLCHAN
+
example: irc.quakenet.org 491 Dana :No Operator block for your host
¶kill
+
¶493
KILL command: 401 ERR_NOSUCHNICK  461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES  483 ERR_CANTKILLSERVER  484 ERR_ISCHANSERVICE  485 ERR_ISREALSERVICE
+
numeric: 493   ERR_NOFEATURE
¶links
+
format: <source> 493 <target> <feature> :No such feature
LINKS command: 364 RPL_LINKS 365 RPL_ENDOFLINKS
+
info: returned when using the GET command and such feature does not exist
¶list
+
example: irc.quakenet.org 493 Dana F :No such feature
LIST command: 321 RPL_LISTSTART  322 RPL_LIST  323 RPL_LISTEND  334 RPL_LISTUSAGE
+
¶494
¶lusers
+
numeric: 494   ERR_BADFEATVALUE
LUSERS command: 251 RPL_LUSERCLIENT  252 RPL_LUSEROP  253 RPL_LUSERUNKNOWN  254 RPL_LUSERCHANNELS  255 RPL_LUSERME
+
format: <source> 494 <target> <value> :Bad value for feature <feature>
¶map
+
info: returned when using the SET command
MAP command: 015 RPL_MAP  016 RPL_MAPMORE  017 RPL_MAPEND
+
example: irc.quakenet.org 494 Dana 1 :Bad value for feature NO_OPER_DEOP_LCHAN
¶mode
+
¶495
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
+
numeric: 495   ERR_BADLOGTYPE
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
+
format: <source> 495 <target> <log_type> :No such log type
¶motd
+
info: returned when using the SET command, "SET LOG .."
MOTD command: 372 RPL_MOTD   375 RPL_MOTDSTART   376 RPL_ENDOFMOTD   382 RPL_REHASHING   422 ERR_NOMOTD  481 ERR_NOPRIVILEGES
+
example: irc.quakenet.org 495 Dana cow :No such log type
¶names
+
¶496
NAMES command: 353 RPL_NAMREPLY   355 RPL_DELNAMREPLY  366 RPL_ENDOFNAMES  402 ERR_NOSUCHSERVER  403 ERR_NOSUCHCHANNEL   481 ERR_NOPRIVILEGES
+
numeric: 496   ERR_BADLOGSYS
¶nick
+
format: <source> 496 <target> <log_system> :No such log subsystem
NICK command: 431 ERR_NONICKNAMEGIVEN   432 ERR_ERRONEUSNICKNAME   433 ERR_NICKNAMEINUSE   436 ERR_NICKCOLLISION   437 ERR_BANNICKCHANGE  438 ERR_NICKTOOFAST   461 ERR_NEEDMOREPARAMS
+
info: returned when using the SET command, "SET LOG .."
¶notice
+
example: irc.quakenet.org 496 Dana cow :No such log subsystem
NOTICE command: 404 ERR_CANNOTSENDTOCHAN  411 ERR_NORECIPIENT  412 ERR_NOTEXTTOSEND  413 ERR_NOTOPLEVEL  414 ERR_WILDTOPLEVEL  439 ERR_TARGETTOOFAST  486 ERR_ACCOUNTONLY
+
¶497
¶oper
+
numeric: 497   ERR_BADLOGVALUE
OPER command: 381 RPL_YOUREOPER   461 ERR_NEEDMOREPARAMS  464 ERR_PASSWDMISMATCH  491 ERR_NOOPERHOST
+
format: <source> 497 <target> <log_type> :Bad value for log type
¶opmode
+
info: returned when using the SET command, "SET LOG .."
OPMODE command: 401 ERR_NOSUCHNICK  403 ERR_NOSUCHCHANNEL  441 ERR_USERNOTINCHANNEL  461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES   517 ERR_DISABLED  524 ERR_QUARANTINED
+
example: irc.quakenet.org 497 Dana cow :Bad value for log type
¶part
+
¶498
PART command: 403 ERR_NOSUCHCHANNEL  442 ERR_NOTONCHANNEL   461 ERR_NEEDMOREPARAMS
+
numeric: 498   ERR_ISOPERLCHAN
¶ping
+
format: <source> 498 <target> <nick> <channel> :Cannot kick or deop an IRC Operator on a local channel
PING command: 409 ERR_NOORIGIN   402 ERR_NOSUCHSERVER
+
info: returned when trying to kick or deop an IRC Operator on a local channel (feature NO_OPER_DEOP_LCHAN is TRUE)
¶pong
+
example: irc.quakenet.org 498 Dana Dana &channel :Cannot kick or deop an IRC Operator on a local channel
PONG command: 409 ERR_NOORIGIN   513 ERR_BADPING
+
¶501
¶privmsg
+
numeric: 501   ERR_UMODEUNKNOWNFLAG
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
+
format: <source> 501 <target> <mode> :Unknown MODE flag
¶privs
+
info: returned when setting an invalid usermode
PRIVS command: 270 RPL_PRIVS  481 ERR_NOPRIVILEGES
+
example: irc.quakenet.org 501 Dana q :Unknown MODE flag
¶rehash
+
¶502
REHASH command: 382 RPL_REHASHING   481 ERR_NOPRIVILEGES
+
numeric: 502   ERR_USERSDONTMATCH
¶rping
+
format: <source> 502 <target> :Cant change mode for other users
RPING command: 402 ERR_NOSUCHSERVER   461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
+
info: returned when trying to set a usermode for someone else
¶set
+
example: irc.quakenet.org 502 Dana :Cant change mode for other users
SET command: 461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES   494 ERR_BADFEATVALUE   495 ERR_BADLOGTYPE   496 ERR_BADLOGSYS   497 ERR_BADLOGVALUE
+
¶511
¶sethost
+
numeric: 511   ERR_SILELISTFULL
SETHOST command: 396 RPL_HOSTHIDDEN   461 ERR_NEEDMOREPARAMS   517 ERR_DISABLED  530 ERR_BADHOSTMASK  531 ERR_HOSTUNAVAIL
+
format: <source> 511 <target> <mask> :Your silence list is full
¶silence
+
info: returned when trying to add an entry to your silence list when it is full
SILENCE command: 271 RPL_SILELIST   272 RPL_ENDOFSILELIST   401 ERR_NOSUCHNICK   511 ERR_SILELISTFULL
+
example: irc.quakenet.org 511 Dana *!*@evil.host.com :Your silence list is full
¶stats
+
¶512
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
+
numeric: 512   ERR_NOSUCHGLINE
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
+
format: <source> 512 <target> <mask> :No such gline
¶squit
+
info: returned when using the GLINE command
SQUIT command: 461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES
+
example: irc.quakenet.org 512 Dana *!*@evil.host.com :No such gline
¶time
+
¶513
TIME command: 391 RPL_TIME
+
numeric: 513   ERR_BADPING
¶topic
+
format: <source> 513 <target> :To connect, type /QUOTE PONG <string>
TOPIC command: 331 RPL_NOTOPIC   332 RPL_TOPIC   333 RPL_TOPICWHOTIME   403 ERR_NOSUCHCHANNEL  442 ERR_NOTONCHANNEL  482 ERR_CHANOPRIVSNEEDED
+
format: <source> 513 <target> :Your client may not be compatible with this server.
¶trace
+
format: <source> 513 <target> :Compatible clients are available at <url>
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
+
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"
¶uping
+
example: irc.quakenet.org 513 Dana :To connect, type /QUOTE PONG 1273843734
UPING command: 461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
+
¶514
¶userhost
+
numeric: 514   ERR_NOSUCHJUPE
USERHOST command: 302 RPL_USERHOST   461 ERR_NEEDMOREPARAMS
+
format: <source> 514 <target> <server> :No such jupe
¶userip
+
info: returned when using the JUPE command
USERIP command: 340 RPL_USERIP   461 ERR_NEEDMOREPARAMS
+
example: irc.quakenet.org 514 Dana hub1.quakenet.org :No such jupe
¶version
+
¶515
VERSION command: 005 RPL_ISUPPORT   351 RPL_VERSION   402 ERR_NOSUCHSERVER  481 ERR_NOPRIVILEGES
+
numeric: 515   ERR_BADEXPIRE
¶wallchops
+
format: <source> 515 <target> <time> :Bad expire time
WALLCHOPS commmand: 403 ERR_NOSUCHCHANNEL   404 ERR_CANNOTSENDTOCHAN   411 ERR_NORECIPIENT   412 ERR_NOTEXTTOSEND
+
info: returned when setting a G-line or a JUPE with a bad expire time
¶wallops
+
example: irc.quakenet.org 515 Dana 0 :Bad expire time
WALLOPS command: 461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
+
¶516
¶wallusers
+
numeric: 516   ERR_DONTCHEAT
WALLUSERS command: 461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
+
format: <source> 516 <target> <channel> :Don't Cheat.
¶wallvoices
+
info: returned when using as IRC Operator the special password "OVERRIDE" to join a local channel when this is not required
WALLVOICES command: 403 ERR_NOSUCHCHANNEL  404 ERR_CANNOTSENDTOCHAN  411 ERR_NORECIPIENT  412 ERR_NOTEXTTOSEND
+
example: irc.quakenet.org 516 Dana &channel :Don't Cheat.
¶who
+
¶517
WHO command: 315 RPL_ENDOFWHO   352 RPL_WHOREPLY   354 RPL_WHOSPCRPL   416 ERR_QUERYTOOLONG
+
numeric: 517   ERR_DISABLED
¶whois
+
format: <source> 517 <target> <command> :Command disabled.
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
+
info: returned when using a command which is disabled
¶whowas
+
example: irc.quakenet.org 512 Dana GLINE :Command disabled.
WHOWAS command: 301 RPL_AWAY  312 RPL_WHOISSERVER   314 RPL_WHOWASUSER   369 RPL_ENDOFWHOWAS   406 ERR_WASNOSUCHNICK   431 ERR_NONICKNAMEGIVEN
+
¶518
¶009
+
numeric: 518    ERR_LONGMASK
numeric: 009    RPL_STATMEMTOT
+
format: <source> 518 <target> :Mask is too long
format: <source> 009 <target> %u %u :Bytes Blocks
+
info: returned when using the GLINE command
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
example: irc.quakenet.org 518 Dana :Mask is too long
¶010
+
¶519
numeric: 010    RPL_STATMEM
+
numeric: 519    ERR_TOOMANYUSERS
format: <source> 010 <target> %u %u %s [%u]
+
format: <source> 519 <target> <count> :Too many users affected by mask
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
info: returned when trying to set a gline which matches more than X users (where X is defined in feature GLINEMAXUSERCOUNT)
¶214
+
example: irc.quakenet.org 519 Dana 100 :Too many users affected by mask
numeric: 214    RPL_STATSNLINE
+
¶520
format: <source> 214 <target> N <ip|host> * <server> <port> <class>
+
numeric: 520    ERR_MASKTOOWIDE
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
format: <source> 520 <target> <mask> :Mask is too wide
¶231
+
info: returned when using the GLINE command
numeric: 231    RPL_SERVICEINFO
+
example: irc.quakenet.org 520 Dana *!*Dana*@* :Mask is too wide
format: <source> 231 <target> 0
+
¶524
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
numeric: 524    ERR_QUARANTINED
¶232
+
format: <source> 524 <target> <channel> :<reason>
numeric: 232   RPL_ENDOFSERVICES
+
info: returned when using OPMODE or CLEARMODE on a Q-lined channel
format: <source> 232 <target> 0
+
example: irc.quakenet.org 524 Dana #channel :They can take care of themselves
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
¶530
¶233
+
numeric: 530    ERR_BADHOSTMASK
numeric: 233    RPL_SERVICE
+
format: <source> 530 <target> <mask> :Invalid username/hostmask
format: <source> 233 <target> 0
+
info: returned when using the SETHOST command
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
example: irc.quakenet.org 530 Dana Dana@=Dana :Invalid username/hostmask
¶234
+
¶531
numeric: 234    RPL_SERVLIST
+
numeric: 531    ERR_HOSTUNAVAIL
format: <source> 234 <target> 0
+
format: <source> 531 <target> <mask> :sethost not found
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
info: returned when using the SETHOST command
¶235
+
example: irc.quakenet.org 531 Dana cows.go.moo :sethost not found
numeric: 235    RPL_SERVLISTEND
+
¶admin
format: <source> 235 <target> 0
+
ADMIN command: 256 RPL_ADMINME   257 RPL_ADMINLOC1   258 RPL_ADMINLOC2   259 RPL_ADMINEMAIL   401 ERR_NOSUCHNICK  402 ERR_NOSUCHSERVER   423 ERR_NOADMININFO   481 ERR_NOPRIVILEGES
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
¶asll
¶261
+
ASLL command: 401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   481 ERR_NOPRIVILEGES
numeric: 261    RPL_TRACELOG
+
¶away
format: <source> 261 <target> File %s %d
+
AWAY command: 301 RPL_AWAY   305 RPL_UNAWAY   306 RPL_NOWAWAY
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
¶check
¶262
+
CHECK command: 286 RPL_CHKHEAD   287 RPL_CHANUSER   290 RPL_DATASTR   291 RPL_ENDOFCHECK   408 ERR_SEARCHNOMATCH   461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
numeric: 262    RPL_TRACEPING
+
¶clearmode
format: <source> 262 <target> Ping %s %s
+
CLEARMODE command: 403 ERR_NOSUCHCHANNEL   461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES   517 ERR_DISABLED   524 ERR_QUARANTINED
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
¶close
¶285
+
CLOSE command: 362 RPL_CLOSING   363 RPL_CLOSEEND   481 ERR_NOPRIVILEGES
numeric: 285    RPL_NEWHOSTIS
+
¶cnotice
format: <source> 285 <target> %s: %s host %s - [%s@%s]
+
CNOTICE command: 301 RPL_AWAY   401 ERR_NOSUCHNICK   403 ERR_NOSUCHCHANNEL   441 ERR_USERNOTINCHANNEL   442 ERR_NOTONCHANNEL   461 ERR_NEEDMOREPARAMS   489 ERR_VOICENEEDED
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
¶connect
¶300
+
CONNECT command: 402 ERR_NOSUCHSERVER   461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES
numeric: 300   RPL_NONE
+
¶cprivmsg
format: <source> 300 <target> 0
+
CPRIVMSG command: 301 RPL_AWAY  401 ERR_NOSUCHNICK  403 ERR_NOSUCHCHANNEL  441 ERR_USERNOTINCHANNEL   442 ERR_NOTONCHANNEL   461 ERR_NEEDMOREPARAMS  489 ERR_VOICENEEDED
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
¶die
¶373
+
DIE command: 481 ERR_NOPRIVILEGES
numeric: 373   RPL_INFOSTART
+
¶get
format: <source> 373 <target> :Server INFO
+
GET command: 284 RPL_FEATURE   461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES  493 ERR_NOFEATURE
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
¶gline
¶407
+
GLINE command:247 RPL_STATSGLINE   280 RPL_GLIST   281 RPL_ENDOFGLIST   401 ERR_NOSUCHNICK  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
numeric: 407   ERR_TOOMANYTARGETS
+
¶hash
format: <source> 407 <target> <mask> :Duplicate recipients. No message delivered
+
HASH command: 481 ERR_NOPRIVILEGES
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
¶info
¶463
+
INFO command: 371 RPL_INFO  374 RPL_ENDOFINFO  401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER  481 ERR_NOPRIVILEGES
numeric: 463   ERR_NOPERMFORHOST
+
¶invite
format: <source> 463 <target> :Your host isn't among the privileged
+
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
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
¶ison
¶466
+
ISON command: 303 RPL_ISON   461 ERR_NEEDMOREPARAMS
numeric: 466   ERR_YOUWILLBEBANNED
+
¶join
format: <source> 466 <target> 0
+
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
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
¶jupe
¶476
+
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
numeric: 476   ERR_BADCHANMASK
+
¶kick
format: <source> 476 <target> %s :Bad Channel Mask
+
KICK command: 403 ERR_NOSUCHCHANNEL   441 ERR_USERNOTINCHANNEL   461 ERR_NEEDMOREPARAMS   482 ERR_CHANOPRIVSNEEDED   484 ERR_ISCHANSERVICE   485 ERR_ISREALSERVICE   498 ERR_ISOPERLCHAN
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
+
¶kill
¶error event
+
KILL command: 401 ERR_NOSUCHNICK  461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES   483 ERR_CANTKILLSERVER  484 ERR_ISCHANSERVICE  485 ERR_ISREALSERVICE
event: ERROR
+
¶links
format: ERROR :Closing Link: <nick> by <source> (<reason>)
+
LINKS command: 364 RPL_LINKS  365 RPL_ENDOFLINKS  401 ERR_NOSUCHNICK  402 ERR_NOSUCHSERVER  481 ERR_NOPRIVILEGES
info: shows you are being disconnected from the server, reason can be excess flood, killed, etc.
+
¶list
example: ERROR :closing link: Dana by irc.quakenet.org (excess flood)
+
LIST command: 321 RPL_LISTSTART   322 RPL_LIST   323 RPL_LISTEND   334 RPL_LISTUSAGE
¶invite event
+
¶lusers
event: INVITE
+
LUSERS command: 251 RPL_LUSERCLIENT   252 RPL_LUSEROP   253 RPL_LUSERUNKNOWN   254 RPL_LUSERCHANNELS   255 RPL_LUSERME   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   481 ERR_NOPRIVILEGES
format: <source> INVITE :<channel> <timestamp>
+
¶map
info: shows you are being invited to channel, timestamp is the channel's creation time
+
MAP command: 015 RPL_MAP  016 RPL_MAPMORE   017 RPL_MAPEND
example: Dana!Dana@Dana.users.quakenet.org INVITE :#channel 1097838164
+
¶mode
¶join event
+
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
event: JOIN
+
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
format: <source> JOIN <channel>
+
¶motd
info: shows a user joining a channel.
+
MOTD command: 372 RPL_MOTD  375 RPL_MOTDSTART  376 RPL_ENDOFMOTD  382 RPL_REHASHING   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   422 ERR_NOMOTD   481 ERR_NOPRIVILEGES
example: Dana!Dana@Dana.users.quakenet.org JOIN #channel
+
¶names
¶kick event
+
NAMES command: 353 RPL_NAMREPLY   355 RPL_DELNAMREPLY   366 RPL_ENDOFNAMES   401 ERR_NOSUCHNICK  402 ERR_NOSUCHSERVER  403 ERR_NOSUCHCHANNEL   481 ERR_NOPRIVILEGES
event: KICK
+
¶nick
format: <source> KICK <channel> <target> :<message>
+
NICK command: 431 ERR_NONICKNAMEGIVEN  432 ERR_ERRONEUSNICKNAME  433 ERR_NICKNAMEINUSE  436 ERR_NICKCOLLISION  437 ERR_BANNICKCHANGE  438 ERR_NICKTOOFAST  461 ERR_NEEDMOREPARAMS
info: shows a user being kicked from a channel
+
¶notice
example: Dana!Dana@Dana.users.quakenet.org KICK #channel fiDanaot :fish go out!
+
NOTICE command: 404 ERR_CANNOTSENDTOCHAN  411 ERR_NORECIPIENT  412 ERR_NOTEXTTOSEND   413 ERR_NOTOPLEVEL  414 ERR_WILDTOPLEVEL  439 ERR_TARGETTOOFAST  486 ERR_ACCOUNTONLY
¶kill event
+
¶oper
event: KILL
+
OPER command: 381 RPL_YOUREOPER   461 ERR_NEEDMOREPARAMS   464 ERR_PASSWDMISMATCH   491 ERR_NOOPERHOST
format: <source> KILL <your_nick> :<killed_by> (<reason>)
+
¶opmode
info: happens when you get killed
+
OPMODE command: 401 ERR_NOSUCHNICK   403 ERR_NOSUCHCHANNEL   441 ERR_USERNOTINCHANNEL   461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES   517 ERR_DISABLED   524 ERR_QUARANTINED
example: irc.quakenet.org KILL Dana :*.quakenet.org (spam)
+
¶part
¶mode event
+
PART command: 403 ERR_NOSUCHCHANNEL   442 ERR_NOTONCHANNEL   461 ERR_NEEDMOREPARAMS
event: MODE
+
¶ping
format: <source> MODE <your_nick|channel> <[+|-]><modes> [<params>]
+
PING command: 409 ERR_NOORIGIN   402 ERR_NOSUCHSERVER
info: shows modes changes
+
¶pong
example: Dana!Dana@Dana.users.quakenet.org MODE #channel +l 10
+
PONG command: 409 ERR_NOORIGIN  513 ERR_BADPING
example: Dana!Dana@Dana.users.quakenet.org MODE Dana +x
+
¶privmsg
¶nick event
+
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
event: NICK
+
¶privs
format: <source> NICK :<new_nick>
+
PRIVS command: 270 RPL_PRIVS  401 ERR_NOSUCHNICK  481 ERR_NOPRIVILEGES
info: shows a user changing nick
+
¶rehash
example: Dana!Dana@Dana.users.quakenet.org NICK :Dana-
+
REHASH command: 382 RPL_REHASHING  481 ERR_NOPRIVILEGES
¶notice event
+
¶reset
event: NOTICE
+
RESET command: 481 ERR_NOPRIVILEGES
format: <source> NOTICE <target> :[@|+] <message>
+
¶restart
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
+
RESTART command: 481 ERR_NOPRIVILEGES
example: Q!TheQBot@CServe.quakenet.org NOTICE Dana :Unknown command. Type  "/msg Q showcommands"
+
¶rping
¶part event
+
RPING command: 402 ERR_NOSUCHSERVER  461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES
event: PART
+
¶set
format: <source> PART <channel> [:<message>]
+
SET command: 461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES  494 ERR_BADFEATVALUE  495 ERR_BADLOGTYPE  496 ERR_BADLOGSYS  497 ERR_BADLOGVALUE
info: shows when a user parts a channel
+
¶sethost
example: Dana!Dana@Dana.users.quakenet.org PART #channel
+
SETHOST command: 396 RPL_HOSTHIDDEN  461 ERR_NEEDMOREPARAMS  517 ERR_DISABLED  530 ERR_BADHOSTMASK  531 ERR_HOSTUNAVAIL
¶ping event
+
¶settime
event: PING
+
SETTIME command: 401 ERR_NOSUCHNICK  481 ERR_NOPRIVILEGES
format: <source> PING :<string>
+
¶silence
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
+
SILENCE command: 271 RPL_SILELIST  272 RPL_ENDOFSILELIST  401 ERR_NOSUCHNICK  511 ERR_SILELISTFULL
example: irc.quakenet.org PING :1107704864
+
¶stats
¶pong event
+
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
event: PONG
+
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  401 ERR_NOSUCHNICK  402 ERR_NOSUCHSERVER  481 ERR_NOPRIVILEGES
format: <source> PONG :<string>
+
¶squit
info: shows the result of a PING command
+
SQUIT command: 402 ERR_NOSUCHSERVER  461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES
example: irc.quakenet.org PONG :ALIVE
+
¶time
¶privmsg event
+
TIME command: 391 RPL_TIME  401 ERR_NOSUCHNICK  402 ERR_NOSUCHSERVER  481 ERR_NOPRIVILEGES
event: PRIVMSG
+
¶topic
format: <source> PRIVMSG <target> :<message>
+
TOPIC command: 331 RPL_NOTOPIC  332 RPL_TOPIC  333 RPL_TOPICWHOTIME  403 ERR_NOSUCHCHANNEL  442 ERR_NOTONCHANNEL  482 ERR_CHANOPRIVSNEEDED
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
+
¶trace
example: Dana!Dana@Dana.users.quakenet.org PRIVMSG #channel :hi there
+
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  401 ERR_NOSUCHNICK  402 ERR_NOSUCHSERVER  481 ERR_NOPRIVILEGES
¶quit event
+
¶uping
event: QUIT
+
UPING command: 401 ERR_NOSUCHNICK  402 ERR_NOSUCHSERVER  461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES
format: <source> QUIT [:<message>]
+
¶userhost
info: shows when a user quits IRC
+
USERHOST command: 302 RPL_USERHOST  461 ERR_NEEDMOREPARAMS
example: Dana!Dana@Dana.users.quakenet.org QUIT :Signed off
+
¶userip
¶rpong event
+
USERIP command: 340 RPL_USERIP  461 ERR_NEEDMOREPARAMS
event: RPONG
+
¶version
format: <source> RPING <your_nick> <server> <delay_in_ms> :<string>
+
VERSION command: 005 RPL_ISUPPORT  351 RPL_VERSION  402 ERR_NOSUCHSERVER  481 ERR_NOPRIVILEGES
info: shows the result of a RPING command
+
¶wallchops
example: irc.quakenet.org RPING Dana hub1.quakenet.org 1 :<No client start time>
+
WALLCHOPS commmand: 403 ERR_NOSUCHCHANNEL  404 ERR_CANNOTSENDTOCHAN  411 ERR_NORECIPIENT  412 ERR_NOTEXTTOSEND
¶silence event
+
¶wallops
event: SILENCE
+
WALLOPS command: 461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES
format: <source> SILENCE [+|-]<mask>
+
¶wallusers
info: shows added/removing a mask from your silence list.
+
WALLUSERS command: 461 ERR_NEEDMOREPARAMS  481 ERR_NOPRIVILEGES
example: Dana!Dana@Dana.users.quakenet.org SILENCE +*!*@12.34.56.78
+
¶wallvoices
¶topic event
+
WALLVOICES command: 403 ERR_NOSUCHCHANNEL  404 ERR_CANNOTSENDTOCHAN  411 ERR_NORECIPIENT  412 ERR_NOTEXTTOSEND
event: TOPIC
+
¶who
format: <source> TOPIC <channel> :[<topic>]
+
WHO command: 315 RPL_ENDOFWHO  352 RPL_WHOREPLY  354 RPL_WHOSPCRPL  416 ERR_QUERYTOOLONG
info: shows when the topic is changed
+
¶whois
example: Dana!Dana@Dana.users.quakenet.org TOPIC #channel :welcome to #channel
+
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  343 RPL_WHOISOPERNAME  401 ERR_NOSUCHNICK  402 ERR_NOSUCHSERVER  416 ERR_QUERYTOOLONG  431 ERR_NONICKNAMEGIVEN  481 ERR_NOPRIVILEGES
¶wallops event
+
¶whowas
event: WALLOPS
+
WHOWAS command: 301 RPL_AWAY  312 RPL_WHOISSERVER  314 RPL_WHOWASUSER  369 RPL_ENDOFWHOWAS  401 ERR_NOSUCHNICK  402 ERR_NOSUCHSERVER  406 ERR_WASNOSUCHNICK  431 ERR_NONICKNAMEGIVEN  481 ERR_NOPRIVILEGES
format: <source> WALLOPS :[*|$] <message>
+
¶009
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.
+
numeric: 009    RPL_STATMEMTOT
example: Dana!Dana@Dana.users.quakenet.org :$ moooo!
+
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> RPONG <your_nick> <server> <delay_in_ms> :<string>
 +
info: shows the result of a RPING command
 +
example: irc.quakenet.org RPONG 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!
 +
 
 +
</pre>
 +
 
 +
[[Category:Raws]]

Latest revision as of 13:29, 29 November 2016

This is a copy of the database with information on raw (numeric) replies, raw events, and the numeric replies a command can return.

This database is used for the raw command on Dana.

The actual database on Dana needs to be manually updated when changes are made here.

This database should only contain info on the IRCd used on QuakeNet, that is, only the numerics/commands/events found it its source code.

sources:

https://github.com/quakenet/snircd

https://github.com/quakenet/snircd/blob/master/include/numeric.h

https://github.com/quakenet/snircd/blob/master/ircd/s_err.c


When updating the database in this article, only update a single entry at a time, clearly describing what entry has been changed and if applicable what IRCd version.

Keep in mind this info is shown on IRC, so an entry must not have too much info/lines, also keep an eye on the length of the lines.

Please do not forget to update the relevant raw article on the wiki itself!

Keep the database in this order:

  • numerics in ascending order
  • commands in alphabetical order
  • unused/reserved numerics in ascending order
  • events in alphabetical order.

The format of this database is as follows:

The ¶ sign is used to mark the start of a new entry, an entry can have multiple lines.

The first entry should be 'about' and contain info on what IRCd version the database is based on and when it was last edited.

Database is based on u2.10.11.07+asuka(1.2.1) (last updated on 17 Mar 2011). Update this line and the about entry when making changes in the database.

An example/guideline for a numeric:

¶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

An example/guideline for a command:

¶admin
ADMIN command: 256 RPL_ADMINME   257 RPL_ADMINLOC1    258 RPL_ADMINLOC2   259 RPL_ADMINEMAIL   402 ERR_NOSUCHSERVER   423 ERR_NOADMININFO   481 ERR_NOPRIVILEGES

An example/guideline for an event:

¶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)

TODO:

snircd has named classes instead of only numeric, all numerics with 'class' need to be updated for this (the examples mostly)
snircd /STATS command now also takes words instead of just chars, e.g. /STATS O or /STATS operators, all numerics mentioning a stats request type need to be updated for this
snircd conf now uses blocks instead of lines, some numerics and their descriptions may use line instead of block, needs updating too (except for K-line and G-line!), refer to a feature setting as feature NAME, e.g. feature PROVIDER (was PROVIDER F line).

New or changed numerics in snircd:

005 RPL_ISUPPORT
changed contents like MAXNICK MAXCHANNELLEN etc

030 RPL_APASSWARN_SET
":Channel Admin password (+A) set to '%s'.  Are you SURE you want to use this as Admin password? You will NOT be able to change this password anymore once the channel is more than 48 hours old!"

031 RPL_APASSWARN_SECRET
":Use \"/MODE %s -A %s\" to remove the password and then immediately set a new one.  IMPORTANT: YOU CANNOT RECOVER THIS PASSWORD, EVER; WRITE THE PASSWORD DOWN (don't store this rescue password on disk)! Now set the channel user password (+U)."

032 RPL_APASSWARN_CLEAR
":WARNING: You removed the channel Admin password (+A). If you disconnect or leave the channel without setting a new password then you will not be able to set it again!  SET A NEW PASSWORD NOW!

241 RPL_STATSLLINE
"Module Description EntryPoint"

247 RPL_STATSGLINE
"%c %s%s%s%s%s %Tu %Tu %Tu %s%c :%s"

262 RPL_TRACEEND?
somehow missing from list
another 262 in used category

280 RPL_GLIST
"%s%s%s%s%s %Tu %Tu %Tu %s %s%c :%s"

410 ERR_UNKNOWNCAPCMD
"%s :Unknown CAP subcommand"

440 ERR_SERVICESDOWN
"%s :Services are currently unavailable."

560 ERR_NOTLOWEROPLEVEL
"%s %s %hu %hu :Cannot %s someone with %s op-level"

561 ERR_NOTMANAGER
"%s :You must be channel Admin to add or remove a password. Use /JOIN %s <AdminPass>."

562 ERR_CHANSECURED
"%s :Channel is older than 48 hours and secured. Cannot change Admin pass anymore"

563 ERR_UPASSSET
"%s :Cannot remove Admin pass (+A) while User pass (+U) is still set. First use /MODE %s -U <userpass>"

564 ERR_UPASSNOTSET
"%s :Cannot set user pass (+U) until Admin pass (+A) is set. First use /MODE %s +A <adminpass>"

566 ERR_NOMANAGER
"%s :Re-create the channel. The channel must be completely empty for a period of %s before it can be recreated."

567 ERR_UPASS_SAME_APASS
"%s :Cannot use the same pass for both admin (+A) and user (+U) pass."

Here starts the database itself.

¶about
This quick reference database for raws is based on u2.10.11.07+asuka(1.2.1), last edited on 17 Mar 2011 (update for snircd 1.3.4 in progress).
¶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> <type> :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] <user@host> <password> <user> <class>
info: returned when using the STATS command, for a "STATS O" or "STATS operators" request. The password field is masked with a '*'. The O means it is for a global IRC Operator and o means it is for a local IRC Operator.
example: irc.quakenet.org 243 Dana O *@12.34.56.78 * Dana Opers
¶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> <time>
info: returned when using the MODE command, "MODE <channel>"
example: irc.quakenet.org 329 Dana #channel 1068641412
¶330
numeric: 330    RPL_WHOISACCOUNT
format: <source> 330 <target> <nick> <account> :is authed as
info: returned when using the WHOIS command, on UnderNet "is logged in as" is shown as text
example: irc.quakenet.org 330 Dana Dana Dana :is authed as
¶331
numeric: 331    RPL_NOTOPIC
format: <source> 331 <target> <channel> :No topic is set.
info: returned when using the TOPIC command when no topic is set
example: irc.quakenet.org 331 Dana #channel :No topic is set.
¶332
numeric: 332    RPL_TOPIC
format: <source> 332 <target> <channel> :<topic>
info: returned when using the TOPIC command and when joining a channel (where a topic is set)
example: irc.quakenet.org 332 Dana #channel :welcome!
¶333
numeric: 333    RPL_TOPICWHOTIME
format: <source> 333 <target> <channel> <nick> <time>
info: returned when using the TOPIC command and when joining a channel (where a topic is set)
example: irc.quakenet.org 333 Dana #channel Dana 1084528186
¶334
numeric: 334    RPL_LISTUSAGE
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 :Where parameters is a space or comma seperated list of one or 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
¶343
numeric: 343    RPL_WHOISOPERNAME
format: <source> 343 <target> <nick> <opername> :is opered as
info: returned when using the WHOIS command (only for IRC Operators)
example: irc.quakenet.org 343 Dana Q Q :is opered as
¶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>] [<oplevel>] [:<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 999 :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> <DD> <YYYY> -- <HH:NN> [+|-]<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
format: <source> 402 <target> * :Server has disconnected
info: returned when a server does not exist, or is lost while the command is in transit
example: irc.quakenet.org 402 Dana hub1.quakenet.org :No such server
example: irc.quakenet.org 402 Dana * :Server has disconnected
¶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
¶417
numeric: 417    ERR_INPUTTOOLONG
format: <source> 417 <target> <nick> :Input line was too long
info: This is returned when the protocol message sent to the IRC server exceeds the 512 bytes limit (including the \r\n line termination)
example: irc.quakenet.org 417 Dana :Input line was too long
¶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 or channel is moderated
info: returned when changing nick and you are banned on a channel or you are unable to speak on the channel
example: irc.quakenet.org 437 Dana #channel :Cannot change nickname while banned on channel or channel is moderated
¶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 (+r): this channel requires authentication -- For details of how to obtain an account visit <url>
info: returned when trying to join a channel where chanmode +r is set and you are not authed
example: irc.quakenet.org 477 Dana #channel :Cannot join channel (+r): this channel requires authentication -- For details of how to obtain an account visit http://www.quakenet.org/getauthed
¶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 -- For details of how to obtain an account visit <url>
info: returned when sending a PRIVMSG, NOTICE or INVITE to a user with usermode +R set when you are not authed
example: irc.quakenet.org 486 Dana Dana :You must be authed in order to message this user -- For details of how to obtain an account visit http://www.quakenet.org/getauthed
¶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 Operator block for your host
info: returned when using OPER and there are no matching Operator blocks for your host with the given ID
example: irc.quakenet.org 491 Dana :No Operator block 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> <channel> :Don't Cheat.
info: returned when using as IRC Operator the special password "OVERRIDE" to join a local channel when this is not required
example: irc.quakenet.org 516 Dana &channel :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   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   423 ERR_NOADMININFO   481 ERR_NOPRIVILEGES
¶asll
ASLL command: 401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   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
¶die
DIE command: 481 ERR_NOPRIVILEGES
¶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   401 ERR_NOSUCHNICK   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
¶hash
HASH command: 481 ERR_NOPRIVILEGES
¶info
INFO command: 371 RPL_INFO   374 RPL_ENDOFINFO   401 ERR_NOSUCHNICK   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   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   481 ERR_NOPRIVILEGES
¶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   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   481 ERR_NOPRIVILEGES
¶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   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   422 ERR_NOMOTD   481 ERR_NOPRIVILEGES
¶names
NAMES command: 353 RPL_NAMREPLY   355 RPL_DELNAMREPLY   366 RPL_ENDOFNAMES   401 ERR_NOSUCHNICK   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   401 ERR_NOSUCHNICK   481 ERR_NOPRIVILEGES
¶rehash
REHASH command: 382 RPL_REHASHING   481 ERR_NOPRIVILEGES
¶reset
RESET command: 481 ERR_NOPRIVILEGES
¶restart
RESTART command: 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
¶settime
SETTIME command: 401 ERR_NOSUCHNICK   481 ERR_NOPRIVILEGES
¶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   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   481 ERR_NOPRIVILEGES
¶squit
SQUIT command: 402 ERR_NOSUCHSERVER   461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
¶time
TIME command: 391 RPL_TIME   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   481 ERR_NOPRIVILEGES
¶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   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   481 ERR_NOPRIVILEGES
¶uping
UPING command: 401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   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   343 RPL_WHOISOPERNAME   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   416 ERR_QUERYTOOLONG   431 ERR_NONICKNAMEGIVEN   481 ERR_NOPRIVILEGES
¶whowas
WHOWAS command: 301 RPL_AWAY   312 RPL_WHOISSERVER   314 RPL_WHOWASUSER   369 RPL_ENDOFWHOWAS   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   406 ERR_WASNOSUCHNICK   431 ERR_NONICKNAMEGIVEN   481 ERR_NOPRIVILEGES
¶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> RPONG <your_nick> <server> <delay_in_ms> :<string>
info: shows the result of a RPING command
example: irc.quakenet.org RPONG 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!