Revision 1.63
Red denotes a conflicting numeric definition, gray for deprecated (however quite possibly still in use), and blue for OK.
<client>
indicates the nickname of the client who is receiving this message, which is present as the first parameter of most numerics. If the client is not registered yet, <client>
is usually the character "*"
# | Name | Origin | Format | Comments |
---|---|---|---|---|
001 | RPL_WELCOME | RFC2812 | <client> :Welcome to the Internet Relay Network <nick>!<user>@<host> | The first message sent after client registration. The text used varies widely |
002 | RPL_YOURHOST | RFC2812 | <client> :Your host is <servername>, running version <version> | Part of the post-registration greeting. Text varies widely. Also known as RPL_YOURHOSTIS (InspIRCd v2) |
003 | RPL_CREATED | RFC2812 | <client> :This server was created <date> | Part of the post-registration greeting. Text varies widely and <date> is returned in a human-readable format. Also known as RPL_SERVERCREATED (InspIRCd v2) |
004 | RPL_MYINFO | RFC2812 | <client> <server_name> <version> <usermodes> <chanmodes> [chanmodes_with_a_parameter] | Part of the post-registration greeting. Also known as RPL_SERVERVERSION (InspIRCd v2) |
005 | RPL_BOUNCE | RFC2812 | <client> :Try server <server_name>, port <port_number> | Sent by the server to a user to suggest an alternative server, sometimes used when the connection is refused because the server is already full. Also known as RPL_SLINE (AustHex), and RPL_REDIR Also see RPL_BOUNCE (010). |
005 | RPL_ISUPPORT | <client> <1-13 tokens> :are supported by this server | Advertises features, limits, and protocol options that clients should be aware of. Also known as RPL_PROTOCTL (Bahamut, Unreal, Ultimate) Also see RPL_REMOTEISUPPORT (105). | |
006 | RPL_MAP | Unreal | ||
007 | RPL_MAPEND | Unreal | Also known as RPL_ENDMAP (InspIRCd) | |
008 | RPL_SNOMASK | ircu | Server notice mask (hex). Also known as RPL_SNOMASKIS (InspIRCd) | |
009 | RPL_STATMEMTOT | ircu | ||
010 | RPL_BOUNCE | <client> <hostname> <port> :<info> | Sent to the client to redirect it to another server. Also known as RPL_REDIR | |
010 | RPL_STATMEM | ircu | ||
014 | RPL_YOURCOOKIE | Hybrid? | ||
015 | RPL_MAP | ircu | ||
016 | RPL_MAPMORE | ircu | ||
017 | RPL_MAPEND | ircu | Also known as RPL_ENDMAP (InspIRCd) | |
018 | RPL_MAPUSERS | InspIRCd | <client> :<count> servers and <count> users, average <average count> users per server | |
020 | RPL_HELLO | rusnet-ircd | <client> :<info> | Used by Rusnet to send the initial "Please wait while we process your connection" message, rather than a server-sent NOTICE. |
030 | RPL_APASSWARN_SET | ircu | ||
031 | RPL_APASSWARN_SECRET | ircu | ||
032 | RPL_APASSWARN_CLEAR | ircu | ||
042 | RPL_YOURID | IRCnet | Also known as RPL_YOURUUID (InspIRCd) | |
043 | RPL_SAVENICK | IRCnet | <client> <newnick> :<info> | Sent to the client when their nickname was forced to change due to a collision |
050 | RPL_ATTEMPTINGJUNC | aircd | ||
051 | RPL_ATTEMPTINGREROUTE | aircd | ||
105 | RPL_REMOTEISUPPORT | Unreal | Same format as RPL_ISUPPORT, but returned when the client is requesting information from a remote server instead of the server it is currently connected to Also see RPL_ISUPPORT (005). | |
200 | RPL_TRACELINK | RFC1459 | <client> Link <version>[.<debug_level>] <destination> <next_server> [V<protocol_version> <link_uptime_in_seconds> <backstream_sendq> <upstream_sendq>] | See RFC |
201 | RPL_TRACECONNECTING | RFC1459 | <client> Try. <class> <server> | See RFC |
202 | RPL_TRACEHANDSHAKE | RFC1459 | <client> H.S. <class> <server> | See RFC |
203 | RPL_TRACEUNKNOWN | RFC1459 | <client> ???? <class> [<connection_address>] | See RFC |
204 | RPL_TRACEOPERATOR | RFC1459 | <client> Oper <class> <nick> | See RFC |
205 | RPL_TRACEUSER | RFC1459 | <client> User <class> <nick> | See RFC |
206 | RPL_TRACESERVER | RFC1459 | <client> Serv <class> <int>S <int>C <server> <nick!user|*!*>@<host|server> [V<protocol_version>] | See RFC |
207 | RPL_TRACESERVICE | RFC2812 | <client> Service <class> <name> <type> <active_type> | See RFC |
208 | RPL_TRACENEWTYPE | RFC1459 | <client> <newtype> 0 <client_name> | See RFC |
209 | RPL_TRACECLASS | RFC2812 | <client> Class <class> <count> | See RFC |
210 | RPL_TRACERECONNECT | RFC2812 | ||
210 | RPL_STATS | aircd | Used instead of having multiple stats numerics | |
210 | RPL_STATSHELP | Unreal | Used to send lists of stats flags and other help information. | |
211 | RPL_STATSLINKINFO | RFC1459 | <client> <linkname> <sendq> <sent_msgs> <sent_bytes> <recvd_msgs> <rcvd_bytes> <time_open> | Reply to STATS (See RFC) |
212 | RPL_STATSCOMMANDS | RFC1459 | <client> <command> <count> [<byte_count> <remote_count>] | Reply to STATS (See RFC) |
213 | RPL_STATSCLINE | RFC1459 | <client> C <host> * <name> <port> <class> | Reply to STATS (See RFC) |
214 | RPL_STATSNLINE | RFC1459 | <client> N <host> * <name> <port> <class> | Reply to STATS (See RFC), Also known as RPL_STATSOLDNLINE (ircu, Unreal) |
215 | RPL_STATSILINE | RFC1459 | <client> I <host> * <host> <port> <class> | Reply to STATS (See RFC) |
216 | RPL_STATSKLINE | RFC1459 | <client> K <host> * <username> <port> <class> | Reply to STATS (See RFC) |
217 | RPL_STATSQLINE | RFC1459 | ||
217 | RPL_STATSPLINE | ircu | ||
218 | RPL_STATSYLINE | RFC1459 | <client> Y <class> <ping_freq> <connect_freq> <max_sendq> | Reply to STATS (See RFC) |
219 | RPL_ENDOFSTATS | RFC1459 | <client> <query> :<info> | End of RPL_STATS* list. |
220 | RPL_STATSPLINE | Hybrid | ||
220 | RPL_STATSBLINE | Bahamut, Unreal | ||
220 | RPL_STATSWLINE | Nefarious | ||
221 | RPL_UMODEIS | RFC1459 | <client> <user_modes> [<user_mode_params>] | Information about a user's own modes. Some daemons have extended the mode command and certain modes take parameters (like channel modes). |
222 | RPL_MODLIST | |||
222 | RPL_SQLINE_NICK | Unreal | ||
222 | RPL_STATSBLINE | Bahamut | ||
222 | RPL_STATSJLINE | ircu | ||
222 | RPL_CODEPAGE | rusnet-ircd | ||
223 | RPL_STATSELINE | Bahamut | ||
223 | RPL_STATSGLINE | Unreal | ||
223 | RPL_CHARSET | rusnet-ircd | ||
224 | RPL_STATSFLINE | Hybrid, Bahamut | ||
224 | RPL_STATSTLINE | Unreal | ||
225 | RPL_STATSDLINE | Hybrid | ||
225 | RPL_STATSCLONE | Bahamut | ||
225 | RPL_STATSZLINE | Bahamut | ||
225 | RPL_STATSELINE | Unreal | ||
226 | RPL_STATSCOUNT | Bahamut | ||
226 | RPL_STATSALINE | Hybrid | ||
226 | RPL_STATSNLINE | Unreal | ||
227 | RPL_STATSGLINE | Bahamut | ||
227 | RPL_STATSVLINE | Unreal | ||
227 | RPL_STATSBLINE | Rizon | Returns details about active DNS blacklists and hits. | |
228 | RPL_STATSQLINE | ircu | ||
228 | RPL_STATSBANVER | Unreal | ||
229 | RPL_STATSSPAMF | Unreal | ||
230 | RPL_STATSEXCEPTTKL | Unreal | ||
231 | RPL_SERVICEINFO | RFC1459 | ||
232 | RPL_ENDOFSERVICES | RFC1459 | ||
232 | RPL_RULES | Unreal | ||
233 | RPL_SERVICE | RFC1459 | ||
234 | RPL_SERVLIST | RFC2812 | <client> <name> <server> <mask> <type> <hopcount> <info> | A service entry in the service list |
235 | RPL_SERVLISTEND | RFC2812 | <client> <mask> <type> :<info> | Termination of an RPL_SERVLIST list |
236 | RPL_STATSVERBOSE | ircu | Verbose server list? | |
237 | RPL_STATSENGINE | ircu | Engine name? | |
238 | RPL_STATSFLINE | ircu | Feature lines? | |
239 | RPL_STATSIAUTH | IRCnet | ||
240 | RPL_STATSVLINE | RFC2812 | ||
240 | RPL_STATSXLINE | AustHex | ||
241 | RPL_STATSLLINE | RFC1459 | <client> L <hostmask> * <servername> <maxdepth> | Reply to STATS (See RFC) |
242 | RPL_STATSUPTIME | RFC1459 | <client> :Server Up <days> days <hours>:<minutes>:<seconds> | Reply to STATS (See RFC) |
243 | RPL_STATSOLINE | RFC1459 | <client> O <hostmask> * <opername> [<privileges>] <class> | Reply to STATS O (See RFC); The privileges field is an extension in some IRC daemons, which returns either the name of a set of privileges, or a set of privileges. The class extension field returns which connection class the o-line applies to (this is also know to be placeholders like "0" and "-1" when inapplicable.) ircu doesn't have the privileges field and irc2 uses it to display which port, if any, the oper is restricted to. |
244 | RPL_STATSHLINE | RFC1459 | <client> H <hostmask> * <servername> | Reply to STATS (See RFC) |
245 | RPL_STATSSLINE | Bahamut, IRCnet, Hybrid | ||
245 | RPL_STATSTLINE | Hybrid? | ||
246 | RPL_STATSPING | RFC2812 | ||
246 | RPL_STATSSERVICE | Hybrid | ||
246 | RPL_STATSTLINE | ircu | ||
246 | RPL_STATSULINE | Hybrid | ||
247 | RPL_STATSBLINE | RFC2812 | ||
247 | RPL_STATSXLINE | Hybrid, PTlink, Unreal | ||
247 | RPL_STATSGLINE | ircu | ||
248 | RPL_STATSULINE | ircu | ||
248 | RPL_STATSDEFINE | IRCnet | ||
249 | RPL_STATSULINE | Extension to RFC1459? | ||
249 | RPL_STATSDEBUG | Hybrid | ||
250 | RPL_STATSDLINE | RFC2812 | ||
250 | RPL_STATSCONN | ircu, Unreal | ||
251 | RPL_LUSERCLIENT | RFC1459 | <client> :There are <int> users and <int> invisible on <int> servers | Reply to LUSERS command, other versions exist (eg. RFC2812); Text may vary. |
252 | RPL_LUSEROP | RFC1459 | <client> <int> :operator(s) online | Reply to LUSERS command - Number of IRC operators online |
253 | RPL_LUSERUNKNOWN | RFC1459 | <client> <int> :unknown connection(s) | Reply to LUSERS command - Number of connections in an unknown/unregistered state |
254 | RPL_LUSERCHANNELS | RFC1459 | <client> <int> :channels formed | Reply to LUSERS command - Number of channels formed |
255 | RPL_LUSERME | RFC1459 | <client> :I have <int> clients and <int> servers | Reply to LUSERS command - Information about local connections; Text may vary. |
256 | RPL_ADMINME | RFC1459 | <client> <server> :Administrative info | Start of an RPL_ADMIN* reply. In practice, the server parameter is often never given, and instead the last parameter contains the text 'Administrative info about <server>'. Newer daemons seem to follow the RFC and output the server's hostname in the last parameter, but also output the server name in the text as per traditional daemons. |
257 | RPL_ADMINLOC1 | RFC1459 | <client> :<admin_location> | Reply to ADMIN command (Location, first line) |
258 | RPL_ADMINLOC2 | RFC1459 | <client> :<admin_location> | Reply to ADMIN command (Location, second line) |
259 | RPL_ADMINEMAIL | RFC1459 | <client> :<email_address> | Reply to ADMIN command (E-mail address of administrator) |
261 | RPL_TRACELOG | RFC1459 | <client> File <logfile> <debug_level> | See RFC |
262 | RPL_TRACEPING | Extension to RFC1459? | ||
262 | RPL_TRACEEND | RFC2812 | <client> <server_name> <version>[.<debug_level>] :<info> | Used to terminate a list of RPL_TRACE* replies. Also known as RPL_ENDOFTRACE |
263 | RPL_TRYAGAIN | RFC2812 | <client> <command> :Please wait a while and try again. | When a server drops a command without processing it, it MUST use this reply. The last parameter text changes, and commonly provides the client with more information about why the command could not be processed (such as rate-limiting). Also known as RPL_LOAD_THROTTLED and RPL_LOAD2HI, I'm presuming they do the same thing. |
264 | RPL_USINGSSL | rusnet-ircd | ||
265 | RPL_LOCALUSERS | aircd, Hybrid, Bahamut | <client> [<u> <m>] :Current local users <u>, max <m> | Returns the number of clients currently and the maximum number of clients that have been connected directly to this server at one time, respectively. The two optional parameters are not always provided. Also known as RPL_CURRENT_LOCAL |
266 | RPL_GLOBALUSERS | aircd, Hybrid, Bahamut | <client> [<u> <m>] :Current global users <u>, max <m> | Returns the number of clients currently connected to the network, and the maximum number of clients ever connected to the network at one time, respectively. Also known as RPL_CURRENT_GLOBAL |
267 | RPL_START_NETSTAT | aircd | ||
268 | RPL_NETSTAT | aircd | ||
269 | RPL_END_NETSTAT | aircd | ||
270 | RPL_PRIVS | ircu | ||
270 | RPL_MAPUSERS | InspIRCd 2.0 | <client> :<count> servers and <count> users, average <average count> users per server | Moved to 018 in InspIRCd 3.0 |
271 | RPL_SILELIST | ircu | ||
272 | RPL_ENDOFSILELIST | ircu | ||
273 | RPL_NOTIFY | aircd | ||
274 | RPL_ENDNOTIFY | aircd | ||
274 | RPL_STATSDELTA | IRCnet | ||
275 | RPL_STATSDLINE | ircu, Ultimate | ||
275 | RPL_USINGSSL | Bahamut | <client> <nick> :is using a secure connection (SSL) | |
276 | RPL_WHOISCERTFP | oftc-hybrid | <client> <nick> :has client certificate fingerprint <fingerprint> | Shows the SSL/TLS certificate fingerprint used by the client with the given nickname. Only sent when users `"WHOIS"` themselves or when an operator sends the `"WHOIS"`. Also adopted by hybrid 8.1 and charybdis 3.2 |
276 | RPL_STATSRLINE | ircu | ||
276 | RPL_VCHANEXIST | Hybrid | Gone from hybrid 7.1 (2003) | |
277 | RPL_VCHANLIST | Hybrid | Gone from hybrid 7.1 (2003) | |
278 | RPL_VCHANHELP | Hybrid 7.0? | Gone from hybrid 7.1 (2003) | |
280 | RPL_GLIST | ircu | ||
281 | RPL_ENDOFGLIST | ircu | ||
281 | RPL_ACCEPTLIST | |||
282 | RPL_ENDOFACCEPT | |||
282 | RPL_JUPELIST | ircu | ||
283 | RPL_ALIST | |||
283 | RPL_ENDOFJUPELIST | ircu | ||
284 | RPL_ENDOFALIST | |||
284 | RPL_FEATURE | ircu | ||
285 | RPL_GLIST_HASH | |||
285 | RPL_CHANINFO_HANDLE | aircd | ||
285 | RPL_NEWHOSTIS | QuakeNet | ||
286 | RPL_CHANINFO_USERS | aircd | ||
286 | RPL_CHKHEAD | QuakeNet | ||
287 | RPL_CHANINFO_CHOPS | aircd | ||
287 | RPL_CHANUSER | QuakeNet | ||
288 | RPL_CHANINFO_VOICES | aircd | ||
288 | RPL_PATCHHEAD | QuakeNet | ||
289 | RPL_CHANINFO_AWAY | aircd | ||
289 | RPL_PATCHCON | QuakeNet | ||
290 | RPL_CHANINFO_OPERS | aircd | ||
290 | RPL_HELPHDR | Unreal | ||
290 | RPL_DATASTR | QuakeNet | ||
291 | RPL_CHANINFO_BANNED | aircd | ||
291 | RPL_HELPOP | Unreal | ||
291 | RPL_ENDOFCHECK | QuakeNet | ||
292 | RPL_CHANINFO_BANS | aircd | ||
292 | RPL_HELPTLR | Unreal | ||
292 | ERR_SEARCHNOMATCH | Nefarious | ||
293 | RPL_CHANINFO_INVITE | aircd | ||
293 | RPL_HELPHLP | Unreal | ||
294 | RPL_CHANINFO_INVITES | aircd | ||
294 | RPL_HELPFWD | Unreal | ||
295 | RPL_CHANINFO_KICK | aircd | ||
295 | RPL_HELPIGN | Unreal | ||
296 | RPL_CHANINFO_KICKS | aircd | ||
299 | RPL_END_CHANINFO | aircd | ||
300 | RPL_NONE | RFC1459 | Dummy reply, supposedly only used for debugging/testing new features, however has appeared in production daemons. | |
301 | RPL_AWAY | RFC1459 | <client> <nick> :<message> | Used in reply to a command directed at a user who is marked as away |
302 | RPL_USERHOST | RFC1459 | <client> :*1<reply> *( ' ' <reply> ) | Reply used by USERHOST (see RFC) |
303 | RPL_ISON | RFC1459 | <client> :*1<nick> *( ' ' <nick> ) | Reply to the ISON command (see RFC) |
304 | RPL_TEXT | irc2? | <client> :<text> | Displays text to the user. This seems to have been defined in irc2.7h but never used. Servers generally use specific numerics or server notices instead of this. Unreal uses this numeric, but most others don't use it |
305 | RPL_UNAWAY | RFC1459 | <client> :<info> | Reply from AWAY when no longer marked as away |
306 | RPL_NOWAWAY | RFC1459 | <client> :<info> | Reply from AWAY when marked away |
307 | RPL_USERIP | |||
307 | RPL_WHOISREGNICK | Bahamut, Unreal | ||
307 | RPL_SUSERHOST | AustHex | ||
308 | RPL_NOTIFYACTION | aircd | ||
308 | RPL_WHOISADMIN | Bahamut | ||
308 | RPL_RULESSTART | Unreal | Also known as RPL_RULESTART (InspIRCd) | |
309 | RPL_NICKTRACE | aircd | ||
309 | RPL_WHOISSADMIN | Bahamut | ||
309 | RPL_ENDOFRULES | Unreal | Also known as RPL_RULESEND (InspIRCd) | |
309 | RPL_WHOISHELPER | AustHex | ||
309 | RPL_WHOISSERVICE | oftc-hybrid | Reply to WHOIS - Client is a Network Service | |
310 | RPL_WHOISSVCMSG | Bahamut | ||
310 | RPL_WHOISHELPOP | Unreal | ||
310 | RPL_WHOISSERVICE | AustHex | ||
311 | RPL_WHOISUSER | RFC1459 | <client> <nick> <user> <host> * :<real_name> | Reply to WHOIS - Information about the user |
312 | RPL_WHOISSERVER | RFC1459 | <client> <nick> <server> :<server_info> | Reply to WHOIS - What server they're on |
313 | RPL_WHOISOPERATOR | RFC1459 | <client> <nick> :<privileges> | Reply to WHOIS - User has IRC Operator privileges |
314 | RPL_WHOWASUSER | RFC1459 | <client> <nick> <user> <host> * :<real_name> | Reply to WHOWAS - Information about the user |
315 | RPL_ENDOFWHO | RFC1459 | <client> <name> :<info> | Used to terminate a list of RPL_WHOREPLY replies |
316 | RPL_WHOISPRIVDEAF | Nefarious | ||
316 | RPL_WHOISCHANOP | RFC1459 | This numeric was reserved, but never actually used. The source code notes "redundant and not needed but reserved" | |
317 | RPL_WHOISIDLE | RFC1459 | <client> <nick> <seconds> :seconds idle | Reply to WHOIS - Idle information |
318 | RPL_ENDOFWHOIS | RFC1459 | <client> <nick> :<info> | Reply to WHOIS - End of list |
319 | RPL_WHOISCHANNELS | RFC1459 | <client> <nick> :*( ( '@' / '+' ) <channel> ' ' ) | Reply to WHOIS - Channel list for user (See RFC) |
320 | RPL_WHOISVIRT | AustHex | ||
320 | RPL_WHOISSPECIAL | Unreal | ||
321 | RPL_LISTSTART | RFC1459 | <client> Channels :Users Name | Channel list - Header |
322 | RPL_LIST | RFC1459 | <client> <channel> <#_visible> :<topic> | Channel list - A channel |
323 | RPL_LISTEND | RFC1459 | <client> :<info> | Channel list - End of list |
324 | RPL_CHANNELMODEIS | RFC1459 | <client> <channel> <mode> <mode_params> | |
325 | RPL_UNIQOPIS | RFC2812 | <client> <channel> <nickname> | |
325 | RPL_CHANNELPASSIS | |||
325 | RPL_WHOISWEBIRC | Nefarious | ||
325 | RPL_CHANNELMLOCKIS | sorircd | <client> <nick> <channel> <modeletters> :is the current channel mode-lock | Defined in header file in charybdis, but never used. Also known as RPL_CHANNELMLOCK. |
326 | RPL_NOCHANPASS | |||
327 | RPL_CHPASSUNKNOWN | |||
327 | RPL_WHOISHOST | rusnet-ircd | ||
328 | RPL_CHANNEL_URL | Bahamut, AustHex | Also known as RPL_CHANNELURL in charybdis | |
329 | RPL_CREATIONTIME | Bahamut | Also known as RPL_CHANNELCREATED (InspIRCd) | |
330 | RPL_WHOWAS_TIME | |||
330 | RPL_WHOISACCOUNT | ircu | <client> <nick> <authname> :<info> | Also known as RPL_WHOISLOGGEDIN (ratbox?, charybdis) |
331 | RPL_NOTOPIC | RFC1459 | <client> <channel> :<info> | Response to TOPIC when no topic is set. Also known as RPL_NOTOPICSET (InspIRCd) |
332 | RPL_TOPIC | RFC1459 | <client> <channel> :<topic> | Response to TOPIC with the set topic. Also known as RPL_TOPICSET (InspIRCd) |
333 | RPL_TOPICWHOTIME | ircu | Also known as RPL_TOPICTIME (InspIRCd). | |
334 | RPL_LISTUSAGE | ircu | ||
334 | RPL_COMMANDSYNTAX | Bahamut | ||
334 | RPL_LISTSYNTAX | Unreal | ||
335 | RPL_WHOISBOT | Unreal | ||
335 | RPL_WHOISTEXT | Hybrid | Since hybrid 8.2.0 | |
335 | RPL_WHOISACCOUNTONLY | Nefarious | ||
336 | RPL_INVITELIST | Hybrid | <client> :<channel> | Since hybrid 8.2.0. Not to be confused with the more widely used 346. A "list of channels a client is invited to" sent with /INVITE |
336 | RPL_WHOISBOT | Nefarious | ||
337 | RPL_ENDOFINVITELIST | Hybrid | <client> :End of /INVITE list. | Since hybrid 8.2.0. Not to be confused with the more widely used 347. |
337 | RPL_WHOISTEXT | Hybrid? | Before hybrid 8.2.0, for "User connected using a webirc gateway". Since charybdis 3.4.0 for "Underlying IPv4 is %s". | |
338 | RPL_CHANPASSOK | |||
338 | RPL_WHOISACTUALLY | ircu, Bahamut | ||
339 | RPL_BADCHANPASS | |||
339 | RPL_WHOISMARKS | Nefarious | ||
340 | RPL_USERIP | ircu | ||
341 | RPL_INVITING | RFC1459 | <client> <nick> <channel> | Returned by the server to indicate that the attempted INVITE message was successful and is being passed onto the end client. Note that RFC1459 documents the parameters in the reverse order. The format given here is the format used on production servers, and should be considered the standard reply above that given by RFC1459. |
342 | RPL_SUMMONING | RFC1459 | <client> <user> :<info> | Returned by a server answering a SUMMON message to indicate that it is summoning that user |
343 | RPL_WHOISKILL | Nefarious | ||
344 | RPL_WHOISCOUNTRY | InspIRCd 2.0 | <client> <nick> :is connected from <country> <country code> | Used by the third-party m_geoipban InspIRCd module. |
344 | RPL_WHOISCOUNTRY | InspIRCd 3.0 | <client> <nick> <country code> :is connecting from <country> | Used by InspIRCd's m_geoban module. |
344 | RPL_REOPLIST | IRCnet | <client> <channel> <mask> | MODE +R query |
345 | RPL_INVITED | GameSurge | <client> <channel> <user being invited> <user issuing invite> :<user being invited> has been invited by <user issuing invite> | Sent to users on a channel when an INVITE command has been issued. Also known as RPL_ISSUEDINVITE (ircu) |
345 | RPL_ENDOFREOPLIST | IRCnet | <client> <channel>: :End of Channel Reop List | MODE +R query |
346 | RPL_INVITELIST | RFC2812 | <client> <channel> <invitemask> | An invite mask for the invite mask list. Also known as RPL_INVEXLIST in hybrid 8.2.0 |
347 | RPL_ENDOFINVITELIST | RFC2812 | <client> <channel> :<info> | Termination of an RPL_INVITELIST list. Also known as RPL_ENDOFINVEXLIST in hybrid 8.2.0 |
348 | RPL_EXCEPTLIST | RFC2812 | <client> <channel> <exceptionmask> [<who> <set-ts>] | An exception mask for the exception mask list. Also known as RPL_EXLIST (Unreal, Ultimate). Bahamut calls this RPL_EXEMPTLIST and adds the last two optional params, <who> being either the nickmask of the client that set the exception or the server name, and <set-ts> being a unix timestamp representing when it was set. |
349 | RPL_ENDOFEXCEPTLIST | RFC2812 | <client> <channel> :<info> | Termination of an RPL_EXCEPTLIST list. Also known as RPL_ENDOFEXLIST (Unreal, Ultimate) or RPL_ENDOFEXEMPTLIST (Bahamut). |
350 | RPL_WHOISGATEWAY | InspIRCd 3.0 | <client> <real host> <real ip> :is connecting via {the <name> WebIRC, an ident} gateway | Used by InspIRCd's m_cgiirc module. |
351 | RPL_VERSION | RFC1459 | <client> <version> <server> :<comments> | Reply by the server showing its version details, however this format is not often adhered to |
352 | RPL_WHOREPLY | RFC1459 | <client> <channel> <user> <host> <server> <nick> <H|G>[*][@|+] :<hopcount> <real_name> | Reply to vanilla WHO (See RFC). This format can be very different if the 'WHOX' version of the command is used (see ircu). |
353 | RPL_NAMREPLY | RFC1459 | <client> ( '=' / '*' / '@' ) <channel> ' ' : [ '@' / '+' ] <nick> *( ' ' [ '@' / '+' ] <nick> ) | Reply to NAMES (See RFC) |
354 | RPL_WHOSPCRPL | ircu | Reply to WHO, however it is a 'special' reply because it is returned using a non-standard (non-RFC1459) format. The format is dictated by the command given by the user, and can vary widely. When this is used, the WHO command was invoked in its 'extended' form, as announced by the 'WHOX' ISUPPORT tag. Also known as RPL_RWHOREPLY (Bahamut). | |
355 | RPL_NAMREPLY_ | QuakeNet | <client> ( '=' / '*' / '@' ) <channel> ' ' : [ '@' / '+' ] <nick> *( ' ' [ '@' / '+' ] <nick> ) | Reply to the \users (when the channel is set +D, QuakeNet relative). The proper define name for this numeric is unknown at this time. Also known as RPL_DELNAMREPLY (ircu) Also see RPL_NAMREPLY (353). |
357 | RPL_MAP | AustHex | ||
358 | RPL_MAPMORE | AustHex | ||
359 | RPL_MAPEND | AustHex | ||
360 | RPL_WHOWASREAL | Charybdis | Defined in header file, but never used. Initially introduced in charybdis 2.1 behind `"#if 0"`, with the other side using RPL_WHOISACTUALLY | |
361 | RPL_KILLDONE | RFC1459 | ||
362 | RPL_CLOSING | RFC1459 | ||
363 | RPL_CLOSEEND | RFC1459 | ||
364 | RPL_LINKS | RFC1459 | <client> <mask> <server> :<hopcount> <server_info> | Reply to the LINKS command |
365 | RPL_ENDOFLINKS | RFC1459 | <client> <mask> :<info> | Termination of an RPL_LINKS list |
366 | RPL_ENDOFNAMES | RFC1459 | <client> <channel> :<info> | Termination of an RPL_NAMREPLY list |
367 | RPL_BANLIST | RFC1459 | <client> <channel> <banid> [[<setter> <time_left>|<time_left> :<reason>]] | A ban-list item (See RFC); <setter>, <time left> and <reason> are additions used by various servers. |
368 | RPL_ENDOFBANLIST | RFC1459 | <client> <channel> :<info> | Termination of an RPL_BANLIST list |
369 | RPL_ENDOFWHOWAS | RFC1459 | <client> <nick> :<info> | Reply to WHOWAS - End of list |
371 | RPL_INFO | RFC1459 | <client> :<string> | Reply to INFO |
372 | RPL_MOTD | RFC1459 | <client> :- <string> | Reply to MOTD |
373 | RPL_INFOSTART | RFC1459 | ||
374 | RPL_ENDOFINFO | RFC1459 | <client> :<info> | Termination of an RPL_INFO list |
375 | RPL_MOTDSTART | RFC1459 | <client> :- <server> Message of the day - | Start of an RPL_MOTD list |
376 | RPL_ENDOFMOTD | RFC1459 | <client> :<info> | Termination of an RPL_MOTD list |
377 | RPL_KICKEXPIRED | aircd | ||
377 | RPL_SPAM | AustHex | <client> :<text> | Used during the connection (after MOTD) to announce the network policy on spam and privacy. Supposedly now obsoleted in favor of using NOTICE. |
378 | RPL_BANEXPIRED | aircd | ||
378 | RPL_WHOISHOST | Unreal | ||
378 | RPL_MOTD | AustHex | Used by AustHex to 'force' the display of the MOTD, however is considered obsolete due to client/script awareness & ability to display the MOTD regardless. Also see RPL_MOTD (372). | |
379 | RPL_KICKLINKED | aircd | ||
379 | RPL_WHOISMODES | Unreal | ||
379 | RPL_WHOWASIP | InspIRCd 2.0 | <client> <nick> :was connecting from <host> | Moved to 652 in InspIRCd 3.0 |
380 | RPL_BANLINKED | aircd | ||
380 | RPL_YOURHELPER | AustHex | ||
381 | RPL_YOUREOPER | RFC1459 | <client> :<info> | Successful reply from OPER. Also known as RPL_YOUAREOPER (InspIRCd) |
382 | RPL_REHASHING | RFC1459 | <client> <config_file> :<info> | Successful reply from REHASH |
383 | RPL_YOURESERVICE | RFC2812 | <client> :You are service <service_name> | Sent upon successful registration of a service |
384 | RPL_MYPORTIS | RFC1459 | ||
385 | RPL_NOTOPERANYMORE | AustHex, Hybrid, Unreal | ||
386 | RPL_QLIST | Unreal | ||
386 | RPL_IRCOPS | Ultimate | ||
386 | RPL_IRCOPSHEADER | Nefarious | ||
386 | RPL_RSACHALLENGE | Hybrid | :* | Used by Hybrid's old OpenSSL OPER CHALLENGE response. This has been obsoleted in favor of SSL cert fingerprinting in oper blocks |
387 | RPL_ENDOFQLIST | Unreal | ||
387 | RPL_ENDOFIRCOPS | Ultimate | ||
387 | RPL_IRCOPS | Nefarious | ||
388 | RPL_ALIST | Unreal | ||
388 | RPL_ENDOFIRCOPS | Nefarious | ||
389 | RPL_ENDOFALIST | Unreal | ||
391 | RPL_TIME | RFC1459 | <client> <server> :<time string> | Response to the TIME command. The string format may vary greatly. |
391 | RPL_TIME | ircu | <client> <server> <timestamp> <offset> :<time string> | This extension adds the timestamp and timestamp-offset information for clients. |
391 | RPL_TIME | bdq-ircd | <client> <server> <timezone name> <microseconds> :<time string> | Timezone name is acronym style (eg. 'EST', 'PST' etc). The microseconds field is the number of microseconds since the UNIX epoch, however it is relative to the local timezone of the server. The timezone field is ambiguous, since it only appears to include American zones. |
391 | RPL_TIME | <client> <server> <year> <month> <day> <hour> <minute> <second> | Yet another variation, including the time broken down into its components. Time is supposedly relative to UTC. | |
392 | RPL_USERSSTART | RFC1459 | <client> :UserID Terminal Host | Start of an RPL_USERS list |
393 | RPL_USERS | RFC1459 | <client> :<username> <ttyline> <hostname> | Response to the USERS command (See RFC) |
394 | RPL_ENDOFUSERS | RFC1459 | <client> :<info> | Termination of an RPL_USERS list |
395 | RPL_NOUSERS | RFC1459 | <client> :<info> | Reply to USERS when nobody is logged in |
396 | RPL_VISIBLEHOST | Hybrid | <client> <hostname> :is now your visible host | Also known as RPL_YOURDISPLAYEDHOST (InspIRCd) or RPL_HOSTHIDDEN (ircu, charybdis, Quakenet, Unreal). <hostname> can also be in the form <user@hostname> (Quakenet). |
399 | RPL_CLONES | InspIRCd 3.0 | <client> <local-count> <global-count> <cidr-range> | |
400 | ERR_UNKNOWNERROR | <client> <command> [<?>] :<info> | Sent when an error occurred executing a command, but it is not specifically known why the command could not be executed. | |
401 | ERR_NOSUCHNICK | RFC1459 | <client> <nick> :<reason> | Used to indicate the nickname parameter supplied to a command is currently unused |
402 | ERR_NOSUCHSERVER | RFC1459 | <client> <server> :<reason> | Used to indicate the server name given currently doesn't exist |
403 | ERR_NOSUCHCHANNEL | RFC1459 | <client> <channel> :<reason> | Used to indicate the given channel name is invalid, or does not exist |
404 | ERR_CANNOTSENDTOCHAN | RFC1459 | <client> <channel> :<reason> | Sent to a user who does not have the rights to send a message to a channel |
405 | ERR_TOOMANYCHANNELS | RFC1459 | <client> <channel> :<reason> | Sent to a user when they have joined the maximum number of allowed channels and they tried to join another channel |
406 | ERR_WASNOSUCHNICK | RFC1459 | <client> <nick> :<reason> | Returned by WHOWAS to indicate there was no history information for a given nickname |
407 | ERR_TOOMANYTARGETS | RFC1459 | <client> <target> :<reason> | The given target(s) for a command are ambiguous in that they relate to too many targets |
408 | ERR_NOSUCHSERVICE | RFC2812 | <client> <service_name> :<reason> | Returned to a client which is attempting to send an SQUERY (or other message) to a service which does not exist |
408 | ERR_NOCOLORSONCHAN | Bahamut | ||
408 | ERR_NOCTRLSONCHAN | Hybrid | <client> <channel> :You cannot use control codes on this channel. Not sent: <text> | |
409 | ERR_NOORIGIN | RFC1459 | <client> :<reason> | PING or PONG message missing the originator parameter which is required since these commands must work without valid prefixes |
410 | ERR_INVALIDCAPCMD | Undernet? | <client> <badcmd> :Invalid CAP subcommand | Returned when a client sends a CAP subcommand which is invalid or otherwise issues an invalid CAP command. Also known as ERR_INVALIDCAPSUBCOMMAND (InspIRCd) or ERR_UNKNOWNCAPCMD (ircu) |
411 | ERR_NORECIPIENT | RFC1459 | <client> :<reason> | Returned when no recipient is given with a command |
412 | ERR_NOTEXTTOSEND | RFC1459 | <client> :<reason> | Returned when NOTICE/PRIVMSG is used with no message given |
413 | ERR_NOTOPLEVEL | RFC1459 | <client> <mask> :<reason> | Used when a message is being sent to a mask without being limited to a top-level domain (i.e. * instead of *.au) |
414 | ERR_WILDTOPLEVEL | RFC1459 | <client> <mask> :<reason> | Used when a message is being sent to a mask with a wild-card for a top level domain (i.e. *.*) |
415 | ERR_BADMASK | RFC2812 | <client> <mask> :<reason> | Used when a message is being sent to a mask with an invalid syntax |
416 | ERR_TOOMANYMATCHES | IRCnet | <client> <command> [<mask>] :<info> | Returned when too many matches have been found for a command and the output has been truncated. An example would be the WHO command, where by the mask '*' would match everyone on the network! Ouch! |
416 | ERR_QUERYTOOLONG | ircu | Same as ERR_TOOMANYMATCHES | |
417 | ERR_INPUTTOOLONG | ircu | Returned when an input line is longer than the server can process (512 bytes), to let the client know this line was dropped (rather than being truncated) | |
419 | ERR_LENGTHTRUNCATED | aircd | ||
420 | ERR_AMBIGUOUSCOMMAND | InspIRCd | <client> :Ambiguous abbreviation | Used by InspIRCd's m_abbreviation module |
421 | ERR_UNKNOWNCOMMAND | RFC1459 | <client> <command> :<reason> | Returned when the given command is unknown to the server (or hidden because of lack of access rights) |
422 | ERR_NOMOTD | RFC1459 | <client> :<reason> | Sent when there is no MOTD to send the client |
423 | ERR_NOADMININFO | RFC1459 | <client> <server> :<reason> | Returned by a server in response to an ADMIN request when no information is available. RFC1459 mentions this in the list of numerics. While it's not listed as a valid reply in section 4.3.7 ('Admin command'), it's confirmed to exist in the real world. |
424 | ERR_FILEERROR | RFC1459 | <client> :<reason> | Generic error message used to report a failed file operation during the processing of a command |
425 | ERR_NOOPERMOTD | Unreal | ||
429 | ERR_TOOMANYAWAY | Bahamut | ||
430 | ERR_EVENTNICKCHANGE | AustHex | Returned by NICK when the user is not allowed to change their nickname due to a channel event (channel mode +E) | |
431 | ERR_NONICKNAMEGIVEN | RFC1459 | <client> :<reason> | Returned when a nickname parameter expected for a command isn't found |
432 | ERR_ERRONEUSNICKNAME | RFC1459 | <client> <nick> :<reason> | Returned after receiving a NICK message which contains a nickname which is considered invalid, such as it's reserved ('anonymous') or contains characters considered invalid for nicknames. This numeric is misspelt, but remains with this name for historical reasons :) |
433 | ERR_NICKNAMEINUSE | RFC1459 | <client> <nick> :<reason> | Returned by the NICK command when the given nickname is already in use |
434 | ERR_SERVICENAMEINUSE | AustHex? | ||
434 | ERR_NORULES | Unreal, Ultimate | ||
435 | ERR_SERVICECONFUSED | Unreal | ||
435 | ERR_BANONCHAN | Bahamut | Also known as ERR_BANNICKCHANGE (ratbox, charybdis) | |
436 | ERR_NICKCOLLISION | RFC1459 | <nick> :<reason> | Returned by a server to a client when it detects a nickname collision |
437 | ERR_UNAVAILRESOURCE | RFC2812 | <client> <nick/channel/service> :<reason> | Return when the target is unable to be reached temporarily, eg. a delay mechanism in play, or a service being offline |
437 | ERR_BANNICKCHANGE | ircu | ||
438 | ERR_NICKTOOFAST | ircu | Also known as ERR_NCHANGETOOFAST (Unreal, Ultimate) | |
438 | ERR_DEAD | IRCnet | ||
439 | ERR_TARGETTOOFAST | ircu | Also known as many other things, RPL_INVTOOFAST, RPL_MSGTOOFAST, ERR_TARGETTOFAST (Bahamut), etc | |
440 | ERR_SERVICESDOWN | Bahamut, Unreal | ||
441 | ERR_USERNOTINCHANNEL | RFC1459 | <client> <nick> <channel> :<reason> | Returned by the server to indicate that the target user of the command is not on the given channel |
442 | ERR_NOTONCHANNEL | RFC1459 | <client> <channel> :<reason> | Returned by the server whenever a client tries to perform a channel effecting command for which the client is not a member |
443 | ERR_USERONCHANNEL | RFC1459 | <client> <nick> <channel> [:<reason>] | Returned when a client tries to invite a user to a channel they're already on |
444 | ERR_NOLOGIN | RFC1459 | <client> <user> :<reason> | Returned by the SUMMON command if a given user was not logged in and could not be summoned |
445 | ERR_SUMMONDISABLED | RFC1459 | <client> :<reason> | Returned by SUMMON when it has been disabled or not implemented |
446 | ERR_USERSDISABLED | RFC1459 | <client> :<reason> | Returned by USERS when it has been disabled or not implemented |
447 | ERR_NONICKCHANGE | Unreal | This numeric is called ERR_CANTCHANGENICK in InspIRCd | |
448 | ERR_FORBIDDENCHANNEL | Unreal | <channel> :Channel is forbidden: <reason> | Returned when this channel name has been explicitly blocked and is not allowed to be used. |
449 | ERR_NOTIMPLEMENTED | Undernet | Unspecified | Returned when a requested feature is not implemented (and cannot be completed) |
451 | ERR_NOTREGISTERED | RFC1459 | <client> :<reason> | Returned by the server to indicate that the client must be registered before the server will allow it to be parsed in detail |
452 | ERR_IDCOLLISION | |||
453 | ERR_NICKLOST | |||
455 | ERR_HOSTILENAME | Unreal | ||
456 | ERR_ACCEPTFULL | |||
457 | ERR_ACCEPTEXIST | |||
458 | ERR_ACCEPTNOT | |||
459 | ERR_NOHIDING | Unreal | Not allowed to become an invisible operator? | |
460 | ERR_NOTFORHALFOPS | Unreal | ||
461 | ERR_NEEDMOREPARAMS | RFC1459 | <client> <command> :<reason> | Returned by the server by any command which requires more parameters than the number of parameters given |
462 | ERR_ALREADYREGISTERED | RFC1459 | <client> :<reason> | Returned by the server to any link which attempts to register again Also known as ERR_ALREADYREGISTRED (sic) in ratbox/charybdis. |
463 | ERR_NOPERMFORHOST | RFC1459 | <client> :<reason> | Returned to a client, which attempts to register with a server which has been configured to refuse connections from the client's host |
464 | ERR_PASSWDMISMATCH | RFC1459 | <client> :<reason> | Returned by the PASS command to indicate the given password was required and was either not given or was incorrect |
465 | ERR_YOUREBANNEDCREEP | RFC1459 | <client> :<reason> | Returned to a client after an attempt to register on a server configured to ban connections from that client |
466 | ERR_YOUWILLBEBANNED | RFC1459 | Sent by a server to a user to inform that access to the server will soon be denied | |
467 | ERR_KEYSET | RFC1459 | <client> <channel> :<reason> | Returned when the channel key for a channel has already been set |
468 | ERR_INVALIDUSERNAME | ircu | ||
468 | ERR_ONLYSERVERSCANCHANGE | Bahamut, Unreal | ||
468 | ERR_NOCODEPAGE | rusnet-ircd | ||
469 | ERR_LINKSET | Unreal | ||
470 | ERR_LINKCHANNEL | Unreal | Sent by a server to a user who tried to JOIN a channel, when they are forwarded to a different channel because they could not join the original one. The target channel is usually configured with +f (eg. Charybdis) or +L (eg. Unreal) | |
470 | ERR_KICKEDFROMCHAN | aircd | ||
470 | ERR_7BIT | rusnet-ircd | ||
471 | ERR_CHANNELISFULL | RFC1459 | <client> <channel> :<reason> | Returned when attempting to join a channel which is set +l and is already full |
472 | ERR_UNKNOWNMODE | RFC1459 | <client> <char> :<reason> | Returned when a given mode is unknown |
473 | ERR_INVITEONLYCHAN | RFC1459 | <client> <channel> :<reason> | Returned when attempting to join a channel, which is invite only without an invitation |
474 | ERR_BANNEDFROMCHAN | RFC1459 | <client> <channel> :<reason> | Returned when attempting to join a channel a user is banned from |
475 | ERR_BADCHANNELKEY | RFC1459 | <client> <channel> :<reason> | Returned when attempting to join a key-locked channel either without a key or with the wrong key |
476 | ERR_BADCHANMASK | RFC2812 | <client> <channel> :<reason> | The given channel mask was invalid |
477 | ERR_NOCHANMODES | RFC2812 | <client> <channel> :<reason> | Returned when attempting to set a mode on a channel, which does not support channel modes, or channel mode changes. Also known as ERR_MODELESS |
477 | ERR_NEEDREGGEDNICK | Bahamut, ircu, Unreal | ||
478 | ERR_BANLISTFULL | RFC2812 | <client> <channel> [char] :<reason> | Returned when a channel access list (i.e. ban list etc) is full and cannot be added to |
479 | ERR_BADCHANNAME | Hybrid | <client> <channel> :<reason> | Returned to indicate that a given channel name is not valid. Servers that implement this use it instead of `ERR_NOSUCHCHANNEL` where appropriate. Also see ERR_NOSUCHCHANNEL (403). |
479 | ERR_LINKFAIL | Unreal | ||
479 | ERR_NOCOLOR | rusnet-ircd | ||
480 | ERR_NOULINE | AustHex | ||
480 | ERR_CANNOTKNOCK | Unreal | ||
480 | ERR_THROTTLE | Ratbox | <nick> <channel> :Cannot join channel | |
480 | ERR_SSLONLYCHAN | Hybrid | Moved to 489 to match other servers. Also see ERR_SECUREONLYCHAN (489). | |
480 | ERR_NOWALLOP | rusnet-ircd | ||
481 | ERR_NOPRIVILEGES | RFC1459 | <client> :<reason> | Returned by any command requiring special privileges (eg. IRC operator) to indicate the operation was unsuccessful |
482 | ERR_CHANOPRIVSNEEDED | RFC1459 | <client> <channel> :<reason> | Returned by any command requiring special channel privileges (eg. channel operator) to indicate the operation was unsuccessful. InspIRCd also uses this numeric "for other things like trying to kick a uline" |
483 | ERR_CANTKILLSERVER | RFC1459 | <client> :<reason> | Returned by KILL to anyone who tries to kill a server |
484 | ERR_RESTRICTED | RFC2812 | <client> :<reason> | Sent by the server to a user upon connection to indicate the restricted nature of the connection (i.e. usermode +r) |
484 | ERR_ISCHANSERVICE | Undernet | ||
484 | ERR_DESYNC | Bahamut, Hybrid, PTlink | ||
484 | ERR_ATTACKDENY | Unreal | ||
485 | ERR_UNIQOPRIVSNEEDED | RFC2812 | <client> :<reason> | Any mode requiring 'channel creator' privileges returns this error if the client is attempting to use it while not a channel creator on the given channel |
485 | ERR_KILLDENY | Unreal | ||
485 | ERR_CANTKICKADMIN | PTlink | ||
485 | ERR_ISREALSERVICE | QuakeNet | ||
485 | ERR_CHANBANREASON | Hybrid | <client> <channel> :Cannot join channel (<reason>) | |
485 | ERR_BANNEDNICK | Ratbox | Defined in header file, but never used. | |
486 | ERR_NONONREG | Unreal? | Also known as ERR_ACCOUNTONLY. | |
486 | ERR_RLINED | rusnet-ircd | ||
486 | ERR_HTMDISABLED | Unreal | Unreal 3.2 uses 488 as the ERR_HTMDISABLED numeric instead | |
487 | ERR_CHANTOORECENT | IRCnet | ||
487 | ERR_MSGSERVICES | Bahamut | ||
487 | ERR_NOTFORUSERS | Unreal? | ||
487 | ERR_NONONSSL | ChatIRCd | <target user> :You must be connected using SSL/TLS to message this user | Used for user mode +t (caller ID for all users not using SSL/TLS). |
488 | ERR_TSLESSCHAN | IRCnet | ||
488 | ERR_HTMDISABLED | Unreal? | ||
488 | ERR_NOSSL | Bahamut | <client> <channel> :SSL Only channel (+S), You must connect using SSL to join this channel. | |
489 | ERR_SECUREONLYCHAN | Unreal | Also known as ERR_SSLONLYCHAN. | |
489 | ERR_VOICENEEDED | Undernet | ||
490 | ERR_ALLMUSTSSL | InspIRCd | <client> <channel> :all members of the channel must be connected via SSL | |
490 | ERR_NOSWEAR | Unreal | <client> :<nick> does not accept private messages containing swearing. | |
491 | ERR_NOOPERHOST | RFC1459 | <client> :<reason> | Returned by OPER to a client who cannot become an IRC operator because the server has been configured to disallow the client's host |
492 | ERR_NOSERVICEHOST | RFC1459 | ||
492 | ERR_NOCTCP | Hybrid / Unreal? | <client> :You cannot send CTCPs to this channel. Not sent: <message> | Notifies the user that a message they have sent to a channel has been rejected as it contains CTCPs, and they cannot send messages containing CTCPs to this channel. Also known as ERR_NOCTCPALLOWED (InspIRCd). |
492 | ERR_CANNOTSENDTOUSER | Charybdis? | <client> :Cannot send to user <nick> (<reason>) | |
493 | ERR_NOSHAREDCHAN | Bahamut | <client> :You cannot message that person because you do not share a common channel with them. | |
493 | ERR_NOFEATURE | ircu | ||
494 | ERR_BADFEATVALUE | ircu | ||
494 | ERR_OWNMODE | Bahamut, charybdis? | <client> <nick> :cannot answer you while you are <mode>, your message was not sent | Used for mode +g (CALLERID) in charybdis. |
495 | ERR_BADLOGTYPE | ircu | ||
495 | ERR_DELAYREJOIN | InspIRCd 2.0 | <channel> :You cannot rejoin this channel yet after being kicked (+J) | This numeric is marked as "we should use 'resource temporarily unavailable' from ircnet/ratbox or whatever". Removed in InspIRCd 3.0. |
496 | ERR_BADLOGSYS | ircu | ||
497 | ERR_BADLOGVALUE | ircu | ||
498 | ERR_ISOPERLCHAN | ircu | ||
499 | ERR_CHANOWNPRIVNEEDED | Unreal | Works just like ERR_CHANOPRIVSNEEDED except it indicates that owner status (+q) is needed. Also see ERR_CHANOPRIVSNEEDED (482). | |
500 | ERR_TOOMANYJOINS | Unreal? | <client> <string> :Too many join requests. Please wait a while and try again. | |
500 | ERR_NOREHASHPARAM | rusnet-ircd | ||
500 | ERR_CANNOTSETMODER | InspIRCd | <client> :Only a server may modify the +r user/channel mode | Returned by the server when a client tries to set MODE +r on a user or channel. This mode is set by services for registered users/channels. |
501 | ERR_UMODEUNKNOWNFLAG | RFC1459 | <client> :<reason> | Returned by the server to indicate that a MODE message was sent with a nickname parameter and that the mode flag sent was not recognised. |
501 | ERR_UNKNOWNSNOMASK | InspIRCd | <client> <snomask> :is unknown mode char to me | |
502 | ERR_USERSDONTMATCH | RFC1459 | <client> :<reason> | Error sent to any user trying to view or change the user mode for a user other than themselves |
503 | ERR_GHOSTEDCLIENT | Hybrid | <client> :Message could not be delivered to <target> | |
503 | ERR_VWORLDWARN | AustHex | <client> :<warning_text> | Warning about Virtual-World being turned off. Obsoleted in favor for RPL_MODECHANGEWARN Also see RPL_MODECHANGEWARN (662). |
504 | ERR_USERNOTONSERV | |||
511 | ERR_SILELISTFULL | ircu | ||
512 | ERR_TOOMANYWATCH | Bahamut | Also known as ERR_NOTIFYFULL (aircd), I presume they are the same | |
512 | ERR_NOSUCHGLINE | ircu | ||
513 | ERR_BADPING | ircu | Also known as ERR_NEEDPONG (Unreal/Ultimate) for use during registration, however it is not used in Unreal (and might not be used in Ultimate either). Also known as ERR_WRONGPONG (Ratbox/charybdis) | |
514 | ERR_TOOMANYDCC | Bahamut | ||
514 | ERR_NOSUCHJUPE | irch | ||
514 | ERR_INVALID_ERROR | ircu | ||
515 | ERR_BADEXPIRE | ircu | ||
516 | ERR_DONTCHEAT | ircu | ||
517 | ERR_DISABLED | ircu | <client> <command> :<info/reason> | |
518 | ERR_NOINVITE | Unreal | ||
518 | ERR_LONGMASK | ircu | ||
519 | ERR_ADMONLY | Unreal | ||
519 | ERR_TOOMANYUSERS | ircu | ||
520 | ERR_OPERONLY | Unreal | :Cannot join channel (+O) | Also known as ERR_OPERONLYCHAN (Hybrid) and ERR_CANTJOINOPERSONLY (InspIRCd). |
520 | ERR_MASKTOOWIDE | ircu | ||
520 | ERR_WHOTRUNC | AustHex | This is considered obsolete in favor of ERR_TOOMANYMATCHES, and should no longer be used. Also see ERR_TOOMANYMATCHES (416). | |
521 | ERR_LISTSYNTAX | Bahamut | ||
521 | ERR_NOSUCHGLINE | Nefarious | ||
522 | ERR_WHOSYNTAX | Bahamut | ||
523 | ERR_WHOLIMEXCEED | Bahamut | <limit> :<command> search limit exceeded. | |
524 | ERR_QUARANTINED | ircu | ||
524 | ERR_OPERSPVERIFY | Unreal | ||
524 | ERR_HELPNOTFOUND | Hybrid | <term> :Help not found | |
525 | ERR_INVALIDKEY | ircu | ||
525 | ERR_REMOTEPFX | CAPAB USERCMDPFX | <nickname> :<reason> | Proposed. |
526 | ERR_PFXUNROUTABLE | CAPAB USERCMDPFX | <nickname> :<reason> | Proposed. |
531 | ERR_CANTSENDTOUSER | InspIRCd | <client> <nick> :You are not permitted to send private messages to this user | |
550 | ERR_BADHOSTMASK | QuakeNet | ||
551 | ERR_HOSTUNAVAIL | QuakeNet | ||
552 | ERR_USINGSLINE | QuakeNet | ||
553 | ERR_STATSSLINE | QuakeNet | ||
560 | ERR_NOTLOWEROPLEVEL | ircu | ||
561 | ERR_NOTMANAGER | ircu | ||
562 | ERR_CHANSECURED | ircu | ||
563 | ERR_UPASSSET | ircu | ||
564 | ERR_UPASSNOTSET | ircu | ||
566 | ERR_NOMANAGER | ircu | ||
567 | ERR_UPASS_SAME_APASS | ircu | ||
568 | ERR_LASTERROR | ircu | ||
568 | RPL_NOOMOTD | Nefarious | ||
569 | RPL_WHOISASN | Used by InspIRCd's m_asn module. | <client> <nick> 64496 :is connecting from AS64496 [Example Corp] | Used for displaying ASN info to IRCOps. |
597 | RPL_REAWAY | Unreal | ||
598 | RPL_GONEAWAY | Unreal | Used when adding users to their `"WATCH"` list. | |
599 | RPL_NOTAWAY | Unreal | Used when adding users to their `"WATCH"` list. | |
600 | RPL_LOGON | Bahamut, Unreal | ||
601 | RPL_LOGOFF | Bahamut, Unreal | ||
602 | RPL_WATCHOFF | Bahamut, Unreal | ||
603 | RPL_WATCHSTAT | Bahamut, Unreal | ||
604 | RPL_NOWON | Bahamut, Unreal | ||
605 | RPL_NOWOFF | Bahamut, Unreal | ||
606 | RPL_WATCHLIST | Bahamut, Unreal | ||
607 | RPL_ENDOFWATCHLIST | Bahamut, Unreal | ||
608 | RPL_WATCHCLEAR | Ultimate | Also known as RPL_CLEARWATCH in Unreal | |
609 | RPL_NOWISAWAY | Unreal | Returned when adding users to their `"WATCH"` list. | |
610 | RPL_MAPMORE | Unreal | ||
610 | RPL_ISOPER | Ultimate | ||
611 | RPL_ISLOCOP | Ultimate | ||
612 | RPL_ISNOTOPER | Ultimate | ||
613 | RPL_ENDOFISOPER | Ultimate | ||
615 | RPL_MAPMORE | PTlink | ||
615 | RPL_WHOISMODES | Ultimate | ||
616 | RPL_WHOISHOST | Ultimate | ||
617 | RPL_WHOISSSLFP | Nefarious | <client> <nick> :has client certificate fingerprint <fingerprint> | Also see RPL_WHOISCERTFP (276). |
617 | RPL_DCCSTATUS | Bahamut | ||
617 | RPL_WHOISBOT | Ultimate | ||
618 | RPL_DCCLIST | Bahamut | ||
619 | RPL_ENDOFDCCLIST | Bahamut | ||
619 | RPL_WHOWASHOST | Ultimate | ||
620 | RPL_DCCINFO | Bahamut | ||
620 | RPL_RULESSTART | Ultimate | ||
621 | RPL_RULES | Ultimate | ||
622 | RPL_ENDOFRULES | Ultimate | ||
623 | RPL_MAPMORE | Ultimate | ||
624 | RPL_OMOTDSTART | Ultimate | ||
625 | RPL_OMOTD | Ultimate | ||
626 | RPL_ENDOFOMOTD | Ultimate | ||
630 | RPL_SETTINGS | Ultimate | ||
631 | RPL_ENDOFSETTINGS | Ultimate | ||
640 | RPL_DUMPING | Unreal | Never actually used by Unreal - was defined however the feature that would have used this numeric was never created. | |
641 | RPL_DUMPRPL | Unreal | Never actually used by Unreal - was defined however the feature that would have used this numeric was never created. | |
642 | RPL_EODUMP | Unreal | Never actually used by Unreal - was defined however the feature that would have used this numeric was never created. | |
650 | RPL_SYNTAX | InspIRCd 3.0 | <client> <command> :<syntax> | Sent when the user does not provide enough parameters for a command. |
651 | RPL_CHANNELSMSG | InspIRCd 3.0 | <client> <nick> :is on private/secret channels: | |
652 | RPL_WHOWASIP | InspIRCd 3.0 | <client> <nick> :was connecting from <host> | |
653 | RPL_UNINVITED | InspIRCd 3.0 | <client> :You were uninvited from <chan> by <nick> | |
659 | RPL_SPAMCMDFWD | Unreal | <client> <command> :Command processed, but a copy has been sent to ircops for evaluation (anti-spam) purposes. [<reason>] | Used to let a client know that a copy of their command has been passed to operators and the reason for it. |
670 | RPL_STARTTLS | IRCv3 | <client> :STARTTLS successful, proceed with TLS handshake | Indicates that the client may begin the TLS handshake |
671 | RPL_WHOISSECURE | Unreal | <client> <nick> :is using a secure connection | The text in the last parameter may change. Also known as RPL_WHOISSSL (Nefarious). |
672 | RPL_UNKNOWNMODES | Ithildin | <modes> :<info> | Returns a full list of modes that are unknown when a client issues a MODE command (rather than one numeric per mode) |
672 | RPL_WHOISREALIP | Rizon | <client> <nick> :is actually from <ip> | Returns the real IP address of a client connected from a CGIIRC host, this has the real IP address of the client. This message is only sent to themselves or to IRC operators who perform a WHOIS on the user. |
673 | RPL_CANNOTSETMODES | Ithildin | <modes> :<info> | Returns a full list of modes that cannot be set when a client issues a MODE command |
674 | RPL_WHOISYOURID | ChatIRCd | <client> :EUID is <euid> | Used to display the user's TS6 UID in WHOIS. |
690 | ERR_REDIRECT | InspIRCd | <client> :Target channel #chan must exist to be set as a redirect | Indicates an error when setting a channel redirect (MODE +L) or using the banredirect module |
691 | ERR_STARTTLS | IRCv3 | <client> :STARTTLS failed (Wrong moon phase) | Indicates that a server-side error has occurred |
696 | ERR_INVALIDMODEPARAM | InspIRCd 3.0 | <client> <target chan/user> <mode char> <parameter> :<description> | Indicates that there was a problem with a mode parameter. Replaces various non-standard mode specific numerics. |
697 | ERR_LISTMODEALREADYSET | InspIRCd 3.0 | <client> <target chan> <parameter> <mode char> :<description> | Indicates that the user tried to set a list mode which is already set. Replaces various non-standard mode specific numerics. |
698 | ERR_LISTMODENOTSET | InspIRCd 3.0 | <client> <target chan> <parameter> <mode char> :<description> | Indicates that the user tried to unset a list mode which is not set. Replaces various non-standard mode specific numerics. |
700 | RPL_COMMANDS | InspIRCd 3.0 | <client> :<command> <module name> <minimum parameters> <penalty> | |
701 | RPL_COMMANDSEND | InspIRCd 3.0 | <client> :End of COMMANDS list | |
702 | RPL_MODLIST | RatBox | <?> 0x<?> <?> <?> | Output from the MODLIST command |
702 | RPL_COMMANDS | InspIRCd 2.0 | <client> :<command> <module name> <minimum parameters> | Moved to 700 in InspIRCd 3.0 |
703 | RPL_ENDOFMODLIST | RatBox | <client> :<text> | Terminates MODLIST output |
703 | RPL_COMMANDSEND | InspIRCd 2.0 | <client> :End of COMMANDS list | Moved to 701 in InspIRCd 3.0 |
704 | RPL_HELPSTART | RatBox | <client> <command> :<text> | Start of HELP command output |
705 | RPL_HELPTXT | RatBox | <client> <command> :<text> | Output from HELP command |
706 | RPL_ENDOFHELP | RatBox | <client> <command> :<text> | End of HELP command output |
707 | ERR_TARGCHANGE | RatBox | <client> <target> :Targets changing too fast, message dropped | See doc/tgchange.txt in the charybdis source. |
708 | RPL_ETRACEFULL | RatBox | <client> <Oper|User> <class> <nick> <username> <host> <ip> :<capabilities> | Output from 'extended' trace |
709 | RPL_ETRACE | RatBox | <client> <Oper|User> <?> <nick> <username> <host> :<ip> | Output from 'extended' trace |
710 | RPL_KNOCK | RatBox | <client> <channel> <nick>!<user>@<host> :<text> | Message delivered using KNOCK command |
711 | RPL_KNOCKDLVR | RatBox | <client> <channel> :<text> | Message returned from using KNOCK command (KNOCK delivered) |
712 | ERR_TOOMANYKNOCK | RatBox | <client> <channel> :<text> | Message returned when too many KNOCKs for a channel have been sent by a user |
713 | ERR_CHANOPEN | RatBox | <client> <channel> :<text> | Message returned from KNOCK when the channel can be freely joined by the user |
714 | ERR_KNOCKONCHAN | RatBox | <client> <channel> :<text> | Message returned from KNOCK when the user has used KNOCK on a channel they have already joined |
715 | ERR_KNOCKDISABLED | RatBox | <client> :<text> | Returned from KNOCK when the command has been disabled |
715 | ERR_TOOMANYINVITE | Hybrid | <client> <channel> :Too many INVITEs (<channel/user>). | Sent to indicate an INVITE has been blocked. The last parameter is the literal string "channel" if this is because the channel has had too many INVITEs in a given time, and "user" if this is because the user has sent too many INVITEs in a given time |
715 | RPL_INVITETHROTTLE | Rizon | <client> <nick> <channel> :You are inviting too fast, invite to <nick> for <channel> not sent. | Sent to indicate an INVITE has been blocked. |
716 | RPL_TARGUMODEG | RatBox | <nick> :<info> | Sent to indicate the given target is set +g (server-side ignore) Mentioned as RPL_TARGUMODEG in the CALLERID spec, ERR_TARGUMODEG in the ratbox/charybdis implementations. |
717 | RPL_TARGNOTIFY | RatBox | <nick> :<info> | Sent following a PRIVMSG/NOTICE to indicate the target has been notified of an attempt to talk to them while they are set +g |
718 | RPL_UMODEGMSG | RatBox | <client> <nick> <user>@<host> :<info> | Sent to a user who is +g to inform them that someone has attempted to talk to them (via PRIVMSG/NOTICE), and that they will need to be accepted (via the ACCEPT command) before being able to talk to them |
720 | RPL_OMOTDSTART | RatBox | <client> :<text> | IRC Operator MOTD header, sent upon OPER command |
721 | RPL_OMOTD | RatBox | <client> :<text> | IRC Operator MOTD text (repeated, usually) |
722 | RPL_ENDOFOMOTD | RatBox | <client> :<text> | IRC operator MOTD footer |
723 | ERR_NOPRIVS | RatBox | <client> <command> :<text> | Returned from an oper command when the IRC operator does not have the relevant operator privileges. |
724 | RPL_TESTMASK | RatBox | <client> <nick>!<user>@<host> <?> <?> :<text> | Reply from an oper command reporting how many users match a given user@host mask |
725 | RPL_TESTLINE | RatBox | <client> <?> <?> <?> :<?> | Reply from an oper command reporting relevant I/K lines that will match a given user@host |
726 | RPL_NOTESTLINE | RatBox | <client> <?> :<text> | Reply from oper command reporting no I/K lines match the given user@host |
727 | RPL_TESTMASKGECOS | RatBox | <client> <lcount> <gcount> <nick>!<user>@<host> <gecos> :Local/remote clients match | From the m_testmask module, "Shows the number of matching local and global clients for a user@host mask" |
728 | RPL_QUIETLIST | Charybdis | <client> <channel> q <banid> [<time_left> :<reason>] | Same thing as RPL_BANLIST, but for mode +q (quiet) |
729 | RPL_ENDOFQUIETLIST | Charybdis | <client> <channel> q :<info> | Same thing as RPL_ENDOFBANLIST, but for mode +q (quiet) |
730 | RPL_MONONLINE | RatBox | <client> :target[!user@host][,target[!user@host]]* | Used to indicate to a client that either a target has just become online, or that a target they have added to their monitor list is online |
731 | RPL_MONOFFLINE | RatBox | <client> :target[,target2]* | Used to indicate to a client that either a target has just left the IRC network, or that a target they have added to their monitor list is offline |
732 | RPL_MONLIST | RatBox | <client> :target[,target2]* | Used to indicate to a client the list of targets they have in their monitor list |
733 | RPL_ENDOFMONLIST | RatBox | <client> :End of MONITOR list | Used to indicate to a client the end of a monitor list |
734 | ERR_MONLISTFULL | RatBox | <client> <limit> <targets> :Monitor list is full. | Used to indicate to a client that their monitor list is full, so the MONITOR command failed |
740 | RPL_RSACHALLENGE2 | RatBox | <client> :<chal_line> | From the ratbox m_challenge module, to auth opers. |
741 | RPL_ENDOFRSACHALLENGE2 | RatBox | <client> :End of CHALLENGE | From the ratbox m_challenge module, to auth opers. |
742 | ERR_MLOCKRESTRICTED | Charybdis | <client> <channel> <modechar> <mlock> :MODE cannot be set due to channel having an active MLOCK restriction policy | InspIRCd 2.0 doesn't send the <client> parameter, while 3.0 does |
743 | ERR_INVALIDBAN | Charybdis | <channel> <modechar> <mask> :Invalid ban mask | |
744 | ERR_TOPICLOCK | InspIRCd? | Defined in the Charybdis source code with the comment `"/* inspircd */"` | |
750 | RPL_SCANMATCHED | RatBox | <count> :matches | From the ratbox m_scan module. |
751 | RPL_SCANUMODES | RatBox | <nick> <username> <host> <sockhost> <servname> <umodes> :<info> | From the ratbox m_scan module. |
759 | RPL_ETRACEEND | irc2.11 | ||
760 | RPL_WHOISKEYVALUE | IRCv3 | <Target> <Key> <Visibility> :<Value> | Reply to WHOIS - Metadata key/value associated with the target |
761 | RPL_KEYVALUE | IRCv3 | <Target> <Key> <Visibility>[ :<Value>] | Returned to show a currently set metadata key and its value, or a metadata key that has been cleared if no value is present in the response |
762 | RPL_METADATAEND | IRCv3 | :end of metadata | Indicates the end of a list of metadata keys |
764 | ERR_METADATALIMIT | IRCv3 | <Target> :metadata limit reached | Used to indicate to a client that their metadata store is full, and they cannot add the requested key(s) |
765 | ERR_TARGETINVALID | IRCv3 | <Target> :invalid metadata target | Indicates to a client that the target of a sent METADATA command is invalid |
766 | ERR_NOMATCHINGKEY | IRCv3 | <Key> :no matching key | Indicates to a client that the requested metadata key does not exist |
767 | ERR_KEYINVALID | IRCv3 | <Key> :invalid metadata key | Indicates to a client that the requested metadata key is not valid |
768 | ERR_KEYNOTSET | IRCv3 | <Target> <Key> :key not set | Indicates to a client that the metadata key they requested to clear is not already set |
769 | ERR_KEYNOPERMISSION | IRCv3 | <Target> <Key> :permission denied | Indicates to a client that they do not have permission to set the requested metadata key |
771 | RPL_XINFO | Ithildin | Used to send 'eXtended info' to the client, a replacement for the STATS command to send a large variety of data and minimize numeric pollution. | |
773 | RPL_XINFOSTART | Ithildin | Start of an RPL_XINFO list | |
774 | RPL_XINFOEND | Ithildin | Termination of an RPL_XINFO list | |
801 | RPL_STATSCOUNTRY | InspIRCd 3.0 | <count> <code> :<country> | Used by the m_geoclass module of InspIRCd. |
802 | RPL_CHECK | InspIRCd 3.0 | Used by the m_check module of InspIRCd. | |
803 | RPL_OTHERUMODEIS | InspIRCd 3.0 | <client> <nick> <user modes> <user mode parameters> | Similar to RPL_UMODEIS but used when an oper views the mode of another user. |
804 | RPL_OTHERSNOMASKIS | InspIRCd 3.0 | <client> <nick> <server notice mask> :Server notice mask | Similar to RPL_SNOMASK but used when an oper views the snomasks of another user. |
900 | RPL_LOGGEDIN | Charybdis/Atheme, IRCv3 | <client> <nick>!<ident>@<host> <account> :You are now logged in as <user> | Sent when the user's account name is set (whether by SASL or otherwise) |
901 | RPL_LOGGEDOUT | Charybdis/Atheme, IRCv3 | <client> <nick>!<ident>@<host> :You are now logged out | Sent when the user's account name is unset (whether by SASL or otherwise) |
902 | ERR_NICKLOCKED | Charybdis/Atheme, IRCv3 | <client> :You must use a nick assigned to you. | Sent when the SASL authentication fails because the account is currently locked out, held, or otherwise administratively made unavailable. |
903 | RPL_SASLSUCCESS | Charybdis/Atheme, IRCv3 | <client> :SASL authentication successful | Sent when the SASL authentication finishes successfully Also see RPL_LOGGEDIN (900). |
904 | ERR_SASLFAIL | Charybdis/Atheme, IRCv3 | <client> :SASL authentication failed | Sent when the SASL authentication fails because of invalid credentials or other errors not explicitly mentioned by other numerics |
905 | ERR_SASLTOOLONG | Charybdis/Atheme, IRCv3 | <client> :SASL message too long | Sent when credentials are valid, but the SASL authentication fails because the client-sent AUTHENTICATE command was too long (i.e. the parameter longer than 400 bytes) |
906 | ERR_SASLABORTED | Charybdis/Atheme, IRCv3 | <client> :SASL authentication aborted | Sent when the SASL authentication is aborted because the client sent an AUTHENTICATE command with * as the parameter |
907 | ERR_SASLALREADY | Charybdis/Atheme, IRCv3 | <client> :You have already authenticated using SASL | Sent when the client attempts to initiate SASL authentication after it has already finished successfully for that connection. |
908 | RPL_SASLMECHS | Charybdis/Atheme, IRCv3 | <client> <mechanisms> :are available SASL mechanisms | Sent when the client requests a list of SASL mechanisms supported by the server (or network, services). The numeric contains a comma-separated list of mechanisms |
910 | RPL_ACCESSLIST | InspIRCd | <client> <channel> <status>:<mask> <who> <set-ts> | Used by InspIRCd's m_autoop module. |
911 | RPL_ENDOFACCESSLIST | InspIRCd | <client> <channel> :End of channel access list | Used by InspIRCd's m_autoop module. |
926 | ERR_BADCHANNEL | InspIRCd | <client> <channel> :Channel <channel> is forbidden: <reason> | Used by InspIRCd's m_denychans module. |
936 | ERR_WORDFILTERED | InspIRCd | <client> <channel> <message> :Your message contained a censored word, and was blocked | Replaced with ERR_CANNOTSENDTOCHAN in InspIRCd 3.0. |
937 | ERR_ALREADYCHANFILTERED | InspIRCd 2.0 | <client> <chan> :The word <word> is already on the spamfilter list | Used by InspIRCd's m_chanfilter module. Replaced with ERR_LISTMODEALREADYSET in 3.0. |
938 | ERR_NOSUCHCHANFILTER | InspIRCd 2.0 | <client> <chan> :No such spamfilter word is set | Used by InspIRCd's m_chanfilter module. Replaced with ERR_LISTMODENOTSET in 3.0. |
939 | ERR_CHANFILTERFULL | InspIRCd 2.0 | <client> <chan> :Channel spamfilter list is full | Used by InspIRCd's m_chanfilter module. Replaced with ERR_BANLISTFULL in 3.0. |
940 | RPL_ENDOFSPAMFILTER | InspIRCd | <client> <channel> :End of channel spamfilter list | Used by InspIRCd's m_chanfilter module. |
941 | RPL_SPAMFILTER | InspIRCd | <client> <channel> <filter> <who> <set-ts> | Used by InspIRCd's m_chanfilter module. |
942 | ERR_INVALIDWATCHNICK | InspIRCd | <client> <nick> :Invalid nickname | Used by InspIRCd's m_watch module. |
944 | RPL_IDLETIMESET | InspIRCd | <client> :Idle time set. | Used by InspIRCd's m_setidle module. |
945 | RPL_NICKLOCKOFF | InspIRCd | <client> <nick> :Nickname now unlocked. | Used by InspIRCd's m_nicklock module. |
946 | ERR_NICKNOTLOCKED | InspIRCd | <client> <nick> :This user's nickname is not locked. | Used by InspIRCd's m_nicklock module. |
947 | RPL_NICKLOCKON | InspIRCd | <client> <nick> :Nickname now locked. | Used by InspIRCd's m_nicklock module. |
948 | ERR_INVALIDIDLETIME | InspIRCd | <client> :Invalid idle time. | Used by InspIRCd's m_setidle module. |
950 | RPL_UNSILENCED | InspIRCd | <client> <nick> :Removed <mask> <pattern> from silence list | Used by InspIRCd's m_silence module. |
951 | RPL_SILENCED | InspIRCd | <client> <nick> :Added <mask> <pattern> to silence list | Used by InspIRCd's m_silence module. |
952 | ERR_SILENCE | InspIRCd | <client> <mask> [<flags>] :<reason> | Used by InspIRCd's m_silence module. The flags field was added in v3. |
953 | RPL_ENDOFEXEMPTIONLIST | InspIRCd | <client> <channel> :End of channel exemptchanops list | Used by InspIRCd's m_exemptchanop module. |
954 | RPL_EXEMPTIONLIST | InspIRCd | <client> <channel> <exception> <who> :<set-ts> | Used by InspIRCd's m_exemptchanop module. |
960 | RPL_ENDOFPROPLIST | InspIRCd | <client> <channel> :End of mode list | Used by InspIRCd's m_namedmodes module. |
961 | RPL_PROPLIST | InspIRCd | <client> <channel> [+<mode>]... | Used by InspIRCd's m_namedmodes module. |
972 | ERR_CANNOTDOCOMMAND | Unreal | <client> <command> :<info> | Indicates that a command could not be performed for an arbitrary reason. For example, a halfop trying to kick an op. |
972 | ERR_CANTUNLOADMODULE | InspIRCd | <client> <modulename> :Failed to unload module: <error> | |
973 | RPL_UNLOADEDMODULE | InspIRCd | <client> <modulename> :Module successfully unloaded. | |
974 | ERR_CANNOTCHANGECHANMODE | Unreal | <client> <mode> :<info> | Indicates that a channel mode could not be changed for an arbitrary reason. For instance, trying to set OPER_ONLY when you are not an IRC operator. |
974 | ERR_CANTLOADMODULE | InspIRCd | <client> <modulename> :Failed to load module: <error> | |
975 | RPL_LOADEDMODULE | InspIRCd | <client> <modulename> :Module successfully loaded. | |
975 | ERR_LASTERROR | Nefarious | ||
988 | RPL_SERVLOCKON | InspIRCd | <client> <server> :Closed for new connections | Used by InspIRCd's m_lockserv module. |
989 | RPL_SERVLOCKOFF | InspIRCd | <client> <server> :Open for new connections | Used by InspIRCd's m_lockserv module. |
990 | RPL_DCCALLOWSTART | InspIRCd | <client> :Users on your DCCALLOW list: | Used by InspIRCd's m_dccallow module |
991 | RPL_DCCALLOWLIST | InspIRCd | <client> <nick> :<nick> (<hostmask>) | Used by InspIRCd's m_dccallow module |
992 | RPL_DCCALLOWEND | InspIRCd | <client> :End of DCCALLOW list | Used by InspIRCd's m_dccallow module |
993 | RPL_DCCALLOWTIMED | InspIRCd | <client> <nick> :Added <nick> to DCCALLOW list for <count> seconds | Used by InspIRCd's m_dccallow module |
994 | RPL_DCCALLOWPERMANENT | InspIRCd | <client> <nick> :Added <nick> to DCCALLOW list for this session | Used by InspIRCd's m_dccallow module |
995 | RPL_DCCALLOWREMOVED | InspIRCd | <client> <nick> :Removed <nick> from your DCCALLOW list | Used by InspIRCd's m_dccallow module. |
996 | ERR_DCCALLOWINVALID | InspIRCd | <client> <nick> :<reason> | Used by InspIRCd's m_dccallow module. |
997 | RPL_DCCALLOWEXPIRED | InspIRCd | <client> <nick> :DCCALLOW entry for <nick> has expired | Used by InspIRCd's m_dccallow module. |
998 | ERR_UNKNOWNDCCALLOWCMD | InspIRCd | <client> :DCCALLOW command not understood | Used by InspIRCd's m_dccallow module. |
998 | RPL_DCCALLOWHELP | InspIRCd | <client> :<help> | Used by InspIRCd's m_dccallow module. |
999 | RPL_ENDOFDCCALLOWHELP | InspIRCd 2.0 | <client> :End of DCCALLOW HELP | Used by InspIRCd's m_dccallow module. |
999 | ERR_NUMERIC_ERR | Bahamut | Also known as ERR_NUMERICERR (Unreal) or ERR_LAST_ERR_MSG |