Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Create FileSystem class:
* Move ServerConfig::CleanFilename to FileSystem::GetFileName and rewrite.
* Move ServerConfig::ExpandPath to FileSystem.
* Move ServerConfig::FileExists to FileSystem.
* Move ServerConfig::StartsWithWindowsDriveLetter to FileSystem.
- Move FileReader to fileutils.cpp and fix documentation.
- Move UserManager::DoBackgroundUserStuff to usermanager.cpp.
|
|
|
|
and on rehash
This eliminates the need for calling OnRehash() in init()
|
|
|
|
|
|
|
|
Also, make all paths in the config relative to their associated
directory. This reverts a change in 2.0 which turned out to be a
terrible idea, especially for system-wide installations.
|
|
This name is more descriptive of what is actually is used for.
|
|
|
|
|
|
|
|
|
|
|