summaryrefslogtreecommitdiff
path: root/src/modules.cpp
AgeCommit message (Expand)Author
2005-05-17Experimental: Epoll supportbrain
2005-05-16Removed __single_client_alloc again because gcc devs were smoking crack and r...brain
2005-05-15Changed to use __single_client_alloc, faster on most systems in a single threadbrain
2005-05-15Changed to use __single_client_alloc, supposedly faster in single-thread situ...brain
2005-05-15Moved StrHashComp and InAddr_HashComp into the irc:: namespacebrain
2005-05-15sorted hashcomp etcbrain
2005-05-15Moved a ton of functions into helperfuncs.h to speed up recompilesbrain
2005-05-13Added Server::GetServerDescription() at request of Craigbrain
2005-05-12Changed the type of struct whowas records are stored in (no need to waste a b...brain
2005-05-09Basics of kqueue() implementation for socket enginebrain
2005-05-09Fixes to way allocations are handledbrain
2005-05-08Changed the final bunch of udp_* vars to server_*/tcp_*brain
2005-05-06Fixed services not being informed of force joinsbrain
2005-05-06Fixed park crash bug #63 reported by ViaraiXbrain
2005-05-03Fix to prevent quits being sent onto the network for nonexistent usersbrain
2005-05-01Added FindDescriptorbrain
2005-05-01Added and tested fd crossreference table - improves speed a lot, and fixes on...brain
2005-04-30Added OnAddBan and OnDelBan module api calls, and fixed glitch which required...brain
2005-04-30Added mode 'compression', stops abuse with modes like: +s-s+s-s+s-sbrain
2005-04-28Added remote versioningbrain
2005-04-27No suck nickname?! why didn't anyone see this?!brain
2005-04-27Optimized stuffbrain
2005-04-23Added global oper monitoring through modules and global connect monitoring th...brain
2005-04-22Added OnOperCompare function to override strcmp in password check for /operbrain
2005-04-20Added module message passing architecturebrain
2005-04-20Added OnUserDisconnect method to modules.* to fix fd leak in m_ident.cppbrain
2005-04-18Fixed strange join behavior reported by w00t (mirc requesting MODE immediatel...brain
2005-04-18Fixed strhashcompbrain
2005-04-16Added:brain
2005-04-16Added a chanrec to OnRawMode, om pointed out i hadnt given him it :Dbrain
2005-04-15Added new API methods:brain
2005-04-14Added OnUserKick and OnUserPreKickbrain
2005-04-14Added (untested!) OnCheckReady and OnUserRegister (gonna write an ident looku...brain
2005-04-14Added OnPreCommandbrain
2005-04-13Added IsValidHostMaskbrain
2005-04-13Added Module::OnSendListbrain
2005-04-13Added Server::AddGLinebrain
2005-04-12Added OnBackgroundTimer method, ticks every 5 seconds approximatelybrain
2005-04-12Added Server::PseudoToUser and Server::UserToPseudobrain
2005-04-09Changed parameters of OnPacketTransmit and OnPacketReceive to be much more us...brain
2005-04-07/LOADMODULE and /UNLOADMODULE all successfully working!brain
2005-04-07Started work on /UNLOADMODULE, resource tracking and flags in Version classbrain
2005-04-05Major optimizations!brain
2005-04-04Added the module method OnUserPostNick for capturing a nickchange AFTER it ha...brain
2005-03-27Made config parsing code a bit more lenientbrain
2005-03-25Added implementation of strlcpy and strlcat for systems that dont have itbrain
2005-03-25Fixes for GCC3.4 and namespaces (must rerun configure!)brain
2005-03-25Changed occurances of vector to std::vectorbrain
2005-03-25Added a lot of config error checkingbrain
2004-09-11Security audit based on RATS outputbrain