aboutsummaryrefslogtreecommitdiff
path: root/include/configreader.h
Commit message (Expand)AuthorAgeFilesLines
* Add a typedef for the mode status bitset.Gravatar Sadie Powell2022-03-271-2/+2
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-13/+13
* Move FilePosition to be with the config stuff it is used by.Gravatar Sadie Powell2022-01-181-0/+24
* Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>.Gravatar Sadie Powell2022-01-161-1/+1
* Fix the previous commit on Windows.Gravatar Sadie Powell2022-01-161-1/+1
* Replace uses of the FileSystem class with std::filesystem.Gravatar Sadie Powell2022-01-151-5/+12
* Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-071-1/+1
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-031-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2021-12-301-1/+1
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-7/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-161-1/+1
|\|
| * Use the network name as the description when hideserver is enabled.Gravatar Sadie Powell2021-09-041-1/+1
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-5/+5
* | Make ServerConfig::{ApplyModules, Fill} private.Gravatar Sadie Powell2021-05-131-5/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-111-1/+1
|\|
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-8/+1
|\|
| * Fix a bunch of really obvious unnecessary includes.Gravatar Sadie Powell2021-03-051-7/+0
| * Fix comments that claim that the InspIRCd protocol uses TS6 UUIDs.•••Just because they happen to look the same doesn't mean that they actually are. Gravatar Sadie Powell2021-03-051-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+2
* | Move iterator_range to the utility directory and renamespace.Gravatar Sadie Powell2021-03-021-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-281-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
* | Allow ServerConfig::Conf{Value,Tags} to have a fallback default.Gravatar Sadie Powell2021-01-301-2/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-181-0/+4
|\|
| * Add a new runtime directory and move the pid file to it.•••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. Gravatar Sadie Powell2021-01-181-0/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-211-0/+6
|\|
| * Hide the server name/desc better when <options:hideserver> is set.Gravatar Sadie Powell2020-12-201-0/+6
* | Rename ChanMax to MaxChannel for consistency with the other limits.Gravatar Sadie Powell2020-11-271-1/+1
* | Rename NickMax to MaxNick for consistency with the other limits.Gravatar Sadie Powell2020-11-271-2/+2
* | 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