aboutsummaryrefslogtreecommitdiff
path: root/include/configreader.h
Commit message (Expand)AuthorAgeFilesLines
* Check that the values specified in <limits> are reasonable.Gravatar Sadie Powell2020-09-301-2/+2
* Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
* Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-3/+3
* Add support for limiting what opers can subscribe to snomasks.Gravatar Sadie Powell2020-04-111-0/+3
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-5/+11
* Extract command line option parsing to a function.Gravatar Peter Powell2019-12-091-4/+5
* Document ConfigStatus and add a way to detect the initial load.Gravatar Peter Powell2019-09-021-2/+12
* Move the <disabled> tag out of the core to a new module.Gravatar Peter Powell2019-01-241-15/+0
* Improve X-line text consistency.•••- 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> Gravatar Matt Schatz2019-01-091-2/+2
* Add an option for changing the allowed server clock drift.Gravatar Peter Powell2018-12-041-0/+3
* Fix warnings from Doxygen.Gravatar Peter Powell2018-10-211-2/+2
* Move <security:userstats> into core_stats.Gravatar Peter Powell2018-10-011-5/+0
* Move <security:hidesplits> to the spanningtree module.Gravatar Peter Powell2018-10-011-4/+0
* Move <security:genericoper> into core_whois.Gravatar Peter Powell2018-10-011-6/+0
* Move <security:hideulinekills> into core_oper.Gravatar Peter Powell2018-10-011-4/+0
* Move <security:hidekills> into core_oper.Gravatar Peter Powell2018-10-011-4/+0
* Document ServerConfig::Conf{Tags,Value} better.Gravatar Peter Powell2018-10-011-2/+7
* Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-131-5/+0
* Replace most usages of "GECOS" with "real" or "real name".Gravatar Peter Powell2018-07-301-2/+2
* Add a ConfigTag::getString overload that calls a validation method.Gravatar Peter Powell2018-07-101-0/+2
* Add a silent option to <options:restrictbannedusers>.•••This is useful when dealing with spambots that switch method when they receive ERR_CANNOTSENDTOCHAN. Gravatar Peter Powell2018-07-101-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.Gravatar Chris Novakovic2018-06-041-0/+12
* Add range checking to ConfigTag::getFloat.Gravatar Peter Powell2018-04-161-1/+1
* Add ConfigTag::getUInt for reading unsigned config values.Gravatar Peter Powell2018-04-161-0/+2
* Convert ConfigTag::getDuration to return an unsigned long.Gravatar Peter Powell2018-04-161-1/+1
* Convert ConfigTag::CheckRange to a function template.Gravatar Peter Powell2018-04-161-10/+0
* Remove the default value in ConfigTag::get{Duration,Float,Int}.Gravatar Peter Powell2018-04-161-3/+3
* Move <security:announceinvites> to core_channel.Gravatar Peter Powell2018-03-311-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.Gravatar Dylan Frank2018-03-251-6/+0
* Rename <security:hidewhois> to <security:hideserver>.•••The previous name was horrible and didn't describe what the setting actually does. Gravatar Peter Powell2017-12-221-3/+2
* Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. Gravatar Peter Powell2017-11-211-1/+1
* Fix a ton of -Wsign-conversion warnings.Gravatar Peter Powell2017-11-171-2/+2
* Add a class which encapsulates the concept of token lists.Gravatar Peter Powell2017-11-131-3/+3
* Add a constructor to OperInfo and use it to set the type name.Gravatar Peter Powell2017-10-181-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. Gravatar Peter Powell2017-10-171-7/+2
* Convert Disabled[CU]Modes to use a bitset instead of a char array.Gravatar Peter Powell2017-09-181-2/+2
* Implement support for configurable casemapping & default to ASCII.Gravatar Peter Powell2017-09-081-0/+4
* Add support for length arguments in getString.Gravatar Peter Powell2017-09-031-1/+1
* Move <dns:timeout> out of the core.Gravatar Peter Powell2017-09-031-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. Gravatar Peter Powell2017-09-031-5/+1
* Fix a bunch of Doxygen warnings.Gravatar Peter Powell2017-08-261-1/+1
* Store config values in a map instead of a unique vector of pairs.Gravatar Peter Powell2016-12-081-4/+4
* Bump version to 3.0 in comments and messagesGravatar Attila Molnar2016-09-021-2/+2
* Merge insp20Gravatar Attila Molnar2016-08-171-0/+4
|\
| * Don't show snotices for kills from ulined clientsGravatar Adam2016-02-251-0/+4
* | Add a method which calculates the maximum mask length. (#1171)Gravatar Peter Powell2016-07-221-0/+3
* | Remove <options:ircumsgprefix> entirelyGravatar Attila Molnar2015-12-061-5/+0
* | Move ServerConfig::InvBypassModes into core_channelGravatar Attila Molnar2015-11-021-4/+0
* | Merge branch 'master+flatmap'Gravatar Attila Molnar2014-12-191-3/+4
|\ \
| * | Change type of some associative containers to their flat versions, including ...Gravatar Attila Molnar2014-12-151-2/+2