Author: Kev <klmitch@mit.edu>
[ircu2.10.12-pk.git] / ircd / ircd_features.c
index b6a4d0a235c40b541528b6b3afe1d33268967f72..0baf30bdec48fe68d7b8da0a067410e5e96eb56d 100644 (file)
@@ -19,6 +19,7 @@
  * $Id$
  */
 #include "config.h"
+
 #include "ircd_features.h"
 #include "channel.h"   /* list_set_default */
 #include "class.h"
@@ -262,6 +263,7 @@ static struct FeatureDesc {
   F_I(PINGFREQUENCY, 0, 120, init_class),
   F_I(CONNECTFREQUENCY, 0, 600, init_class),
   F_I(DEFAULTMAXSENDQLENGTH, 0, 40000, init_class),
+  F_I(GLINEMAXUSERCOUNT, 0, 20, 0),
 
   /* Some misc. default paths */
   F_S(MPATH, FEAT_CASE | FEAT_MYOPER, "ircd.motd", motd_init),
@@ -283,7 +285,7 @@ static struct FeatureDesc {
   F_B(SHOW_ALL_INVISIBLE_USERS, 0, 1, 0),
   F_B(UNLIMIT_OPER_QUERY, 0, 0, 0),
   F_B(LOCAL_KILL_ONLY, 0, 0, 0),
-  F_B(CONFIG_OPERCMDS, 0, 1, 0), /* XXX change default before release */
+  F_B(CONFIG_OPERCMDS, 0, 0, 0),
 
   /* features that affect global opers on this server */
   F_B(OPER_KILL, 0, 1, 0),
@@ -300,6 +302,7 @@ static struct FeatureDesc {
   F_B(OPER_LBADCHAN, 0, 0, 0),
   F_B(OPER_SET, 0, 1, 0),
   F_B(OPERS_SEE_IN_SECRET_CHANNELS, 0, 1, 0),
+  F_B(OPER_WIDE_GLINE, 0, 1, 0),
 
   /* features that affect local opers on this server */
   F_B(LOCOP_KILL, 0, 1, 0),
@@ -312,6 +315,7 @@ static struct FeatureDesc {
   F_B(LOCOP_LBADCHAN, 0, 0, 0),
   F_B(LOCOP_SET, 0, 0, 0),
   F_B(LOCOP_SEE_IN_SECRET_CHANNELS, 0, 0, 0),
+  F_B(LOCOP_WIDE_GLINE, 0, 0, 0),
 
 #undef F_S
 #undef F_B