Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
TreeServer
|
|
Make methods const while at it
|
|
ExtensionItem::type
|
|
|
|
substr() returns a new string while erase() and assign() modify the existing one
|
|
|
|
|
|
|
|
flexibility to subclasses of CommandFJoin::Builder
|
|
|
|
Default it to this server
|
|
|
|
|
|
|
|
Issue #923
|
|
- warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
- warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
|
|
Use ModeParser::ModeParamsToChangeList() instead of duplicating logic
|
|
|
|
|
|
|
|
|
|
|
|
If the MODE_LOCALONLY flag is set the mode change is not propagated
|
|
Modes::ChangeList::List into MODE/FMODE format
|
|
override joins
Slightly more readable version of #892 by @ShutterQuick
|
|
The size of the vector is checked in OnPreCommand() and that hook only runs for local users
|
|
the netsplit is handled, not in cull()
|
|
shouldn't
|
|
timer tick
|
|
|
|
quit due to a netsplit in OnUserQuit()
|
|
|
|
|
|
netsplit, add TreeServer::IsDead()
|
|
|
|
everything under it recursively at cull time instead of at squit processing time
|
|
TreeServer::SQuitInternal()
|
|
|
|
|
|
|
|
use it to implement quietbursts
|
|
PONG), not all behind it
|
|
Also send the time when they started bursting
|
|
Format: <key>[=<value>]
|
|
Don't mark servers as bursting in the constructor
|