aboutsummaryrefslogtreecommitdiff
path: root/src/configparser.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-1/+1
* Fix more warnings discovered with -Weverything.Gravatar Sadie Powell2022-09-051-1/+1
* Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-1/+1
* Modernize various minor legacy C++isms.Gravatar Sadie Powell2022-07-301-6/+5
* Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-4/+4
* Centralise the logging of malformed config values.Gravatar Sadie Powell2022-06-251-24/+24
* Fix an inverted condition in configparser.Gravatar Sadie Powell2022-06-251-1/+1
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-06-221-0/+2
|\
| * Also add hex colour escapes to the formatting entity list.Gravatar Sadie Powell2022-06-201-0/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-05-251-1/+1
|\|
| * Fix some compiler warnings on i386.Gravatar Sadie Powell2022-05-251-1/+1
* | Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-10/+8
* | 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.•••This is useful when using modules that generate a config file such as the filter and permchannels modules. Gravatar Sadie Powell2021-03-191-1/+16
* | 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
|\|