Make PRIVMSG @#channel and PRIVMSG +#channel go to halfops and admins as well as chanops.
6.1 is now feature complete.
This commit is contained in:
parent
24c2e4ff18
commit
f135c53751
|
@ -1,7 +1,3 @@
|
|||
Todo list for ShadowIRCd 6.1
|
||||
-----------------------------
|
||||
* notice/message !#channel and %#channel
|
||||
|
||||
Todo list for ShadowIRCd 6.2
|
||||
----------------------------
|
||||
* channel::disabledmodes
|
||||
|
|
|
@ -156,8 +156,8 @@ typedef int (*ExtbanFunc)(const char *data, struct Client *client_p,
|
|||
#define CHFL_ADMIN 0x0080
|
||||
#define ONLY_OPERS 0x0100
|
||||
#define ALL_MEMBERS CHFL_PEON
|
||||
#define ONLY_CHANOPS CHFL_CHANOP
|
||||
#define ONLY_CHANOPSVOICED (CHFL_CHANOP|CHFL_VOICE)
|
||||
#define ONLY_CHANOPS (CHFL_ADMIN|CHFL_CHANOP|CHFL_HALFOP)
|
||||
#define ONLY_CHANOPSVOICED (CHFL_ADMIN|CHFL_CHANOP|CHFL_HALFOP|CHFL_VOICE)
|
||||
|
||||
#define is_chmode_h(x) ((x) && (x)->flags & CHFL_HALFOP) /* does not check if halfop is enabled, should typically not be used */
|
||||
#define is_chmode_a(x) ((x) && (x)->flags & CHFL_ADMIN) /* does not check if admin is enabled, should typically not be used */
|
||||
|
|
Loading…
Reference in New Issue