Age | Commit message (Collapse) | Author |
|
Co-authored-by: Attila Molnar <attilamolnar@hush.com>
|
|
|
|
|
|
This is useful when dealing with spambots that switch method when
they receive ERR_CANNOTSENDTOCHAN.
|
|
Add a --nopid command line option, which causes a PID file not to be
written to the file system regardless of the presence of the <pid> tag
in the configuration file or the value of its "file" variable if it is
present.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Separate secret and private channels on WHOIS for all users.
- Move the config parsing from the core to core_whois.
- Replace <security:operspywhois> with an oper privilege.
- Introduce <options:splitwhois> to split WHOIS channel lists.
Closes #969.
|
|
The previous name was horrible and didn't describe what the setting
actually does.
|
|
GCCs warnings for this are much better than Clangs.
|
|
|
|
|
|
|
|
- Read the disabled command list in ApplyDisabledCommands() instead
of storing it in a global which is only accessed on rehash.
- Write debug messages to the log when disabling commands.
- Use irc::spacesepstream instead of std::stringstream.
|
|
|
|
|
|
|
|
|
|
This is used to directly read the settings from the config tag like
how ServerLimits works.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Extensible storage
|
|
|
|
default ServerLimits constructor
|
|
|
|
|
|
The trick we use to allow this is undefined behaviour and is not
liked by LLVM. We should stop using it but it has the potential to
break to many things for a minor release.
|
|
This is now handled by m_hidelist
|
|
|
|
|
|
|
|
Remove channels/high-join-limit privilege
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|