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,