summaryrefslogtreecommitdiff
path: root/src/configreader.cpp
AgeCommit message (Expand)Author
2021-02-26Update copyright headers.InspIRCd Robot
2021-01-18Add a new runtime directory and move the pid file to it.Sadie Powell
2020-12-20Hide the server name/desc better when <options:hideserver> is set.Sadie Powell
2020-12-16Use !empty instead of size when checking if containers are empty.Sadie Powell
2020-09-30Check that the values specified in <limits> are reasonable.Sadie Powell
2020-04-24Update copyright headers.InspIRCd Robot
2020-04-09Set the minimum length to 1 for most config items with a default.Sadie Powell
2020-03-11Warn if the server config contains an unhashed password.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-12-16Use FindUUID in place of FindNick in places that only get a UUID.Peter Powell
2019-12-12Extract port binding code to a function and improve output.Peter Powell
2019-11-18Allow options:casemapping to remain defined when using m_nationalchars.Matt Schatz
2019-11-16Improve reading xlines from the server configuration.Peter Powell
2019-02-22Improve the handling of config X-lines and filters. (#1583)Matt Schatz
2019-02-16Use the local hostname as the server name if one is not specified.Peter Powell
2019-01-24Move the <disabled> tag out of the core to a new module.Peter Powell
2018-12-10Fix overly escaping MOTDs if they are in more than one connect class.Peter Powell
2018-12-04Add an option for changing the allowed server clock drift.Peter Powell
2018-10-27Remove deprecated config checker and make <die> actually useful.Peter Powell
2018-10-01Move <security:userstats> into core_stats.Peter Powell
2018-10-01Move <security:hidesplits> to the spanningtree module.Peter Powell
2018-10-01Move <security:genericoper> into core_whois.Peter Powell
2018-10-01Move <security:hideulinekills> into core_oper.Peter Powell
2018-10-01Move <security:hidekills> into core_oper.Peter Powell
2018-09-23Don't sync xlines defined in the config and expire them on rehash.Peter Powell
2018-08-13Implement IRCv3 message tag support.Peter Powell
2018-07-30Replace most usages of "GECOS" with "real" or "real name".Peter Powell
2018-07-10Switch <server:name> validation to use InspIRCd::IsHost.Peter Powell
2018-07-10Add a silent option to <options:restrictbannedusers>.Peter Powell
2018-04-22Always process MOTD formatting escape codes.Peter Powell
2018-04-17Tell the rehasher if an exception is thrown by a module on rehash.Peter Powell
2018-04-16Add ConfigTag::getUInt for reading unsigned config values.Peter Powell
2018-04-16Remove the default value in ConfigTag::get{Duration,Float,Int}.Peter Powell
2018-03-31Move <security:announceinvites> to core_channel.Peter Powell
2018-03-25Separate secret and private channels on whois for non-opers (#1447)Dylan Frank
2017-12-22Rename <security:hidewhois> to <security:hideserver>.Peter Powell
2017-12-10Extract RFC modes from the core to core_channel and core_user.Peter Powell
2017-11-17Fix a ton of -Wsign-conversion warnings.Peter Powell
2017-11-09Allow spaces in the network name now it doesn't cause problems.Peter Powell
2017-11-06Fix an unhandled exception crash when rehashing modules.Peter Powell
2017-10-18Add a constructor to OperInfo and use it to set the type name.Peter Powell
2017-10-18Ignore <module> tags for modules that are already loaded.Peter Powell
2017-10-17Clean up the command disabling logic.Peter Powell
2017-10-15Clean up the initialization of ConnectClass and ServerConfig.attilamolnar
2017-10-05Fix the casemap name not being copied to the new ServerConfig.Peter Powell
2017-09-18Convert Disabled[CU]Modes to use a bitset instead of a char array.Peter Powell
2017-09-18Add ModeParser::IsModeChar to standardise mode validation.Peter Powell
2017-09-12Change FailedPortList to store a sockaddrs/int instead of string.Peter Powell
2017-09-08Implement support for configurable casemapping & default to ASCII.Peter Powell
2017-09-03Convert a bunch of time-related config options to getDuration.Peter Powell