summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Expand)Author
2008-02-02Cache User::GetIPString()w00t
2008-02-02Move some stuff to usermanager, remove a little header insanity, remove trace...w00t
2008-01-17Fix.. snomask O is already taken (ffs) so use A insteadw00t
2008-01-17Remove InspIRCd::WriteOpers in favour of snomask Ow00t
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-16Two stage commit: don't set user->muted except in QuitUser (duplicate setting...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-13Undo my constructor playing, I'm pretty sure it will break stuff. This will r...w00t
2008-01-13Move User::AddClient to UserManager::AddClient. WARNING: I assure you this is...w00t
2008-01-13First UserManager overhaul: Move clone counts out of InspIRCd & User.w00t
2008-01-10Header update: 2007 -> 2008w00t
2008-01-02Add param 'opername' to event OnPostOper. This will help make a (slightly nic...w00t
2007-11-11Implement roadmap item: "userrec::HasPermission -> map of maps, for (even fas...brain
2007-11-04BanCache: Add a negative hit for an IP address upon FullConnect.w00t
2007-11-04Integrate K/Gline into the bancache system by making some modifications to De...w00t
2007-11-04Honking huge commit. Removal of DELETE() template that never worked right anywaybrain
2007-11-04Avoid code duplication, just call XLine::Apply() rather than retyping all tha...brain
2007-11-04BanCache positive hits should be overridden by E:, thanks Brainw00t
2007-11-04Hook BanCache up to work on Z:Lines. BanCache is checked first, for positive ...w00t
2007-11-02Tidy up, and make the identifer for a line type be std::string not charbrain
2007-11-02xline gutting, once more. There is no longer an active_lines vector, and no r...brain
2007-10-28Fix this to pass a Userw00t
2007-10-25If the connect:limit is 0, dont deny connections for going over itbrain
2007-10-25this should fix any of the crashes w00t outlined where User::MyClass == NULL.brain
2007-10-24Implement <connect:limit> - limits how many clients can sit inside a <connect...w00t
2007-10-24Disable all connect classes, reenable them as we find them in the config. Thi...w00t
2007-10-24Try this w00t, compiles, test running nowbrain
2007-10-24Start of refcount-based rehash stuff for <connect> tags, this is broken and r...w00t
2007-10-23Move some stuff from using userrec cached stuff to using stuff in the connect...w00t
2007-10-23Fix a bug before I even started this.. don't let User::SetClass() decrease th...w00t
2007-10-23Some more class stuff, blah. Now possible to move a user to a different class...w00t
2007-10-23Some initial work towards tying <connect> classes to user accounts. This will...w00t
2007-10-22Remove the need for a bunch of the hard coded arrays/hashes by scanning the s...brain
2007-10-21Tidy up some DNS stuff morew00t
2007-10-21Add User::IncreasePenalty() and User::DecreasePenalty()w00t
2007-10-21Fixed ssl clients on trunk. The problem peavey was having was that before Rea...brain
2007-10-21*untested* command buffering/penaltybrain
2007-10-21Dont forget to initialize the new valuebrain
2007-10-21Add User::UnderPenaltybrain
2007-10-21Change a !string.length to string.empty. these are more readable and on some ...brain
2007-10-18Socket engine tweaks to fix a glitch, and improvements to new m_identbrain
2007-10-16Remove second overridden (fully duplicated :/) copy of GetIPString which copi...w00t
2007-10-16Typo fixw00t
2007-10-16Update a commentw00t
2007-10-15Move oper classes and types stuff from users to configreader. It may need to ...w00t
2007-10-15Split user resolver into its own file.w00t
2007-10-15In the grand tradition of huge fucking commits:w00t
2007-10-15class command_t -> class Command. Whey :Dw00t