summaryrefslogtreecommitdiff
path: root/src/channels.cpp
AgeCommit message (Expand)Author
2006-01-23Made bans check both real and fake hostbrain
2006-01-22Fixes to make server kicks workbrain
2006-01-22Added facility for servers to send KICK message (ew, i hate this crap)brain
2006-01-22Added OnChannelDelete() method (called on KICK, PART or QUIT where a channel ...brain
2006-01-18strncpy sucks ass! -- Old code was using strncpy which doesnt null terminate ...brain
2006-01-17Added support for part messages in the module API (and therefore between serv...brain
2006-01-15Updated copyrights in headers etc using perl inplace editbrain
2006-01-12Changed channel user lists from vector to mapbrain
2005-12-30Fixed broken checks to allow overridingbrain
2005-12-26Adding hook type checking to event calls to speed them upbrain
2005-12-22Optimized out strcpys that copy empty strings (craq++)brain
2005-12-22Improved efficiency of chanrec constructor (removed strcpys)brain
2005-12-15Full removal of inspircd_util.hbrain
2005-12-15Fixed to use irc::string now for invite functionsbrain
2005-12-14Code tidyingbrain
2005-12-14Tidying of stuffbrain
2005-12-14Fixing move of *_channel functions to herebrain
2005-12-14Moved add_channel, del_channel, kick_channel to channels.cppbrain
2005-12-14Started moving of data into ServerConfig classbrain
2005-12-12Removal of some trivial debug outputbrain
2005-11-25Fixes for removal of serverrecbrain
2005-11-25Removed references to deprecated files servers.* and connection.*brain
2005-05-28Fixed fd_Setsize in cygwinbrain
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-15sorted hashcomp etcbrain
2005-05-15Moved a ton of functions into helperfuncs.h to speed up recompilesbrain
2005-05-12Changed the type of struct whowas records are stored in (no need to waste a b...brain
2005-05-12Structure optimizations, changed a lot of bools into binary bitmasksbrain
2005-05-11Fixed weird bug where on mass join/part flood, the channel would bebrain
2005-05-09Fixes to way allocations are handledbrain
2005-05-08Changed the final bunch of udp_* vars to server_*/tcp_*brain
2005-05-02Added /stats Tbrain
2005-04-26Major *MAJOR* optimizations by double-referencing channels to usersbrain
2005-04-26Added channel 'counter', increases speed of quits, parts, kicksbrain
2005-04-05Major optimizations!brain
2005-03-25Added implementation of strlcpy and strlcat for systems that dont have itbrain
2005-03-25Changed occurances of vector to std::vectorbrain
2004-09-11Security audit based on RATS outputbrain
2004-05-24Fixed perplexing bug in custom mode removal (apparent with +C and +c)brain
2004-05-16Updated header commentsbrain
2004-05-09Added support for /RESTART (currently has a bug, do not use)brain
2004-05-01Provided modules with the ability to sync data on a netjoinbrain
2004-04-05Attempted fix for bug ID #3 (compile error/namespace error in channels.cpp)brain
2004-04-04Completed support for module-handled umodesbrain
2004-04-04Fixed idle timebrain
2004-04-04Added support for module-based chanmodes with parameters and the ability to q...brain
2004-04-03Added support for module-defined chanmodes with no parametersbrain
2003-07-22STL namespace fixesrandomdan
2003-04-19Added more code for custom channel/user modes via modulesbrain