aboutsummaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-301-2/+23
|\|
| * 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
* | UserManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
* | SnomaskManager: remove fakederef.Gravatar Sadie Powell2019-02-071-8/+8
* | ModuleManager: remove fakederef.Gravatar Sadie Powell2019-02-071-9/+9
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-7/+7
* | Remove support for the deprecated rfc1459 casemapping,•••Closes #1017. Gravatar Sadie Powell2019-01-251-13/+1
* | Remove all 2.0 config compatibility code.Gravatar Sadie Powell2019-01-251-9/+7
|/
* 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
* Fix an unhandled exception crash when rehashing modules.•••Previously we used FOREACH_MOD to call OnRehash which handled any thrown exceptions. When we switched to ReadConfig this stopped being the case. This bug was introduced in c202dea024. Gravatar Peter Powell2017-11-061-1/+11
* Add a constructor to OperInfo and use it to set the type name.Gravatar Peter Powell2017-10-181-4/+2
* Ignore <module> tags for modules that are already loaded.•••This allows us to do user friendly things like loading the alias module in the example alias files. Gravatar Peter Powell2017-10-181-0/+4
* Clean up the command disabling logic.•••- Read the disabled command list in ApplyDisabledCommands() instead of storing it in a global which is only accessed on rehash. - Write debug messages to the log when disabling commands. - Use irc::spacesepstream instead of std::stringstream. Gravatar Peter Powell2017-10-171-12/+16
* Clean up the initialization of ConnectClass and ServerConfig.Gravatar attilamolnar2017-10-151-9/+1