aboutsummaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Collapse)AuthorAgeFilesLines
* When a server stops being ulined remove its users from the uline list.Gravatar Sadie Powell2024-10-101-0/+1
|
* 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.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.
* 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.Gravatar Sadie Powell2020-03-111-0/+8
| | | | This will be made a hard failure in v4.
* 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.Gravatar Peter Powell2018-10-271-47/+8
| | | | | | | | | | | | - 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.
* 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.Gravatar Peter Powell2018-09-231-0/+2
| | | | Closes #1427.
* Implement IRCv3 message tag support.Gravatar Peter Powell2018-08-131-1/+0
| | | | Co-authored-by: Attila Molnar <attilamolnar@hush.com>
* 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>.Gravatar Peter Powell2018-07-101-1/+10
| | | | | This is useful when dealing with spambots that switch method when they receive ERR_CANNOTSENDTOCHAN.
* Always process MOTD formatting escape codes.Gravatar Peter Powell2018-04-221-3/+0
| | | | | The options for disabling these were added to keep compatibility with previous 2.0 releases and are not needed any more.
* 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)Gravatar Dylan Frank2018-03-251-8/+0
| | | | | | | | | 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.
* Rename <security:hidewhois> to <security:hideserver>.Gravatar Peter Powell2017-12-221-1/+1
| | | | | The previous name was horrible and didn't describe what the setting actually does.
* 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
|