2004-05-09 Michael Poole <mdpoole@troilus.org>
[ircu2.10.12-pk.git] / include / numeric.h
index b03dcb257a7c32105815f8202aa30f4e9a187ae9..05f62f5fd82b299c44a1c50721b6f47392fc4b9d 100644 (file)
@@ -63,6 +63,7 @@ extern const struct Numeric* get_error_numeric(int err);
 #define RPL_MAP               15        /* Undernet extension */
 #define RPL_MAPMORE           16        /* Undernet extension */
 #define RPL_MAPEND            17        /* Undernet extension */
+#define RPL_APASSWARN         30       /* Undernet extension */
 /*     RPL_YOURID            42        IRCnet extension */
 /*      RPL_ATTEMPTINGJUNC    50           aircd extension */
 /*      RPL_ATTEMPTINGREROUTE 51           aircd extension */
@@ -111,6 +112,7 @@ extern const struct Numeric* get_error_numeric(int err);
        RPL_STATSNLINE       226           unreal
        RPL_STATSGLINE       227           Dalnet 
        RPL_STATSVLINE       227           unreal */
+#define RPL_STATSQLINE       228        /* Undernet extension */
 
 #define RPL_SERVICEINFO      231       /* unused */
 #define RPL_ENDOFSERVICES    232       /* unused */
@@ -119,6 +121,7 @@ extern const struct Numeric* get_error_numeric(int err);
 #define RPL_SERVLIST         234       /* unused */
 #define RPL_SERVLISTEND      235       /* unused */
 
+#define RPL_STATSVERBOSE     236        /* Undernet verbose server list */
 #define RPL_STATSENGINE      237       /* Undernet engine name */
 #define RPL_STATSFLINE       238       /* Undernet feature lines */
 /*      RPL_STATSIAUTH       239           IRCnet extension */
@@ -169,6 +172,7 @@ extern const struct Numeric* get_error_numeric(int err);
 /*      RPL_END_NOTIFY       274           aircd */
 /*      RPL_STATSDELTA       274           IRCnet extension */
 #define RPL_STATSDLINE       275        /* Undernet extension */
+#define RPL_STATSRLINE       276        /* Undernet extension */
 
 #define RPL_GLIST            280        /* Undernet extension */
 #define RPL_ENDOFGLIST       281        /* Undernet extension */
@@ -203,7 +207,6 @@ extern const struct Numeric* get_error_numeric(int err);
 #define RPL_TEXT             304       /* unused */
 #define RPL_UNAWAY           305
 #define RPL_NOWAWAY          306
-#define RPL_USERIP           307        /* Undernet extension */
                                         /* NotAway, aircd */
 /*     RPL_WHOISREGNICK     307        Numeric List: Dalnet */
 /*     RPL_SUSERHOST        307        austnet */
@@ -240,6 +243,7 @@ extern const struct Numeric* get_error_numeric(int err);
 /*      RPL_CHANNEL_URL      328           dalnet, anothernet */
 #define RPL_CREATIONTIME     329
 /*      RPL_WHOWAS_TIME      330               ? */
+#define RPL_WHOISACCOUNT     330
 #define RPL_NOTOPIC          331
 #define RPL_TOPIC            332
 #define RPL_TOPICWHOTIME     333        /* Undernet extension */
@@ -247,9 +251,9 @@ extern const struct Numeric* get_error_numeric(int err);
 /*     RPL_COMMANDSYNTAX    334           Dalnet */
 /*     RPL_LISTSYNTAX       334           unreal */
 /*      RPL_CHANPASSOK       338           IRCnet extension (?)*/
-/*     RPL_WHOISACTUALLY    338           dalnet */
-/*      RPL_BADCHANPASS      339           IRCnet extension (?)*/
-
+#define        RPL_WHOISACTUALLY    338        /* Undernet extension, dalnet */
+/*     RPL_BADCHANPASS      339           IRCnet extension (?) */
+#define RPL_USERIP           340        /* Undernet extension */
 #define RPL_INVITING         341
 /*      RPL_SUMMONING        342           removed from RFC1459 */
 
@@ -302,6 +306,7 @@ extern const struct Numeric* get_error_numeric(int err);
 /*      RPL_USERS            393        Dalnet/EFnet/IRCnet */
 /*      RPL_END_USERS        394        Dalnet/EFnet/IRCnet */
 /*      RPL_NOUSERS          395        Dalnet/EFnet/IRCnet */
+#define RPL_HOSTHIDDEN       396       /* UMODE +x completed succesfuly */
 
 /*
  * Errors are in the range from 400-599 currently and are grouped by what
@@ -347,7 +352,7 @@ extern const struct Numeric* get_error_numeric(int err);
 #define ERR_NICKTOOFAST      438        /* Undernet extension */
      /* ERR_DEAD             438           IRCnet reserved for later use */
 #define ERR_TARGETTOOFAST    439        /* Undernet extension */
-/*     ERR_SERVICESDOWN     440        Dalnet,unreal */
+#define ERR_SERVICESDOWN     440       /* Dalnet,unreal,Undernet */
 #define ERR_USERNOTINCHANNEL 441
 #define ERR_NOTONCHANNEL     442
 #define ERR_USERONCHANNEL    443
@@ -383,7 +388,7 @@ extern const struct Numeric* get_error_numeric(int err);
 #define ERR_BANNEDFROMCHAN   474
 #define ERR_BADCHANNELKEY    475
 #define ERR_BADCHANMASK      476        /* Undernet extension */
-/*      ERR_NEEDREGGEDNICK   477           DalNet Extention */
+#define ERR_NEEDREGGEDNICK   477        /* DalNet&Undernet Extention */
 #define ERR_BANLISTFULL      478        /* Undernet extension */
 /*     ERR_LINKFAIL         479        unreal */
 
@@ -439,11 +444,19 @@ extern const struct Numeric* get_error_numeric(int err);
 #define ERR_TOOMANYUSERS     519       /* Undernet extension -Kev */
 /*     ERR_OPERONLY         520        unreal */
 #define ERR_MASKTOOWIDE             520        /* Undernet extension -Kev */
-/*     ERR_WHOTRUNC         520        austnet */
-#define ERR_LASTERROR        521
-/*     ERR_LISTSYNTAX       521        dalnet
+/*      ERR_WHOTRUNC         520        austnet */
+/*      ERR_LISTSYNTAX       521        dalnet
+       ERR_LISTSYNTAX       521        dalnet
        ERR_WHOSYNTAX        522        dalnet
        ERR_WHOLIMEXCEED     523        dalnet */
+#define ERR_QUARANTINED      524       /* Undernet extension -Vampire */
+#define ERR_NOTLOWEROPLEVEL  550       /* Undernet extension */
+#define ERR_NOTMANAGER       551       /* Undernet extension */
+#define ERR_CHANSECURED      552       /* Undernet extension */
+#define ERR_UPASSSET         553       /* Undernet extension */
+#define ERR_UPASSNOTSET      554       /* Undernet extension */
+#define ERR_LASTERROR        555
 
 /*     RPL_LOGON            600        dalnet,unreal
        RPL_LOGOFF           601        dalnet,unreal