aboutsummaryrefslogtreecommitdiff
path: root/include/configreader.h
Commit message (Collapse)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.Gravatar Sadie Powell2021-03-051-1/+1
| | | | | | | | | | Just because they happen to look the same doesn't mean that they actually are.
* | 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.Gravatar Sadie Powell2021-01-181-0/+4
| | | | | | | | | | | | | | 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.
* | 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
|\|