summaryrefslogtreecommitdiff
path: root/src/coremods/core_stats.cpp
AgeCommit message (Collapse)Author
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-02-18Generalise XLine stats numerics using RPL_STATS from aircd.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-02-18Various text improvements: consistency, syntax, help and doc updates/fixes.Robby
2019-01-28Fix not checking for server names case insensitively.Peter Powell
2018-10-01Move <security:userstats> into core_stats.Peter Powell
2018-09-23Switch all core modules still using COMMAND_INIT to MODULE_INIT.Peter Powell
2018-07-26Use CommandBase::Params instead of std::vector<std::string>.Peter Powell
This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters.
2018-04-08Move OnStats from the core to a cross-module event.Peter Powell
Some core code still exists in the XLine system but this will be replaced when the XLine system is replaced later.
2018-04-06Refactor m_sqloper to be a full opers.conf replacement (#983).Dylan Frank
m_sqloper now supports dynamic fields, works with m_sslinfo, and works with /stats o.
2018-03-10Add Haiku supportPuck Meerburg
2017-11-21Add the override keyword in places that it is missing.Peter Powell
GCCs warnings for this are much better than Clangs.
2017-10-28Hide User#host and User#dhost and use accessors to modify them.Peter Powell
This removes the need to invalidate the cache after changing a user's hostname.
2017-09-12Store the server endpoint as a sockaddrs in ListenSocket.Peter Powell
2016-09-09Replace snprintf usage with InspIRCd::Format.Peter Powell
2016-09-02Fix Windows build and most MSVC warningsAttila Molnar
2016-08-17Merge insp20Attila Molnar
2016-03-29Ensure server names passed to some commands are really server namesAttila Molnar
2016-02-25Introduce Stats::Context, pass it to the OnStats hook and switch all code to itAttila Molnar
2015-05-17Encase the IPv6 address in `STATS p` with square brackets.Peter Powell
This is a widely used format as without it the port is ambigious.
2015-04-20Merge insp20Attila Molnar
2014-07-25Merge insp20Attila Molnar
2014-07-19Access local user list via new UserManager::GetLocalUsers() and make ↵Attila Molnar
local_users private
2014-07-19Move and rename typedef LocalUserList to UserManager::LocalListAttila Molnar
2014-07-19core_stats Deduplicate stats L and l codeAttila Molnar
2014-07-16Move typedef OperIndex to ServerConfig::OperIndexAttila Molnar
2014-07-16Move typedef ClassVector to ServerConfig::ClassVectorAttila Molnar
2014-07-16core_stats Simplify uptime stats code, don't output years because it is ↵Attila Molnar
ambiguous
2014-06-13Change allocation of InspIRCd::Parser to be physically part of the object ↵Attila Molnar
containing it
2014-06-13Add CommandParser::GetCommands() and typedef CommandMap and use it instead ↵Attila Molnar
of directly accessing cmdlist
2014-06-13Change allocation of InspIRCd::stats to be physically part of the object ↵Attila Molnar
containing it While at it, remove "stats" from all field names
2014-05-12Update core_stats.cppWindowsUser
Make this consistent with other "Permission Denied" errors.
2014-03-25Add typedef OperList to UserManager for use with all_opersAttila Molnar
2014-03-15Add UserManager::GetUsers()Attila Molnar
2014-03-14Add InspIRCd::GetChans(), remove ChannelCount()Attila Molnar
2014-03-05Move src/commands/cmd_*.cpp to src/coremods[/core_*]/Attila Molnar