List Of Numerics
From the makers of InspIRCd.
| Development Material - Information posted here is for developer reference only. This material is subject to possible change and will be technical in nature. |
InspIRCd Specific Numerics
The following non-standard numerics can be sent out by an InspIRCd server or its modules.
It is recommended that when you write a third party module you check against this list, and also notify us on the forum of any numerics you are using so we can update this list. This way, there will not be any conflicts of numerics and their meanings.
| 210 | <nick> <channel> <seton> <expires> <remaining> :<reason> |
| 270 | <nick> :<count> servers and <count> users, average <average count> users per server |
| 271 | <nick> <nick> <nick>!*@* |
| 272 | <nick> :End of Silence List |
| 330 | <nick> <nick> <accountname> :is logged in as |
| 384 | <nick> <channel> :Cannot join channel, CBANed (<reason>) |
| 385 | <nick> <channel> :Added CBAN for <duration> seconds (<reason>) |
| 386 | <nick> <channel> :Removed CBAN with <duration> seconds left before expiry (<reason>) |
| 379 | <nick> <nick> :was connecting from *@host.name.here |
| 396 | <nick> <host> :is now your hidden host |
| 420 | <nick> :Ambiguous abbreviation. Possible matches: <command list> |
| 447 | <nick> :Can't change nickname while on <channel> (+N is set) |
| 468 | <nick> <channel> :Only servers may set channel mode +q |
| 470 | <nick> :<channel> has become full, so you are automatically being transferred to the linked channel <channel> |
| 480 | <nick> :Can't KNOCK on <channel>, +K is set. |
| 482 | <nick> <channel> :You are not a channel founder |
| 484 | <nick> <channel> :Can't kick user <nick> from channel (+Q set) |
| 489 | <nick> <channel> :Cannot join channel (+z) |
| 490 | <nick> <channel> :all members of the channel must be connected via SSL |
| 491 | <nick> <nick> <channel> :is not invited to channel <channel> |
| 492 | <nick> <channel> :You are not on that channel! |
| 493 | <nick> :You were uninvited from <channel> by <nick> |
| 494 | <nick> <channel> <nick> :Uninvited |
| 495 | <nick> <channel> :You cannot rejoin this channel yet after being kicked (+J) |
| 500 | <nick> :Only a U-Lined server may modify the +r channel/user mode |
| 520 | <nick> <channel> :Only IRC operators may join the channel <channel> (+O is set) |
| 523 | <nick> WHO :Command aborted: More results than configured limit |
| 530 | <nick> <channel> :Only IRC operators may create new channels |
| 531 | <nick> <nick> :You are not permitted to send private messages to this user |
| 600 | <nick> <nick> <ident> <host> <timestamp> :arrived online |
| 601 | <nick> <nick> <ident> <host> <timestamp> :went offline |
| 602 | <nick> <nick> <ident> <host> <timestamp> :stopped watching |
| 603 | <nick> :You have <number> and are on <number> WATCH entries |
| 604 | <nick> <nick> <ident> <host> <timestamp> :is online |
| 605 | <nick> <nick> <ident> <host> <timestamp> :is offline |
| 606 | <nick> :<current watchlist> |
| 607 | <nick> :End of WATCH list |
| 608 | <nick> <channel> :Invalid flood parameter |
| 609 | <nick> <nick> <ident> <host> <timestamp> :is away |
| 666 | <nick> :You cannot identify as a server, you are a USER. IRC Operators informed. |
| 670 | <nick> :STARTTLS successful, go ahead with TLS handshake |
| 671 | <nick> :STARTTLS failure |
| 690 | <nick> :Circular redirection, mode +L to <channel> not allowed. |
| 700 | <nick> :<module info> |
| 702 | <nick> :<command> <module name> <minimum parameters> |
| 703 | <nick> :End of MODULES list |
| 704 | <nick> :End of COMMANDS list |
| 900 | <nick> <nick!user@host> <account> :You are now logged in as <account>. |
| 903 | <nick> :SASL authentication successful |
| 904 | <nick> :SASL authentication failed |
| 905 | <nick> :SASL message too long |
| 906 | <nick> :SASL authentication aborted |
| 907 | <nick> :You have already completed SASL authentication |
| 927 | <nick> :You are already parked up to the maximum number of allowed times. |
| 928 | <nick> :Incorrect park key. |
| 929 | <nick> :User <nick> is parked, but their message queue is full. Message not saved. |
| 930 | <nick> :User <nick> is parked. Your message was saved. |
| 935 | <nick> <channel> <word> :Word is too long for censor list |
| 936 | <nick> <channel> <word> :Your message contained a censored word, and was blocked |
| 937 | <nick> <channel> :The word %s is already on the spamfilter list |
| 938 | <nick> <channel> :No such spamfilter word is set |
| 939 | <nick> <channel> :Channel spamfilter list is full |
| 940 | <nick> <channel> :End of channel spamfilter list |
| 941 | <nick> <channel> <spamfilter> |
| 942 | <nick> <nick> :Invalid user specified. |
| 943 | <nick> <nick> :This user is not parked. |
| 944 | <nick> :Idle time set. |
| 945 | <nick> <nick> :Nickname now unlocked. |
| 946 | <nick> <nick> :This user's nickname is already locked. |
| 948 | <nick> :Invalid idle time. |
| 950 | <nick> <nick> :Removed <nick>!*@* from silence list |
| 951 | <nick> <nick> :Added <nick>!*@* to silence list |
| 952 | <nick> <nick> :<nick> is already on your silence list |
| 972 | <nick> <modulename> :Failed to unload module: <error> |
| 973 | <nick> <modulename> :Module successfully unloaded. |
| 974 | <nick> <modulename> :Failed to load module: <error> |
| 975 | <nick> <modulename> :Module successfully loaded. |
| 980 | <nick> <targetnick> :Nickname already frozen |
| 981 | <nick> <targetnick> :Nickname frozen |
| 982 | <nick> <targetnick> :Nickname unfrozen |
| 983 | <nick> <targetnick> :Nickname already thawed |
| 984 | <nick> :Cannot execute command, you are frozen --- May be used at a later date |
| 985 | <nick> <targetnick> :Cannot freeze user as they are an IRC operator |
| 986 | <nick> <targetnick> :is listed on dnsbl '<listname>' (<reason>) |
| 988 | <nick> <servername> :Closed for new connections |
| 989 | <nick> <servername> :Open for new connections |
| 990 | <nick> :Users on your DCCALLOW list: |
| 991 | <nick> <nick> :<nick> (<hostmask>) |
| 992 | <nick> :End of DCCALLOW list |
| 993 | <nick> <nick> :Added <nick> to DCCALLOW list for <duration> seconds |
| 994 | <nick> <nick> :Added <nick> to DCCALLOW list for this session |
| 995 | <nick> <nick> :Removed <nick> from your DCCALLOW list |
| 996 | <nick> <nick> :<nick> is already on your DCCALLOW list |
| 997 | <nick> <nick> :DCCALLOW entry for <nick> has expired |
| 998 | <nick> :DCCALLOW HELP |
| 999 | <nick> :End of DCCALLOW HELP |
Standard Numerics
This list of standard numerics copied from http://www.alien.net.au/irc/irc2numerics.html and adapted to wiki format. In this table, standard means that it is recognised by one or more other IRCds.
| 001 | RPL_WELCOME | RFC2812 | :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 | :Your host is <servername>, running version <version> | Part of the post-registration greeting. Text varies widely |
| 003 | RPL_CREATED | RFC2812 | :This server was created <date> | Part of the post-registration greeting. Text varies widely |
| 004 | RPL_MYINFO | RFC2812 | <server_name> <version> <user_modes> <chan_modes> | Part of the post-registration greeting |
| 004 | RPL_MYINFO | KineIRCd | <server_name> <version> <user_modes> <chan_modes> <channel_modes_with_params> <user_modes_with_params> <server_modes> <server_modes_with_params> | Same as RFC2812 however with additional fields to avoid additional 005 burden. |
| 005 | RPL_BOUNCE | RFC2812 | :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 #010. |
| 005 | RPL_ISUPPORT | Also known as RPL_PROTOCTL (Bahamut, Unreal, Ultimate) | ||
| 006 | RPL_MAP | Unreal | ||
| 007 | RPL_MAPEND | Unreal | ||
| 008 | RPL_SNOMASK | ircu | Server notice mask (hex) | |
| 009 | RPL_STATMEMTOT | ircu | ||
| 010 | RPL_BOUNCE | <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 | ||
| 042 | RPL_YOURID | IRCnet | ||
| 043 | RPL_SAVENICK | IRCnet | :<info> | Sent to the client when their nickname was forced to change due to a collision |
| 050 | RPL_ATTEMPTINGJUNC | aircd | ||
| 051 | RPL_ATTEMPTINGREROUTE | aircd | ||
| 200 | RPL_TRACELINK | RFC1459 | Link <version>[.<debug_level>] <destination> <next_server> [V<protocol_version> <link_uptime_in_seconds> <backstream_sendq> <upstream_sendq>] | See RFC |
| 201 | RPL_TRACECONNECTING | RFC1459 | Try. <class> <server> | See RFC |
| 202 | RPL_TRACEHANDSHAKE | RFC1459 | H.S. <class> <server> | See RFC |
| 203 | RPL_TRACEUNKNOWN | RFC1459 | ???? <class> [<connection_address>] | See RFC |
| 204 | RPL_TRACEOPERATOR | RFC1459 | Oper <class> <nick> | See RFC |
| 205 | RPL_TRACEUSER | RFC1459 | User <class> <nick> | See RFC |
| 206 | RPL_TRACESERVER | RFC1459 | Serv <class> <int>S <int>C <server> <nick!user | *!*>@<host |
| 207 | RPL_TRACESERVICE | RFC2812 | Service <class> <name> <type> <active_type> | See RFC |
| 208 | RPL_TRACENEWTYPE | RFC1459 | <newtype> 0 <client_name> | See RFC |
| 209 | RPL_TRACECLASS | RFC2812 | Class <class> <count> | See RFC |
| 210 | RPL_TRACERECONNECT | RFC2812 | ||
| 210 | RPL_STATS | aircd | Used instead of having multiple stats numerics | |
| 211 | RPL_STATSLINKINFO | RFC1459 | <linkname> <sendq> <sent_msgs> <sent_bytes> <recvd_msgs> <rcvd_bytes> <time_open> | Reply to STATS (See RFC) |
| 212 | RPL_STATSCOMMANDS | RFC1459 | <command> <count> [<byte_count> <remote_count>] | Reply to STATS (See RFC) |
| 213 | RPL_STATSCLINE | RFC1459 | C <host> * <name> <port> <class> | Reply to STATS (See RFC) |
| 214 | RPL_STATSNLINE | RFC1459 | N <host> * <name> <port> <class> | Reply to STATS (See RFC), Also known as RPL_STATSOLDNLINE (ircu, Unreal) |
| 215 | RPL_STATSILINE | RFC1459 | I <host> * <host> <port> <class> | Reply to STATS (See RFC) |
| 216 | RPL_STATSKLINE | RFC1459 | K <host> * <username> <port> <class> | Reply to STATS (See RFC) |
| 217 | RPL_STATSQLINE | RFC1459 | ||
| 217 | RPL_STATSPLINE | ircu | ||
| 218 | RPL_STATSYLINE | RFC1459 | Y <class> <ping_freq> <connect_freq> <max_sendq> | Reply to STATS (See RFC) |
| 219 | RPL_ENDOFSTATS | RFC1459 | <query> :<info> | End of RPL_STATS* list. |
| 220 | RPL_STATSPLINE | Hybrid | ||
| 220 | RPL_STATSBLINE | Bahamut, Unreal | ||
| 221 | RPL_UMODEIS | RFC1459 | <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 | ||
| 223 | RPL_STATSELINE | Bahamut | ||
| 223 | RPL_STATSGLINE | Unreal | ||
| 224 | RPL_STATSFLINE | Hybrid, Bahamut | ||
| 224 | RPL_STATSTLINE | Unreal | ||
| 225 | RPL_STATSDLINE | Hybrid | ||
| 225 | RPL_STATSZLINE | Bahamut | ||
| 225 | RPL_STATSELINE | Unreal | ||
| 226 | RPL_STATSCOUNT | Bahamut | ||
| 226 | RPL_STATSNLINE | Unreal | ||
| 227 | RPL_STATSGLINE | Bahamut | ||
| 227 | RPL_STATSVLINE | Unreal | ||
| 228 | RPL_STATSQLINE | ircu | ||
| 231 | RPL_SERVICEINFO | RFC1459 | ||
| 232 | RPL_ENDOFSERVICES | RFC1459 | ||
| 232 | RPL_RULES | Unreal | ||
| 233 | RPL_SERVICE | RFC1459 | ||
| 234 | RPL_SERVLIST | RFC2812 | <name> <server> <mask> <type> <hopcount> <info> | A service entry in the service list |
| 235 | RPL_SERVLISTEND | RFC2812 | <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 | L <hostmask> * <servername> <maxdepth> | Reply to STATS (See RFC) |
| 242 | RPL_STATSUPTIME | RFC1459 | :Server Up <days> days <hours>:<minutes>:<seconds> | Reply to STATS (See RFC) |
| 243 | RPL_STATSOLINE | RFC1459 | O <hostmask> * <nick> [:<info>] | Reply to STATS (See RFC); The info field is an extension found in some IRC daemons, which returns info such as an e-mail address or the name/job of an operator |
| 244 | RPL_STATSHLINE | RFC1459 | H <hostmask> * <servername> | Reply to STATS (See RFC) |
| 245 | RPL_STATSSLINE | Bahamut, IRCnet, Hybrid | ||
| 246 | RPL_STATSPING | RFC2812 | ||
| 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 | :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 | <int> :<info> | Reply to LUSERS command - Number of IRC operators online |
| 253 | RPL_LUSERUNKNOWN | RFC1459 | <int> :<info> | Reply to LUSERS command - Number of unknown/unregistered connections |
| 254 | RPL_LUSERCHANNELS | RFC1459 | <int> :<info> | Reply to LUSERS command - Number of channels formed |
| 255 | RPL_LUSERME | RFC1459 | :I have <int> clients and <int> servers | Reply to LUSERS command - Information about local connections; Text may vary. |
| 256 | RPL_ADMINME | RFC1459 | <server> :<info> | Start of an RPL_ADMIN* reply. In practise, the server parameter is often never given, and instead the info field contains the text 'Administrative info about <server>'. Newer daemons seem to follow the RFC and output the server's hostname in the 'server' parameter, but also output the server name in the text as per traditional daemons. |
| 257 | RPL_ADMINLOC1 | RFC1459 | :<admin_location> | Reply to ADMIN command (Location, first line) |
| 258 | RPL_ADMINLOC2 | RFC1459 | :<admin_location> | Reply to ADMIN command (Location, second line) |
| 259 | RPL_ADMINEMAIL | RFC1459 | :<email_address> | Reply to ADMIN command (E-mail address of administrator) |
| 261 | RPL_TRACELOG | RFC1459 | File <logfile> <debug_level> | See RFC |
| 262 | RPL_TRACEPING | Extension to RFC1459? | ||
| 262 | RPL_TRACEEND | RFC2812 | <server_name> <version>[.<debug_level>] :<info> | Used to terminate a list of RPL_TRACE* replies |
| 263 | RPL_TRYAGAIN | RFC2812 | <command> :<info> | When a server drops a command without processing it, it MUST use this reply. Also known as RPL_LOAD_THROTTLED and RPL_LOAD2HI, I'm presuming they do the same thing. |
| 265 | RPL_LOCALUSERS | aircd, Hybrid, Hybrid, Bahamut | Also known as RPL_CURRENT_LOCAL | |
| 266 | RPL_GLOBALUSERS | aircd, Hybrid, Hybrid, Bahamut | Also known as RPL_CURRENT_GLOBAL | |
| 267 | RPL_START_NETSTAT | aircd | ||
| 268 | RPL_NETSTAT | aircd | ||
| 269 | RPL_END_NETSTAT | aircd | ||
| 270 | RPL_PRIVS | ircu | ||
| 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 | ||
| 276 | RPL_VCHANEXIST | |||
| 277 | RPL_VCHANLIST | |||
| 278 | RPL_VCHANHELP | |||
| 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 | ||
| 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 | <nick> :<message> | Used in reply to a command directed at a user who is marked as away |
| 301 | RPL_AWAY | KineIRCd | <nick> <seconds away> :<message> | Identical to RPL_AWAY, however this includes the number of seconds the user has been away for. This is designed to discourage the need for people to use those horrible scripts which set the AWAY message every 30 seconds in order to include an 'away since' timer. |
| 302 | RPL_USERHOST | RFC1459 | :*1<reply> *( ' ' <reply> ) | Reply used by USERHOST (see RFC) |
| 303 | RPL_ISON | RFC1459 | :*1<nick> *( ' ' <nick> ) | Reply to the ISON command (see RFC) |
| 304 | RPL_TEXT | |||
| 305 | RPL_UNAWAY | RFC1459 | :<info> | Reply from AWAY when no longer marked as away |
| 306 | RPL_NOWAWAY | RFC1459 | :<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 | ||
| 309 | RPL_NICKTRACE | aircd | ||
| 309 | RPL_WHOISSADMIN | Bahamut | ||
| 309 | RPL_ENDOFRULES | Unreal | ||
| 309 | RPL_WHOISHELPER | AustHex | ||
| 310 | RPL_WHOISSVCMSG | Bahamut | ||
| 310 | RPL_WHOISHELPOP | Unreal | ||
| 310 | RPL_WHOISSERVICE | AustHex | ||
| 311 | RPL_WHOISUSER | RFC1459 | <nick> <user> <host> * :<real_name> | Reply to WHOIS - Information about the user |
| 312 | RPL_WHOISSERVER | RFC1459 | <nick> <server> :<server_info> | Reply to WHOIS - What server they're on |
| 313 | RPL_WHOISOPERATOR | RFC1459 | <nick> :<privileges> | Reply to WHOIS - User has IRC Operator privileges |
| 314 | RPL_WHOWASUSER | RFC1459 | <nick> <user> <host> * :<real_name> | Reply to WHOWAS - Information about the user |
| 315 | RPL_ENDOFWHO | RFC1459 | <name> :<info> | Used to terminate a list of RPL_WHOREPLY replies |
| 316 | RPL_WHOISCHANOP | RFC1459 | ||
| 317 | RPL_WHOISIDLE | RFC1459 | <nick> <seconds> :seconds idle | Reply to WHOIS - Idle information |
| 318 | RPL_ENDOFWHOIS | RFC1459 | <nick> :<info> | Reply to WHOIS - End of list |
| 319 | RPL_WHOISCHANNELS | RFC1459 | <nick> :*( ( '@' / '+' ) <channel> ' ' ) | Reply to WHOIS - Channel list for user (See RFC) |
| 320 | RPL_WHOISVIRT | AustHex | ||
| 320 | RPL_WHOIS_HIDDEN | Anothernet | ||
| 320 | RPL_WHOISSPECIAL | Unreal | ||
| 321 | RPL_LISTSTART | RFC1459 | Channels :Users Name | Channel list - Header |
| 322 | RPL_LIST | RFC1459 | <channel> <#_visible> :<topic> | Channel list - A channel |
| 323 | RPL_LISTEND | RFC1459 | :<info> | Channel list - End of list |
| 324 | RPL_CHANNELMODEIS | RFC1459 | <channel> <mode> <mode_params> | |
| 325 | RPL_UNIQOPIS | RFC2812 | <channel> <nickname> | |
| 325 | RPL_CHANNELPASSIS | |||
| 326 | RPL_NOCHANPASS | |||
| 327 | RPL_CHPASSUNKNOWN | |||
| 328 | RPL_CHANNEL_URL | Bahamut, AustHex | ||
| 329 | RPL_CREATIONTIME | Bahamut | ||
| 330 | RPL_WHOWAS_TIME | |||
| 330 | RPL_WHOISACCOUNT | ircu | <nick> <authname> :<info> | |
| 331 | RPL_NOTOPIC | RFC1459 | <channel> :<info> | Response to TOPIC when no topic is set |
| 332 | RPL_TOPIC | RFC1459 | <channel> :<topic> | Response to TOPIC with the set topic |
| 333 | RPL_TOPICWHOTIME | ircu | ||
| 334 | RPL_LISTUSAGE | ircu | ||
| 334 | RPL_COMMANDSYNTAX | Bahamut | ||
| 334 | RPL_LISTSYNTAX | Unreal | ||
| 335 | RPL_WHOISBOT | Unreal | ||
| 338 | RPL_CHANPASSOK | |||
| 338 | RPL_WHOISACTUALLY | ircu, Bahamut | ||
| 339 | RPL_BADCHANPASS | |||
| 340 | RPL_USERIP | ircu | ||
| 341 | RPL_INVITING | RFC1459 | <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 | <user> :<info> | Returned by a server answering a SUMMON message to indicate that it is summoning that user |
| 345 | RPL_INVITED | GameSurge | <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 |
| 346 | RPL_INVITELIST | RFC2812 | <channel> <invitemask> | An invite mask for the invite mask list |
| 347 | RPL_ENDOFINVITELIST | RFC2812 | <channel> :<info> | Termination of an RPL_INVITELIST list |
| 348 | RPL_EXCEPTLIST | RFC2812 | <channel> <exceptionmask> | An exception mask for the exception mask list. Also known as RPL_EXLIST (Unreal, Ultimate) |
| 349 | RPL_ENDOFEXCEPTLIST | RFC2812 | <channel> :<info> | Termination of an RPL_EXCEPTLIST list. Also known as RPL_ENDOFEXLIST (Unreal, Ultimate) |
| 351 | RPL_VERSION | RFC1459 | <version>[.<debuglevel>] <server> :<comments> | Reply by the server showing its version details, however this format is not often adhered to |
| 352 | RPL_WHOREPLY | RFC1459 | <channel> <user> <host> <server> <nick> <H|G>[*]<highest-prefix> :<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). For InspIRCd we send the highest prefix for that user and given channel if any (instead of the original @ or +). InspIRCd also will always send 0 for hopcount. |
| 353 | RPL_NAMREPLY | RFC1459 | [@*=] <channel> ' ' : <highest-prefix><nick> *( ' ' <highest-prefix> <nick> ) | Reply to NAMES (See RFC)(<highest-prefix> always for the next <nick>, can be empty), chanmode +s will be @, +p will be *, -sp will be = in the [@*=] channel prefix - or empty for non-rfc2811 ircds |
| 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. | |
| 355 | RPL_NAMREPLY_ | QuakeNet | ( ' ' / '*' / '@' ) <channel> ' ' : [ '@' / '+' ] <nick> *( ' ' [ '@' / '+' ] <nick> ) | Reply to the "NAMES -d" command - used to show invisible users (when the channel is set +D, QuakeNet relative). The proper define name for this numeric is unknown at this time Also see #353. |
| 357 | RPL_MAP | AustHex | ||
| 358 | RPL_MAPMORE | AustHex | ||
| 359 | RPL_MAPEND | AustHex | ||
| 361 | RPL_KILLDONE | RFC1459 | ||
| 362 | RPL_CLOSING | RFC1459 | ||
| 363 | RPL_CLOSEEND | RFC1459 | ||
| 364 | RPL_LINKS | RFC1459 | <mask> <server> :<hopcount> <server_info> | Reply to the LINKS command |
| 365 | RPL_ENDOFLINKS | RFC1459 | <mask> :<info> | Termination of an RPL_LINKS list |
| 366 | RPL_ENDOFNAMES | RFC1459 | <channel> :<info> | Termination of an RPL_NAMREPLY list |
| 367 | RPL_BANLIST | RFC1459 | <channel> <banid> [<time_left> :<reason>] | A ban-list item (See RFC); <time left> and <reason> are additions used by KineIRCd |
| 368 | RPL_ENDOFBANLIST | RFC1459 | <channel> :<info> | Termination of an RPL_BANLIST list |
| 369 | RPL_ENDOFWHOWAS | RFC1459 | <nick> :<info> | Reply to WHOWAS - End of list |
| 371 | RPL_INFO | RFC1459 | :<string> | Reply to INFO |
| 372 | RPL_MOTD | RFC1459 | :- <string> | Reply to MOTD |
| 373 | RPL_INFOSTART | RFC1459 | ||
| 374 | RPL_ENDOFINFO | RFC1459 | :<info> | Termination of an RPL_INFO list |
| 375 | RPL_MOTDSTART | RFC1459 | :- <server> Message of the day - | Start of an RPL_MOTD list |
| 376 | RPL_ENDOFMOTD | RFC1459 | :<info> | Termination of an RPL_MOTD list |
| 377 | RPL_KICKEXPIRED | aircd | ||
| 377 | RPL_SPAM | AustHex | :<text> | Used during the connection (after MOTD) to announce the network policy on spam and privacy. Supposedly now obsoleted in favour 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 Also see #372. | |
| 379 | RPL_KICKLINKED | aircd | ||
| 379 | RPL_WHOISMODES | Unreal | ||
| 380 | RPL_BANLINKED | aircd | ||
| 380 | RPL_YOURHELPER | AustHex | ||
| 381 | RPL_YOUREOPER | RFC1459 | :<info> | Successful reply from OPER |
| 382 | RPL_REHASHING | RFC1459 | <config_file> :<info> | Successful reply from REHASH |
| 383 | RPL_YOURESERVICE | RFC2812 | :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 | ||
| 387 | RPL_ENDOFQLIST | Unreal | ||
| 387 |







