Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
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
|
|
|
|
the header
|
|
|
|
object containing it
|
|
containing it
|
|
containing it
While at it, remove "stats" from all field names
|
|
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>]
|
|
|
|
|
|
|
|
a User
Remove srcmemb parameter
|
|
|
|
|
|
Change type of ulevel and tlevel to unsigned int
|
|
The old syntax is now deprecated
Fixes issue #860 reported by @Shawn-Smith
|
|
|
|
|
|
|
|
|
|
Do not exit if we can't determine it
|
|
on GetMaxFds()
From man epoll:
Since Linux 2.6.8, the size argument is unused, but must be greater than zero. (The kernel dynamically sizes the required data structures without needing this initial hint.)
|
|
We can cope with fds greater than SocketEngine::GetMaxFds() since 3752b3f59d5216d7dc6221a361efc76b9ad2273d
|