aboutsummaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Expand)AuthorAgeFilesLines
...
| * 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.•••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/+1
* | 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.•••This allows us to use range-based for loops which were not possible with the previous config tag system. Gravatar Sadie Powell2020-10-311-26/+19
* | 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.•••This will be made a hard failure in v4. Gravatar Sadie Powell2020-03-111-0/+8
* | 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
* | Make WritePID read directly from the config.Gravatar Sadie Powell2020-02-061-2/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-5/+13
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-5/+13
* | Move ISupport logic out of the core and into core_info.Gravatar Sadie Powell2020-01-051-2/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-011-8/+7
|\|
| * Use FindUUID in place of FindNick in places that only get a UUID.Gravatar Peter Powell2019-12-161-2/+2
| * Extract port binding code to a function and improve output.Gravatar Peter Powell2019-12-121-6/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-12-081-5/+10
|\|
| * Allow options:casemapping to remain defined when using m_nationalchars.Gravatar Matt Schatz2019-11-181-1/+2
| * Improve reading xlines from the server configuration.Gravatar Peter Powell2019-11-161-5/+10
* | Replace socketengine_{pthread,win32} with C++11 threads.Gravatar Sadie Powell2019-05-151-4/+4