summaryrefslogtreecommitdiff
path: root/src/modules.cpp
AgeCommit message (Expand)Author
2014-09-04Pass Modes::ChangeList references to the OnPreMode hook, make it modifiableAttila Molnar
2014-09-03Pass the modes to the OnMode hook as a Modes::ChangeList, pass ModeProcessFla...Attila Molnar
2014-08-30Move the intrusive list containers into the insp namespaceAttila Molnar
2014-07-25Merge insp20Attila Molnar
2014-07-14Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator insteadAttila Molnar
2014-07-14Rename UserMembList to Channel::MemberMap, switch all code to use itAttila Molnar
2014-07-14Change return type of Channel::GetUsers() to reference from pointer as it is ...Attila Molnar
2014-06-24Remove now needless dynref_init_completeAttila Molnar
2014-06-20Change the type of the user parameter in the OnUserPreNick() hook from User t...Attila Molnar
2014-06-14Kill needless #includes in source filesAttila Molnar
2014-06-13Change allocation of InspIRCd::Parser to be physically part of the object con...Attila Molnar
2014-05-26Switch to std::string::compare() from substr() in a couple of placesAttila Molnar
2014-04-20Change the OnNamesListItem() hook to return ModResultAttila Molnar
2014-03-28Convert the global list of dynamic reference pointers to an intrusively linke...Attila Molnar
2014-03-15Fix invalid iterator use when removing modes in ModuleManager::DoSafeUnload()Attila Molnar
2014-03-15Add UserManager::GetUsers()Attila Molnar
2014-03-14Add InspIRCd::GetChans(), remove ChannelCount()Attila Molnar
2014-02-23Throw an exception if ModeParser::AddMode() failsAttila Molnar
2014-02-22Add ModeParser::GetModes(), returns all user/chanmodesAttila Molnar
2014-02-21Replace mode letter parameter of OnRawMode() with a ModeHandler*, remove pcntAttila Molnar
2014-02-14Return a Membership* from get_first_visible_channel() in cmd_who and pass tha...Attila Molnar
2014-02-07Only compile the testsuite if INSPIRCD_ENABLE_TESTSUITE is definedAttila Molnar
2014-01-25Add Channel* parameter to OnSendWhoLineAttila Molnar
2014-01-24Convert UserChanList to an intrusively linked listAttila Molnar
2014-01-22Split IOHook into IOHook and IOHookProviderAttila Molnar
2014-01-21Merge insp20Attila Molnar
2014-01-05Move server description field from TreeServer into Server; remove OnGetServer...Attila Molnar
2014-01-05Fix possible use of invalid iterator on module unloadAttila Molnar
2013-12-18Fix issues discovered by CoverityDaniel Vassdal
2013-12-15Move stuff around a bit:Peter Powell
2013-09-13Pass an interface to the OnSync hooksattilamolnar
2013-09-12Send ListModeBase modes implicitly on channel syncattilamolnar
2013-09-08Automatically register ServiceProviders created by modulesattilamolnar
2013-09-08Deduplicate code in modmanager_static and modmanager_dynamicattilamolnar
2013-09-08Remove ModuleManager::ModCount and GetCount()attilamolnar
2013-08-30Remove ModuleManager::GetAllModuleNames(), use GetModules() insteadattilamolnar
2013-08-30Replace OnRehash() with ReadConfig() that is called on boot, on module load a...attilamolnar
2013-08-12Add <path> keys for all of the compile-time paths.Peter Powell
2013-08-04Automatically attach modules to eventsattilamolnar
2013-08-04Change the syntax of FOREACH macros to be less dumb.Adam
2013-07-19Seperate ModeReference into ChanModeReference and UserModeReferenceattilamolnar
2013-06-13Replace void* dest and target_type parameters of OnMode with a User* and a Ch...attilamolnar
2013-06-13Introduce ModeProcessFlags, can be passed to ModeParser::Process() to indicat...attilamolnar
2013-06-12Get rid of the OnRemoteKill hook, make use of GetRouting() and TR_CUSTOM to r...attilamolnar
2013-06-12Change command name parameter of OnPostCommand to be a Command*attilamolnar
2013-06-07Remove deprecated Request cross-module communication mechanismattilamolnar
2013-06-07Create IOHook interface (extracted from Module)attilamolnar
2013-06-02Route WALLOPS like a regular command, remove OnWallops hookattilamolnar
2013-06-02Move a few trivial functions into headersattilamolnar
2013-05-27Clean up the FileReader class and all of the modules that use it.Peter Powell