added FEAT_CHMODE_A_NOSET to prevent +a from being set by users
[ircu2.10.12-pk.git] / include / ircd_features.h
index d85b8736594ba0be066413469d89c76147c7b8db..c4c65f843bf544081b99ac6ab5873becc576f2c2 100644 (file)
@@ -69,6 +69,15 @@ enum Feature {
   FEAT_NOAMSG_TIME,
   FEAT_NOAMSG_NUM,
 
+  /* friendly error messages */
+  FEAT_ERR_CHANNELISFULL,
+  FEAT_ERR_INVITEONLYCHAN,
+  FEAT_ERR_BANNEDFROMCHAN,
+  FEAT_ERR_BADCHANNELKEY,
+  FEAT_ERR_NEEDREGGEDNICK,
+  FEAT_ERR_SSLCHANNEL,
+  FEAT_ERR_JOINACCESS,
+  
   /* features that probably should not be touched */
   FEAT_KILLCHASETIMELIMIT,
   FEAT_MAXCHANNELSPERUSER,
@@ -163,14 +172,16 @@ enum Feature {
   /* Misc. random stuff */
   FEAT_NETWORK,
   FEAT_URL_CLIENTS,
-  FEAT_URLREG,
   
   FEAT_UNKNOWN_CMD_ENABLE,
   FEAT_UNKNOWN_CMD_TARGET,
   FEAT_CHMODE_A_ENABLE,
   FEAT_CHMODE_A_TARGET,
+  FEAT_CHMODE_A_NOSET,
   FEAT_CHMODE_F_ENABLE,
   
+  FEAT_HALFOP,
+  
   FEAT_LAST_F
 };