Age | Commit message (Collapse) | Author |
|
objects to the OnSendWhoLine hook
|
|
|
|
|
|
parameters
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
No module we ship uses this flag and new modules should not use it either to make hotfixing possible
|
|
Remove InspIRCd::SendWhoisLine()
|
|
ModuleManager::SetPriority()
|
|
|
|
|
|
|
|
name points to multiple objects
|
|
|
|
|
|
|
|
This gets rid of the duplicated mode parsing logic in m_namedmodes
|
|
ModeProcessFlags too
|
|
|
|
|
|
|
|
|
|
never NULL
|
|
ModuleManager is constructed when ServerInstance is non-NULL, test that instead
|
|
to LocalUser
No remote users were passed to this hook before.
Remove needless IS_LOCAL() checks.
|
|
|
|
containing it
|
|
|
|
Return MOD_RES_DENY to exclude the user from the NAMES list
|
|
linked list
|
|
|
|
|
|
|
|
|
|
|
|
|
|
that to modules
|
|
|
|
|
|
|
|
Create one IOHook instance for each hooked socket which contains all the
hook specific data and read/write/close functions, removing the need for
the "issl_session" array in SSL modules.
Register instances of the IOHookProvider class in the core and use them to
create specialized IOHook instances (OnConnect/OnAccept).
Remove the OnHookIO hook, add a dynamic reference to ListenSocket that
points to the hook provider (if any) to use for incoming connections on
that socket.
For outgoing connections modules still have to find the IOHookProvider
they want to use themselves but instead of calling AddIOHook(hookprov),
now they have to call IOHookProvider::OnConnect() after the connection
has been established.
|
|
|