solanum-vs-hackint-and-char.../modules
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
..
core chmode: end the grace period more intelligently (#84) 2020-11-30 09:24:32 +00:00
cap_account_tag.c Innovation by sed 2020-10-15 15:52:41 +01:00
cap_server_time.c Innovation by sed 2020-10-15 15:52:41 +01:00
chm_nocolour.c Innovation by sed 2020-10-15 15:52:41 +01:00
chm_noctcp.c Innovation by sed 2020-10-15 15:52:41 +01:00
m_accept.c
m_admin.c
m_alias.c m_alias: Preserve protocol framing characters 2020-07-05 01:15:03 +01:00
m_away.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_cap.c m_cap: refactor clicap_generate to use multiline 2020-11-12 19:18:01 -05:00
m_capab.c
m_certfp.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
m_challenge.c m_challenge: various fixes 2020-11-19 16:48:44 -05:00
m_chghost.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_close.c
m_connect.c
m_dline.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_encap.c
m_etrace.c
m_grant.c add ConfigFileEntry.oper_secure_only, to require TLS to oper up (#76) 2020-11-18 14:29:08 +00:00
m_help.c cppcheck: fix various warnings/errors 2016-10-28 20:13:36 +01:00
m_info.c add ConfigFileEntry.oper_secure_only, to require TLS to oper up (#76) 2020-11-18 14:29:08 +00:00
m_invite.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_ison.c m_ison: Do not report unregistered connections 2020-06-26 20:36:43 +00:00
m_kline.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_knock.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_links.c
m_list.c Innovation by sed 2020-10-15 15:52:41 +01:00
m_lusers.c
m_map.c
m_monitor.c m_monitor: refactor to use multiline 2020-11-12 19:18:01 -05:00
m_motd.c m_motd: don't ratelimit with no server argument 2019-09-15 20:05:51 +01:00
m_names.c names: refactor to use multiline 2020-11-12 19:18:01 -05:00
m_oper.c add ConfigFileEntry.oper_secure_only, to require TLS to oper up (#76) 2020-11-18 14:29:08 +00:00
m_operspy.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
m_pass.c
m_ping.c
m_pong.c
m_post.c
m_privs.c m_privs: refactor to use multiline 2020-11-12 19:18:01 -05:00
m_rehash.c Remove shared blocks 2020-11-01 04:20:44 +00:00
m_restart.c Remove shared blocks 2020-11-01 04:20:44 +00:00
m_resv.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_sasl.c Mint CLICAP_FLAGS_PRIORITY 2020-10-19 19:30:43 -04:00
m_scan.c Innovation by sed 2020-10-15 15:52:41 +01:00
m_services.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_set.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_signon.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_snote.c Innovation by sed 2020-10-15 15:52:41 +01:00
m_starttls.c Replace IsInsecure with IsSecure 2020-10-31 16:00:02 +00:00
m_stats.c Get rid of hub_mask/leaf_mask 2020-11-14 18:22:08 +00:00
m_svinfo.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_tb.c
m_testline.c m_testline: Complain on formerly-silent failures 2020-10-23 10:28:55 +01:00
m_testmask.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
m_tginfo.c
m_time.c cppcheck: fix various warnings/errors 2016-10-28 20:13:36 +01:00
m_topic.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_trace.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_unreject.c
m_user.c m_nick/m_sasl/m_user: restore check for mixing of client and server protocol 2018-08-15 22:48:21 +01:00
m_userhost.c
m_users.c
m_version.c
m_wallops.c
m_who.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_whois.c m_whois: refactor channel list to use multiline 2020-11-12 19:18:01 -05:00
m_whowas.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_xline.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
Makefile.am Implement the solanum.chat/identify-msg vendor cap 2020-10-16 21:47:38 +01:00
sno_routing.c Innovation by sed 2020-10-15 15:52:41 +01:00
um_callerid.c um_callerid: Use newer common channel iteration 2020-10-21 20:24:40 +01:00
um_regonlymsg.c regonlymsg: use hdata.error where available 2020-06-26 15:36:12 -06:00