]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/numerics.h
Pass an irc::socket::sockaddrs to SocketEngine::Connect().
[user/henk/code/inspircd.git] / include / numerics.h
index 2418730d27afd7abf630cf86a9b556c3b4d7d73e..57ecee4dfb7ef69c8513fee766f73dec64e17a38 100644 (file)
@@ -35,7 +35,7 @@
  * Please note that the list may not be exhaustive, it'll be done when I have
  * nothing better to do with my time. -- w00t (jul 13, 2008)
  */
-enum Numerics
+enum
 {
        /*
         * Reply range of numerics.
@@ -46,12 +46,12 @@ enum Numerics
        RPL_SERVERVERSION               = 4, // 2812, not 1459
        RPL_ISUPPORT                    = 5, // not RFC, extremely common though (defined as RPL_BOUNCE in 2812, widely ignored)
 
-       RPL_MAP                         = 6, // unrealircd
-       RPL_ENDMAP                      = 7, // unrealircd
        RPL_SNOMASKIS                   = 8, // unrealircd
        RPL_REDIR                       = 10,
 
-       RPL_YOURUUID                    = 42, // taken from ircnet
+       RPL_MAP                         = 15, // ircu
+       RPL_ENDMAP                      = 17, // ircu
+       RPL_MAPUSERS                    = 18, // insp-specific
 
        RPL_UMODEIS                     = 221,
        RPL_RULES                       = 232, // unrealircd
@@ -70,11 +70,9 @@ enum Numerics
        RPL_LOCALUSERS                  = 265,
        RPL_GLOBALUSERS                 = 266,
 
-       RPL_MAPUSERS                    = 270, // insp-specific
-
        RPL_AWAY                        = 301,
-
-       RPL_SYNTAX                      = 304, // insp-specific
+       RPL_USERHOST                    = 302,
+       RPL_ISON                        = 303,
 
        RPL_UNAWAY                      = 305,
        RPL_NOWAWAY                     = 306,
@@ -83,7 +81,6 @@ enum Numerics
        RPL_RULESEND                    = 309, // unrealircd
 
        RPL_WHOISSERVER                 = 312,
-       RPL_WHOWASUSER                  = 314,
 
        RPL_ENDOFWHO                    = 315,
        RPL_ENDOFWHOIS                  = 318,
@@ -98,15 +95,16 @@ enum Numerics
        RPL_TOPIC                       = 332,
        RPL_TOPICTIME                   = 333, // not RFC, extremely common though
 
+       RPL_USERIP                      = 340,
        RPL_INVITING                    = 341,
        RPL_INVITELIST                  = 346, // insp-specific (stolen from ircu)
        RPL_ENDOFINVITELIST             = 347, // insp-specific (stolen from ircu)
        RPL_VERSION                     = 351,
+       RPL_WHOREPLY                    = 352,
        RPL_NAMREPLY                    = 353,
        RPL_LINKS                       = 364,
        RPL_ENDOFLINKS                  = 365,
        RPL_ENDOFNAMES                  = 366,
-       RPL_ENDOFWHOWAS                 = 369,
 
        RPL_INFO                        = 371,
        RPL_ENDOFINFO                   = 374,
@@ -114,8 +112,6 @@ enum Numerics
        RPL_MOTDSTART                   = 375,
        RPL_ENDOFMOTD                   = 376,
 
-       RPL_WHOWASIP                    = 379,
-
        RPL_YOUAREOPER                  = 381,
        RPL_REHASHING                   = 382,
        RPL_TIME                        = 391,
@@ -134,6 +130,7 @@ enum Numerics
        ERR_NOTEXTTOSEND                = 412,
        ERR_UNKNOWNCOMMAND              = 421,
        ERR_NOMOTD                      = 422,
+       ERR_NONICKNAMEGIVEN             = 431,
        ERR_ERRONEUSNICKNAME            = 432,
        ERR_NICKNAMEINUSE               = 433,
        ERR_NORULES                     = 434, // unrealircd
@@ -144,6 +141,7 @@ enum Numerics
        ERR_NOTREGISTERED               = 451,
        ERR_NEEDMOREPARAMS              = 461,
        ERR_ALREADYREGISTERED           = 462,
+       ERR_YOUREBANNEDCREEP            = 465,
        ERR_UNKNOWNMODE                 = 472,
 
        /*
@@ -163,6 +161,7 @@ enum Numerics
         *  -- A message from the IRC group for coder sanity, and w00t
         */
        ERR_BADCHANNELKEY               = 475,
+       ERR_BADCHANMASK                 = 476,
        ERR_INVITEONLYCHAN              = 473,
        ERR_CHANNELISFULL               = 471,
        ERR_BANNEDFROMCHAN              = 474,
@@ -184,12 +183,14 @@ enum Numerics
        ERR_CANTJOINOPERSONLY           = 520, // unrealircd, but crap to have so many numerics for cant join..
        ERR_CANTSENDTOUSER              = 531, // ???
 
-       RPL_COMMANDS                    = 702, // insp-specific
-       RPL_COMMANDSEND                 = 703, // insp-specific
+       RPL_SYNTAX                      = 650, // insp-specific
 
        ERR_CHANOPEN                    = 713,
        ERR_KNOCKONCHAN                 = 714,
 
+       RPL_OTHERUMODEIS                = 803, // insp-specific
+       RPL_OTHERSNOMASKIS              = 804, // insp-specific
+
        ERR_WORDFILTERED                = 936, // insp-specific, would be nice if we could get rid of this..
        ERR_CANTUNLOADMODULE            = 972, // insp-specific
        RPL_UNLOADEDMODULE              = 973, // insp-specific