summaryrefslogtreecommitdiff
path: root/src/channels.cpp
AgeCommit message (Expand)Author
2006-12-30Tweaks to instantiate less stuff when writing to a bunch of usersbrain
2006-12-30Tons of optimization of WriteChannel, WriteChannelWithServ, WriteCommon etc, ...brain
2006-12-23Hash rehashing changebrain
2006-12-15Jesus, look who's the commit whore today. More header updates, and removal of...w00t
2006-12-15Cleaning up irrelevent stuff in channels.cppbrain
2006-12-14Fix silly bug of the day.brain
2006-12-14Refactor userrec::chans.brain
2006-12-03Make the 'override' parameter actually *do* something, weew00t
2006-11-26Add extra parameter to OnUserPreNotice and OnUserPrePrivmsg, CUList &exempt_l...brain
2006-11-12Thanks for the pointer jilles ;)brain
2006-11-05Added time syncing! This is fairly simple - servers exchange timestamps and u...special
2006-10-27<pid file> is no longer a manditory tag (thanks dotslasher)brain
2006-10-01Added OnPostJoin, which is (at the moment) almost exactly identical to OnUser...special
2006-09-30Fix mode desync when setting custom prefixes on joining users (trigger the mo...brain
2006-09-27Tidyupsbrain
2006-09-27Commentsbrain
2006-09-27Because the user's prefix list must remain sorted at all times (because of as...brain
2006-09-27Optimizationsbrain
2006-09-27Tidy up how PART without reason is donebrain
2006-09-27And correct itbrain
2006-09-27Move OnCheckBan into chanrec::IsBanned() so its always called for any attempt...brain
2006-09-26Fix handling of multiple @%+ core permissions modes on join when more than on...brain
2006-09-25Mini security auditbrain
2006-09-25Whoops, fix minor typobrain
2006-09-25More patchbrain
2006-09-25Whoops, patchbrain
2006-09-19Tidy up key handlingbrain
2006-09-11Whack a strlcpy()brain
2006-09-10* Fix ChanModes::ModeString to not try and set a key as a user mode ;)brain
2006-09-08Explicitly call the std::string version of WriteServ in chanrec::UserList to ...brain
2006-09-02Add chanrec::IsBanned() so that we dont have to keep walking the banlist in v...brain
2006-08-31Made CountChannels faster. We use it in quite a few places. It's now O(1) rat...brain
2006-08-30Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include listsbrain
2006-08-28Zed, you are found guilty of over-assuming the IRC protocol and forcing ircd ...brain
2006-08-28YOU KNOW I REALLY HATE IT WHEN CLIENT AUTHORS JUST MAKE ASSUMPTIONS ON THINGS...brain
2006-08-28Add support for NAMESXbrain
2006-08-23Multi-prefix FJOIN, and allowing module-defined prefixes across the networkbrain
2006-08-23More prefixchar stuff.brain
2006-08-23Document mode prefixesbrain
2006-08-23Spotted problem: must clear out all prefixes attached to a user when they qui...brain
2006-08-23Mode handlers handling listmodes where a listmode item is a nickname can now ...brain
2006-08-18EventHandler class, an abstraction for raw i/obrain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-11CamelCaseRocksSoMuchICamelCasedAllTheMethodsOfClassInspIRCdSoThatItAllLooksNeat.brain
2006-08-11Move remaining functions:brain
2006-08-11Change to using Instance->Log (InspIRCd::Log) rather than log() macrobrain
2006-08-11Now two types of log macro, log() and ilog(). log() assumes an InspIRCd objec...brain
2006-08-11extern time_t TIME -> InspIRCd::Time()brain
2006-08-10Mass-tidyup of module global vars, theyre no longer global vars.brain
2006-08-10Move IsNick, IsIdent into class InspIRCd, update modules that use it.brain