summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
31c7300)
(Patch #
2693309, inspired by Quakenet commit 228:
4b3157d90fc6.)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1923
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
+2010-01-01 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/channel.c (mode_process_bans): Bypass total ban count and
+ length checks for OPMODEs.
+
2010-01-01 Michael Poole <mdpoole@troilus.org>
* ircd/ircd_features.c (feature_report): If sd->sd_funcdata is
2010-01-01 Michael Poole <mdpoole@troilus.org>
* ircd/ircd_features.c (feature_report): If sd->sd_funcdata is
len -= banlen;
} else {
if (state->flags & MODE_PARSE_SET && MyUser(state->sptr) &&
len -= banlen;
} else {
if (state->flags & MODE_PARSE_SET && MyUser(state->sptr) &&
+ !(state->mbuf->mb_dest & MODEBUF_DEST_OPMODE) &&
(len > (feature_int(FEAT_AVBANLEN) * feature_int(FEAT_MAXBANS)) ||
count > feature_int(FEAT_MAXBANS))) {
send_reply(state->sptr, ERR_BANLISTFULL, state->chptr->chname,
(len > (feature_int(FEAT_AVBANLEN) * feature_int(FEAT_MAXBANS)) ||
count > feature_int(FEAT_MAXBANS))) {
send_reply(state->sptr, ERR_BANLISTFULL, state->chptr->chname,