Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
|
|
|
|
This will not cause any compatibility issues as we do not rely on
this attribute internally.
|
|
Previously we used FOREACH_MOD to call OnRehash which handled any
thrown exceptions. When we switched to ReadConfig this stopped
being the case.
This bug was introduced in c202dea024.
|
|
|
|
This allows us to do user friendly things like loading the alias
module in the example alias files.
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
case-insensitive comparison
|
|
|
|
|
|
User::WriteRemoteNotice()
|
|
|
|
parameters
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
server on rehash
|
|
containing it
|
|
of directly accessing cmdlist
|