| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Check that the values specified in <limits> are reasonable. | 2020-09-30 | 1 | -2/+2 | |
| | | |||||
| * | Update copyright headers. | 2020-04-24 | 1 | -1/+1 | |
| | | |||||
| * | Fixes by misspell-fixer | 2020-04-21 | 1 | -3/+3 | |
| | | |||||
| * | Add support for limiting what opers can subscribe to snomasks. | 2020-04-11 | 1 | -0/+3 | |
| | | |||||
| * | Update copyright headers. | 2020-01-11 | 1 | -5/+11 | |
| | | |||||
| * | Extract command line option parsing to a function. | 2019-12-09 | 1 | -4/+5 | |
| | | |||||
| * | Document ConfigStatus and add a way to detect the initial load. | 2019-09-02 | 1 | -2/+12 | |
| | | |||||
| * | Move the <disabled> tag out of the core to a new module. | 2019-01-24 | 1 | -15/+0 | |
| | | |||||
| * | Improve X-line text consistency. | 2019-01-09 | 1 | -2/+2 | |
| | | | | | | | | | | | - Change any "-Line", ":Line", or "*line" to "-line" throughout the X-line code, comments, and documentation. - Add periods to the end of some notices. - Correct a typo in the Q-line code comments. - Update the filter module documentation (shun addition). Co-authored-by: Robby <robby@chatbelgie.be> | ||||
| * | Add an option for changing the allowed server clock drift. | 2018-12-04 | 1 | -0/+3 | |
| | | |||||
| * | Fix warnings from Doxygen. | 2018-10-21 | 1 | -2/+2 | |
| | | |||||
| * | 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. | 2018-08-13 | 1 | -5/+0 | |
| | | | | | Co-authored-by: Attila Molnar <attilamolnar@hush.com> | ||||
| * | 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>. | 2018-07-10 | 1 | -4/+15 | |
| | | | | | | This is useful when dealing with spambots that switch method when they receive ERR_CANNOTSENDTOCHAN. | ||||
| * | Add --nopid command line option (#1497). | 2018-06-04 | 1 | -0/+12 | |
| | | | | | | | 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. | ||||
| * | 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) | 2018-03-25 | 1 | -6/+0 | |
| | | | | | | | | | | 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. | ||||
| * | Rename <security:hidewhois> to <security:hideserver>. | 2017-12-22 | 1 | -3/+2 | |
| | | | | | | The previous name was horrible and didn't describe what the setting actually does. | ||||
| * | Add the override keyword in places that it is missing. | 2017-11-21 | 1 | -1/+1 | |
| | | | | | GCCs warnings for this are much better than Clangs. | ||||
| * | 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. | 2017-10-17 | 1 | -7/+2 | |
| | | | | | | | | - 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. | ||||
| * | 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. | 2017-09-03 | 1 | -5/+1 | |
| | | | | | | This is used to directly read the settings from the config tag like how ServerLimits works. | ||||
| * | 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 | |
| | | | | | | | | | | | | | Extensible storage | ||||
