Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-31 | Move <security:announceinvites> to core_channel. | Peter Powell | |
2018-03-25 | Separate secret and private channels on whois for non-opers (#1447) | Dylan Frank | |
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. | |||
2017-12-22 | Rename <security:hidewhois> to <security:hideserver>. | Peter Powell | |
The previous name was horrible and didn't describe what the setting actually does. | |||
2017-11-21 | Add the override keyword in places that it is missing. | Peter Powell | |
GCCs warnings for this are much better than Clangs. | |||
2017-11-17 | Fix a ton of -Wsign-conversion warnings. | Peter Powell | |
2017-11-13 | Add a class which encapsulates the concept of token lists. | Peter Powell | |
2017-10-18 | Add a constructor to OperInfo and use it to set the type name. | Peter Powell | |
2017-10-17 | Clean up the command disabling logic. | Peter Powell | |
- 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. | |||
2017-09-18 | Convert Disabled[CU]Modes to use a bitset instead of a char array. | Peter Powell | |
2017-09-08 | Implement support for configurable casemapping & default to ASCII. | Peter Powell | |
2017-09-03 | Add support for length arguments in getString. | Peter Powell | |
2017-09-03 | Move <dns:timeout> out of the core. | Peter Powell | |
2017-09-03 | Add a ConfigTag* parameter to the ServerPaths constructor. | Peter Powell | |
This is used to directly read the settings from the config tag like how ServerLimits works. | |||
2017-08-26 | Fix a bunch of Doxygen warnings. | Peter Powell | |
2016-12-08 | Store config values in a map instead of a unique vector of pairs. | Peter Powell | |
2016-09-02 | Bump version to 3.0 in comments and messages | Attila Molnar | |
2016-08-17 | Merge insp20 | Attila Molnar | |
2016-07-22 | Add a method which calculates the maximum mask length. (#1171) | Peter Powell | |
2016-02-25 | Don't show snotices for kills from ulined clients | Adam | |
2015-12-06 | Remove <options:ircumsgprefix> entirely | Attila Molnar | |
2015-11-02 | Move ServerConfig::InvBypassModes into core_channel | Attila Molnar | |
2014-12-19 | Merge branch 'master+flatmap' | Attila Molnar | |
2014-12-15 | Change type of some associative containers to their flat versions, including ↵ | Attila Molnar | |
Extensible storage | |||
2014-12-15 | Add typedef PrivSet for OperInfo::AllowedOperCommands and AllowedPrivs | Attila Molnar | |
2014-12-09 | Pass the empty tag to Limits when constructing a ServerConfig, remove ↵ | Attila Molnar | |
default ServerLimits constructor | |||
2014-12-09 | Add ServerLimits constructor that reads limits from a ConfigTag and use it | Attila Molnar | |
2014-10-27 | Merge insp20 | Attila Molnar | |
2014-10-13 | Avoid calling methods on NULL pointers wherever possible. | Peter Powell | |
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. | |||
2014-09-10 | Remove listmode hiding support from the core | Attila Molnar | |
This is now handled by m_hidelist | |||
2014-07-16 | Move typedef OperIndex to ServerConfig::OperIndex | Attila Molnar | |
2014-07-16 | Move typedef ClassVector to ServerConfig::ClassVector | Attila Molnar | |
2014-05-23 | Prefix all definitions in config.h to avoid potential collisions. | Peter Powell | |
2014-04-11 | Kill <channels> in favour of <connect:maxchans> and <oper:maxchans>. | Peter Powell | |
Remove channels/high-join-limit privilege | |||
2014-03-08 | Make the maximum hostname length configurable in the config. | Peter Powell | |
2014-03-07 | Move admin settings into core_info | Attila Molnar | |
2014-03-07 | Move {prefix|suffix|fixed}{quit|part} into core_user | Attila Molnar | |
2014-03-07 | Read the die and restart password and their hash type on demand | Attila Molnar | |
2014-02-07 | Only compile the testsuite if INSPIRCD_ENABLE_TESTSUITE is defined | Attila Molnar | |
2014-01-21 | Merge insp20 | Attila Molnar | |
2014-01-08 | Read uline state in spanningtree; remove ConfigReader::ulines | Attila Molnar | |
2013-12-18 | Remove unused motd and rules field from ServerConfig | Attila Molnar | |
2013-12-15 | Move stuff around a bit: | Peter Powell | |
- 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. | |||
2013-09-13 | Fix a shadow warning created by ConfigTag::create | ChrisTX | |
2013-08-30 | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | attilamolnar | |
and on rehash This eliminates the need for calling OnRehash() in init() | |||
2013-08-27 | Fix Windows build and a few more problems | attilamolnar | |
2013-08-13 | Store oper types and opers in separate containers | attilamolnar | |
2013-08-12 | Add ConfigTag::getDuration() with optional bounds checking | attilamolnar | |
2013-08-12 | Add <path> keys for all of the compile-time paths. | Peter Powell | |
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. | |||
2013-08-10 | Rename <options:moronbanner> to <options:xlinemessage>. | Peter Powell | |
This name is more descriptive of what is actually is used for. | |||
2013-08-10 | Replace range() with min and max arguments on getInt(). | Peter Powell | |