solanum/modules/core
Ed Kellett b860ad5ffa
chmode: end the grace period more intelligently (#84)
We were ending the flood grace period for any channel mode command other
than `MODE #foo [bq]` by means of a hardcoded check. I've moved that to
after we parse the mode string, so we can correctly identify all
requests to change modes and end the grace period on exactly those.

It would have been entirely possible to move the check even further down
and flood_endgrace on only mode commands that *actually* change modes,
but I don't like the idea of making it sensitive to external conditions.
2020-11-30 09:24:32 +00:00
..
m_ban.c Innovation by sed 2020-10-15 15:52:41 +01:00
m_die.c Remove shared blocks 2020-11-01 04:20:44 +00:00
m_error.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_identified.c Implement the solanum.chat/identify-msg vendor cap 2020-10-16 21:47:38 +01:00
m_join.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_kick.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
m_kill.c Unify oper:{global,local}_kill 2020-10-25 20:02:03 +00:00
m_message.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_mode.c chmode: end the grace period more intelligently (#84) 2020-11-30 09:24:32 +00:00
m_modules.c Remove shared blocks 2020-11-01 04:20:44 +00:00
m_nick.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_part.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_quit.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_server.c Get rid of hub_mask/leaf_mask 2020-11-14 18:22:08 +00:00
m_squit.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00