Import new (much simpler) resolver code from Hybrid.
[ircu2.10.12-pk.git] / include / numeric.h
index f4c2f484024402485d1895a09817e6a8b9077579..0dfb1a2fec48ef4473fe66474b55b8d31441996d 100644 (file)
@@ -112,6 +112,8 @@ extern const struct Numeric* get_error_numeric(int err);
        RPL_STATSNLINE       226           unreal
        RPL_STATSGLINE       227           Dalnet 
        RPL_STATSVLINE       227           unreal */
+#define RPL_STATSALINE       226        /* Hybrid, Undernet */
+#define RPL_STATSQLINE       228        /* Undernet extension */
 
 #define RPL_SERVICEINFO      231       /* unused */
 #define RPL_ENDOFSERVICES    232       /* unused */
@@ -120,12 +122,13 @@ 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 */
 /*      RPL_STATSVLINE       240           IRCnet extension */
 /*     RPL_STATSXLINE       240        austnet */
-#define RPL_STATSLLINE       241       
+#define RPL_STATSLLINE       241       /* Undernet dynamicly loaded modules */
 #define RPL_STATSUPTIME      242
 #define RPL_STATSOLINE       243
 #define RPL_STATSHLINE       244
@@ -170,6 +173,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 */
@@ -249,11 +253,12 @@ extern const struct Numeric* get_error_numeric(int err);
 /*     RPL_LISTSYNTAX       334           unreal */
 /*      RPL_CHANPASSOK       338           IRCnet extension (?)*/
 #define        RPL_WHOISACTUALLY    338        /* Undernet extension, dalnet */
-/*     RPL_BADCHANPASS      339           mIRC/DALnet extension */
+/*     RPL_BADCHANPASS      339           IRCnet extension (?) */
 #define RPL_USERIP           340        /* Undernet extension */
 #define RPL_INVITING         341
 /*      RPL_SUMMONING        342           removed from RFC1459 */
 
+#define RPL_ISSUEDINVITE     345        /* Undernet extension */
 #define RPL_INVITELIST       346        /* IRCnet, Undernet extension */
 #define RPL_ENDOFINVITELIST  347        /* IRCnet, Undernet extension */
 /*      RPL_EXCEPTLIST       348           IRCnet extension */
@@ -264,6 +269,7 @@ extern const struct Numeric* get_error_numeric(int err);
 #define RPL_NAMREPLY         353        /* See also RPL_ENDOFNAMES */
 #define RPL_WHOSPCRPL        354        /* Undernet extension,
                                            See also RPL_ENDOFWHO */
+#define RPL_DELNAMREPLY      355        /* QuakeNet extension */
 
 #define RPL_KILLDONE         361       /* not used */
 #define RPL_CLOSING          362
@@ -303,6 +309,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
@@ -348,7 +355,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
@@ -440,11 +447,13 @@ 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
+/*      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 */