Import new (much simpler) resolver code from Hybrid.
[ircu2.10.12-pk.git] / include / ircd_features.h
index 533e3802e75019cbcc636f9fe258d8f00f8a5311..05ea365ea8cdfa6fc75623e0d304e6f38c2ea8eb 100644 (file)
@@ -87,55 +87,13 @@ enum Feature {
   FEAT_IRCD_RES_RETRIES,
   FEAT_IRCD_RES_TIMEOUT,
   FEAT_AUTH_TIMEOUT,
+  FEAT_ANNOUNCE_INVITES,
 
   /* features that affect all operators */
   FEAT_CRYPT_OPER_PASSWORD,
-  FEAT_OPER_NO_CHAN_LIMIT,
-  FEAT_OPER_MODE_LCHAN,
-  FEAT_OPER_WALK_THROUGH_LMODES,
-  FEAT_NO_OPER_DEOP_LCHAN,
-  FEAT_SHOW_INVISIBLE_USERS,
-  FEAT_SHOW_ALL_INVISIBLE_USERS,
-  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,
-  FEAT_OPER_REHASH,
-  FEAT_OPER_RESTART,
-  FEAT_OPER_DIE,
-  FEAT_OPER_GLINE,
-  FEAT_OPER_LGLINE,
-  FEAT_OPER_JUPE,
-  FEAT_OPER_LJUPE,
-  FEAT_OPER_OPMODE,
-  FEAT_OPER_LOPMODE,
-  FEAT_OPER_FORCE_OPMODE,
-  FEAT_OPER_FORCE_LOPMODE,
-  FEAT_OPER_BADCHAN,
-  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,
-  FEAT_LOCOP_REHASH,
-  FEAT_LOCOP_RESTART,
-  FEAT_LOCOP_DIE,
-  FEAT_LOCOP_LGLINE,
-  FEAT_LOCOP_LJUPE,
-  FEAT_LOCOP_LOPMODE,
-  FEAT_LOCOP_FORCE_LOPMODE,
-  FEAT_LOCOP_LBADCHAN,
-  FEAT_LOCOP_SET,
-  FEAT_LOCOP_SEE_IN_SECRET_CHANNELS,
-  FEAT_LOCOP_WIDE_GLINE,
-  FEAT_LOCOP_LIST_CHAN,
-
   /* HEAD_IN_SAND Features */
   FEAT_HIS_SNOTICES,
   FEAT_HIS_SNOTICES_OPER_ONLY,
@@ -146,6 +104,8 @@ enum Feature {
   FEAT_HIS_LINKS,
   FEAT_HIS_TRACE,
   FEAT_HIS_STATS_l,
+  FEAT_HIS_STATS_L,
+  FEAT_HIS_STATS_a,
   FEAT_HIS_STATS_c,
   FEAT_HIS_STATS_g,
   FEAT_HIS_STATS_h,