From 4c7b83d0456e17046b2df8a6f79640c2b424bff2 Mon Sep 17 00:00:00 2001 From: achmizs Date: Wed, 23 Dec 2015 17:24:16 -0500 Subject: [PATCH] Add IRC_Numerics.plist IRC_Numerics.plist contains a mapping of known IRC numeric message codes (taken from https://www.alien.net.au/irc/irc2numerics.html) to their ASCII names. This is mostly for internal dev/debugging use. --- IRCClient.xcodeproj/project.pbxproj | 8 +- IRCClient/IRC_Numerics.plist | 2912 ++++++++++++++++++++++++++- 2 files changed, 2905 insertions(+), 15 deletions(-) diff --git a/IRCClient.xcodeproj/project.pbxproj b/IRCClient.xcodeproj/project.pbxproj index 7ca26c1..323fc48 100644 --- a/IRCClient.xcodeproj/project.pbxproj +++ b/IRCClient.xcodeproj/project.pbxproj @@ -9,7 +9,7 @@ /* Begin PBXBuildFile section */ 8657E6DD1C29F4C700BD4E50 /* NSData+SA_NSDataExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8657E6DB1C29F4C700BD4E50 /* NSData+SA_NSDataExtensions.h */; }; 8657E6DE1C29F4C700BD4E50 /* NSData+SA_NSDataExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8657E6DC1C29F4C700BD4E50 /* NSData+SA_NSDataExtensions.m */; }; - 8657E6E01C2A172300BD4E50 /* IRC_Numerics.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8657E6DF1C2A172300BD4E50 /* IRC_Numerics.plist */; }; + 8657E6E21C2B55B900BD4E50 /* IRC_Numerics.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8657E6E11C2B55B900BD4E50 /* IRC_Numerics.plist */; }; 866EF0101C25FF07006303A1 /* libircclient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 866EF00F1C25FF07006303A1 /* libircclient.a */; }; 868374A91C24E774005B97E5 /* IRCClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 868374A81C24E774005B97E5 /* IRCClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; 86B6232C1C21FD7C00D6E3AF /* README in Resources */ = {isa = PBXBuildFile; fileRef = 86B6232B1C21FD7C00D6E3AF /* README */; }; @@ -30,7 +30,7 @@ /* Begin PBXFileReference section */ 8657E6DB1C29F4C700BD4E50 /* NSData+SA_NSDataExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+SA_NSDataExtensions.h"; sourceTree = ""; }; 8657E6DC1C29F4C700BD4E50 /* NSData+SA_NSDataExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+SA_NSDataExtensions.m"; sourceTree = ""; }; - 8657E6DF1C2A172300BD4E50 /* IRC_Numerics.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = IRC_Numerics.plist; sourceTree = ""; }; + 8657E6E11C2B55B900BD4E50 /* IRC_Numerics.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = IRC_Numerics.plist; sourceTree = ""; }; 866EF00F1C25FF07006303A1 /* libircclient.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libircclient.a; sourceTree = ""; }; 868374A81C24E774005B97E5 /* IRCClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IRCClient.h; sourceTree = ""; }; 86B6232B1C21FD7C00D6E3AF /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = ""; }; @@ -107,6 +107,7 @@ 86F2EFE81C21F73600B033A4 /* IRCClient */ = { isa = PBXGroup; children = ( + 8657E6E11C2B55B900BD4E50 /* IRC_Numerics.plist */, 86F2EFF11C21F81900B033A4 /* IRCClientChannel_Private.h */, 86F2EFF21C21F81900B033A4 /* IRCClientChannel.h */, 86F2EFF31C21F81900B033A4 /* IRCClientChannel.m */, @@ -115,7 +116,6 @@ 86F2EFF61C21F81900B033A4 /* IRCClientSession.m */, 86F2EFF71C21F81900B033A4 /* IRCClientSessionDelegate.h */, 86F2EFEB1C21F73600B033A4 /* Info.plist */, - 8657E6DF1C2A172300BD4E50 /* IRC_Numerics.plist */, ); path = IRCClient; sourceTree = ""; @@ -200,7 +200,7 @@ buildActionMask = 2147483647; files = ( 86B6232C1C21FD7C00D6E3AF /* README in Resources */, - 8657E6E01C2A172300BD4E50 /* IRC_Numerics.plist in Resources */, + 8657E6E21C2B55B900BD4E50 /* IRC_Numerics.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/IRCClient/IRC_Numerics.plist b/IRCClient/IRC_Numerics.plist index 91086c8..e702a71 100644 --- a/IRCClient/IRC_Numerics.plist +++ b/IRCClient/IRC_Numerics.plist @@ -1,14 +1,2904 @@ - - + - - - + + 1 + + names + + RPL_WELCOME + + + 2 + + names + + RPL_YOURHOST + + + 3 + + names + + RPL_CREATED + + + 4 + + names + + RPL_MYINFO + + + 5 + + names + + RPL_ISUPPORT + RPL_BOUNCE + RPL_PROTOCTL + RPL_MAP + + + 6 + + names + + RPL_MAP + RPL_MAPMORE + + + 7 + + names + + RPL_MAPEND + + + 8 + + names + + RPL_SNOMASK + + + 9 + + names + + RPL_STATMEMTOT + + + 10 + + names + + RPL_BOUNCE + RPL_STATMEM + + + 14 + + names + + RPL_YOURCOOKIE + + + 15 + + names + + RPL_MAP + + + 16 + + names + + RPL_MAPMORE + + + 17 + + names + + RPL_MAPEND + + + 42 + + names + + RPL_YOURID + + + 43 + + names + + RPL_SAVENICK + + + 50 + + names + + RPL_ATTEMPTINGJUNC + + + 51 + + names + + RPL_ATTEMPTINGREROUTE + + + 200 + + names + + RPL_TRACELINK + + + 201 + + names + + RPL_TRACECONNECTING + + + 202 + + names + + RPL_TRACEHANDSHAKE + + + 203 + + names + + RPL_TRACEUNKNOWN + + + 204 + + names + + RPL_TRACEOPERATOR + + + 205 + + names + + RPL_TRACEUSER + + + 206 + + names + + RPL_TRACESERVER + + + 207 + + names + + RPL_TRACESERVICE + + + 208 + + names + + RPL_TRACENEWTYPE + + + 209 + + names + + RPL_TRACECLASS + + + 210 + + names + + RPL_STATS + RPL_TRACERECONNECT + + + 211 + + names + + RPL_STATSLINKINFO + + + 212 + + names + + RPL_STATSCOMMANDS + + + 213 + + names + + RPL_STATSCLINE + + + 214 + + names + + RPL_STATSNLINE + RPL_STATSOLDNLINE + + + 215 + + names + + RPL_STATSILINE + + + 216 + + names + + RPL_STATSKLINE + + + 217 + + names + + RPL_STATSQLINE + RPL_STATSPLINE + + + 218 + + names + + RPL_STATSYLINE + + + 219 + + names + + RPL_ENDOFSTATS + + + 220 + + names + + RPL_STATSPLINE + RPL_STATSBLINE + + + 221 + + names + + RPL_UMODEIS + + + 222 + + names + + RPL_MODLIST + RPL_SQLINE_NICK + RPL_STATSBLINE + + + 223 + + names + + RPL_STATSGLINE + RPL_STATSELINE + + + 224 + + names + + RPL_STATSTLINE + RPL_STATSFLINE + + + 225 + + names + + RPL_STATSDLINE + RPL_STATSZLINE + + + 226 + + names + + RPL_STATSNLINE + RPL_STATSCOUNT + + + 227 + + names + + RPL_STATSVLINE + RPL_STATSGLINE + + + 228 + + names + + RPL_STATSQLINE + + + 231 + + names + + RPL_SERVICEINFO + + + 232 + + names + + RPL_RULES + RPL_ENDOFSERVICES + + + 233 + + names + + RPL_SERVICE + + + 234 + + names + + RPL_SERVLIST + + + 235 + + names + + RPL_SERVLISTEND + + + 236 + + names + + RPL_STATSVERBOSE + + + 237 + + names + + RPL_STATSENGINE + + + 238 + + names + + RPL_STATSFLINE + + + 239 + + names + + RPL_STATSIAUTH + + + 240 + + names + + RPL_STATSVLINE + RPL_STATSXLINE + + + 241 + + names + + RPL_STATSLLINE + + + 242 + + names + + RPL_STATSUPTIME + + + 243 + + names + + RPL_STATSOLINE + + + 244 + + names + + RPL_STATSHLINE + + + 245 + + names + + RPL_STATSSLINE + + + 246 + + names + + RPL_STATSPING + RPL_STATSTLINE + RPL_STATSULINE + + + 247 + + names + + RPL_STATSBLINE + RPL_STATSXLINE + RPL_STATSGLINE + + + 248 + + names + + RPL_STATSDEFINE + RPL_STATSULINE + + + 249 + + names + + RPL_STATSULINE + RPL_STATSDEBUG + + + 250 + + names + + RPL_STATSDLINE + RPL_STATSCONN + + + 251 + + names + + RPL_LUSERCLIENT + + + 252 + + names + + RPL_LUSEROP + + + 253 + + names + + RPL_LUSERUNKNOWN + + + 254 + + names + + RPL_LUSERCHANNELS + + + 255 + + names + + RPL_LUSERME + + + 256 + + names + + RPL_ADMINME + + + 257 + + names + + RPL_ADMINLOC1 + + + 258 + + names + + RPL_ADMINLOC2 + + + 259 + + names + + RPL_ADMINEMAIL + + + 261 + + names + + RPL_TRACELOG + + + 262 + + names + + RPL_TRACEPING + RPL_TRACEEND + + + 263 + + names + + RPL_TRYAGAIN + + + 265 + + names + + RPL_LOCALUSERS + + + 266 + + names + + RPL_GLOBALUSERS + + + 267 + + names + + RPL_START_NETSTAT + + + 268 + + names + + RPL_NETSTAT + + + 269 + + names + + RPL_END_NETSTAT + + + 270 + + names + + RPL_PRIVS + + + 271 + + names + + RPL_SILELIST + + + 272 + + names + + RPL_ENDOFSILELIST + + + 273 + + names + + RPL_NOTIFY + + + 274 + + names + + RPL_ENDNOTIFY + RPL_STATSDELTA + + + 275 + + names + + RPL_STATSDLINE + + + 276 + + names + + RPL_VCHANEXIST + + + 277 + + names + + RPL_VCHANLIST + + + 278 + + names + + RPL_VCHANHELP + + + 280 + + names + + RPL_GLIST + + + 281 + + names + + RPL_ENDOFGLIST + RPL_ACCEPTLIST + + + 282 + + names + + RPL_ENDOFACCEPT + RPL_JUPELIST + + + 283 + + names + + RPL_ALIST + RPL_ENDOFJUPELIST + + + 284 + + names + + RPL_ENDOFALIST + RPL_FEATURE + + + 285 + + names + + RPL_GLIST_HASH + RPL_CHANINFO_HANDLE + RPL_NEWHOSTIS + + + 286 + + names + + RPL_CHANINFO_USERS + RPL_CHKHEAD + + + 287 + + names + + RPL_CHANINFO_CHOPS + RPL_CHANUSER + + + 288 + + names + + RPL_CHANINFO_VOICES + RPL_PATCHHEAD + + + 289 + + names + + RPL_CHANINFO_AWAY + RPL_PATCHCON + + + 290 + + names + + RPL_CHANINFO_OPERS + RPL_HELPHDR + RPL_DATASTR + + + 291 + + names + + RPL_CHANINFO_BANNED + RPL_HELPOP + RPL_ENDOFCHECK + + + 292 + + names + + RPL_CHANINFO_BANS + RPL_HELPTLR + + + 293 + + names + + RPL_CHANINFO_INVITE + RPL_HELPHLP + + + 294 + + names + + RPL_CHANINFO_INVITES + RPL_HELPFWD + + + 295 + + names + + RPL_CHANINFO_KICK + RPL_HELPIGN + + + 296 + + names + + RPL_CHANINFO_KICKS + + + 299 + + names + + RPL_END_CHANINFO + + + 300 + + names + + RPL_NONE + + + 301 + + names + + RPL_AWAY + + + 302 + + names + + RPL_USERHOST + + + 303 + + names + + RPL_ISON + + + 304 + + names + + RPL_TEXT + + + 305 + + names + + RPL_UNAWAY + + + 306 + + names + + RPL_NOWAWAY + + + 307 + + names + + RPL_USERIP + RPL_WHOISREGNICK + RPL_SUSERHOST + + + 308 + + names + + RPL_NOTIFYACTION + RPL_WHOISADMIN + RPL_RULESSTART + + + 309 + + names + + RPL_NICKTRACE + RPL_WHOISSADMIN + RPL_ENDOFRULES + RPL_WHOISHELPER + + + 310 + + names + + RPL_WHOISSVCMSG + RPL_WHOISHELPOP + RPL_WHOISSERVICE + + + 311 + + names + + RPL_WHOISUSER + + + 312 + + names + + RPL_WHOISSERVER + + + 313 + + names + + RPL_WHOISOPERATOR + + + 314 + + names + + RPL_WHOWASUSER + + + 315 + + names + + RPL_ENDOFWHO + + + 316 + + names + + RPL_WHOISCHANOP + + + 317 + + names + + RPL_WHOISIDLE + + + 318 + + names + + RPL_ENDOFWHOIS + + + 319 + + names + + RPL_WHOISCHANNELS + + + 320 + + names + + RPL_WHOISVIRT + RPL_WHOIS_HIDDEN + RPL_WHOISSPECIAL + + + 321 + + names + + RPL_LISTSTART + + + 322 + + names + + RPL_LIST + + + 323 + + names + + RPL_LISTEND + + + 324 + + names + + RPL_CHANNELMODEIS + + + 325 + + names + + RPL_UNIQOPIS + RPL_CHANNELPASSIS + + + 326 + + names + + RPL_NOCHANPASS + + + 327 + + names + + RPL_CHPASSUNKNOWN + + + 328 + + names + + RPL_CHANNEL_URL + + + 329 + + names + + RPL_CREATIONTIME + + + 330 + + names + + RPL_WHOWAS_TIME + RPL_WHOISACCOUNT + + + 331 + + names + + RPL_NOTOPIC + + + 332 + + names + + RPL_TOPIC + + + 333 + + names + + RPL_TOPICWHOTIME + + + 334 + + names + + RPL_LISTUSAGE + RPL_COMMANDSYNTAX + RPL_LISTSYNTAX + + + 335 + + names + + RPL_WHOISBOT + + + 338 + + names + + RPL_CHANPASSOK + RPL_WHOISACTUALLY + + + 339 + + names + + RPL_BADCHANPASS + + + 340 + + names + + RPL_USERIP + + + 341 + + names + + RPL_INVITING + + + 342 + + names + + RPL_SUMMONING + + + 345 + + names + + RPL_INVITED + + + 346 + + names + + RPL_INVITELIST + + + 347 + + names + + RPL_ENDOFINVITELIST + + + 348 + + names + + RPL_EXCEPTLIST + RPL_EXLIST + + + 349 + + names + + RPL_ENDOFEXCEPTLIST + RPL_ENDOFEXLIST + + + 351 + + names + + RPL_VERSION + + + 352 + + names + + RPL_WHOREPLY + + + 353 + + names + + RPL_NAMREPLY + + + 354 + + names + + RPL_WHOSPCRPL + + + 355 + + names + + RPL_NAMREPLY_ + + + 357 + + names + + RPL_MAP + + + 358 + + names + + RPL_MAPMORE + + + 359 + + names + + RPL_MAPEND + + + 361 + + names + + RPL_KILLDONE + + + 362 + + names + + RPL_CLOSING + + + 363 + + names + + RPL_CLOSEEND + + + 364 + + names + + RPL_LINKS + + + 365 + + names + + RPL_ENDOFLINKS + + + 366 + + names + + RPL_ENDOFNAMES + + + 367 + + names + + RPL_BANLIST + + + 368 + + names + + RPL_ENDOFBANLIST + + + 369 + + names + + RPL_ENDOFWHOWAS + + + 371 + + names + + RPL_INFO + + + 372 + + names + + RPL_MOTD + + + 373 + + names + + RPL_INFOSTART + + + 374 + + names + + RPL_ENDOFINFO + + + 375 + + names + + RPL_MOTDSTART + + + 376 + + names + + RPL_ENDOFMOTD + + + 377 + + names + + RPL_KICKEXPIRED + RPL_SPAM + + + 378 + + names + + RPL_BANEXPIRED + RPL_WHOISHOST + RPL_MOTD + + + 379 + + names + + RPL_KICKLINKED + RPL_WHOISMODES + + + 380 + + names + + RPL_BANLINKED + RPL_YOURHELPER + + + 381 + + names + + RPL_YOUREOPER + + + 382 + + names + + RPL_REHASHING + + + 383 + + names + + RPL_YOURESERVICE + + + 384 + + names + + RPL_MYPORTIS + + + 385 + + names + + RPL_NOTOPERANYMORE + + + 386 + + names + + RPL_QLIST + RPL_IRCOPS + + + 387 + + names + + RPL_ENDOFQLIST + RPL_ENDOFIRCOPS + + + 388 + + names + + RPL_ALIST + + + 389 + + names + + RPL_ENDOFALIST + + + 391 + + names + + RPL_TIME + + + 392 + + names + + RPL_USERSSTART + + + 393 + + names + + RPL_USERS + + + 394 + + names + + RPL_ENDOFUSERS + + + 395 + + names + + RPL_NOUSERS + + + 396 + + names + + RPL_HOSTHIDDEN + + + 400 + + names + + ERR_UNKNOWNERROR + + + 401 + + names + + ERR_NOSUCHNICK + + + 402 + + names + + ERR_NOSUCHSERVER + + + 403 + + names + + ERR_NOSUCHCHANNEL + + + 404 + + names + + ERR_CANNOTSENDTOCHAN + + + 405 + + names + + ERR_TOOMANYCHANNELS + + + 406 + + names + + ERR_WASNOSUCHNICK + + + 407 + + names + + ERR_TOOMANYTARGETS + + + 408 + + names + + ERR_NOSUCHSERVICE + ERR_NOCOLORSONCHAN + + + 409 + + names + + ERR_NOORIGIN + + + 411 + + names + + ERR_NORECIPIENT + + + 412 + + names + + ERR_NOTEXTTOSEND + + + 413 + + names + + ERR_NOTOPLEVEL + + + 414 + + names + + ERR_WILDTOPLEVEL + + + 415 + + names + + ERR_BADMASK + + + 416 + + names + + ERR_TOOMANYMATCHES + ERR_QUERYTOOLONG + + + 419 + + names + + ERR_LENGTHTRUNCATED + + + 421 + + names + + ERR_UNKNOWNCOMMAND + + + 422 + + names + + ERR_NOMOTD + + + 423 + + names + + ERR_NOADMININFO + + + 424 + + names + + ERR_FILEERROR + + + 425 + + names + + ERR_NOOPERMOTD + + + 429 + + names + + ERR_TOOMANYAWAY + + + 430 + + names + + ERR_EVENTNICKCHANGE + + + 431 + + names + + ERR_NONICKNAMEGIVEN + + + 432 + + names + + ERR_ERRONEUSNICKNAME + + + 433 + + names + + ERR_NICKNAMEINUSE + + + 434 + + names + + ERR_SERVICENAMEINUSE + ERR_NORULES + + + 435 + + names + + ERR_SERVICECONFUSED + ERR_BANONCHAN + + + 436 + + names + + ERR_NICKCOLLISION + + + 437 + + names + + ERR_UNAVAILRESOURCE + ERR_BANNICKCHANGE + + + 438 + + names + + ERR_NICKTOOFAST + ERR_NCHANGETOOFAST + ERR_DEAD + + + 439 + + names + + ERR_TARGETTOOFAST + RPL_INVTOOFAST + RPL_MSGTOOFAST + + + 440 + + names + + ERR_SERVICESDOWN + + + 441 + + names + + ERR_USERNOTINCHANNEL + + + 442 + + names + + ERR_NOTONCHANNEL + + + 443 + + names + + ERR_USERONCHANNEL + + + 444 + + names + + ERR_NOLOGIN + + + 445 + + names + + ERR_SUMMONDISABLED + + + 446 + + names + + ERR_USERSDISABLED + + + 447 + + names + + ERR_NONICKCHANGE + + + 449 + + names + + ERR_NOTIMPLEMENTED + + + 451 + + names + + ERR_NOTREGISTERED + + + 452 + + names + + ERR_IDCOLLISION + + + 453 + + names + + ERR_NICKLOST + + + 455 + + names + + ERR_HOSTILENAME + + + 456 + + names + + ERR_ACCEPTFULL + + + 457 + + names + + ERR_ACCEPTEXIST + + + 458 + + names + + ERR_ACCEPTNOT + + + 459 + + names + + ERR_NOHIDING + + + 460 + + names + + ERR_NOTFORHALFOPS + + + 461 + + names + + ERR_NEEDMOREPARAMS + + + 462 + + names + + ERR_ALREADYREGISTERED + + + 463 + + names + + ERR_NOPERMFORHOST + + + 464 + + names + + ERR_PASSWDMISMATCH + + + 465 + + names + + ERR_YOUREBANNEDCREEP + + + 466 + + names + + ERR_YOUWILLBEBANNED + + + 467 + + names + + ERR_KEYSET + + + 468 + + names + + ERR_INVALIDUSERNAME + ERR_ONLYSERVERSCANCHANGE + + + 469 + + names + + ERR_LINKSET + + + 470 + + names + + ERR_LINKCHANNEL + ERR_KICKEDFROMCHAN + + + 471 + + names + + ERR_CHANNELISFULL + + + 472 + + names + + ERR_UNKNOWNMODE + + + 473 + + names + + ERR_INVITEONLYCHAN + + + 474 + + names + + ERR_BANNEDFROMCHAN + + + 475 + + names + + ERR_BADCHANNELKEY + + + 476 + + names + + ERR_BADCHANMASK + + + 477 + + names + + ERR_NOCHANMODES + ERR_MODELESS + ERR_NEEDREGGEDNICK + + + 478 + + names + + ERR_BANLISTFULL + + + 479 + + names + + ERR_BADCHANNAME + ERR_LINKFAIL + + + 480 + + names + + ERR_NOULINE + ERR_CANNOTKNOCK + + + 481 + + names + + ERR_NOPRIVILEGES + + + 482 + + names + + ERR_CHANOPRIVSNEEDED + + + 483 + + names + + ERR_CANTKILLSERVER + + + 484 + + names + + ERR_RESTRICTED + ERR_ISCHANSERVICE + ERR_DESYNC + ERR_ATTACKDENY + + + 485 + + names + + ERR_UNIQOPRIVSNEEDED + ERR_KILLDENY + ERR_CANTKICKADMIN + ERR_ISREALSERVICE + + + 486 + + names + + ERR_NONONREG + ERR_HTMDISABLED + ERR_ACCOUNTONLY + + + 487 + + names + + ERR_CHANTOORECENT + ERR_MSGSERVICES + + + 488 + + names + + ERR_TSLESSCHAN + + + 489 + + names + + ERR_VOICENEEDED + ERR_SECUREONLYCHAN + + + 491 + + names + + ERR_NOOPERHOST + + + 492 + + names + + ERR_NOSERVICEHOST + + + 493 + + names + + ERR_NOFEATURE + + + 494 + + names + + ERR_BADFEATURE + + + 495 + + names + + ERR_BADLOGTYPE + + + 496 + + names + + ERR_BADLOGSYS + + + 497 + + names + + ERR_BADLOGVALUE + + + 498 + + names + + ERR_ISOPERLCHAN + + + 499 + + names + + ERR_CHANOWNPRIVNEEDED + + + 501 + + names + + ERR_UMODEUNKNOWNFLAG + + + 502 + + names + + ERR_USERSDONTMATCH + + + 503 + + names + + ERR_GHOSTEDCLIENT + ERR_VWORLDWARN + + + 504 + + names + + ERR_USERNOTONSERV + + + 511 + + names + + ERR_SILELISTFULL + + + 512 + + names + + ERR_TOOMANYWATCH + ERR_NOTIFYFULL + + + 513 + + names + + ERR_BADPING + ERR_NEEDPONG + + + 514 + + names + + ERR_INVALID_ERROR + ERR_TOOMANYDCC + + + 515 + + names + + ERR_BADEXPIRE + + + 516 + + names + + ERR_DONTCHEAT + + + 517 + + names + + ERR_DISABLED + + + 518 + + names + + ERR_NOINVITE + ERR_LONGMASK + + + 519 + + names + + ERR_ADMONLY + ERR_TOOMANYUSERS + + + 520 + + names + + ERR_OPERONLY + ERR_MASKTOOWIDE + ERR_WHOTRUNC + + + 521 + + names + + ERR_LISTSYNTAX + + + 522 + + names + + ERR_WHOSYNTAX + + + 523 + + names + + ERR_WHOLIMEXCEED + + + 524 + + names + + ERR_QUARANTINED + ERR_OPERSPVERIFY + + + 525 + + names + + ERR_REMOTEPFX + + + 526 + + names + + ERR_PFXUNROUTABLE + + + 550 + + names + + ERR_BADHOSTMASK + + + 551 + + names + + ERR_HOSTUNAVAIL + + + 552 + + names + + ERR_USINGSLINE + + + 553 + + names + + ERR_STATSSLINE + + + 600 + + names + + RPL_LOGON + + + 601 + + names + + RPL_LOGOFF + + + 602 + + names + + RPL_WATCHOFF + + + 603 + + names + + RPL_WATCHSTAT + + + 604 + + names + + RPL_NOWON + + + 605 + + names + + RPL_NOWOFF + + + 606 + + names + + RPL_WATCHLIST + + + 607 + + names + + RPL_ENDOFWATCHLIST + + + 608 + + names + + RPL_WATCHCLEAR + + + 610 + + names + + RPL_MAPMORE + RPL_ISOPER + + + 611 + + names + + RPL_ISLOCOP + + + 612 + + names + + RPL_ISNOTOPER + + + 613 + + names + + RPL_ENDOFISOPER + + + 615 + + names + + RPL_MAPMORE + RPL_WHOISMODES + + + 616 + + names + + RPL_WHOISHOST + + + 617 + + names + + RPL_DCCSTATUS + RPL_WHOISBOT + + + 618 + + names + + RPL_DCCLIST + + + 619 + + names + + RPL_ENDOFDCCLIST + RPL_WHOWASHOST + + + 620 + + names + + RPL_DCCINFO + RPL_RULESSTART + + + 621 + + names + + RPL_RULES + + + 622 + + names + + RPL_ENDOFRULES + + + 623 + + names + + RPL_MAPMORE + + + 624 + + names + + RPL_OMOTDSTART + + + 625 + + names + + RPL_OMOTD + + + 626 + + names + + RPL_ENDOFO + + + 630 + + names + + RPL_SETTINGS + + + 631 + + names + + RPL_ENDOFSETTINGS + + + 640 + + names + + RPL_DUMPING + + + 641 + + names + + RPL_DUMPRPL + + + 642 + + names + + RPL_EODUMP + + + 660 + + names + + RPL_TRACEROUTE_HOP + + + 661 + + names + + RPL_TRACEROUTE_START + + + 662 + + names + + RPL_MODECHANGEWARN + + + 663 + + names + + RPL_CHANREDIR + + + 664 + + names + + RPL_SERVMODEIS + + + 665 + + names + + RPL_OTHERUMODEIS + + + 666 + + names + + RPL_ENDOF_GENERIC + + + 670 + + names + + RPL_WHOWASDETAILS + + + 671 + + names + + RPL_WHOISSECURE + + + 672 + + names + + RPL_UNKNOWNMODES + + + 673 + + names + + RPL_CANNOTSETMODES + + + 678 + + names + + RPL_LUSERSTAFF + + + 679 + + names + + RPL_TIMEONSERVERIS + + + 682 + + names + + RPL_NETWORKS + + + 687 + + names + + RPL_YOURLANGUAGEIS + + + 688 + + names + + RPL_LANGUAGE + + + 689 + + names + + RPL_WHOISSTAFF + + + 690 + + names + + RPL_WHOISLANGUAGE + + + 702 + + names + + RPL_MODLIST + + + 703 + + names + + RPL_ENDOFMODLIST + + + 704 + + names + + RPL_HELPSTART + + + 705 + + names + + RPL_HELPTXT + + + 706 + + names + + RPL_ENDOFHELP + + + 708 + + names + + RPL_ETRACEFULL + + + 709 + + names + + RPL_ETRACE + + + 710 + + names + + RPL_KNOCK + + + 711 + + names + + RPL_KNOCKDLVR + + + 712 + + names + + ERR_TOOMANYKNOCK + + + 713 + + names + + ERR_CHANOPEN + + + 714 + + names + + ERR_KNOCKONCHAN + + + 715 + + names + + ERR_KNOCKDISABLED + + + 716 + + names + + RPL_TARGUMODEG + + + 717 + + names + + RPL_TARGNOTIFY + + + 718 + + names + + RPL_UMODEGMSG + + + 720 + + names + + RPL_OMOTDSTART + + + 721 + + names + + RPL_OMOTD + + + 722 + + names + + RPL_ENDOFOMOTD + + + 723 + + names + + ERR_NOPRIVS + + + 724 + + names + + RPL_TESTMARK + + + 725 + + names + + RPL_TESTLINE + + + 726 + + names + + RPL_NOTESTLINE + + + 771 + + names + + RPL_XINFO + + + 773 + + names + + RPL_XINFOSTART + + + 774 + + names + + RPL_XINFOEND + + + 972 + + names + + ERR_CANNOTDOCOMMAND + + + 973 + + names + + ERR_CANNOTCHANGEUMODE + + + 974 + + names + + ERR_CANNOTCHANGECHANMODE + + + 975 + + names + + ERR_CANNOTCHANGESERVERMODE + + + 976 + + names + + ERR_CANNOTSENDTONICK + + + 977 + + names + + ERR_UNKNOWNSERVERMODE + + + 979 + + names + + ERR_SERVERMODELOCK + + + 980 + + names + + ERR_BADCHARENCODING + + + 981 + + names + + ERR_TOOMANYLANGUAGES + + + 982 + + names + + ERR_NOLANGUAGE + + + 983 + + names + + ERR_TEXTTOOSHORT + + + 999 + + names + + ERR_NUMERIC_ERR + ERR_NUMERICERR + + + source + https://www.alien.net.au/irc/irc2numerics.html +