Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WhoWas::Nick
|
|
|
|
Calculating this is tricky and the calculation was not realistic
|
|
command into a function
|
|
|
|
Drop SVSNICK if the expected nick TS is present and it does not match the user's nick timestamp
|
|
CmdBuilder where possible
|
|
and rely on it
|
|
|
|
|
|
Change call sites to call ChangeNick()
|
|
core to cmd_nick (core_user)
|
|
|
|
|
|
Original PR #856
|
|
This is useless with uuids
|
|
servers to MODE
|
|
2.0 accepted JOIN and some pseudoservers might use it
|
|
Issue #882
|
|
timing-safe way
|
|
successful auth
|
|
Checking the password before the fingerprint means that even without the
correct cert it's possible to brute force the password or leak
information about it. Checking the fingerprint means attackers must
forge the cert before they can learn any information about the password.
|
|
|
|
Fix copy/paste error in m_denychans.
|
|
Missing doc added by @attilamolnar
|
|
m_httpd also now uses the correct timestamp format.
Windows-specific fixes by @attilamolnar, original PR #849
|
|
|
|
|
|
pointlessly
|
|
document what it does
|
|
containing it
|
|
|
|
containing it using fakederef
|
|
containing it using fakederef
|
|
ModuleManager is constructed when ServerInstance is non-NULL, test that instead
|
|
containing it using fakederef
|
|
containing it using fakederef
|
|
containing it using fakederef
|
|
|
|
/USERHOST
|
|
|
|
|
|
|