summaryrefslogtreecommitdiff
path: root/include/modules.h
AgeCommit message (Expand)Author
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-21Bump API version because of 3f4d54eb031f1cd6b016dfe1f768ed86303e3856Attila Molnar
2014-01-05Move server description field from TreeServer into Server; remove OnGetServer...Attila Molnar
2013-12-18Clean up CoreExceptionAttila Molnar
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-08Hide all symbols that aren't exported explicitlyattilamolnar
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-09-08Fix module loading in PURE_STATIC buildsattilamolnar
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-08Fix a couple of issuesattilamolnar
2013-08-04Automatically attach modules to eventsattilamolnar
2013-08-04Change the syntax of FOREACH macros to be less dumb.Adam
2013-07-19Move dynamic_reference and related classes to dynref.hattilamolnar
2013-06-21Fix Doxygen comments.Peter Powell
2013-06-13Replace void* dest and target_type parameters of OnMode with a User* and a Ch...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-05-27Clean up the FileReader class and all of the modules that use it.Peter Powell
2013-05-21Merge pull request #545 from SaberUK/master+logging-cleanupAttila Molnar
2013-05-20Remove OnUserPreNotice and OnUserNotice hooks, add MessageType argument to On...attilamolnar
2013-05-19Fix spacing in calls to LogManager::Log.Peter Powell
2013-05-16Remove unused variables, avoid copies where possible, check empty() instead o...attilamolnar
2013-04-28Merge insp20attilamolnar
2013-04-26Modularize DNSAdam
2013-04-13OnUserPreJoin is a local-only hook, change User* parameter to LocalUser*attilamolnar
2013-04-12Tidy up source files:Peter Powell
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2013-04-11Convert ISUPPORT to use a map instead of a string.Peter Powell
2013-04-08Allow dynamic references to reference ServiceProviders, introduce ModeReferenceattilamolnar
2013-04-08Rework dynamic_reference management, introduce dynamic_reference_nocheckattilamolnar
2013-04-08Remove OnAddBan and OnDelBan hooksattilamolnar
2013-04-05Don't attempt to unload or reload modules that are waiting to be unloadedattilamolnar
2013-04-01Remove more deprecated codeattilamolnar
2013-04-01Purge the deprecated chanprotect module.Peter Powell
2013-04-01Change channel name parameter of Module::OnUserPreJoin() and Channel::JoinUse...attilamolnar
2013-04-01New API versionattilamolnar
2013-03-11Fix m_dnsbl not checking cgiirc users when the cgiirc address is elinedattilamolnar
2012-12-15Add a flag to Command that controls whether an empty last parameter is allowe...attilamolnar