]> jfr.im git - irc/evilnet/x3.git/commitdiff
Updated client PRIVS
authorsirvulcan <redacted>
Tue, 2 Jun 2009 02:26:00 +0000 (02:26 +0000)
committersirvulcan <redacted>
Tue, 2 Jun 2009 02:26:00 +0000 (02:26 +0000)
ChangeLog
src/hash.h
src/proto-p10.c

index 53f1d32d53ea4ef587e93185f0306e98edeadc72..790902614f59d5813754a92f45fc731927cf5ac5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
 /***********************************************************************
 X3 ChangeLog
 
+2009-06-02  Neil Spierling  <sirvulcan@sirvulcan.co.nz>
+
+       * src/hash.h: Updated client PRIVS.
+
+       * src/proto-p10.c: Updated client PRIVS.
+
 2009-06-01  Neil Spierling  <sirvulcan@sirvulcan.co.nz>
 
        * src/tools.c: Re done the extended channel ban code so that it works
index 2c619a04ec9ea26092f0a21ca4e5c593c5a0f2ea..ad469fdcff814db133054905de912f8bc63aa72b 100644 (file)
@@ -151,6 +151,7 @@ enum Priv {
   PRIV_SEE_CHAN,        /**< oper can see in secret chans */
   PRIV_PROPAGATE,       /**< propagate oper status */
   PRIV_DISPLAY,         /**< "Is an oper" displayed */
+  PRIV_DISPLAY_MODE,    /**< oper can set +H hide oper */
   PRIV_SEE_OPERS,       /**< display hidden opers */
   PRIV_WIDE_GLINE,      /**< oper can set wider G-lines */
   PRIV_WIDE_ZLINE,      /**< oper can set wider Z-Lines */
@@ -164,6 +165,11 @@ enum Priv {
   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_FREEFORM,        /**< oper can set any host on themseves using set host
+                              as long as its a valid host */
+  PRIV_REMOVE,          /**< oper can force remove deactivated glines,
+                             shuns and zlines. */
+  PRIV_SPAMFILTER,      /**< oper can set spamfilters via SPAMFILTER */
   PRIV_LAST_PRIV        /**< number of privileges */
 };
 
index 930df7887392c2008985d3db16c3fee673755093..abda5ccaa368545dd686f520a3e1781910c592cb 100644 (file)
@@ -1676,7 +1676,8 @@ static struct {
   P(FORCE_LOCAL_OPMODE), P(REMOTEREHASH), P(CHECK), P(SEE_SECRET_CHAN),
   P(SHUN),           P(LOCAL_SHUN),     P(WIDE_SHUN),     P(ZLINE),
   P(LOCAL_ZLINE),    P(WIDE_ZLINE),     P(LIST_CHAN),     P(WHOIS_NOTICE),
-  P(HIDE_IDLE),      P(XTRAOP),         P(HIDE_CHANNELS),
+  P(HIDE_IDLE),      P(XTRAOP),         P(HIDE_CHANNELS), P(DISPLAY_MODE),
+  P(FREEFORM),       P(REMOVE),         P(SPAMFILTER),
 #undef P
   { 0, 0 }
 };