aboutsummaryrefslogtreecommitdiff
path: root/include/configreader.h
Commit message (Expand)AuthorAgeFilesLines
* Rename IdentMax to MaxUser for consistency with the other limits.Gravatar Sadie Powell2020-11-271-3/+3
* Move config typedefs to ServerConfig and use auto in more places.Gravatar Sadie Powell2020-11-031-3/+9
* Rename ConfigTag::tag to ConfigTag::name.Gravatar Sadie Powell2020-11-031-4/+5
* Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-031-8/+6
* Replace ConfigTag::create with a public constructor.Gravatar Sadie Powell2020-11-031-5/+9
* Rename ConfigItems to ConfigTag::Items.Gravatar Sadie Powell2020-11-031-3/+7
* Convert ConnectClass from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-11-031-1/+1
* Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-11/+11
* Convert OperInfo from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-2/+2
* Merge branch 'insp3' into master.Gravatar Sadie Powell2020-10-271-2/+2
|\
| * Check that the values specified in <limits> are reasonable.Gravatar Sadie Powell2020-09-301-2/+2
* | Add ConfigParser::getEnum for parsing enum values.Gravatar Sadie Powell2020-05-131-0/+17
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-4/+4
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-141-0/+3
|\|
| * Add support for limiting what opers can subscribe to snomasks.Gravatar Sadie Powell2020-04-111-0/+3
* | Mark all config parsing methods as const.Gravatar Sadie Powell2020-04-121-9/+9
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-2/+2
* | Make WritePID read directly from the config.Gravatar Sadie Powell2020-02-061-5/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-5/+11
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-5/+11
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-011-4/+5
|\|
| * Extract command line option parsing to a function.Gravatar Peter Powell2019-12-091-4/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-09-231-2/+12
|\|
| * Document ConfigStatus and add a way to detect the initial load.Gravatar Peter Powell2019-09-021-2/+12
* | Replace socketengine_{pthread,win32} with C++11 threads.Gravatar Sadie Powell2019-05-151-10/+21
* | Remove all 2.0 config compatibility code.Gravatar Sadie Powell2019-01-251-10/+1
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-1/+1
* | Replace the TR1NS macro with the std namespace.Gravatar Sadie Powell2019-01-251-1/+1
|/
* 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