summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
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
2009-09-02Valgrind cleanup: deallocate RFC modes, clientlist, and uuidlistdanieldg
2009-09-02Valgrind cleanup: Add RemoveRFCCommands() to dlclose() and delete the core co...danieldg
2009-09-02Remove unneeded Extensible inheritance and remove "age" field from classbasedanieldg
2009-09-02MetaData reworkdanieldg
2009-09-02Remove a few unneeded string copies in the PRIVMSG pathdanieldg
2009-09-02Strong typing for stacked module resultsdanieldg
2009-09-02Add User::DoHostCycledanieldg
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-02Replace FOREACH_RESULT_MAP with a more readable and flexible do_each_hook/whi...danieldg
2009-09-02Add "created" parameter to OnUserJoin, to avoid explicit checks for +Pdanieldg
2009-09-02Use CheckTimeStamp to merge modes on netburstdanieldg
2009-09-02Rework mode parser into slightly smaller chunksdanieldg
2009-09-02Replace std::deque with std::vector in spanningtree and related modulesdanieldg
2009-09-01Use a bool return type for boolean returndanieldg
2009-09-01Remove unneeded #ifdef IPV6 linesdanieldg
2009-09-01Remove unneeded paramaters from OnAcceptReadydanieldg
2009-09-01Remove now-unused insp_sockaddr and insp_inaddr typesdanieldg
2009-09-01Remove more text<->binary IP conversions, making code more IPv4/IPv6 independentdanieldg
2009-09-01Rename User::GetPort to GetServerPort to clarify its purposedanieldg
2009-09-01Change IP address storage in User to use more IPv4/IPv6 common codedanieldg
2009-09-01Remove needless sockaddr[2] allocations, replace with irc::sockets::sockaddrs...danieldg
2009-08-26Of course, in adding yet more header madness to this for VS2010, I forgot to ...w00t
2009-08-15win: Last part of support required for VS2010:w00t
2009-08-13Merge patch from dKingston for missing TOPIC numeric, also replace the litera...brain
2009-08-12Fixes for config readerdanieldg
2009-08-11Fix module prioritization when a module asks to be after spanningtree, which ...danieldg
2009-08-10Fix thread join not working for subclasses of Thread because of C++ destructo...danieldg
2009-08-06First space stream seperator test.w00t
2009-08-06Add commasepstream test case.w00t
2009-08-03Purely a documentation fix: PRIO_AFTER doesn't exist any more, it's PRIORITY...w00t
2009-08-01Various rehash fixes that it seems were introduced by untested code.w00t
2009-07-01Fix error reporting on rehashdanieldg
2009-07-01Make rehash generate a new ServerInstance->Config objectdanieldg