Author: Kev <klmitch@mit.edu>
[ircu2.10.12-pk.git] / include / ircd_features.h
index 758bf5b6597860d73ca062e8305c1430985e89ea..fe194f478d20bb3dc8c10d091726009ddafc4f87 100644 (file)
 struct Client;
 
 enum Feature {
+  /* Misc. features */
   FEAT_LOG,
+  FEAT_DOMAINNAME,
+  FEAT_RELIABLE_CLOCK,
+  FEAT_BUFFERPOOL,
+  FEAT_HAS_FERGUSON_FLUSHER,
+  FEAT_CLIENT_FLOOD,
+  FEAT_SERVER_PORT,
+  FEAT_NODEFAULTMOTD,
+  FEAT_KILL_IPMISMATCH,
+  FEAT_IDLE_FROM_MSG,
+  FEAT_HUB,
+  FEAT_WALLOPS_OPER_ONLY,
+
+  /* Some misc. default paths */
+  FEAT_MPATH,
+  FEAT_RPATH,
+  FEAT_PPATH,
 
   /* Networking features */
+  FEAT_VIRTUAL_HOST,
   FEAT_TOS_SERVER,
   FEAT_TOS_CLIENT,
 
   /* features that affect all operators */
+  FEAT_CRYPT_OPER_PASSWORD,
   FEAT_OPER_NO_CHAN_LIMIT,
   FEAT_OPER_MODE_LCHAN,
   FEAT_OPER_WALK_THROUGH_LMODES,