Age | Commit message (Collapse) | Author |
|
ModeParser::Process()
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
object containing it
|
|
|
|
|
|
|
|
The size of the vector is checked in OnPreCommand() and that hook only runs for local users
|
|
|
|
Bugfixes and minor changes are by @attilamolnar, original PR #767
|
|
bcrypt updated to 1.3 by @attilamolnar, original PR #767
|
|
* Don't assume the printable output of hashes is hex
* Add virtual Compare() function, usable for KDFs like BCrypt
Some changes and bugfixes are by @attilamolnar, original PR #767
|
|
"In any case the minimal recommended length for K is L bytes (as the hash output length)."
|
|
m_permchannels and m_xline_db both have the same error messages as well as not
informing the server operator what file is at fault for the error. This makes it
hard to find which module is causing the error and what file the module is referring
to. The new messages explain which database is trying to be written and the path
used to write the file.
|
|
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
|
|
bursting, remove TreeServer::bursting
|
|
|
|
|
|
Synthesize a BURST after SERVER for 1202 protocol servers if we are not bursting
|