Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-18 | Add a new runtime directory and move the pid file to it. | Sadie Powell | |
The data directory is intended for persistent files whereas the pid file is ephemeral. This distinction doesn't matter by default but on system-wide installs ephemeral runtime files go in /var/run or /run instead. | |||
2020-12-20 | Hide the server name/desc better when <options:hideserver> is set. | Sadie Powell | |
2020-09-30 | Check that the values specified in <limits> are reasonable. | Sadie Powell | |
2020-04-24 | Update copyright headers. | InspIRCd Robot | |
2020-04-21 | Fixes by misspell-fixer | InspIRCd Robot | |
2020-04-11 | Add support for limiting what opers can subscribe to snomasks. | Sadie Powell | |
2020-01-11 | Update copyright headers. | InspIRCd Robot | |
2019-12-09 | Extract command line option parsing to a function. | Peter Powell | |
2019-09-02 | Document ConfigStatus and add a way to detect the initial load. | Peter Powell | |
2019-01-24 | Move the <disabled> tag out of the core to a new module. | Peter Powell | |
2019-01-09 | Improve X-line text consistency. | Matt Schatz | |
- 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> | |||
2018-12-04 | Add an option for changing the allowed server clock drift. | Peter Powell | |
2018-10-21 | Fix warnings from Doxygen. | Peter Powell | |
2018-10-01 | Move <security:userstats> into core_stats. | Peter Powell | |
2018-10-01 | Move <security:hidesplits> to the spanningtree module. | Peter Powell | |
2018-10-01 | Move <security:genericoper> into core_whois. | Peter Powell | |
2018-10-01 | Move <security:hideulinekills> into core_oper. | Peter Powell | |
2018-10-01 | Move <security:hidekills> into core_oper. | Peter Powell | |
2018-10-01 | Document ServerConfig::Conf{Tags,Value} better. | Peter Powell | |
2018-08-13 | Implement IRCv3 message tag support. | Peter Powell | |
Co-authored-by: Attila Molnar <attilamolnar@hush.com> | |||
2018-07-30 | Replace most usages of "GECOS" with "real" or "real name". | Peter Powell | |
2018-07-10 | Add a ConfigTag::getString overload that calls a validation method. | Peter Powell | |
2018-07-10 | Add a silent option to <options:restrictbannedusers>. | Peter Powell | |
This is useful when dealing with spambots that switch method when they receive ERR_CANNOTSENDTOCHAN. | |||
2018-06-04 | Add --nopid command line option (#1497). | Chris Novakovic | |
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-04-16 | Add range checking to ConfigTag::getFloat. | Peter Powell | |
2018-04-16 | Add ConfigTag::getUInt for reading unsigned config values. | Peter Powell | |
2018-04-16 | Convert ConfigTag::getDuration to return an unsigned long. | Peter Powell | |
2018-04-16 | Convert ConfigTag::CheckRange to a function template. | Peter Powell | |
2018-04-16 | Remove the default value in ConfigTag::get{Duration,Float,Int}. | Peter Powell | |
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 | |