Age | Commit message (Collapse) | Author |
|
Thanks to @StevenVanAcker for reporting and testing this
|
|
|
|
|
|
|
|
|
|
substr() returns a new string while erase() and assign() modify the existing one
|
|
Get the user mode list from the ModeParser instead of trying all possible mode letters
|
|
|
|
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()
|
|
|
|
|
|
|
|
|
|
|
|
never NULL
|
|
|
|
|
|
Change call sites to call ChangeNick()
|
|
core to cmd_nick (core_user)
|
|
|
|
|
|
to LocalUser
No remote users were passed to this hook before.
Remove needless IS_LOCAL() checks.
|
|
module denies a nick change
|
|
|
|
containing it
|
|
containing it
|
|
|
|
containing it
While at it, remove "stats" from all field names
|
|
|
|
|
|
Remove channels/high-join-limit privilege
|
|
WriteCommonRaw(msg, false) has similiar functionality with a std::string parameter
|
|
This functionality is only used by the PRIVMSG and NOTICE handlers
|
|
The removed functions were rarely used and all they did was to call User::WriteFrom() with swapped arguments. On call sites, WriteTo() hardly offers any readability improvement over WriteFrom().
|
|
|
|
|
|
object containing it
|
|
object containing it
|
|
|
|
|
|
These checks are never true currently and even if one or both users are unregistered proceeding is harmless
|
|
letter
|
|
|
|
- Introduce WriteCommand which sends * when the user has not registered.
- Switch a ton of code to use WriteCommand instead of WriteServ.
- Convert WriteNotice to be a wrapper around WriteCommand.
- Only send * when NICK has not been sent instead of before registration.
|
|
The insane behaviour of this method was due to an implementation
detail which has since become irrelevent.
|
|
|
|
|
|
|
|
|