aboutsummaryrefslogtreecommitdiff
path: root/include/configreader.h
Commit message (Expand)AuthorAgeFilesLines
* Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-1/+1
* Make getEnum use the default instead of throwing.Gravatar Sadie Powell2022-06-251-7/+17
* Centralise the logging of malformed config values.Gravatar Sadie Powell2022-06-251-0/+3
* Modernize the syntax of various templates.Gravatar Sadie Powell2022-06-231-1/+1
* Move TokenList to inspstring.Gravatar Sadie Powell2022-06-071-1/+1
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-291-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-161-0/+2
|\|
| * Add a method to ConfigTag to help with retrieving a single character.Gravatar Sadie Powell2022-04-101-0/+2
* | 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
|\|