X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/e2994faec6aed8fc1912f1cda2facdb59734f029..afd4834b500ef6f53c3f70f44c73637e26dc94c1:/include/channel.h diff --git a/include/channel.h b/include/channel.h index 4939ff9..c7a6ecf 100644 --- a/include/channel.h +++ b/include/channel.h @@ -175,6 +175,7 @@ typedef int (*ExtbanFunc)(const char *data, struct Client *client_p, #define MODE_NONOTICE 0x16000 /* Block notices directed to this channel */ #define MODE_NOACTION 0x32000 /* Block CTCP ACTION directed to this channel */ #define MODE_NOKICK 0x64000 /* Disable /kick on this channel */ +#define MODE_NONICK 0x128000 /* Disable /nick for anyone on this channel */ #define CHFL_BAN 0x10000000 /* ban channel flag */ #define CHFL_EXCEPTION 0x20000000 /* exception to ban channel flag */ @@ -243,6 +244,8 @@ const char *channel_modes(struct Channel *chptr, struct Client *who); extern struct Channel *find_bannickchange_channel(struct Client *client_p); +extern struct Channel *find_nonickchange_channel(struct Client *client_p); + extern void check_spambot_warning(struct Client *source_p, const char *name); extern void check_splitmode(void *);