summaryrefslogtreecommitdiff
path: root/src/cull_list.cpp
AgeCommit message (Expand)Author
2009-10-14Fix module unmapping with culled Module objectsdanieldg
2009-10-02Fix valgrind issues and crashes on exitdanieldg
2009-09-30Actually clear the cull list after applying itdanieldg
2009-09-30Add explicit reference-counting base classdanieldg
2009-09-30Detect, complain, and don't crash when objects are inserted into cull list twicedanieldg
2009-09-21Allow objects to be added to cull list during apply - fixes user deletion on ...danieldg
2009-09-21Create StreamSocket for IO hooking implementationdanieldg
2009-09-02Move user quit logic out of cull listdanieldg
2009-04-17Fix CullList to not use O(n^2) version of vector cleardanieldg
2009-04-17Remove CullList rate limiting to fix UID collisions on large networksdanieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-03-10Fix fast quit/connect by changing nick to UID on QuitUserdanieldg
2009-01-02Update copyrights for 2009.w00t
2008-11-17Fix recursion in QuitUserw00t
2008-09-07Merge the second interface for socket hooking into one, so it's all done by A...w00t
2008-07-29Remove last vestige of libircdfoo, by changing tag into a single identifier...w00t
2008-07-19Fix compile. Also remove write error stuff, as that was used prior to the goo...w00t
2008-05-25First phase of conversion to dynamic limits on all the lengths, configured vi...brain
2008-05-21Remove some of this, this isn't (strictly speaking) an issue noww00t
2008-05-19Convert connection::hostbrain
2008-05-19Some logging/preventative code for Jason's issue.. it shouldn't crash now (fi...w00t
2008-05-18Make User:: nick/ident/dhost/fullname and some other things std::string inste...aquanight
2008-04-21Fix quietbans and hidesplits etc, cull list's sending a seperate quit message...brain
2008-03-24Add stuff so that modules can hook users by altering a pointer in the User cl...brain
2008-02-22Convert remaining InspIRCd::Log() calls to new logging systemaquanight
2008-02-02Move some stuff to usermanager, remove a little header insanity, remove trace...w00t
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