Age | Commit message (Collapse) | Author |
|
|
|
to LocalUser
No remote users were passed to this hook before.
Remove needless IS_LOCAL() checks.
|
|
module denies a nick change
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
This ensures that if ValidateChans() removes everyone from a channel the
channel is added to the cull list at the right time, that is, before the
destruction of objects begin.
The core IsChannel() is less strict than us regardless of our
configuration (for now) but nevertheless this is the correct behavior.
|
|
|
|
|
|
'~' for connect classes which have disabled ident lookups through the <connect:useident> setting.
Fixes #683.
Some changes by @attilamolnar, original PR #684
|
|
The tls cap is handled by m_starttls
|
|
|
|
|
|
password to connect
|
|
Set LDAP_OPT_NETWORK_TIMEOUT to 0 in m_ldap to prevent the asynchronous
library calls from blocking
Fix memory leak of pending queries when m_ldap is unloaded
|