summaryrefslogtreecommitdiff
path: root/src/channels.cpp
AgeCommit message (Expand)Author
2007-05-10Tweaks here so we can avoid data copies in uhnamesbrain
2007-05-10Small api change with wide reaching effects in modules - Allows modification ...brain
2007-05-08We're setting chanrec::creation in here and not chanrec::age, this can and wi...brain
2007-05-04Fix bug where if an op is in channel then does /names later, all the non-ops ...brain
2007-05-04Add <auditorium showops> which determines if auditorium works like ircnet +a ...brain
2007-05-04Where others charge, we give for free. Have fun and use wisely. With great po...brain
2007-05-03DO NOT USE THIS COMMIT - if you do, most of the modules wont work.brain
2007-03-18set the TS of a channel in JoinUser, not after the entire FJOIN, this is safe...brain
2007-02-19Addition of feature request outlined in bug #195, suggested by Brickerbrain
2007-01-15Crusade to remove debug from stable and tested parts of the core and base mod...brain
2007-01-09Assigning a std::string var initially to "" is pointless.brain
2007-01-09Tidy up (optimize, improve) chanrec::WriteChannelWithServbrain
2007-01-09Tidy up an if/then/else chain into a switchbrain
2007-01-09Cache channel max bans value to save an O(n) loop of match() on every ban (et...brain
2007-01-06Fix desync with halfop and voice when opped (this happens because we were ORi...brain
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