aboutsummaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+0
* Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* Fix updating connect classes when <connect:{allow, deny}> is set.Gravatar Sadie Powell2022-01-161-1/+1
* Fix the default server name on non-macOS.Gravatar Sadie Powell2021-11-261-1/+1
* Add the <connect:uniqueusername> option.Gravatar Sadie Powell2021-11-231-0/+1
* Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-2/+2
* Improve the messages sent when loading/unloading/reloading modules.Gravatar Sadie Powell2021-04-191-8/+8
* Add support for matching multiple hosts in <connect:{allow,deny}>.Gravatar Sadie Powell2021-03-301-2/+2
* Fix weird typemask logic in the connect class reader.Gravatar Sadie Powell2021-03-051-24/+12
* 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
* Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+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
* 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
* Check that the values specified in <limits> are reasonable.Gravatar Sadie Powell2020-09-301-11/+11
* Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
* Set the minimum length to 1 for most config items with a default.Gravatar Sadie Powell2020-04-091-8/+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
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-5/+13
* 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
* 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
* Improve the handling of config X-lines and filters. (#1583)Gravatar Matt Schatz2019-02-221-1/+5
* Use the local hostname as the server name if one is not specified.Gravatar Peter Powell2019-02-161-1/+18
* Move the <disabled> tag out of the core to a new module.Gravatar Peter Powell2019-01-241-46/+0
* Fix overly escaping MOTDs if they are in more than one connect class.Gravatar Peter Powell2018-12-101-10/+0
* Add an option for changing the allowed server clock drift.Gravatar Peter Powell2018-12-041-0/+1
* Remove deprecated config checker and make <die> actually useful.•••- Remove the deprecated config tag checker. This checker is neither exhaustive nor is it particularly accurate. Instead the new docs site will contain a page detailing the breaking changes between releases. - Remove the insulting <die> tags in inspircd.conf.example and add some descriptive ones in files that it is critical for the user to edit correctly. - Show the message from the <die> tag so the user actually knows what they did wrong. Gravatar Peter Powell2018-10-271-47/+8
* Move <security:userstats> into core_stats.Gravatar Peter Powell2018-10-011-1/+0
* Move <security:hidesplits> to the spanningtree module.Gravatar Peter Powell2018-10-011-1/+0
* Move <security:genericoper> into core_whois.Gravatar Peter Powell2018-10-011-1/+0
* Move <security:hideulinekills> into core_oper.Gravatar Peter Powell2018-10-011-1/+0
* Move <security:hidekills> into core_oper.Gravatar Peter Powell2018-10-011-1/+0
* Don't sync xlines defined in the config and expire them on rehash.•••Closes #1427. Gravatar Peter Powell2018-09-231-0/+2
* Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-131-1/+0
* Replace most usages of "GECOS" with "real" or "real name".Gravatar Peter Powell2018-07-301-1/+1
* Switch <server:name> validation to use InspIRCd::IsHost.Gravatar Peter Powell2018-07-101-22/+1
* Add a silent option to <options:restrictbannedusers>.•••This is useful when dealing with spambots that switch method when they receive ERR_CANNOTSENDTOCHAN. Gravatar Peter Powell2018-07-101-1/+10
* Always process MOTD formatting escape codes.•••The options for disabling these were added to keep compatibility with previous 2.0 releases and are not needed any more. Gravatar Peter Powell2018-04-221-3/+0
* Tell the rehasher if an exception is thrown by a module on rehash.Gravatar Peter Powell2018-04-171-0/+2
* Add ConfigTag::getUInt for reading unsigned config values.Gravatar Peter Powell2018-04-161-27/+27
* Remove the default value in ConfigTag::get{Duration,Float,Int}.Gravatar Peter Powell2018-04-161-1/+1
* Move <security:announceinvites> to core_channel.Gravatar Peter Powell2018-03-311-11/+0
* Separate secret and private channels on whois for non-opers (#1447)•••Separate secret and private channels on WHOIS for all users. - Move the config parsing from the core to core_whois. - Replace <security:operspywhois> with an oper privilege. - Introduce <options:splitwhois> to split WHOIS channel lists. Closes #969.Gravatar Dylan Frank2018-03-251-8/+0
* Rename <security:hidewhois> to <security:hideserver>.•••The previous name was horrible and didn't describe what the setting actually does. Gravatar Peter Powell2017-12-221-1/+1
* Extract RFC modes from the core to core_channel and core_user.Gravatar Peter Powell2017-12-101-2/+0
* Fix a ton of -Wsign-conversion warnings.Gravatar Peter Powell2017-11-171-9/+9
* Allow spaces in the network name now it doesn't cause problems.•••This will not cause any compatibility issues as we do not rely on this attribute internally. Gravatar Peter Powell2017-11-091-3/+0