summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2009-09-26Add FD_WANT_SINGLE_WRITE to efficiently replace FD_WANT_POLL_WRITEdanieldg
2009-09-26Clean up SocketEngine interface to allow edge-triggered I/O and sockets that ...danieldg
2009-09-24Move configuration filename specification to start script, to reduce hardcode...danieldg
2009-09-22Describe module purpose in /MODULES outputdanieldg
2009-09-21Create StreamSocket for IO hooking implementationdanieldg
2009-09-18Separate spy channels [jackmcbarn]danieldg
2009-09-15Remove Extensible items from user, channel, and Membership on module unloaddanieldg
2009-09-13Fix access checks on chanprotect preventing use of SAMODEdanieldg
2009-09-13Change match direction of extbans to allow stackingdanieldg
2009-09-13Prevent <include:executable> from running <include:executable> itself [jackmc...danieldg
2009-09-13Clean up Command constructordanieldg
2009-09-13Add SerializeFormat for easier metadata formattingdanieldg
2009-09-13Remove redundant ServerInstance* fieldsdanieldg
2009-09-13Use FindMode instead of FindPrefix for OnUserPreJoin privs; makes it possible...danieldg
2009-09-13Simplify ModeHandler constructordanieldg
2009-09-13Replace OnAccessCheck with OnPreMode to remove a number of redundant checksdanieldg
2009-09-13Module API changes to use Membership* where sensibledanieldg
2009-09-13Membership* changesdanieldg
2009-09-13Change Extensible to use strongly typed entriesdanieldg
2009-09-09Fix invalid iterator in select socketengine, clean up its memory use a bit toodanieldg
2009-09-05Likewise, convert OnLocalTopicChange to OnPreTopicChange and to be run for bo...w00t
2009-09-05Change OnPostLocalTopicChange to be OnPostTopicChange, invoked for both remot...w00t
2009-09-03Remove HandleInternal and HandleServer, they are duplicated by Request* and F...danieldg
2009-09-03Remove CMD_LOCALONLY, enforce use of GetRouting for routed commandsdanieldg
2009-09-03Change cmd_*.so to use the Module object APIdanieldg
2009-09-02Include VERSION/REVISION information in module version tag, so that we do no ...danieldg
2009-09-02Add inspircd_config.h to hash_map so that it can be used independentlydanieldg
2009-09-02Add more comments herebrain
2009-09-02Remote user messaging fixesdanieldg
2009-09-02Add OnChangeIdent and FIDENT supportdanieldg
2009-09-02Make CHECK work remotely with optional second parameterdanieldg
2009-09-02Add OnSendWhoLine hook, and use it in the oper hiding modulesdanieldg
2009-09-02Change SAMODE to source from the acting user, not the serverdanieldg
2009-09-02inline Channel::IsModeSetdanieldg
2009-09-02Rip out VisData in preparation for replacing it with more flexible hooksdanieldg
2009-09-02Fix some ICC-found warnings and remove unused #definedanieldg
2009-09-02Remove now-unused quitmsg/operquitmsg fields from Userdanieldg
2009-09-02Move user quit logic out of cull listdanieldg
2009-09-02ModResult conversion: Change return type of all module functionsdanieldg
2009-09-02Remove "servermode" parameter, replace with IS_FAKE() which is more reliabledanieldg
2009-09-02Add Module* creator to Command and ModeHandlerdanieldg
2009-09-02Record module source file in the Module objectdanieldg
2009-09-02Use a set to mark client SSL ports rather than going by textual IP/port pairsdanieldg
2009-09-02Change OnHookUserIO to OnHookIO, making it usable for more than User* and les...danieldg
2009-09-02Add irc::sockets::satouser for user-readable IP/port pairsdanieldg
2009-09-02Route whois notices using ENCAP WHOISNOTICE to properly fix remote user PrivP...danieldg
2009-09-02Remove calls to strdup() in core, it is not better than std::stringdanieldg
2009-09-02Remove strnewdup(), it is a good source of possible memory leaksdanieldg
2009-09-02Add VF_OPTCOMMON for optionally common modulesdanieldg
2009-09-02Valgrind cleanup: finish destructor creationdanieldg