aboutsummaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-241-5/+5
|\
* | Require that hideserver is set to a valid hostname.Gravatar Sadie Powell2021-06-251-1/+1
| |
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-3/+3
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-111-2/+2
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-2/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-271-8/+8
|\|
| * Improve the messages sent when loading/unloading/reloading modules.Gravatar Sadie Powell2021-04-191-8/+8
| |
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-181-1/+1
| |
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-28/+25
| |
* | Constify variables within loops.Gravatar Sadie Powell2021-04-011-8/+8
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-301-11/+11
|\|
| * Add support for matching multiple hosts in <connect:{allow,deny}>.Gravatar Sadie Powell2021-03-301-2/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-24/+12
|\|
| * Fix weird typemask logic in the connect class reader.Gravatar Sadie Powell2021-03-051-24/+12
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-0/+1
| |
| * Fix using std::cout instead of errstr when a port fails to bind.Gravatar Sadie Powell2021-03-021-1/+1
| |
* | Move iterator_range to the utility directory and renamespace.Gravatar Sadie Powell2021-03-021-2/+2
| |
* | 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-4/+5
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-181-0/+1
|\|
| * Add a new runtime directory and move the pid file to it.Gravatar Sadie Powell2021-01-181-0/+1
| | | | | | | | | | | | | | 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-3/+3
|\|
| * Hide the server name/desc better when <options:hideserver> is set.Gravatar Sadie Powell2020-12-201-2/+2
| |
| * Use !empty instead of size when checking if containers are empty.Gravatar Sadie Powell2020-12-161-1/+1
| |
* | 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-1/+1
| |
* | Rename IdentMax to MaxUser for consistency with the other limits.Gravatar Sadie Powell2020-11-271-1/+1
| |
* | Add stdalgo::equal_range and switch more stuff to iterator_range.Gravatar Sadie Powell2020-11-111-9/+9
| |
* | Initial support for platform-specific module file extensions.Gravatar Sadie Powell2020-11-041-2/+2
| |
* | Move config typedefs to ServerConfig and use auto in more places.Gravatar Sadie Powell2020-11-031-6/+6
| |
* | Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-031-17/+17
| |
* | Replace ConfigTag::create with a public constructor.Gravatar Sadie Powell2020-11-031-10/+3
| |
* | Rename ConfigItems to ConfigTag::Items.Gravatar Sadie Powell2020-11-031-2/+2
| |
* | Convert ConnectClass from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-11-031-9/+7
| |
* | Use auto for config code in more places.Gravatar Sadie Powell2020-10-311-4/+4
| |
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-15/+10
| |
* | Add stdalgo::iterator_range and switch config tag reading to use it.Gravatar Sadie Powell2020-10-311-26/+19
| | | | | | | | | | This allows us to use range-based for loops which were not possible with the previous config tag system.
* | 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-11/+11
|\|
| * Check that the values specified in <limits> are reasonable.Gravatar Sadie Powell2020-09-301-11/+11
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-091-8/+8
|\|
| * Set the minimum length to 1 for most config items with a default.Gravatar Sadie Powell2020-04-091-8/+8
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-181-0/+8
|\|
| * Warn if the server config contains an unhashed password.Gravatar Sadie Powell2020-03-111-0/+8
| | | | | | | | This will be made a hard failure in v4.
* | Move FindUUID to the UserManager class.Gravatar Sadie Powell2020-02-091-2/+2
| |
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-2/+0
| |