Age | Commit message (Collapse) | Author |
|
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.
|
|
their uuid, leave it to Extensible
This does not take uuid/sid reuse into consideration and Extensible implements this detection already in a proper way
|
|
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
|
|
translation
|
|
doing any translation for old protocol servers
|
|
|
|
This does not affect the initial SERVER message containing the password
|
|
constructor
|
|
|
|
|
|
|
|
This is implemented in CheckDuplicate()
|
|
|
|
non-local user outside of a command handler
|
|
|
|
|
|
The return value is true if the remote user or both have to change, false if only we have to change
|
|
|
|
|
|
|
|
collision
Don't change it in DoCollision()
|
|
|
|
|
|
|
|
|
|
Mention m_regex_stdlib in the list of regex providers after m_filter
|
|
collision if the nick is used by a (local) client that isn't fully registered
|
|
|