diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2016-06-05 14:16:36 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@armlinux.org.uk> | 2019-07-21 20:59:35 +0100 |
commit | 7f273676eb203a1be6ca179c6ee1b3d3a4e81a78 (patch) | |
tree | 9621beb408331e4cd9d9f32763e78f561c2118ee /include/client.h | |
parent | 02b2a4ebcbd2eb71f7abaad36da2dc489c7c2d7c (diff) |
Convert global channel operator support to OFTC's God mode.
OFTC's God mode is very similar to the global channel operator mode,
with the following differences:
- gaining God mode notifies all operators
- uses of God mode privileges notifies all operators
- God mode times out after a configurable period
- uses umode S rather than O - S is taken for SSL clients in
hybrid 8.1.13.
So align with OFTC's implementation, but omit these features.
Diffstat (limited to 'include/client.h')
-rw-r--r-- | include/client.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/client.h b/include/client.h index e799eca..a983cd5 100644 --- a/include/client.h +++ b/include/client.h @@ -168,7 +168,7 @@ struct MaskItem; #define UMODE_HIDDENHOST 0x01000000 /**< User's host is hidden */ #define UMODE_SSL 0x02000000 /**< User is connected via TLS/SSL */ #define UMODE_WEBIRC 0x04000000 /**< User connected via a webirc gateway */ -#define UMODE_GCHANOP 0x08000000 /**< Global channel operator */ +#define UMODE_GOD 0x08000000 /**< Operator is God */ #define UMODE_ALL UMODE_SERVNOTICE @@ -181,7 +181,7 @@ struct MaskItem; UMODE_REGONLY | UMODE_REGISTERED | UMODE_ADMIN |\ UMODE_HIDDEN | UMODE_HIDDENHOST | UMODE_SSL |\ UMODE_WEBIRC | UMODE_CALLERID | UMODE_SOFTCALLERID |\ - UMODE_GCHANOP) + UMODE_GOD) |