Age | Commit message (Collapse) | Author |
|
servers to MODE
|
|
2.0 accepted JOIN and some pseudoservers might use it
|
|
Issue #882
|
|
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
|
|
|
|
|
|
to LocalUser
No remote users were passed to this hook before.
Remove needless IS_LOCAL() checks.
|
|
module denies a nick change
|
|
SASL)
|
|
|
|
|
|
protocol servers
|
|
VERSION
|
|
Issue #637, suggested by @CuleX
|
|
|
|
|
|
Don't send SINFO to 1202 protocol servers
|
|
data about a server
|
|
|
|
|
|
|
|
module
|
|
|
|
The protocol module no longer has to delete it on load and construct it on
unload, only assign a new value to ServerInstance->PI
|
|
physically part of ModuleSpanningTree
|
|
containing it
|
|
of directly accessing cmdlist
|
|
containing it
|
|
inherited from ServerCommand doesn't suit it
Command::GetRouting() defaulted to local only when RESYNC was added, but
ServerCommand overrides it.
|
|
|
|
mismatching membership ids
This fixes the desync happening when a PART+JOIN crosses a KICK targetting
the same user.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
invites
The syntax of the server-to-server INVITE command changes from
:<source> INVITE <target> <channel> [<expire>]
to
:<source> INVITE <target> <channel> <chants> [<expire>]
|
|
|
|
|
|
Change type of ulevel and tlevel to unsigned int
|
|
The old syntax is now deprecated
Fixes issue #860 reported by @Shawn-Smith
|
|
|