Rawdb

From Scriptwiki
Revision as of 14:58, 21 February 2011 by Wiebe (talk | contribs) (initial import of numeric database used on Dana for the -raw command)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
¶001
numeric: 001    RPL_WELCOME
format: <source> 001 <target> :Welcome to the Internet Relay Network [via <provider>], <target>
info: returned when connecing, [via <provider>] only appears when the PROVIDER F line has been set, 

it's used for providing promotional space to providers

example: irc.quakenet.org 001 Dana :Welcome to the Internet Relay Network, Dana
¶002
numeric: 002    RPL_YOURHOST
format: <source> 002 <target> :Your host <server>, running version <version>
info: returned when connecting
example: irc.quakenet.org 002 Dana :Your host is irc.quakenet.org, running version 

u2.10.11.04+asuka(1.0.6a)

¶003
numeric: 003    RPL_CREATED
format: <source> 003 <target> :This server was created <DDD> <MMM> <D> <YYYY> at <HH:NN:SS> <TZ>
info: returned when connecting
example: irc.quakenet.org 003 Dana :This server was created Mon Mar 8 2004 at 19:10:49 CET
¶004
numeric: 004    RPL_MYINFO
format: <source> 004 <target> :<server> <version> <usermodes> <channelmodes> 

<channelmodes_with_param>

info: returned when connecting
example: irc.quakenet.org 004 Dana irc.quakenet.org u2.10.11.04+asuka(1.0.6a) dioswkgxXInR 

biklmnopstvrDcCNu bklov

¶005
numeric: 005    RPL_ISUPPORT
format: <source> 005 <target> :<list_of_features> :are supported by this server
info: returned when connecting and when using the VERSION command
info: features are either a word describing the feature eg: 'SILENCE', or a word describing the 

feature and an equals and a list of parameters. eg: SILENCE=15 (says that we support silence, and we

support up to 15 of them per user), or FOO=12,3 (says we support FOO with parameters 12 and 3)

example: irc.quakenet.org 005 Dana WHOX WALLCHOPS WALLVOICES USERIP CPRIVMSG CNOTICE SILENCE=15 

MODES=6 MAXCHANNELS=20 MAXBANS=45 NICKLEN=15 TOPICLEN=250 AWAYLEN=160 KICKLEN=250 :are supported by

this server

example: irc.quakenet.org 005 Dana CHANTYPES=#& PREFIX=(ov)@+ CHANMODES=b,k,l,imnpstrDdcCNu 

CASEMAPPING=rfc1459 NETWORK=QuakeNet :are supported by this server

¶008
numeric: 008    RPL_SNOMASK
format: <source> 008 <target> <snomask> :: Server notice mask (<snomask_hex_value>)
info: returned when requesting your usermodes with MODE and you have usermode +s set and when 

setting/changing snomask level

info:  for more info on snomasks see 

http://cvs.undernet.org/viewcvs.py/*checkout*/undernet-ircu/ircu2.10/doc/snomask.html?rev=1.2

example: irc.quakenet.org 008 Dana 32767 :: Server notice mask (0x7FFF)
¶015
numeric: 015    RPL_MAP
format: <source> 015 <target> :[<tree>][*|!]<server> (<X>s) [<N> clients]
info: returned when using the MAP command. * means the server is bursting, ! means the server has 

acknowledged the burst, X seconds delay, N clients on the server

example: irc.quakenet.org 015 Dana :irc.quakenet.org (0s) [20657 clients]
example: irc.quakenet.org 015 Dana :|-!hub1.quakenet.org (0s) [2 clients]
example: irc.quakenet.org 015 Dana :`-hub2.quakenet.org (0s) [3 clients]
example: irc.quakenet.org 015 Dana :  `-*CServe.quakenet.org (0s) [1 clients]
¶016
numeric: 016    RPL_MAPMORE
format: <source> 016 <target> :`-----------------------------------------------------------<server> 

--> *more*

info: returned when using the MAP command if the tree is too big in the output
example: irc.quakenet.org 016 Dana 
`-----------------------------------------------------------hub1.quakenet.org --> *more*
¶017
numeric: 017    RPL_MAPEND
format: <source> 017 <target> :End of /MAP
info: returned when using the MAP command
example: irc.quakenet.org 017 Dana :End of /MAP
¶105
info: 100-199 Reserve numerics 000-099 for server-client connections where the client is local to 

the server.

info: If any server passed a numeric in this range from another server then it is remapped to 

100-199.

info: 105 reply to remote VERSION request, see numeric 005
¶200
numeric: 200    RPL_TRACELINK
format: <source> 200 <target> Link <version> <mask> <server>
info: returned when using the TRACE command, <server> is linked to the network
example: irc.quakenet.org 200 Dana Link u2.10.11.04+asuka(1.0.6). CServe.* CServe.quakenet.org
¶201
numeric: 201    RPL_TRACECONNECTING
format: <source> 201 <target> Try. <class> <server>
info: returned when using the TRACE command, <server> is connecting
example: irc.quakenet.org 201 Dana Try. 90 hub1.quakenet.org
¶202
numeric: 202    RPL_TRACEHANDSHAKE
format: <source> 202 <target> H.S. <class> <server>
info: returned when using the TRACE command, <server> is bursting?
example: irc.quakenet.org 202 Dana H.S. 90 hub1.quakenet.org
¶203
numeric: 203    RPL_TRACEUNKNOWN
format: <source> 203 <target> ???? <class> <ip>
info: returned when using the TRACE command, connection is unknown
example: irc.quakenet.org 203 Dana ???? 1 127.0.0.1
¶204
numeric: 204    RPL_TRACEOPERATOR
format: <source> 204 <target> Oper <class> <nick>[@<ip>] <idle_time>
info: returned when using the TRACE command, <nick> is an IRC Operator
example: irc.quakenet.org 204 Dana Oper 10 Dana[@127.0.0.1] 4
¶205
numeric: 205    RPL_TRACEUSER
format: <source> 205 <target> User <class> <nick>[@<ip>] <idle_time>
info: returned when using the TRACE command, <nick> is a user
example: irc.quakenet.org 205 Dana User 1 Dana[@127.0.0.1] 5
¶206
numeric: 206    RPL_TRACESERVER
format: <source> 206 <target> Serv <class> <servers_linked>S <clients>C <connected_by> 

<nick>!<user>@<host|server> <idle_time> <connection_time>

info: returned when using the TRACE command
example: irc.quakenet.org 206 Dana Serv 90 2S 6C irc.quakenet.org *!*@hub1.quakenet.org 79 63706
¶208
numeric: 208    RPL_TRACENEWTYPE
format: <source> 208 <target> <newtype> 0 <nick>
info: returned when using the TRACE command, connection does not fit in the other categories but is 

being displayed anyway

example: irc.quakenet.org 208 Dana <newtype> 0 Dana
¶209
numeric: 209    RPL_TRACECLASS
format: <source> 209 <target> Class <class> <count>
info: returned when using the TRACE command
example: irc.quakenet.org 209 Dana Class 1 20657
¶211
numeric: 211    RPL_STATSLINKINFO
format: <source> 211 <target> <Connection> <SendQ> <SendM> <SendKBytes> <RcveM> <RcveKBytes> :<Open 

since>

info: returned when using the STATS command, "STATS l" request
example: irc.quakenet.org 211 Dana Connection SendQ SendM SendKBytes RcveM RcveKBytes :Open since
example: irc.quakenet.org 211 Dana hub1.quakenet.org 0 1545 90 1536 93 :66729
¶212
numeric: 212    RPL_STATSCOMMANDS
format: <source> 212 <target> <command> <count> <byte_count>
info: returned when using the STATS command, "STATS m" request
example: irc.quakenet.org 212 Dana ACCOUNT 41 462
¶213
numeric: 213    RPL_STATSCLINE
format: <source> 213 <target> C <ip|host> <password> <server> <port> <class>
info: returned when using the STATS command, "STATS C" request, some fields may be a '*'
example: irc.quakenet.org 213 Dana C 127.0.0.1 * hub1.quakenet.org 4400 90
¶215
numeric: 215    RPL_STATSILINE
format: <source> 215 <target> I <IP_mask_or_crap_to_force_resolving> <password>|<limit> <hostmask> 

0 <class>

info: returned when using the STATS command, "STATS I" request, some fields may be a '*'
example: irc.quakenet.org 215 Dana I *@* * *@* 0 1
¶216
numeric: 216    RPL_STATSKLINE
format: <source> 216 <target> [k|K] <host>|<ip>|$R<realname> "<reason>|!<file>" <user> 0 0
info: returned when using the STATS command, "STATS K" request
example: irc.quakenet.org 216 Dana K * "Do not IRC as root" *root 0 0
¶217
numeric: 217    RPL_STATSPLINE
format: <source> 217 <target> P <port> <connection_count> <C|S>[H] <active|disabled>
info: returned when using the STATS command, "STATS P" request, C=client port, S=server port, 

H=hidden from users

example: irc.quakenet.org 217 Dana P 6667 10435 C active
¶218
numeric: 218    RPL_STATSYLINE
format: <source> 218 <target> Y <class> <ping_frequency> <connect_frequency> <max_links> 

<max_sendQ> <links>

info: returned when using the STATS command, "STATS Y" request
example: irc.quakenet.org 218 Dana Y 1 90 0 25000 160000 20546
¶219
numeric: 219    RPL_ENDOFSTATS
format: <source> 219 <target> <char> :End of /STATS report
info: returned when using the STATS command
example: irc.quakenet.org 219 Dana Y :End of /STATS report
¶221
numeric: 221    RPL_UMODEIS
format: <source> 221 <target> +[<user_modes>]
info: returned when requesting your usermodes with the MODE command
example: irc.quakenet.org 221 Dana +ix
¶228
numeric: 228    RPL_STATSQLINE
format: <source> 228 <target> Q <channel> :<reason>
info: returned when using the STATS command, "STATS Q" request
info: Q:lines, Allows the admin to disallow the usage of /OPMODE and /CLEARMODE on certain 

sensitive channels.

example: irc.quakenet.org 228 Dana #channel :They can take care of themselves
¶236
numeric: 236    RPL_STATSVERBOSE
format: <source> 236 <target> <Servername> <Uplink> <Flags> <Hops> <Numeric> <Lag> <RTT> <Up> 

<Down> <Clients/Max> <Proto> <LinkTS> :<info>

info: returned when using the STATS command, "STATS v" request
example: irc.quakenet.org 236 Dana Servername           Uplink             Flags Hops Numeric   Lag 
  RTT         Up Down       Clients/Max Proto LinkTS     :Info
example: irc.quakenet.org 236 Dana irc.quakenet.org     hub1.quakenet.org  ----     1      AD     3 
  107190866    0    0    0        4 127 P10   1100716866 :hub server
¶237
numeric: 237    RPL_STATSENGINE
format: <source> 237 <target> <engine> :Event loop engine
info: returned when using the STATS command, "STATS e" request
example: irc.quakenet.org 237 Dana poll() :Event loop engine
¶238
numeric: 238    RPL_STATSFLINE
format: <source> 238 <target> F <option> <value>
info: returned when using the STATS command, "STATS F" request
example: irc.quakenet.org 238 Dana F HIDDEN_HOST users.quakenet.org
¶241
numeric: 241    RPL_STATSLLINE
format: <source> 241 <target> L <disallowed_hostmask> * <servermask> <max_depth> -1
info: returned when using the STATS command, "STATS H" request
example: irc.quakenet.org 241 Dana L 12.34.56.78 * hub1.quakenet.org 5 -1
¶242
numeric: 242    RPL_STATSUPTIME
format: <source> 242 <target> :Server Up <N> days, <HH:NN:SS>
info: returned when using the STATS command, "STATS u" request
example: irc.quakenet.org 242 Dana :Server Up 0 days, 0:28:56
¶243
numeric: 243    RPL_STATSOLINE
format: <source> 243 <target> [o|O] <mask> <password> <ID> 0 <class>
info: returned when using the STATS command, "STATS O" request, O=global oper, o=local oper, some 

fields may be a '*'

example: irc.quakenet.org 243 Dana O *@12.34.56.78 * Dana 0 10
¶244
numeric: 244    RPL_STATSHLINE
format: <source> 244 <target> H <allowed_hostmask> * <servername> <max_hops> -1
info: returned when using the STATS command, "STATS h" request
example: irc.quakenet.org 244 Dana H 12.34.56.78 * hub1.quakenet.org 0 -1
¶246
numeric: 246    RPL_STATSTLINE
format: <source> 246 <target> T <classnumber>|<hostmask> <file>
info: returned when using the STATS command, "STATS T" request
example: irc.quakenet.org 246 Dana T *.nl nl.motd
¶247
numeric: 247    RPL_STATSGLINE
format: <source> 247 <target> G <mask> <expire> :<reason>
info: returned when using the STATS command, "STATS g" request
example: irc.quakenet.org 247 Dana G *!*@12.34.56.78 1149164936 :clones
¶248
numeric: 248    RPL_STATSULINE
format: <source> 248 <target> U <server> <nicks> * 0 -1
info: returned when using the STATS command, "STATS U" request
example: irc.quakenet.org 248 Dana U CServe.quakenet.org Q * 0 -1
¶249
numeric: 249    RPL_STATSDEBUG
format: <source> 249 <target> :<text>
info: returned when using the STATS command, "STATS z" request
example: irc.quakenet.org 249 Dana :Clients 10(2080) Connections 4(3424)
example: irc.quakenet.org 249 Dana :Users 7(1456) Accounts 2(32) Invites 0(0)
¶250
numeric: 250    RPL_STATSCONN
format: <source> 250 <target> :Highest connection count: <connection_count> (<client_count> 

clients)

info: returned when using STATS command, "STATS w" request
example: irc.quakenet.org 250 Dana :Highest connection count: 25001 (25000 clients)
¶251
numeric: 251    RPL_LUSERCLIENT
format: <source> 251 <target> :There are <visible_users> users and <invisible_users> invisible on 

<server_count> servers

info: returned when using the LUSERS command
example: irc.quakenet.org 251 Dana :There are 73276 users and 156690 invisible on 41 servers
¶252
numeric: 252    RPL_LUSEROP
format: <source> 252 <target> <oper_count> :operator(s) online
info: returned when using the LUSERS command
example: irc.quakenet.org 252 Dana 75 :operator(s) online
¶253
numeric: 253    RPL_LUSERUNKNOWN
format: <source> 253 <target> <count> :unknown connection(s)
info: returned when using the LUSERS command
example: irc.quakenet.org 253 Dana 233 :unknown connection(s)
¶254
numeric: 254    RPL_LUSERCHANNELS
format: <source> 254 <target> <channel_count> :channels formed
info: returned when using the LUSERS command
example: irc.quakenet.org 254 Dana 196336 :channels formed
¶255
numeric: 255    RPL_LUSERME
format: <source> 255 <target> :I have <client_count> clients and <servers_linked> servers
info: returned when using the LUSERS command
example: irc.quakenet.org 255 Dana :I have 15808 clients and 1 servers
¶256
numeric: 256    RPL_ADMINME
format: <source> 256 <target> :Administrative info about <server>
info: returned when using the ADMIN command
example: irc.quakenet.org 256 Dana :Administrative info about irc.quakenet.org
¶257
numeric: 257    RPL_ADMINLOC1
format: <source> 257 <target> :<text>
info: returned when using the ADMIN command
example: irc.quakenet.org 257 Dana :The QuakeNet IRC Network - www.quakenet.org
¶258
numeric: 258    RPL_ADMINLOC2
format: <source> 258 <target> :<text>
info: returned when using the ADMIN command
example: irc.quakenet.org 258 Dana :QuakeNet IRC Server
¶259
numeric: 259    RPL_ADMINEMAIL
format: <source> 259 <target> :<text>
info: returned when using the ADMIN command
example: irc.quakenet.org 259 Dana :IRC Admins <mail@host>
¶270
numeric: 270    RPL_PRIVS
format: <source> 270 <target> <nick> :<available>
info: returned when using the PRIVS command
example: irc.quakenet.org 270 Dana Dana :CHAN_LIMIT SHOW_INVIS SHOW_ALL_INVIS KILL LOCAL_KILL 

REHASH RESTART GLINE LOCAL_GLINE JUPE LOCAL_JUPE OPMODE LOCAL_OPMODE WHOX SEE_CHAN PROPAGATE DISPLAY

SEE_OPERS FORCE_OPMODE FORCE_LOCAL_OPMODE

¶271
numeric: 271    RPL_SILELIST
format: <source> 271 <target> <nick> <mask>
info: returned when using the SILENCE command
example: irc.quakenet.org 271 Dana Dana *!*@evil.host.com
¶272
numeric: 272    RPL_ENDOFSILELIST
format: <source> 272 <target> <nick> :End of Silence List
info: returned when using the SILENCE command
example: irc.quakenet.org 272 Dana Dana :End of Silence List
¶275
numeric: 275    RPL_STATSDLINE
format: <source> 275 <target> [d|D] <servermask> <rule>
info: returned when using the STATS command, "STATS d" request, D=server will refuse to connect 

to.., d=server will not autoconnect to..

example: irc.quakenet.org 275 Dana d hub2.quakenet.org connected(hub1.quakenet.org)
¶280
numeric: 280    RPL_GLIST
format: <source> 280 <target> <mask> <expire_ts> <target> <+|-> :<reason>
info: returned when using the GLINE command
example: irc.quakenet.org 280 Dana *!root@* 1358009301 * + :don't irc as root
¶281
numeric: 281    RPL_ENDOFGLIST
format: <source> 281 <target> :End of G-line List
info: returned when using the GLINE command
example: irc.quakenet.org 281 Dana :End of G-line List
¶282
numeric: 282    RPL_JUPELIST
format: <source> 282 <target> <mask> <expire_ts> * <+|-> :<reason>
info: returned when using the JUPE command
example: irc.quakenet.org 282 Dana hud.de.quakenet.org 1107199864 * + :bad uplink
¶283
numeric: 283    RPL_ENDOFJUPELIST
format: <source> 283 <target> :End of Jupe List
info: returned when using the JUPE command
example: irc.quakenet.org 283 Dana :End of Jupe List
¶284
numeric: 284    RPL_FEATURE
format: <source> 284 <target> :<text>
info: returned when using the GET command
example: irc.quakenet.org 284 Dana :String value of HIDDEN_HOST: users.quakenet.org
example: irc.quakenet.org 284 Dana :String value for PROVIDER not set
¶286
numeric: 286     RPL_CHKHEAD
format: <source> 286 <target> :Information for <user|host|channel|server> 

<nick>|<host>|<channel>|<server>

info: returned when using the CHECK command
example: irc.quakenet.org 286 Dana :Information for user Dana
example: irc.quakenet.org 286 Dana :Information for host evil.host.com
example: irc.quakenet.org 286 Dana :Information for channel #channel
example: irc.quakenet.org 286 Dana :Information for server hub1.quakenet.org
¶287
numeric: 287    RPL_CHANUSER
format: <source> 287 <target> :  [<clone_count>] [@|+]<nick> (<user>@<host>)   (<account>) 

<realname>

info: returned when using the CHECK command, "CHECK <channel>"
example: irc.quakenet.org 287 Dana :     2 @Dana (Dana@127.0.0.1)   (Dana) Dana
¶290
numeric: 290    RPL_DATASTR
format: <source> 290 <target> :<text>
info: returned when using the CHECK command
example: irc.quakenet.org 290 Dana :No.   Nick             User        Host
example irc.quakenet.org 290 Dana :1     Dana            Dana       evil.host.com
¶291
numeric: 291    RPL_ENDOFCHECK
format: <source> 291 <target> :[<text>]
info: returned when using the CHECK command
example: irc.quakenet.org 291 Dana :
¶301
numeric: 301    RPL_AWAY
format: <source> 301 <target> <nick> :<away message>
info: returned when using the WHOIS or WHOWAS command on a user who is (was) marked as being away
info: returned when sending a PRIVMSG, CPRIVMSG, CNOTICE or INVITE to a user who is marked as being 

away

example: irc.quakenet.org 301 Dana Dana :away from keyboard
¶302
numeric: 302    RPL_USERHOST
format: <source> 302 <target> :<info>
info: returned when using the USERHOST command
info: <info> is a space seperated list of one or more of <nick>[*]=<+|-><user@host>, <nick> is the 

nick of the user, * means the user is an IRC Operator, + means the user is not marked as being away,

- means the user is marked as being away, user@host is the part from nick!user@host

example: irc.quakenet.org 302 Dana :Q*=+TheQBot@CServe.quakenet.org 

Dana=-Dana@Dana.users.quakenet.org

¶303
numeric: 303    RPL_ISON
format: <source> 303 <target> :<nick>
info: returned when using the ISON command, <nick> is a space seperated list of one or more nicks
example: irc.quakenet.org 303 Dana :Q Dana
¶304
numeric: 304    RPL_TEXT
format: <source> 304 <target> Type Spoofhost [Realhost Ident]
info: returned for a "STATS S" request, [Realhost Ident] is only shown to IRC Operators
example: irc.quakenet.org 304 Dana # Type Spoofhost Realhost Ident
¶305
numeric: 305    RPL_UNAWAY
format: <source> 305 <target> :You are no longer marked as being away
info: returned when using the AWAY command without params
example: irc.quakenet.org 305 Dana :You are no longer marked as being away
¶306
numeric: 306    RPL_NOWAWAY
format: <source> 306 <target> :You have been marked as being away
info: returned when using the AWAY command with a message
example: irc.quakenet.org 306 Dana :You have been marked as being away
¶311
numeric: 311    RPL_WHOISUSER
format: <source> 311 <target> <nick> <user> <host> * :<realname>
info: returned when using the WHOIS command
example: irc.quakenet.org 311 Dana Dana ~Dana Dana.users.quakenet.org * :Dana
¶312
numeric: 312    RPL_WHOISSERVER
format: <source> 312 <target> <nick> <server> :<server info>
info: returned when using the WHOIS or WHOWAS command
example: irc.quakenet.org 312 Dana Dana *.quakenet.org :QuakeNet IRC Server
¶313
numeric: 313    RPL_WHOISOPERATOR
format: <source> 313 <target> <nick> :is an IRC Operator
info: returned when using the WHOIS command
example: irc.quakenet.org 313 Dana Q :is an IRC Operator
¶314
numeric: 314    RPL_WHOWASUSER
format: <source> 314 <target> <nick> <user> <host> * :<realname>
info: returned when using the WHOWAS command
example: irc.quakenet.org 314 Dana Dana- Dana Dana.users.quakenet.org * :Dana
¶315
numeric: 315    RPL_ENDOFWHO
format: <source> 315 <target> <mask> :End of /WHO list.
info: returned when using the WHO command
example: irc.quakenet.org 315 Dana #channel :End of /WHO list.
¶317
numeric: 317    RPL_WHOISIDLE
format: <source> 317 <target> <nick> <idle_time> <signon_time> :seconds idle, signon time
info: returned when using the WHOIS command
example: irc.quakenet.org 317 Dana Dana 5 1084458353 :seconds idle, signon time
¶318
numeric: 318    RPL_ENDOFWHOIS
format: <source> 318 <target> <mask> :End of /WHOIS list.
info: returned when using the WHOIS command
example: irc.quakenet.org 318 Dana Dana :End of /WHOIS list.
¶319
numeric: 319    RPL_WHOISCHANNELS
format: <source> 319 <target> <nick> :<channels>
info: returned when using the WHOIS command. <channels> is a space seperated list of one or more 

channels. channels are listed from newest to oldest as received by the server (joined by the user or

bursted) in that order.

info: each channel is formatted as [-][!][@|+|<]<channel>, where @ (+) means the user is opped 

(voiced) on the channel, < means the user is hidden on the channel (chanmode +D/+d), ! for zombie,

if the user has set usermode +d (deafmode) a '-' appears in front of all channels

example: irc.quakenet.org 319 Dana Dana :@#chan1 +#chan2 #chan3 <#chan4 !#chan5 !@#chan6
example: irc.quakenet.org 319 Dana Dana :-@#chan1 -+#chan2 -#chan3 -<#chan4 -!#chan5 -!@#chan6
¶321
numeric: 321    RPL_LISTSTART
format: <source> 321 <target> Channel :Users  Name
info: returned when using the LIST command
example: irc.quakenet.org 321 Dana Channel :Users name
¶322
numeric: 322    RPL_LIST
format: <source> 322 <target> <channel> <user_count> :[<topic>]
info: returned when using the LIST command
example: irc.quakenet.org 322 Dana #channel 23 :welcome!
¶323
numeric: 323    RPL_LISTEND
format: <source> 323 <target> :End of /LIST
info: returned when using the LIST command
example: irc.quakenet.org 323 Dana :End of /LIST
¶324
numeric: 324    RPL_CHANNELMODEIS
format: <source> 324 <target> <channel> +[<modes>]
info: returned when using the MODE command, "MODE <channel>"
example: irc.quakenet.org 324 Dana #channel +tncCNul 30
¶329
numeric: 329    RPL_CREATIONTIME
format: <source> 329 <target> <channel> 

more of:

¶338
numeric: 338    RPL_WHOISACTUALLY
format: <source> 338 <target> <nick> <user>@<host> <ip> :Actual user@host, Actual IP
info: returned when using the WHOIS command
example: irc.quakenet.org 338 Dana Dana Dana@evil.host.com 12.34.56.78 :Actual user@host, Actual IP
¶340
numeric: 340    RPL_USERIP
format: <source> 340 <target> :<info>
info: returned when using the USERIP command, <info> is a space seperated list of one or more of 

<nick>[*]=<+|-><user@ip>

info: <nick> is the nick of the user, * means the user is an IRC Operator, + means the user is not 

marked as being away, - means the user is marked as being away, user@ip is the part from

nick!user@ip

example: irc.quakenet.org 340 Dana :Q*=+TheQBot@127.0.0.1 Dana=-Dana@127.0.0.1
¶341
numeric: 341    RPL_INVITING
format: <source> 341 <target> <nick> <channel>
info: returned when using the INVITE command, "INVITE <user> <channel>"
example: irc.quakenet.org 341 Dana L #channel
¶346
numeric: 346    RPL_INVITELIST
format: <source> 346 <target> :<channel>
info: returned when using the INVITE command, "INVITE"
example: irc.quakenet.org 346 Dana :#channel
¶347
numeric: 347    RPL_ENDOFINVITELIST
format: <source> 347 <target> :End of Invite List
info: returned when using the INVITE command, "INVITE"
example: irc.quakenet.org 347 Dana :End of Invite List
¶351
numeric: 351    RPL_VERSION
format: <source> 351 <target> <version> <server> :<info>
info: returned when using the VERSION command, <info> are the server options/info
info: A=Assertion checks enabled B=The size of the bufferpool in mega bytes C=CMDLINE_CONFIG is 

defined, etc.

example: irc.quakenet.org 351 Dana u2.10.11.04+asuka(1.0.6a). irc.quakenet.org :B96AeEFfIKMpSU
¶352
numeric: 352    RPL_WHOREPLY
format: <source> 352 <target> <channel> <user> <host> <server> <nick> <flags> :<distance> 

<realname>

info: returned when using the WHO command
example: irc.quakenet.org 352 Dana #channel Dana Dana.users.quakenet.org *.quakenet.org Dana G+x :0 

Dana

¶353
numeric: 353    RPL_NAMREPLY
format: <source> 353 <target> <=|*|@> <channel> :<names>
info: returned when using the NAMES command and when joining a channel
info: <=|*|@>, if neither chanmode +p nor +s is set, a = is returned, if chanmode +p is set, a * is 

returned, if chanmode +s is set, a @ is returned

example: irc.quakenet.org 353 Dana = #channel :@L Dana +fiDanaot
¶354
numeric: 354    RPL_WHOSPCRPL
format: <source> 354 <target> [<querytype>] [<channel>] [<user>] [<ip>] [<host>] [<server>] 

[<nick>] [<flags>] [<distance>] [<idle_time>] [<account>] [:<realname>]

info: returned when using the WHO command
example: irc.quakenet.org 354 Dana 544 #channel Dana 127.0.0.1 Dana.users.quakenet.org 
  • .quakenet.org Dana G+x 3 0 Dana :Dana
¶355
numeric: 355    RPL_DELNAMREPLY
format: <source> 355 <target> <=|*|@> <channel> :<names>
info: returned when using the NAMES command, "NAMES -d <channel>"
info: <=|*|@>, if neither chanmode +p nor +s is set, a = is returned, if chanmode +p is set, a * is 

returned, if chanmode +s is set, a @ is returned

example: irc.quakenet.org 355 Dana = #channel :fiDanaot
¶362
numeric: 362    RPL_CLOSING
format: <source> 362 <target> <nick> :Operator enforced Close
info: returned when using the CLOSE command
example: irc.quakenet.org 362 Dana Dana :Operator enforced Close
¶363
numeric: 363    RPL_CLOSEEND
format: <source> 363 <target> <N> :Connections Closed
info: returned when using the CLOSE command
example: irc.quakenet.org 363 Dana 2 :Connections Closed
¶364
numeric: 364    RPL_LINKS
format: <source> 364 <target> <server1> <server2> :<distance> <description_server1>
info: returned when using the LINKS command, <server1> connected to <server2>, and <distance> 

servers between you and <server1>

example: irc.quakenet.org 364 Dana CServe.quakenet.org irc.quakenet.org :2 The Q Bot
¶365
numeric: 365    RPL_ENDOFLINKS
format: <source> 365 <target> <mask> :End of /LINKS list.
info: returned when using the LINKS command
example: irc.quakenet.org 365 Dana * :End of /LINKS list.
¶366
numeric: 366    RPL_ENDOFNAMES
format: <source> 366 <target> <channel> :End of /NAMES list.
info: returned when using the NAMES command and by joining a channel
example: irc.quakenet.org 366 Dana #channel :End of /NAMES list.
¶367
numeric: 367    RPL_BANLIST
format: <source> 367 <target> <channel> <banmask> <nick> <time>
info: returned when using the MODE command, "MODE <channel> +b"
example: irc.quakenet.org 367 Dana #channel *!*@12.34.56.78 Dana 1083834723
¶368
numeric: 368    RPL_ENDOFBANLIST
format: <source> 368 <target> <channel> :End of Channel Ban List
info: returned when using the MODE command, "MODE <channel> +b"
example: irc.quakenet.org 368 Dana #channel :End of Channel Ban List
¶369
numeric: 369    RPL_ENDOFWHOWAS
format: <source> 369 <target> <mask> :End of WHOWAS
info: returned when using the WHOWAS command
example: irc.quakenet.org 369 Dana Q :End of WHOWAS
¶371
numeric: 371    RPL_INFO
format: <source> 371 <target> :<text>
info: returned when using the INFO command
example: irc.quakenet.org 371 Dana :IRC --
example: irc.quakenet.org 371 Dana :This program is free software; see LICENSE in the distribution
¶372
numeric: 372    RPL_MOTD
format: <source> 372 <target> :- <text>
info: returned when using the MOTD command and when connecting
example: irc.quakenet.org 372 Dana :- ...      This server accepts connections on the following 

ports: ...

¶374
numeric: 374    RPL_ENDOFINFO
format: <source> 374 <target> :End of /INFO list.
info: returned when using the INFO command
example: irc.quakenet.org 374 Dana :End of /INFO list.
¶375
numeric: 375    RPL_MOTDSTART
format: <source> 375 <target> :- <server> Message of the Day -
info: returned when using the MOTD command and when connecting
example: irc.quakenet.org 375 Dana :- irc.quakenet.org Message of the Day -
¶376
numeric: 376    RPL_ENDOFMOTD
format: <source> 376 <target> :End of /MOTD command.
info: returned when using the MOTD command and when connecting (if the motd is send)
example: irc.quakenet.org 376 Dana :End of /MOTD command.
¶381
numeric: 381    RPL_YOUREOPER
format: <source> 381 <target> :You are now an IRC Operator
info: returned when using the OPER command to log in as IRC Operator
example: irc.quakenet.org 381 Dana :You are now an IRC Operator
¶382
numeric: 382    RPL_REHASHING
format: <source> 382 <target> [<file>] :[Rehashing|Reopening log files|Flushing MOTD cache]
info: returned when using the REHASH command, "REHASH", "REHASH l", "REHASH m"
example: irc.quakenet.org 382 Dana ircd.conf :Rehashing
¶391
numeric: 391    RPL_TIME
format: <source> 391 <target> <server> <timestamp> <offset> :<DAY> <MMM> 
<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
info: returned when a server does not exist
example: irc.quakenet.org 402 Dana hub1.quakenet.org :No such server
¶403
numeric: 403    ERR_NOSUCHCHANNEL
format: <source> 403 <target> <channel> :No such channel
info: returned when a channel does not exist
example: irc.quakenet.org 403 Dana #channel :No such channel
¶404
numeric: 404    ERR_CANNOTSENDTOCHAN
format: <source> 404 <target> <channel> :Cannot send to channel
info: returned when a message to a channel is blocked by a channel mode or ban
example: irc.quakenet.org 404 Dana #channel :Cannot send to channel
¶405
numeric: 405    ERR_TOOMANYCHANNELS
format: <source> 405 <target> <channel> :You have joined too many channels
info: returned when trying to join more channels than is allowed
example: irc.quakenet.org 405 Dana #channel :You have joined too many channels
¶406
numeric: 406    ERR_WASNOSUCHNICK
format: <source> 406 <target> <nick> :There was no such nickname
info: returned when using WHOWAS command and there was no such nick
example: irc.quakenet.org 406 Dana Q :There was no such nickname
¶408
numeric: 408    ERR_SEARCHNOMATCH
format: <source> 408 <target> :<command> <mask> No matching record(s) found
info: returned when using a command such as CHECK and no match is found
example: irc.quakenet.org 408 Dana :CHECK *.de No matching record(s) found
¶409
numeric: 409    ERR_NOORIGIN
format: <source> 409 <target> :No origin specified
info: returned when using the PING and PONG commands without the originator parameter
example: irc.quakenet.org 409 Dana :No origin specified
¶411
numeric: 411    ERR_NORECIPIENT
format: <source> 411 <target> :No recipient given (<command>)
info: returned when no target is specified for the command, such as PRIVMSG and NOTICE
example: irc.quakenet.org 411 Dana :No recipient given (PRIVMSG)
¶412
numeric: 412   ERR_NOTEXTTOSEND
format: <source> 412 <target> :No text to send
info: returned when using PRIVMSG or NOTICE without text to send
example: irc.quakenet.org 412 Dana :No text to send
¶413
numeric: 413    ERR_NOTOPLEVEL
format: <source> 413 <target> <mask> :No toplevel domain specified
info: returned when using $<mask> as target (broadcast) in PRIVMSG or NOTICE commands
example: irc.quakenet.org 413 Dana $* :No toplevel domain specified
¶414
numeric: 414    ERR_WILDTOPLEVEL
format: <source> 414 <target> <mask> :Wildcard in toplevel Domain
info: returned when a wildcard is in the toplevel domain in <mask>
example: irc.quakenet.org 414 Dana $*.de* :Wildcard in toplevel Domain
¶416
numeric: 416    ERR_QUERYTOOLONG
format: <source> 416 <target> <command> :Too many lines in the output, restrict your query
info: returned when a request returns too many results, for example using "WHO *" or "WHOIS *"
example: irc.quakenet.org 416 Dana WHO :Too many lines in the output, restrict your query
¶421
numeric: 421    ERR_UNKNOWNCOMMAND
format: <source> 421 <target> <command> :Unknown command
info: returned when using an unknown command
example: irc.quakenet.org 421 Dana cow :Unknown command
¶422
numeric: 422    ERR_NOMOTD
format: <source> 422 <target> :MOTD File is missing
info: returned when using the MOTD command or when connecting and the MOTD file is missing
example: irc.quakenet.org 422 Dana :MOTD File is missing
¶423
numeric: 423    ERR_NOADMININFO
format: <source> 423 <target> <server> :No administrative info available
info: returned when using the ADMIN command and no info is available
example: irc.quakenet.org 423 Dana irc.quakenet.org :No administrative info available
¶431
numeric: 431    ERR_NONICKNAMEGIVEN
format: <source> 431 <target> :No nickname given
info: returned when using a command which requires a nick parameter such as WHOIS and none is given
example: irc.quakenet.org 431 Dana :No nickname given
¶432
numeric: 432    ERR_ERRONEUSNICKNAME
format: <source> 432 <target> <nick> :Erroneous Nickname
info: returned when trying to change nick to an erroneous nickname (either invalid or G-lined)
example: irc.quakenet.org 432 Dana -Dana :Erroneus nickname
¶433
numeric: 433    ERR_NICKNAMEINUSE
format: <source> 433 <target> <nick> :Nickname is already in use.
info: returned when trying to change nick which is already used
example: irc.quakenet.org 433 Dana Q :Nickname is already in use.
¶436
numeric: 436    ERR_NICKCOLLISION
format: <source> 436 <target> <nick> :Nickname collision KILL
info: returned when a nickname collision occurs on your nick, and you are disconnected right after
example: irc.quakenet.org 436 Dana Dana :Nickname collision KILL
¶437
numeric: 437    ERR_BANNICKCHANGE
format: <source> 437 <target> <channel> :Cannot change nickname while banned on channel
info: returned when changing nick and you are banned on a channel
example: irc.quakenet.org 437 Dana #channel :Cannot change nickname while banned on channel
¶438
numeric: 438    ERR_NICKTOOFAST
format: <source> 438 <target> <nick> :Nick change too fast. Please wait <seconds> seconds.
info: returned when changing nick too fast
example: irc.quakenet.org 438 Dana Dana- :Nick change too fast. Please wait 29 seconds.
¶439
numeric: 439    ERR_TARGETTOOFAST
format: <source> 439 <target> <new_target> :Target change too fast. Please wait <N> seconds.
info: returned when changing target and you have no free targets left
example: irc.quakenet.org 439 Dana #channel :Target change too fast. Please wait 30 seconds.
¶441
numeric: 441    ERR_USERNOTINCHANNEL
format: <source> 441 <target> <nick> <channel> :They aren't on that channel
info: returned when trying to kick/op/voice/deop/devoice someone who is not on the channel
example: irc.quakenet.org 441 Dana fiDanaot #channel :They aren't on that channel
¶442
numeric: 442    ERR_NOTONCHANNEL
format: <source> 442 <target> <channel> :You're not on that channel
info: returned when trying to do something on a channel you are not on, such as changing channel 

modes

example: irc.quakenet.org 442 Dana #channel :You're not on that channel
¶443
numeric: 443    ERR_USERONCHANNEL
format: <source> 443 <target> <nick> <channel> :is already on channel
info: returned when trying to invite a user who is already on the channel
example: irc.quakenet.org 443 Dana fiDanaot #channel :is already on channel
¶451
numeric: 451    ERR_NOTREGISTERED
format: <source> 451 <target> [<target>] :Register first.
info: returned when sending commands before the client is registered
example: irc.quakenet.org 451 *  :Register first.
example: irc.quakenet.org 451 Dana Dana :Register first.
¶461
numeric: 461    ERR_NEEDMOREPARAMS
format: <source> 461 <target> <command> [<param>] :Not enough parameters
info: returned when not enough parameters are specified
example: irc.quakenet.org 461 Dana JOIN :Not enough parameters
example: irc.quakenet.org 461 Dana MODE +k :Not enough parameters
¶462
numeric: 462    ERR_ALREADYREGISTRED
format: <source> 462 <target> :You may not reregister
info: returned when using USER or SERVER command after being registered
example: irc.quakenet.org 462 Dana :You may not reregister
¶464
numeric: 464    ERR_PASSWDMISMATCH
format: <source> 464 <target> :Password Incorrect
info: returned when trying to OPER with the wrong password and when connecting with the wrong 

password

example: irc.quakenet.org 464 Dana :Password incorrect
¶465
numeric: 465    ERR_YOUREBANNEDCREEP
format: <source> 465 <target> :<reason>
info: returned before the connection is closed when you are G-lined or K-lined
example: irc.quakenet.org 465 Dana :Connection from your host is refused on this server.
¶467
numeric: 467    ERR_KEYSET
format: <source> 467 <target> <channel> :Channel key already set
info: returned when setting a channel key when one is already set and when unsetting a channel key 

when none is set

example: irc.quakenet.org 467 Dana #channel :Channel key already set
¶468
numeric: 468    ERR_INVALIDUSERNAME
format: <source> 468 <target> :info
info: returned when trying to connect with an invalid username
example: irc.quakenet.org 468 Dana :Your username is invalid.
¶471
numeric: 471    ERR_CHANNELISFULL
format: <source> 471 <target> <channel> :Cannot join channel, channel is full (+l)
info: returned when trying to join a channel which is full
example: irc.quakenet.org 471 Dana #channel :Cannot join channel, channel is full (+l)
¶472
numeric: 472    ERR_UNKNOWNMODE
format: <source> 472 <target> <char> :is unknown mode char to me
info: returned when trying to set an unknown channel mode
example: irc.quakenet.org 472 Dana A :is unknown mode char to me
¶473
numeric: 473    ERR_INVITEONLYCHAN
format: <source> 473 <target> <channel> :Cannot join channel, you must be invited (+i)
info: returned when trying to join an invite only channel (when not invited)
example: irc.quakenet.org 473 Dana #channel :Cannot join channel, you must be invited (+i)
¶474
numeric: 474    ERR_BANNEDFROMCHAN
format: <source> 474 <target> <channel> :Cannot join channel, you are banned (+b)
info: returned when trying to join a channel when you are banned
example: irc.quakenet.org 474 Dana #channel :Cannot join channel, you are banned (+b)
¶475
numeric: 475    ERR_BADCHANNELKEY
format: <source> 475 <target> <channel> :Cannot join channel, you need the correct key (+k)
info: returned when trying to join a +k channel without the correct key
example: irc.quakenet.org 475 Dana #channel :Cannot join channel, you need the correct key (+k)
¶477
numeric: 477    ERR_NEEDREGGEDNICK
format: <source> 477 <target> <channel> :Cannot join channel, you must be authed to join (+r)
info: returned when trying to join a channel where chanmode +r is set and you are not registered
example: irc.quakenet.org 477 Dana #channel :Cannot join channel, you must be authed to join (+r)
¶478
numeric: 478    ERR_BANLISTFULL
format: <source> 478 <target> <channel> <mask> :Channel ban/ignore list is full
info: returned when trying to set a ban when the banlist is full
example: irc.quakenet.org 478 Dana #channel *!*@evil.host.com :Channel ban/ignore list is full
¶479
numeric: 479    ERR_BADCHANNAME
format: <source> 479 <target> <channel> :Cannot join channel (G-lined: <reason>)
info: returned when trying to join a channel which is G-lined
example: irc.quakenet.org 479 Dana #channel :Cannot join channel (G-lined: network misuse)
¶481
numeric: 481    ERR_NOPRIVILEGES
format: <source> 481 <target> :Permission Denied: Insufficient privileges
info: returned when you have insufficient privileges to use the command
example: irc.quakenet.org 481 Dana :Permission Denied: Insufficient privileges
¶482
numeric: 482    ERR_CHANOPRIVSNEEDED
format: <source> 482 <target> <channel> :You're not channel operator
info: returned when trying to use a command which requires you to be a channel operator
example: irc.quakenet.org 482 Dana #channel :You're not channel operator
¶483
numeric: 483    ERR_CANTKILLSERVER
format: <source> 483 <target> :You cant kill a server!
info: returned when trying to use KILL on a server
example: irc.quakenet.org 483 Dana :You cant kill a server!
¶484
numeric: 484    ERR_ISCHANSERVICE
format: <source> 484 <target> <nick> <channel> :Cannot kill, kick or deop an IRC operator
format: <source> 484 <target> KILL <nick> :Cannot kill, kick or deop an IRC operator
info: returned when trying to kill, kick or deop an IRC Operator with usermode +k set
example irc.quakenet.org 484 Dana Dana #channel :Cannot kill, kick or deop an IRC operator
example: irc.quakenet.org 484 Dana KILL Dana :Cannot kill, kick or deop an IRC operator
¶485
numeric: 485    ERR_ISREALSERVICE
format: <source> 485 <target> <nick> <channel> :Cannot kill, kick or deop a network service
format: <source> 485 <target> KILL <nick> :Cannot kill, kick or deop a network service
info: returned when trying to kill, kick or deop a network service
example: irc.quakenet.org 485 Dana Q #channel :Cannot kill, kick or deop a network service
example: irc.quakenet.org 485 Dana KILL Q :Cannot kill, kick or deop a network service
¶486
numeric: 486    ERR_ACCOUNTONLY
format: <source> 486 <target> <nick> :You must be authed in order to message this user
info: returned when sending a PRIVMSG, NOTICE or INVITE to a user with usermode +R set when you are 

not registered (+r) and you are not an IRC Operator

example: irc.quakenet.org 486 Dana Dana :You must be authed in order to message this user
¶489
numeric: 489    ERR_VOICENEEDED
format: <source> 489 <target> <channel> :You're neither voiced nor channel operator
info: returned when using the CNOTICE or CPRIVMSG command and you are not opped or voiced on the 

specified channel

example: irc.quakenet.org 489 Dana #channel :You're neither voiced nor channel operator
¶491
numeric: 491    ERR_NOOPERHOST
format: <source> 491 <target> :No O-lines for your host
info: returned when using OPER and there are no matching O lines for your host with the given ID
example: irc.quakenet.org 491 Dana :No O-lines for your host
¶493
numeric: 493    ERR_NOFEATURE
format: <source> 493 <target> <feature> :No such feature
info: returned when using the GET command and such feature does not exist
example: irc.quakenet.org 493 Dana F :No such feature
¶494
numeric: 494    ERR_BADFEATVALUE
format: <source> 494 <target> <value> :Bad value for feature <feature>
info: returned when using the SET command
example: irc.quakenet.org 494 Dana 1 :Bad value for feature NO_OPER_DEOP_LCHAN
¶495
numeric: 495    ERR_BADLOGTYPE
format: <source> 495 <target> <log_type> :No such log type
info: returned when using the SET command, "SET LOG .."
example: irc.quakenet.org 495 Dana cow :No such log type
¶496
numeric: 496    ERR_BADLOGSYS
format: <source> 496 <target> <log_system> :No such log subsystem
info: returned when using the SET command, "SET LOG .."
example: irc.quakenet.org 496 Dana cow :No such log subsystem
¶497
numeric: 497    ERR_BADLOGVALUE
format: <source> 497 <target> <log_type> :Bad value for log type
info: returned when using the SET command, "SET LOG .."
example: irc.quakenet.org 497 Dana cow :Bad value for log type
¶498
numeric: 498    ERR_ISOPERLCHAN
format: <source> 498 <target> <nick> <channel> :Cannot kick or deop an IRC Operator on a local 

channel

info: returned when trying to kick or deop an IRC Operator on a local channel (feature 

NO_OPER_DEOP_LCHAN is TRUE)

example: irc.quakenet.org 498 Dana Dana &channel :Cannot kick or deop an IRC Operator on a local 

channel

¶501
numeric: 501    ERR_UMODEUNKNOWNFLAG
format: <source> 501 <target> <mode> :Unknown MODE flag
info: returned when setting an invalid usermode
example: irc.quakenet.org 501 Dana q :Unknown MODE flag
¶502
numeric: 502    ERR_USERSDONTMATCH
format: <source> 502 <target> :Cant change mode for other users
info: returned when trying to set a usermode for someone else
example: irc.quakenet.org 502 Dana :Cant change mode for other users
¶511
numeric: 511    ERR_SILELISTFULL
format: <source> 511 <target> <mask> :Your silence list is full
info: returned when trying to add an entry to your silence list when it is full
example: irc.quakenet.org 511 Dana *!*@evil.host.com :Your silence list is full
¶512
numeric: 512    ERR_NOSUCHGLINE
format: <source> 512 <target> <mask> :No such gline
info: returned when using the GLINE command
example: irc.quakenet.org 512 Dana *!*@evil.host.com :No such gline
¶513
numeric: 513    ERR_BADPING
format: <source> 513 <target> :To connect, type /QUOTE PONG <string>
format: <source> 513 <target> :Your client may not be compatible with this server.
format: <source> 513 <target> :Compatible clients are available at <url>
info: returned when using PONG command with no/wrong parameter duration the registration part, 

<url> is defined by the F line, default: "ftp://ftp.undernet.org/pub/irc/clients"

example: irc.quakenet.org 513 Dana :To connect, type /QUOTE PONG 1273843734
¶514
numeric: 514    ERR_NOSUCHJUPE
format: <source> 514 <target> <server> :No such jupe
info: returned when using the JUPE command
example: irc.quakenet.org 514 Dana hub1.quakenet.org :No such jupe
¶515
numeric: 515    ERR_BADEXPIRE
format: <source> 515 <target> <time> :Bad expire time
info: returned when setting a G-line or a JUPE with a bad expire time
example: irc.quakenet.org 515 Dana 0 :Bad expire time
¶516
numeric: 516    ERR_DONTCHEAT
format: <source> 516 <target>  :Don't Cheat.
info: returned when using as oper the special password "OVERRIDE" to join a local channel when this 

is not required

example: irc.quakenet.org 516 Dana  :Don't Cheat.
¶517
numeric: 517    ERR_DISABLED
format: <source> 517 <target> <command> :Command disabled.
info: returned when using a command which is disabled
example: irc.quakenet.org 512 Dana GLINE :Command disabled.
¶518
numeric: 518    ERR_LONGMASK
format: <source> 518 <target> :Mask is too long
info: returned when using the GLINE command
example: irc.quakenet.org 518 Dana :Mask is too long
¶519
numeric: 519    ERR_TOOMANYUSERS
format: <source> 519 <target> <count> :Too many users affected by mask
info: returned when trying to set a gline which matches more than X users (where X is defined in 

feature GLINEMAXUSERCOUNT)

example: irc.quakenet.org 519 Dana 100 :Too many users affected by mask
¶520
numeric: 520    ERR_MASKTOOWIDE
format: <source> 520 <target> <mask> :Mask is too wide
info: returned when using the GLINE command
example: irc.quakenet.org 520 Dana *!*Dana*@* :Mask is too wide
¶524
numeric: 524    ERR_QUARANTINED
format: <source> 524 <target> <channel> :<reason>
info: returned when using OPMODE or CLEARMODE on a Q-lined channel
example: irc.quakenet.org 524 Dana #channel :They can take care of themselves
¶530
numeric: 530    ERR_BADHOSTMASK
format: <source> 530 <target> <mask> :Invalid username/hostmask
info: returned when using the SETHOST command
example: irc.quakenet.org 530 Dana Dana@=Dana :Invalid username/hostmask
¶531
numeric: 531    ERR_HOSTUNAVAIL
format: <source> 531 <target> <mask> :sethost not found
info: returned when using the SETHOST command
example: irc.quakenet.org 531 Dana cows.go.moo :sethost not found
¶admin
ADMIN command: 256 RPL_ADMINME   257 RPL_ADMINLOC1    258 RPL_ADMINLOC2     259 RPL_ADMINEMAIL   

402 ERR_NOSUCHSERVER 423 ERR_NOADMININFO 481 ERR_NOPRIVILEGES

¶away
AWAY command: 301 RPL_AWAY   305 RPL_UNAWAY   306 RPL_NOWAWAY
¶check
CHECK command: 286 RPL_CHKHEAD   287 RPL_CHANUSER   290 RPL_DATASTR   291 RPL_ENDOFCHECK   408 

ERR_SEARCHNOMATCH 461 ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES

¶clearmode
CLEARMODE command: 403 ERR_NOSUCHCHANNEL   461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES   517 

ERR_DISABLED 524 ERR_QUARANTINED

¶close
CLOSE command: 362 RPL_CLOSING   363 RPL_CLOSEEND   481 ERR_NOPRIVILEGES
¶cnotice
CNOTICE command: 301 RPL_AWAY   401 ERR_NOSUCHNICK   403 ERR_NOSUCHCHANNEL   441 

ERR_USERNOTINCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS 489 ERR_VOICENEEDED

¶connect
CONNECT command: 402 ERR_NOSUCHSERVER   461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
¶cprivmsg
CPRIVMSG command: 301 RPL_AWAY   401 ERR_NOSUCHNICK   403 ERR_NOSUCHCHANNEL   441 

ERR_USERNOTINCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS 489 ERR_VOICENEEDED

¶get
GET command: 284 RPL_FEATURE   461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES   493 ERR_NOFEATURE
¶gline
GLINE command:247 RPL_STATSGLINE   280 RPL_GLIST   281 RPL_ENDOFGLIST   402 ERR_NOSUCHSERVER   461 

ERR_NEEDMOREPARAMS 465 ERR_YOUREBANNEDCREEP 481 ERR_NOPRIVILEGES 512 ERR_NOSUCHGLINE 518

ERR_LONGMASK 515 ERR_BADEXPIRE 517 ERR_DISABLED 519 ERR_TOOMANYUSERS 520 ERR_MASKTOOWIDE

¶info
INFO command: 371 RPL_INFO   374 RPL_ENDOFINFO   402 ERR_NOSUCHSERVER   481 ERR_NOPRIVILEGES
¶invite
INVITE command: 301 RPL_AWAY   341 RPL_INVITING   346 RPL_INVITELIST   347 RPL_ENDOFINVITELIST   

401 ERR_NOSUCHNICK 442 ERR_NOTONCHANNEL 443 ERR_USERONCHANNEL 461 ERR_NEEDMOREPARAMS 482

ERR_CHANOPRIVSNEEDED 486 ERR_ACCOUNTONLY

¶ison
ISON command: 303 RPL_ISON   461 ERR_NEEDMOREPARAMS
¶join
JOIN command: 332 RPL_TOPIC   333 RPL_TOPICWHOTIME   353 RPL_NAMREPLY   366 RPL_ENDOFNAMES   403 

ERR_NOSUCHCHANNEL 405 ERR_TOOMANYCHANNELS 461 ERR_NEEDMOREPARAMS 471 ERR_CHANNELISFULL 473

ERR_INVITEONLYCHAN 474 ERR_BANNEDFROMCHAN 475 ERR_BADCHANNELKEY 477 ERR_NEEDREGGEDNICK 479

ERR_BADCHANNAME 516 ERR_DONTCHEAT

¶jupe
JUPE command: 282 RPL_JUPELIST   283 RPL_ENDOFJUPELIST   402 ERR_NOSUCHSERVER   461 

ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 514 ERR_NOSUCHJUPE 515 ERR_BADEXPIRE 517

ERR_DISABLED

¶kick
KICK command: 403 ERR_NOSUCHCHANNEL   441 ERR_USERNOTINCHANNEL   461 ERR_NEEDMOREPARAMS   482 

ERR_CHANOPRIVSNEEDED 484 ERR_ISCHANSERVICE 485 ERR_ISREALSERVICE 498 ERR_ISOPERLCHAN

¶kill
KILL command: 401 ERR_NOSUCHNICK   461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES   483 

ERR_CANTKILLSERVER 484 ERR_ISCHANSERVICE 485 ERR_ISREALSERVICE

¶links
LINKS command: 364 RPL_LINKS 365 RPL_ENDOFLINKS
¶list
LIST command: 321 RPL_LISTSTART   322 RPL_LIST   323 RPL_LISTEND   334 RPL_LISTUSAGE
¶lusers
LUSERS command: 251 RPL_LUSERCLIENT   252 RPL_LUSEROP   253 RPL_LUSERUNKNOWN   254 

RPL_LUSERCHANNELS 255 RPL_LUSERME

¶map
MAP command: 015 RPL_MAP   016 RPL_MAPMORE   017 RPL_MAPEND
¶mode
MODE command: 008 RPL_SNOMASK   221 RPL_UMODEIS   324 RPL_CHANNELMODEIS   329 RPL_CREATIONTIME   

367 RPL_BANLIST 368 RPL_ENDOFBANLIST 396 RPL_HOSTHIDDEN 401 ERR_NOSUCHNICK 403

ERR_NOSUCHCHANNEL 441 ERR_USERNOTINCHANNEL 442 ERR_NOTONCHANNEL 461 ERR_NEEDMOREPARAMS

MODE command: 467 ERR_KEYSET   472 ERR_UNKNOWNMODE   478 ERR_BANLISTFULL   482 ERR_CHANOPRIVSNEEDED 
 484 ERR_ISCHANSERVICE   485 ERR_ISREALSERVICE   498 ERR_ISOPERLCHAN   501 ERR_UMODEUNKNOWNFLAG   

502 ERR_USERSDONTMATCH 530 ERR_BADHOSTMASK 531 ERR_HOSTUNAVAIL

¶motd
MOTD command: 372 RPL_MOTD   375 RPL_MOTDSTART   376 RPL_ENDOFMOTD   382 RPL_REHASHING   422 

ERR_NOMOTD 481 ERR_NOPRIVILEGES

¶names
NAMES command: 353 RPL_NAMREPLY   355 RPL_DELNAMREPLY   366 RPL_ENDOFNAMES   402 ERR_NOSUCHSERVER   

403 ERR_NOSUCHCHANNEL 481 ERR_NOPRIVILEGES

¶nick
NICK command: 431 ERR_NONICKNAMEGIVEN   432 ERR_ERRONEUSNICKNAME   433 ERR_NICKNAMEINUSE   436 

ERR_NICKCOLLISION 437 ERR_BANNICKCHANGE 438 ERR_NICKTOOFAST 461 ERR_NEEDMOREPARAMS

¶notice
NOTICE command: 404 ERR_CANNOTSENDTOCHAN   411 ERR_NORECIPIENT   412 ERR_NOTEXTTOSEND   413 

ERR_NOTOPLEVEL 414 ERR_WILDTOPLEVEL 439 ERR_TARGETTOOFAST 486 ERR_ACCOUNTONLY

¶oper
OPER command: 381 RPL_YOUREOPER   461 ERR_NEEDMOREPARAMS   464 ERR_PASSWDMISMATCH   491 

ERR_NOOPERHOST

¶opmode
OPMODE command: 401 ERR_NOSUCHNICK   403 ERR_NOSUCHCHANNEL   441 ERR_USERNOTINCHANNEL   461 

ERR_NEEDMOREPARAMS 481 ERR_NOPRIVILEGES 517 ERR_DISABLED 524 ERR_QUARANTINED

¶part
PART command: 403 ERR_NOSUCHCHANNEL   442 ERR_NOTONCHANNEL   461 ERR_NEEDMOREPARAMS
¶ping
PING command: 409 ERR_NOORIGIN   402 ERR_NOSUCHSERVER
¶pong
PONG command: 409 ERR_NOORIGIN   513 ERR_BADPING
¶privmsg
PRIVMSG command: 301 RPL_AWAY   401 ERR_NOSUCHNICK   402 ERR_NOSUCHSERVER   403 ERR_NOSUCHCHANNEL   

404 ERR_CANNOTSENDTOCHAN 411 ERR_NORECIPIENT 412 ERR_NOTEXTTOSEND 413 ERR_NOTOPLEVEL 414

ERR_WILDTOPLEVEL 439 ERR_TARGETTOOFAST 486 ERR_ACCOUNTONLY

¶privs
PRIVS command: 270 RPL_PRIVS   481 ERR_NOPRIVILEGES
¶rehash
REHASH command: 382 RPL_REHASHING   481 ERR_NOPRIVILEGES
¶rping
RPING command: 402 ERR_NOSUCHSERVER   461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
¶set
SET command: 461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES   494 ERR_BADFEATVALUE   495 

ERR_BADLOGTYPE 496 ERR_BADLOGSYS 497 ERR_BADLOGVALUE

¶sethost
SETHOST command: 396 RPL_HOSTHIDDEN   461 ERR_NEEDMOREPARAMS   517 ERR_DISABLED   530 

ERR_BADHOSTMASK 531 ERR_HOSTUNAVAIL

¶silence
SILENCE command: 271 RPL_SILELIST   272 RPL_ENDOFSILELIST   401 ERR_NOSUCHNICK   511 

ERR_SILELISTFULL

¶stats
STATS command: 211 RPL_STATSLINKINFO   212 RPL_STATSCOMMANDS   213 RPL_STATSCLINE   215 

RPL_STATSILINE 216 RPL_STATSKLINE 217 RPL_STATSPLINE 218 RPL_STATSYLINE 219 RPL_ENDOFSTATS

228 RPL_STATSQLINE 236 RPL_STATSVERBOSE 237 RPL_STATSENGINE 238 RPL_STATSFLINE

STATS command: 241 RPL_STATSLLINE   242 RPL_STATSUPTIME   243 RPL_STATSOLINE   244 RPL_STATSHLINE   

246 RPL_STATSTLINE 247 RPL_STATSGLINE 248 RPL_STATSULINE 249 RPL_STATSDEBUG 250

RPL_STATSCONN 275 RPL_STATSDLINE 304 RPL_TEXT 398 RPL_STATSSLINE 481 ERR_NOPRIVILEGES

¶squit
SQUIT command: 461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
¶time
TIME command: 391 RPL_TIME
¶topic
TOPIC command: 331 RPL_NOTOPIC   332 RPL_TOPIC   333 RPL_TOPICWHOTIME   403 ERR_NOSUCHCHANNEL   442 

ERR_NOTONCHANNEL 482 ERR_CHANOPRIVSNEEDED

¶trace
TRACE command: 200 RPL_TRACELINK   201 RPL_TRACECONNECTING   202 RPL_TRACEHANDSHAKE   203 

RPL_TRACEUNKNOWN 204 RPL_TRACEOPERATOR 205 RPL_TRACEUSER 206 RPL_TRACESERVER 208

RPL_TRACENEWTYPE 209 RPL_TRACECLASS 481 ERR_NOPRIVILEGES

¶uping
UPING command: 461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
¶userhost
USERHOST command: 302 RPL_USERHOST   461 ERR_NEEDMOREPARAMS
¶userip
USERIP command: 340 RPL_USERIP   461 ERR_NEEDMOREPARAMS
¶version
VERSION command: 005 RPL_ISUPPORT   351 RPL_VERSION   402 ERR_NOSUCHSERVER   481 ERR_NOPRIVILEGES
¶wallchops
WALLCHOPS commmand: 403 ERR_NOSUCHCHANNEL   404 ERR_CANNOTSENDTOCHAN   411 ERR_NORECIPIENT   412 

ERR_NOTEXTTOSEND

¶wallops
WALLOPS command: 461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
¶wallusers
WALLUSERS command: 461 ERR_NEEDMOREPARAMS   481 ERR_NOPRIVILEGES
¶wallvoices
WALLVOICES command: 403 ERR_NOSUCHCHANNEL   404 ERR_CANNOTSENDTOCHAN   411 ERR_NORECIPIENT   412 

ERR_NOTEXTTOSEND

¶who
WHO command: 315 RPL_ENDOFWHO   352 RPL_WHOREPLY   354 RPL_WHOSPCRPL   416 ERR_QUERYTOOLONG
¶whois
WHOIS command: 301 RPL_AWAY   311 RPL_WHOISUSER   312 RPL_WHOISSERVER   313 RPL_WHOISOPERATOR   317 

RPL_WHOISIDLE 318 RPL_ENDOFWHOIS 319 RPL_WHOISCHANNELS 330 RPL_WHOISACCOUNT 338

RPL_WHOISACTUALLY 401 ERR_NOSUCHNICK 402 ERR_NOSUCHSERVER 416 ERR_QUERYTOOLONG 431

ERR_NONICKNAMEGIVEN

¶whowas
WHOWAS command: 301 RPL_AWAY   312 RPL_WHOISSERVER   314 RPL_WHOWASUSER   369 RPL_ENDOFWHOWAS   406 

ERR_WASNOSUCHNICK 431 ERR_NONICKNAMEGIVEN

¶009
numeric: 009    RPL_STATMEMTOT
format: <source> 009 <target> %u %u :Bytes Blocks
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶010
numeric: 010    RPL_STATMEM
format: <source> 010 <target> %u %u %s [%u]
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶214
numeric: 214    RPL_STATSNLINE
format: <source> 214 <target> N <ip|host> * <server> <port> <class>
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶231
numeric: 231    RPL_SERVICEINFO
format: <source> 231 <target> 0
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶232
numeric: 232    RPL_ENDOFSERVICES
format: <source> 232 <target> 0
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶233
numeric: 233    RPL_SERVICE
format: <source> 233 <target> 0
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶234
numeric: 234    RPL_SERVLIST
format: <source> 234 <target> 0
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶235
numeric: 235    RPL_SERVLISTEND
format: <source> 235 <target> 0
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶261
numeric: 261    RPL_TRACELOG
format: <source> 261 <target> File %s %d
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶262
numeric: 262    RPL_TRACEPING
format: <source> 262 <target> Ping %s %s
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶285
numeric: 285    RPL_NEWHOSTIS
format: <source> 285 <target> %s: %s host %s - [%s@%s]
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶300
numeric: 300    RPL_NONE
format: <source> 300 <target> 0
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶373
numeric: 373    RPL_INFOSTART
format: <source> 373 <target> :Server INFO
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶407
numeric: 407    ERR_TOOMANYTARGETS
format: <source> 407 <target> <mask> :Duplicate recipients. No message delivered
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶463
numeric: 463    ERR_NOPERMFORHOST
format: <source> 463 <target> :Your host isn't among the privileged
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶466
numeric: 466    ERR_YOUWILLBEBANNED
format: <source> 466 <target> 0
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶476
numeric: 476    ERR_BADCHANMASK
format: <source> 476 <target> %s :Bad Channel Mask
info: nolonger used in ircu+asuka or not used but reserved by rfc2812
¶error event
event: ERROR
format: ERROR :Closing Link: <nick> by <source> (<reason>)
info: shows you are being disconnected from the server, reason can be excess flood, killed, etc.
example: ERROR :closing link: Dana by irc.quakenet.org (excess flood)
¶invite event
event: INVITE
format: <source> INVITE :<channel> <timestamp>
info: shows you are being invited to channel, timestamp is the channel's creation time
example: Dana!Dana@Dana.users.quakenet.org INVITE :#channel 1097838164
¶join event
event: JOIN
format: <source> JOIN <channel>
info: shows a user joining a channel.
example: Dana!Dana@Dana.users.quakenet.org JOIN #channel
¶kick event
event: KICK
format: <source> KICK <channel> <target> :<message>
info: shows a user being kicked from a channel
example: Dana!Dana@Dana.users.quakenet.org KICK #channel fiDanaot :fish go out!
¶kill event
event: KILL
format: <source> KILL <your_nick> :<killed_by> (<reason>)
info: happens when you get killed
example: irc.quakenet.org KILL Dana :*.quakenet.org (spam)
¶mode event
event: MODE
format: <source> MODE <your_nick|channel> <[+|-]><modes> [<params>]
info: shows modes changes
example: Dana!Dana@Dana.users.quakenet.org MODE #channel +l 10
example: Dana!Dana@Dana.users.quakenet.org MODE Dana +x
¶nick event
event: NICK
format: <source> NICK :<new_nick>
info: shows a user changing nick
example: Dana!Dana@Dana.users.quakenet.org NICK :Dana-
¶notice event
event: NOTICE
format: <source> NOTICE <target> :[@|+] <message>
info: shows when a notice is received, target can be you or a channel you are in, target can also 

be a $(mask) making it a broadcast

example: Q!TheQBot@CServe.quakenet.org NOTICE Dana :Unknown command. Type   "/msg Q showcommands"
¶part event
event: PART
format: <source> PART <channel> [:<message>]
info: shows when a user parts a channel
example: Dana!Dana@Dana.users.quakenet.org PART #channel
¶ping event
event: PING
format: <source> PING :<string>
info: the server checks if the connection is still alive. if the client fails to respond with PONG 

with the given string, the client will be disconnected

example: irc.quakenet.org PING :1107704864
¶pong event
event: PONG
format: <source> PONG :<string>
info: shows the result of a PING command
example: irc.quakenet.org PONG :ALIVE
¶privmsg event
event: PRIVMSG
format: <source> PRIVMSG <target> :<message>
info: shows when a message is received, target can be you or a channel you are in, target can also 

be a $(mask) making it a broadcast

example: Dana!Dana@Dana.users.quakenet.org PRIVMSG #channel :hi there
¶quit event
event: QUIT
format: <source> QUIT [:<message>]
info: shows when a user quits IRC
example: Dana!Dana@Dana.users.quakenet.org QUIT :Signed off
¶rpong event
event: RPONG
format: <source> RPING <your_nick> <server> <delay_in_ms> :<string>
info: shows the result of a RPING command
example: irc.quakenet.org RPING Dana hub1.quakenet.org 1 :<No client start time>
¶silence event
event: SILENCE
format: <source> SILENCE [+|-]<mask>
info: shows added/removing a mask from your silence list.
example: Dana!Dana@Dana.users.quakenet.org SILENCE +*!*@12.34.56.78
¶topic event
event: TOPIC
format: <source> TOPIC <channel> :[<topic>]
info: shows when the topic is changed
example: Dana!Dana@Dana.users.quakenet.org TOPIC #channel :welcome to #channel
¶wallops event
event: WALLOPS
format: <source> WALLOPS :[*|$] <message>
info: shows when a WALLOPS or WALLUSERS message is received. the * shows it is a WALLOPS message, 

the $ shows it is a WALLUSERS message, none means it is a WALLDESYNCH message.

example: Dana!Dana@Dana.users.quakenet.org :$ moooo!