summaryrefslogtreecommitdiff
path: root/src/modules.cpp
AgeCommit message (Expand)Author
2019-07-21Allow modules to prevent a failed connection from being closed.Peter Powell
2019-06-24Add OnUserPreQuit event to allow modules to change quit messages (#1629).iwalkalone
2019-06-20Deduplicate dirent.h inclusion.Peter Powell
2019-05-06Re-order the includes to fix C++03 builds.nia
2019-04-19Remove the OnNamesListItem event out of the core.Peter Powell
2019-04-04Document OnUserInit properly and add OnUserPostInit.Peter Powell
2019-02-20Split reading module initialisation and configuration reading.Peter Powell
2019-02-05Delete the old broken test suite.Peter Powell
2019-02-05Module: Initialise 'ModuleDLLManager' and 'dying' correctly.Peter Powell
2018-11-15Fix the OnSendWhoLine event being completely broken with WHOX.Peter Powell
2018-09-11Amend OnPostCommand to specify whether the command is loopcalled.Peter Powell
2018-08-14Rename OnChangeLocalUserHost to OnPreChangeHost for consistency.Peter Powell
2018-08-14Remove the OnInfo event.Peter Powell
2018-08-13Implement IRCv3 message tag support.Peter Powell
2018-08-12Convert AWAY to use cross-module events and clean up slightly.Peter Powell
2018-08-10Remove the original line parameter of On{Pre,Post}Command.Peter Powell
2018-07-30Replace most usages of "name" with "real" or "real name".Peter Powell
2018-07-30Replace most usages of "GECOS" with "real" or "real name".Peter Powell
2018-07-26Use CommandBase::Params instead of std::vector<std::string>.Peter Powell
2018-04-22Merge tag 'v2.0.26' into master.Peter Powell
2018-04-16Call OnUserMessageBlocked when a PRIVMSG or a NOTICE is blocked.Peter Powell
2018-04-09Remove swhois messages set in the oper block on deoper.Peter Powell
2018-04-08Move OnStats from the core to a cross-module event.Peter Powell
2018-01-06Rework message handling.Peter Powell
2017-12-03Move OnSync{Channel,Network,User} to ServerEventListener.Peter Powell
2017-11-25Convert the remaining things away from the caller/handler API.Peter Powell
2017-11-21Add the override keyword in places that it is missing.Peter Powell
2017-11-16Add events which are fired when a service is added or deleted.Attila Molnar
2017-10-26ConfigReader: fix compilers optimizing NULL check in ConfigTag::readString()Adam
2017-10-18Clean up OnCleanup.Peter Powell
2017-10-18Ignore <module> tags for modules that are already loaded.Peter Powell
2016-08-29Unregister modes before unhooking extensions when unloading a moduleAttila Molnar
2016-08-29Deduplicate mode unregistering code in ModuleManager::DoSafeUnload() and extr...Attila Molnar
2016-02-26Send WHO reply numerics with User::WriteNumeric(), pass Numeric::Numeric obje...Attila Molnar
2016-02-26Return ModResult from the OnSendWhoLine hookAttila Molnar
2016-02-25Introduce Stats::Context, pass it to the OnStats hook and switch all code to itAttila Molnar
2016-02-25Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Attila Molnar
2015-12-06Add minimum channel rank and exception list parameters to the OnUserInvite hookAttila Molnar
2015-12-02Merge branch 'master+serviceinit'Attila Molnar
2015-11-26Handle module reloading in core_reloadmodule entirelyAttila Molnar
2015-11-23Implement ExtensionItem::RegisterService()Attila Molnar
2015-11-23Implement ModeHandler::RegisterService()Attila Molnar
2015-11-23Implement Command::RegisterService()Attila Molnar
2015-11-23Add ServiceProvider::RegisterService(), call it from ModuleManager::AddService()Attila Molnar
2015-11-23Extract code that manipulates the ModuleManager::DataProviders map into methodsAttila Molnar
2015-05-22Fix some oversightsAttila Molnar
2015-05-20Allow modules to be called as "foo" instead of "m_foo.so"Attila Molnar
2015-05-12Remove support for non-unloadable (VF_STATIC) modulesAttila Molnar
2015-04-28Move OnWhois* events to core_whois, add Whois::ContextAttila Molnar
2015-02-15Eliminate constant return value of the all events version of ModuleManager::S...Attila Molnar