| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move <security:userstats> into core_stats. | 2018-10-01 | 1 | -5/+0 | |
| * | Move <security:hidesplits> to the spanningtree module. | 2018-10-01 | 1 | -4/+0 | |
| * | Move <security:genericoper> into core_whois. | 2018-10-01 | 1 | -6/+0 | |
| * | Move <security:hideulinekills> into core_oper. | 2018-10-01 | 1 | -4/+0 | |
| * | Move <security:hidekills> into core_oper. | 2018-10-01 | 1 | -4/+0 | |
| * | Document ServerConfig::Conf{Tags,Value} better. | 2018-10-01 | 1 | -2/+7 | |
| * | Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> | 2018-08-13 | 1 | -5/+0 | |
| * | Replace most usages of "GECOS" with "real" or "real name". | 2018-07-30 | 1 | -2/+2 | |
| * | Add a ConfigTag::getString overload that calls a validation method. | 2018-07-10 | 1 | -0/+2 | |
| * | Add a silent option to <options:restrictbannedusers>.•••This is useful when dealing with spambots that switch method when they receive ERR_CANNOTSENDTOCHAN. | 2018-07-10 | 1 | -4/+15 | |
| * | Add --nopid command line option (#1497).•••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. | 2018-06-04 | 1 | -0/+12 | |
| * | Add range checking to ConfigTag::getFloat. | 2018-04-16 | 1 | -1/+1 | |
| * | Add ConfigTag::getUInt for reading unsigned config values. | 2018-04-16 | 1 | -0/+2 | |
| * | Convert ConfigTag::getDuration to return an unsigned long. | 2018-04-16 | 1 | -1/+1 | |
| * | Convert ConfigTag::CheckRange to a function template. | 2018-04-16 | 1 | -10/+0 | |
| * | Remove the default value in ConfigTag::get{Duration,Float,Int}. | 2018-04-16 | 1 | -3/+3 | |
| * | Move <security:announceinvites> to core_channel. | 2018-03-31 | 1 | -8/+1 | |
| * | Separate secret and private channels on whois for non-opers (#1447)•••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. | 2018-03-25 | 1 | -6/+0 | |
| * | Rename <security:hidewhois> to <security:hideserver>.•••The previous name was horrible and didn't describe what the setting actually does. | 2017-12-22 | 1 | -3/+2 | |
| * | Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. | 2017-11-21 | 1 | -1/+1 | |
| * | Fix a ton of -Wsign-conversion warnings. | 2017-11-17 | 1 | -2/+2 | |
| * | Add a class which encapsulates the concept of token lists. | 2017-11-13 | 1 | -3/+3 | |
| * | Add a constructor to OperInfo and use it to set the type name. | 2017-10-18 | 1 | -0/+5 | |
| * | Clean up the command disabling logic.•••- 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-10-17 | 1 | -7/+2 | |
| * | Convert Disabled[CU]Modes to use a bitset instead of a char array. | 2017-09-18 | 1 | -2/+2 | |
| * | Implement support for configurable casemapping & default to ASCII. | 2017-09-08 | 1 | -0/+4 | |
| * | Add support for length arguments in getString. | 2017-09-03 | 1 | -1/+1 | |
| * | Move <dns:timeout> out of the core. | 2017-09-03 | 1 | -5/+0 | |
| * | Add a ConfigTag* parameter to the ServerPaths constructor.•••This is used to directly read the settings from the config tag like how ServerLimits works. | 2017-09-03 | 1 | -5/+1 | |
| * | Fix a bunch of Doxygen warnings. | 2017-08-26 | 1 | -1/+1 | |
| * | Store config values in a map instead of a unique vector of pairs. | 2016-12-08 | 1 | -4/+4 | |
| * | Bump version to 3.0 in comments and messages | 2016-09-02 | 1 | -2/+2 | |
| * | Merge insp20 | 2016-08-17 | 1 | -0/+4 | |
| |\ | |||||
| | * | Don't show snotices for kills from ulined clients | 2016-02-25 | 1 | -0/+4 | |
| * | | Add a method which calculates the maximum mask length. (#1171) | 2016-07-22 | 1 | -0/+3 | |
| * | | Remove <options:ircumsgprefix> entirely | 2015-12-06 | 1 | -5/+0 | |
| * | | Move ServerConfig::InvBypassModes into core_channel | 2015-11-02 | 1 | -4/+0 | |
| * | | Merge branch 'master+flatmap' | 2014-12-19 | 1 | -3/+4 | |
| |\ \ | |||||
| | * | | Change type of some associative containers to their flat versions, including ... | 2014-12-15 | 1 | -2/+2 | |
| | * | | Add typedef PrivSet for OperInfo::AllowedOperCommands and AllowedPrivs | 2014-12-15 | 1 | -2/+3 | |
| * | | | Pass the empty tag to Limits when constructing a ServerConfig, remove default... | 2014-12-09 | 1 | -8/+0 | |
| * | | | Add ServerLimits constructor that reads limits from a ConfigTag and use it | 2014-12-09 | 1 | -0/+5 | |
| |/ / | |||||
| * | | Merge insp20 | 2014-10-27 | 1 | -0/+5 | |
| |\| | |||||
| | * | Avoid calling methods on NULL pointers wherever possible.•••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-10-13 | 1 | -0/+5 | |
| * | | Remove listmode hiding support from the core•••This is now handled by m_hidelist | 2014-09-10 | 1 | -6/+0 | |
| * | | Move typedef OperIndex to ServerConfig::OperIndex | 2014-07-16 | 1 | -0/+4 | |
| * | | Move typedef ClassVector to ServerConfig::ClassVector | 2014-07-16 | 1 | -0/+4 | |
| * | | Prefix all definitions in config.h to avoid potential collisions. | 2014-05-23 | 1 | -4/+4 | |
| * | | Kill <channels> in favour of <connect:maxchans> and <oper:maxchans>.•••Remove channels/high-join-limit privilege | 2014-04-11 | 1 | -2/+2 | |
| * | | Make the maximum hostname length configurable in the config. | 2014-03-08 | 1 | -1/+3 | |
