X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/625ccd4e28eb61b229663b3dc531a649762012bb..cbfd323c3191336a3c07c24725019cdaf87f0dd6:/src/hash.h diff --git a/src/hash.h b/src/hash.h index 86ff6b2..98f58e9 100644 --- a/src/hash.h +++ b/src/hash.h @@ -53,6 +53,7 @@ #define MODE_HIDEMODE 0x02000000 /* +L hide modes */ #define MODE_APASS 0x04000000 /* +A adminpass */ #define MODE_UPASS 0x08000000 /* +U userpass */ +#define MODE_ADMINSONLY 0x10000000 /* +a Admins only */ #define MODE_REMOVE 0x80000000 #define FLAGS_OPER 0x000001 /* Operator +O */ @@ -159,6 +160,10 @@ enum Priv { PRIV_FORCE_LOCAL_OPMODE, /**< can hack modes on quarantined local channels */ PRIV_CHECK, /**< oper can use CHECK */ PRIV_SEE_SECRET_CHAN, /**< oper can see +s channels in whois */ + PRIV_WHOIS_NOTICE, /**< oper can set/unset user mode +W */ + PRIV_HIDE_IDLE, /**< oper can set/unset user mode +I */ + PRIV_XTRAOP, /**< oper can set/unset user mode +X */ + PRIV_HIDE_CHANNELS, /**< oper can set/unset user mode +n */ PRIV_LAST_PRIV /**< number of privileges */ };