Author: LordLuke <lordluke@undernet.org>
[ircu2.10.12-pk.git] / include / ircd_features.h
index 6c019bfb018f662d4b78312fd9f83321bf6e38ed..82397bb9c400ce68f3f75f826525d968aedfb09f 100644 (file)
@@ -33,6 +33,7 @@ enum Feature {
   FEAT_CLIENT_FLOOD,
   FEAT_SERVER_PORT,
   FEAT_NODEFAULTMOTD,
+  FEAT_MOTD_BANNER,
   FEAT_KILL_IPMISMATCH,
   FEAT_IDLE_FROM_MSG,
   FEAT_HUB,
@@ -40,6 +41,9 @@ enum Feature {
   FEAT_NODNS,
   FEAT_RANDOM_SEED,
   FEAT_DEFAULT_LIST_PARAM,
+  FEAT_NICKNAMEHISTORYLENGTH,
+  FEAT_HOST_HIDING,
+  FEAT_HIDDEN_HOST,
 
   /* features that probably should not be touched */
   FEAT_KILLCHASETIMELIMIT,
@@ -55,6 +59,7 @@ enum Feature {
   FEAT_PINGFREQUENCY,
   FEAT_CONNECTFREQUENCY,
   FEAT_DEFAULTMAXSENDQLENGTH,
+  FEAT_GLINEMAXUSERCOUNT,
 
   /* Some misc. default paths */
   FEAT_MPATH,
@@ -65,6 +70,7 @@ enum Feature {
   FEAT_VIRTUAL_HOST,
   FEAT_TOS_SERVER,
   FEAT_TOS_CLIENT,
+  FEAT_POLLS_PER_LOOP,
 
   /* features that affect all operators */
   FEAT_CRYPT_OPER_PASSWORD,
@@ -77,6 +83,7 @@ enum Feature {
   FEAT_UNLIMIT_OPER_QUERY,
   FEAT_LOCAL_KILL_ONLY,
   FEAT_CONFIG_OPERCMDS,
+  FEAT_LIST_CHAN,
 
   /* features that affect global opers on this server */
   FEAT_OPER_KILL,
@@ -93,6 +100,8 @@ enum Feature {
   FEAT_OPER_LBADCHAN,
   FEAT_OPER_SET,
   FEAT_OPERS_SEE_IN_SECRET_CHANNELS,
+  FEAT_OPER_WIDE_GLINE,
+  FEAT_OPER_LIST_CHAN,
 
   /* features that affect local opers on this server */
   FEAT_LOCOP_KILL,
@@ -105,6 +114,8 @@ enum Feature {
   FEAT_LOCOP_LBADCHAN,
   FEAT_LOCOP_SET,
   FEAT_LOCOP_SEE_IN_SECRET_CHANNELS,
+  FEAT_LOCOP_WIDE_GLINE,
+  FEAT_LOCOP_LIST_CHAN,
 
   FEAT_LAST_F
 };