Author: Kev <klmitch@mit.edu>
[ircu2.10.12-pk.git] / include / numeric.h
index 02ebde178399a848d9cde4247666d201c21f58ed..4500fb0c214b40aea353f726702c73bd5d186246 100644 (file)
@@ -56,6 +56,7 @@ extern const struct Numeric* get_error_numeric(int err);
 #define RPL_SNOMASK            8        /* Undernet extension */
 #define RPL_STATMEMTOT         9        /* Undernet extension */
 #define RPL_STATMEM           10        /* Undernet extension */
+                                       /* Hybrid: server redirect */
 /*      RPL_YOURCOOKIE        14           IRCnet extension */
 #define RPL_MAP               15        /* Undernet extension */
 #define RPL_MAPMORE           16        /* Undernet extension */
@@ -104,6 +105,8 @@ extern const struct Numeric* get_error_numeric(int err);
 #define RPL_SERVLIST         234       /* unused */
 #define RPL_SERVLISTEND      235       /* unused */
 
+#define RPL_STATSENGINE      237       /* Undernet engine name */
+#define RPL_STATSFLINE       238       /* Undernet feature lines */
 /*      RPL_STATSIAUTH       239           IRCnet extension */
 /*      RPL_STATSVLINE       240           IRCnet extension */
 #define RPL_STATSLLINE       241       
@@ -117,10 +120,10 @@ extern const struct Numeric* get_error_numeric(int err);
 /*      RPL_STATSXLINE       247           hybrid extension */
 /*     RPL_STATSBLINE       247           Numerics List: IRCnet */
 #define RPL_STATSULINE       248        /* Undernet extension */
-/*     RPL_STATSDEFINE      248        /* Numerics List: IRCnet */
+/*     RPL_STATSDEFINE      248           Numerics List: IRCnet */
 #define RPL_STATSDEBUG       249        /* Extension to RFC1459 */
 #define RPL_STATSCONN        250        /* Undernet extension */
-/*     RPL_STATSDLINE       250        /* Numerics List: IRCnet */
+/*     RPL_STATSDLINE       250           Numerics List: IRCnet */
 
 #define RPL_LUSERCLIENT      251
 #define RPL_LUSEROP          252
@@ -143,7 +146,7 @@ extern const struct Numeric* get_error_numeric(int err);
 /*      RPL_START_NETSTAT    267           aircd */
 /*      RPL_NETSTAT          268           aircd */
 /*      RPL_END_NETSTAT      269           aircd */
-
+#define RPL_PRIVS            270       /* Undernet extension - privs */
 #define RPL_SILELIST         271        /* Undernet extension */
 #define RPL_ENDOFSILELIST    272        /* Undernet extension */
 /*      RPL_NOTIFY           273           aircd */
@@ -155,7 +158,7 @@ extern const struct Numeric* get_error_numeric(int err);
 #define RPL_ENDOFGLIST       281        /* Undernet extension */
 #define RPL_JUPELIST         282        /* Undernet extension - jupe -Kev */
 #define RPL_ENDOFJUPELIST    283        /* Undernet extension - jupe -Kev */
-
+#define RPL_FEATURE         284        /* Undernet extension - features */
 /*      RPL_CHANINFO_HANDLE  285           aircd */
 /*      RPL_CHANINFO_USERS   286           aircd */
 /*      RPL_CHANINFO_CHOPS   287           aircd */
@@ -259,7 +262,7 @@ extern const struct Numeric* get_error_numeric(int err);
 
 #define RPL_YOUREOPER        381
 #define RPL_REHASHING        382
-/*     RPL_YOURSERVICE      383        /* Numeric List: various */
+/*     RPL_YOURSERVICE      383           Numeric List: various */
 #define RPL_MYPORTIS         384       /* not used */
 #define RPL_NOTOPERANYMORE   385        /* Extension to RFC1459, not used */
 
@@ -353,6 +356,12 @@ extern const struct Numeric* get_error_numeric(int err);
 #define ERR_NOOPERHOST       491
 /*      ERR_NOSERVICEHOST    492 ? */
 
+#define ERR_NOFEATURE       493        /* Undernet extension - features */
+#define ERR_BADFEATVALUE     494       /* Undernet extension - features */
+#define ERR_BADLOGTYPE      495        /* Undernet extension - features */
+#define ERR_BADLOGSYS       496        /* Undernet extension - features */
+#define ERR_BADLOGVALUE             497        /* Undernet extension - features */
+
 #define ERR_ISOPERLCHAN      498        /* Undernet extension */
 
 #define ERR_UMODEUNKNOWNFLAG 501
@@ -361,10 +370,17 @@ extern const struct Numeric* get_error_numeric(int err);
 
 #define ERR_SILELISTFULL     511        /* Undernet extension */
 /*      ERR_NOTIFYFULL       512           aircd */
+/*     ERR_TOOMANYWATCH     512           Numeric List: Dalnet */
 #define ERR_NOSUCHGLINE      512        /* Undernet extension */
 #define ERR_BADPING          513        /* Undernet extension */
+/*      ERR_NEEDPONG        512           Numeric List: Dalnet */
 #define ERR_NOSUCHJUPE       514        /* Undernet extension - jupe -Kev */
 #define ERR_BADEXPIRE        515        /* Undernet extension - jupe -Kev */
-#define ERR_INVALID_ERROR    516
+#define ERR_DONTCHEAT       516        /* Undernet extension */
+#define ERR_DISABLED        517        /* Undernet extension -Kev */
+#define ERR_LONGMASK        518        /* Undernet extension -Kev */
+#define ERR_TOOMANYUSERS     519       /* Undernet extension -Kev */
+#define ERR_MASKTOOWIDE             520        /* Undernet extension -Kev */
+#define ERR_LASTERROR        521
 
 #endif /* INCLUDED_numeric_h */