aboutsummaryrefslogtreecommitdiff
path: root/src/configparser.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Slim down the globally included files.Gravatar Sadie Powell2022-04-301-0/+5
|
* 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/+9
|\|
| * Add a method to ConfigTag to help with retrieving a single character.Gravatar Sadie Powell2022-04-101-0/+10
| |
* | Move FilePosition to be with the config stuff it is used by.Gravatar Sadie Powell2022-01-181-0/+12
| |
* | Replace FileWrapper with std::unique_ptr.Gravatar Sadie Powell2022-01-181-47/+29
| |
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-2/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-301-0/+37
|\|
| * Move the ParseStack constructor out of the header.Gravatar Sadie Powell2021-09-301-0/+35
| |
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-171-1/+0
| |
* | Fix undefined behaviour with converting a path to a string.Gravatar Sadie Powell2021-06-101-2/+6
| |
* | Fix MSVC compatibility issues.Gravatar Sadie Powell2021-06-071-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-141-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-141-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-111-1/+1
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-1/+1
| |
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-181-1/+1
| |
* | Migrate IOHookProvider from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2021-04-091-1/+1
| |
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-3/+6
| |
* | Constify variables within loops.Gravatar Sadie Powell2021-04-011-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-301-1/+16
|\|
| * Add an <include> option to allow certain config files to not exist.Gravatar Sadie Powell2021-03-191-1/+16
| | | | | | | | | | This is useful when using modules that generate a config file such as the filter and permchannels modules.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-171-4/+4
|\|
| * Treat an empty bool/duration/int/uint config field as undefined.Gravatar Sadie Powell2021-03-141-4/+4
| |
* | Fix inconsistencies with FilePosition and column counting.Gravatar Sadie Powell2020-11-031-4/+11
| |
* | Rename ConfigTag::tag to ConfigTag::name.Gravatar Sadie Powell2020-11-031-16/+16
| |
* | Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-031-36/+8
| |
* | Replace ConfigTag::create with a public constructor.Gravatar Sadie Powell2020-11-031-17/+6
| |
* | Rename ConfigItems to ConfigTag::Items.Gravatar Sadie Powell2020-11-031-14/+11
| |
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-4/+4
| |
* | Replace FileSystem::GetFileList with std::filesystem.Gravatar Sadie Powell2020-05-191-9/+16
| |
* | Switch to the C++17 fallthrough attribute.Gravatar Sadie Powell2020-05-111-1/+1
| |
* | Mark all config parsing methods as const.Gravatar Sadie Powell2020-04-121-12/+12
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-091-2/+15
|\|
| * Add a way to disable using environment variables in included files.Gravatar Sadie Powell2020-04-071-1/+14
| |
| * Fix various documentation and formatting issues.Gravatar Sadie Powell2020-03-301-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-181-2/+17
|\|
| * Standardise the characters allowed in config identifiers.Gravatar Sadie Powell2020-03-051-2/+10
| |
| * Add support for using environment variables in the config.Gravatar Sadie Powell2020-02-201-1/+8
| |
* | Remove support for 0/1 in getBool.Gravatar Sadie Powell2020-03-091-2/+2
| | | | | | | | | | These were compat for an ancient version from before getBool existed.
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-4/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-041-3/+4
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-311-1/+1
| |
| * Use case insensitive comparisons in getBool.Gravatar Sadie Powell2020-01-181-2/+3
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-0/+6
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-0/+6
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-0/+22
|\|
| * Add support for including directories containing .conf files.Gravatar Peter Powell2019-06-101-0/+22
| |
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-8/+8
| |