aboutsummaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-111-1/+1
|\
| * Fix the default server name on non-macOS.Gravatar Sadie Powell2021-11-261-1/+1
* | Add a snomask flag for rehash messages.Gravatar Sadie Powell2021-11-281-8/+8
* | Reject config files created using broken tutorials.Gravatar Sadie Powell2021-11-261-0/+9
* | Move configuration of connect classes to the ConnectClass class.Gravatar Sadie Powell2021-11-241-33/+1
* | Remove the legacy sendq to hardsendq/softsendq logic.Gravatar Sadie Powell2021-11-241-11/+0
* | Refactor the ClassTypes enum and move into ConnectClass.Gravatar Sadie Powell2021-11-241-8/+8
* | Add sensible defaults and limits to ConnectClass.Gravatar Sadie Powell2021-11-241-8/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-241-0/+1
|\|
| * Add the <connect:uniqueusername> option.Gravatar Sadie Powell2021-11-231-0/+1
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-171-1/+0
* | 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.•••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