summaryrefslogtreecommitdiff
path: root/src/modules
AgeCommit message (Expand)Author
2009-09-02Add SAVE s2s protocol commanddanieldg
2009-09-02Remote user messaging fixesdanieldg
2009-09-02Add modules to the VF_COMMON list in backwards compatability link mode, trans...danieldg
2009-09-02Add s2s backward compatability for protocol changesdanieldg
2009-09-02Fix segfault in m_chanprotect when OnAccessCheck is called with a null channeldanieldg
2009-09-02Change more modules to use VF_OPTCOMMON routingdanieldg
2009-09-02Route CHGHOST/CHGNAME/CHGIDENT using optional unicast routingdanieldg
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-02Fix memory leak and invalid vtable location on unload of m_sslinfodanieldg
2009-09-02Don't merge FMODEs with a non-server sourcedanieldg
2009-09-02Change SAMODE to source from the acting user, not the serverdanieldg
2009-09-02Don't pass NULL source for hooks invoked from server-sourced PRIVMSG/NOTICEdanieldg
2009-09-02m_dnsbl: Change ident marking to a generic "MARK" that allows ident and/or vh...danieldg
2009-09-02Add ident change action to m_dnsbl [patch by cytrix]danieldg
2009-09-02Add initial query support to m_mysql [patch by Athenon]danieldg
2009-09-02Rip out VisData in preparation for replacing it with more flexible hooksdanieldg
2009-09-02Add server IP to /CHECK output for local usersdanieldg
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-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-02Allow voice or higher users to speak even when a matching muteban existsdanieldg
2009-09-02Route whois notices using ENCAP WHOISNOTICE to properly fix remote user PrivP...danieldg
2009-09-02Remove empty permanent channels when m_permchannels is unloadeddanieldg
2009-09-02Remove calls to strdup() in core, it is not better than std::stringdanieldg
2009-09-02More deallocation-at-exit cleanupdanieldg
2009-09-02Make VF_OPTCOMMON module mismatches a fatal link error by defaultdanieldg
2009-09-02Add VF_OPTCOMMON for optionally common modulesdanieldg
2009-09-02Misc removal of pointless Extend stringsdanieldg
2009-09-02Remove unneeded Extensible inheritance and remove "age" field from classbasedanieldg
2009-09-02Include untranslated user/channel metadata in CHECK outputdanieldg
2009-09-02Remove useless vector copydanieldg
2009-09-02MetaData reworkdanieldg
2009-09-02Update NICKLOCK to route using unicastdanieldg
2009-09-02Allow commands to optionally route themselves using ENCAPdanieldg
2009-09-02Include explicit routing information in Command, will replace CMD_LOCALONLY r...danieldg
2009-09-02Remove unneeded ProtocolInterface::Introducedanieldg
2009-09-02Remove unused I_ProtoSendMetaData, I_ProtoSendMode fields of Implementationdanieldg
2009-09-02Add "created" parameter to OnUserJoin, to avoid explicit checks for +Pdanieldg
2009-09-02Use CheckTimeStamp to merge modes on netburstdanieldg
2009-09-02Cast rework: use C++ style static_cast<> instead of C-style castsdanieldg
2009-09-02Replace std::deque with std::vector in spanningtree and related modulesdanieldg
2009-09-02Change allocation of commands/modesdanieldg
2009-09-02Clean up challenge generation to not include character 0x7F, and fix some oth...danieldg
2009-09-02Verify modules providing routed commands are VF_COMMONdanieldg