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
m_kick.c
m_kill.c
m_message.c
m_mode.c
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
m_quit.c
m_server.c
m_squit.c