solanum-vs-hackint-and-char.../modules
Ed Kellett 28cc8bb924
Deferred capability notifications from modules
Reloading modules sends CAP DEL followed by an immediate CAP NEW:

    :staberinde.local CAP * DEL :account-tag
    :staberinde.local CAP * NEW :account-tag

This isn't very nice. /modrestart is particularly bad. In order to avoid
doing this, we remember the capability set at the beginning of module
operations, compare that with the set afterwards, and report only the
differences with CAP {DEL,NEW}.
2019-09-07 14:59:33 +01:00
..
core Deferred capability notifications from modules 2019-09-07 14:59:33 +01:00
cap_account_tag.c
cap_server_time.c cap_server_time: Fix strftime return value check 2019-08-31 16:35:19 +01:00
chm_nocolour.c
chm_noctcp.c
m_accept.c
m_admin.c
m_alias.c msgbuf: s_assert is not a substitute for proper code 2017-07-26 19:30:41 +01:00
m_away.c
m_cap.c remove unused variables 2017-08-04 20:02:20 +01:00
m_capab.c
m_certfp.c
m_challenge.c
m_chghost.c
m_close.c
m_connect.c
m_dline.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
m_encap.c
m_etrace.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
m_grant.c m_grant.c - fixed remote grant support 2016-09-10 17:54:13 +02:00
m_help.c cppcheck: fix various warnings/errors 2016-10-28 20:13:36 +01:00
m_info.c Remove unused kline_delay config option 2019-04-27 14:53:04 +01:00
m_invite.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
m_ison.c
m_kline.c m_kline: check only the added K-line 2019-04-27 14:47:33 +01:00
m_knock.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
m_links.c
m_list.c
m_lusers.c
m_map.c
m_monitor.c
m_motd.c
m_names.c
m_oper.c
m_operspy.c
m_pass.c m_pass: store unverified SID in preClient for use in m_server 2018-08-15 22:48:20 +01:00
m_ping.c
m_pong.c random_ping: stop producing negative values that become 16 chars 2016-05-02 21:14:16 +01:00
m_post.c
m_privs.c Get rid of flags2. 2016-04-07 07:40:55 -05:00
m_rehash.c m_rehash: Require admin privileges for REHASH SSLD. 2016-12-04 22:15:29 +00:00
m_restart.c
m_resv.c
m_sasl.c m_sasl: Don't process authentication messages if SASL has been aborted, but track failures 2019-02-23 13:02:15 +00:00
m_scan.c
m_services.c gcc7 fixes: NICKLEN -> NAMELEN 2018-01-19 23:26:20 +00:00
m_set.c modules/m_set: booleanify. 2016-04-10 10:11:03 -05:00
m_signon.c gcc7 fixes: NICKLEN -> NAMELEN 2018-01-19 23:26:20 +00:00
m_snote.c
m_starttls.c starttls: Allow command usage with backends other than OpenSSL 2016-05-14 00:26:03 +00:00
m_stats.c Add outgoing SCTP connect support 2017-08-24 20:08:21 +01:00
m_svinfo.c
m_tb.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
m_testline.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
m_testmask.c
m_tginfo.c
m_time.c cppcheck: fix various warnings/errors 2016-10-28 20:13:36 +01:00
m_topic.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
m_trace.c
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 remove RB_IPV6 2017-08-20 12:54:46 +01:00
m_wallops.c
m_who.c
m_whois.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
m_whowas.c
m_xline.c
Makefile.am Fix cross compile for Windows 2016-12-04 20:21:07 +00:00
sno_routing.c