summaryrefslogtreecommitdiff
path: root/src/cull_list.cpp
AgeCommit message (Expand)Author
2008-01-16Add a warning about quitting a user twice, and fix a minor brainfartw00t
2008-01-16Remove an O(log n) in favour of an O(1) operation, and tidy up culllist some ...w00t
2008-01-16Re-add support for silent quits (note: we also remove an O(n) doing it this way)w00t
2008-01-16Hacked-up culllist: stores user pointers rather than CullItem, as creating th...w00t
2008-01-15Someone forgot to delete what they new :Pbrain
2008-01-15CullList -> CullItem *w00t
2008-01-15CullList: Don't try quit everyone. Speed/resource use enhancement on netsplits..w00t
2008-01-10Header update: 2007 -> 2008w00t
2007-10-22Remove the need for a bunch of the hard coded arrays/hashes by scanning the s...brain
2007-10-16Cache the culllist' GetUser() return. Looks cleaner.w00t
2007-10-15In the grand tradition of huge fucking commits:w00t
2007-10-13Move some stuff around, this will move a crash to a different place and maybe...brain
2007-10-13Add sanity checks to the ssl modules so that theres no possibility of an out ...brain
2007-08-27Remove more unnecessary header trafficw00t
2007-07-16OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.peavey
2007-07-16'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...peavey
2007-05-07Fix multi-level if() madness, thanks HiroPbrain
2007-05-04Add options:quietbursts, fixes bug #269, also adds support for quits in a cul...brain
2007-05-03DO NOT USE THIS COMMIT - if you do, most of the modules wont work.brain
2007-04-05Fix for bug #199 (Feature request) submitted by owine. Ended up adding an ext...brain
2007-03-15Add third parameter to OnUserQuit (quit reason for opers only) - bump api ver...brain
2007-03-06Fixes for snotice quit reasonsbrain
2007-03-06This properly fixes options:hidebans and options:hidesplits by providing the ...brain
2007-02-05Move quitting of clients to a central Cull List, and do quitting outside user...peavey
2006-12-23Hash rehashing changebrain
2006-12-15Jesus, look who's the commit whore today. More header updates, and removal of...w00t
2006-08-30Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include listsbrain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-10So much stuff changed in this one, i forgot most of it.brain
2006-08-10Move IsNick, IsIdent into class InspIRCd, update modules that use it.brain
2006-08-09userrec and chanrec now have their own independent pointer back to their 'cre...brain
2006-08-09Move clientlist and chanlist into InspIRCd*brain
2006-08-08kill_link() and Server::QuitUser() -> userrec::QuitUser() (static member) - t...brain
2006-06-29Forward port of CullList and my bragging rightsspecial
2006-04-08Remove references to inspircd_io from these, stop configure making all the mo...om
2006-04-06Holy christ that was a LOT OF SPACES. TABS, USE THEM, LOVE THEM, APPRECIATE T...w00t
2006-03-22Removal of software threading idea in CullList. Nice idea, but did really wha...w00t
2006-03-10Revert to string but return a reference, should be about the same speedbrain
2006-03-10Saferbrain
2006-03-10Faster CullItem/CullList using strdup rather than copying a std::stringbrain
2006-03-09Speedupsbrain
2006-03-09Tidyup to pass some stuff by reference (much faster, no copy involved)brain
2006-03-07Safety checking (a really really clever trick btw) in CullList, to make sure ...brain
2006-02-28And the obligotary typo fixesbrain
2006-02-28Missing externsbrain
2006-02-28Made it safe to quits and nickchangesbrain
2006-02-28When quitting large amounts of users, use InspIRCd::DoOneIteration to prevent...brain
2006-01-15Updated copyrights in headers etc using perl inplace editbrain
2005-12-15Full removal of inspircd_util.hbrain
2005-12-15Had comparison back to frontbrain