solanum-vs-hackint-and-char.../modules/core
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
..
m_ban.c m_ban: check only the added K-line 2019-04-27 14:51:17 +01:00
m_die.c
m_error.c
m_join.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
m_kick.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
m_kill.c
m_message.c
m_mode.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
m_modules.c Deferred capability notifications from modules 2019-09-07 14:59:33 +01:00
m_nick.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_part.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
m_quit.c
m_server.c m_pass: store unverified SID in preClient for use in m_server 2018-08-15 22:48:20 +01:00
m_squit.c