summaryrefslogtreecommitdiff
path: root/include/users.h
AgeCommit message (Expand)Author
2008-02-02Cache User::GetIPString()w00t
2008-01-27Change API OnOperCompare to OnPassCompare, password hashing is now available ...aquanight
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-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-10-28Update User::exempt all the time we change an E:Line. Brain, can you check I'...w00t
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-24Pedantic safetybrain
2007-10-24Some constructors dont initialize the refcount, namely, the one thats usually...brain
2007-10-24Try this w00t, compiles, test running nowbrain
2007-10-23Move some stuff from using userrec cached stuff to using stuff in the connect...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-23-pedantic tidyups, lets see if it finds anything worthy of a fixbrain
2007-10-21Add User::IncreasePenalty() and User::DecreasePenalty()w00t
2007-10-21*untested* command buffering/penaltybrain
2007-10-21In class User:brain
2007-10-21Add User::UnderPenaltybrain
2007-10-16Remove second overridden (fully duplicated :/) copy of GetIPString which copi...w00t
2007-10-15In the grand tradition of huge fucking commits:w00t
2007-09-04* Fixed some incorrect declarations in IOCPEngineburlex
2007-08-27Update documentation to indicate that userrec::userrec() may throw on duplica...brain
2007-08-27Allocate uid in userrec constructor. Optional param added, if its empty, the ...brain
2007-08-26Add skeleton functions for UID stuff.w00t
2007-08-19Add <connect:maxchans> as per feature bug #338 - combined with the last featu...brain
2007-08-19Allow changing of an oper's host on oper up using <type:class> (give it a con...brain
2007-08-19Add <connect:inherit> and <connect:name>brain
2007-08-19Add some connect class stuff that is required for bug #367 plus some roadmap ...brain
2007-08-19Allow support for multiple dns results per request. This is a significant cha...brain
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-07-15Fix for bug #349: NOTE there is important caveat about this in the example co...brain
2007-06-17More commentsbrain
2007-06-14Some general syntax cleanups.pippijn
2007-05-19Windows support. Tested and working to compile on freebsd and linux. Next ste...w00t
2007-05-15Rather largeish change to class checking on connect to fix a few minor bits a...w00t
2007-05-04Where others charge, we give for free. Have fun and use wisely. With great po...brain
2007-05-01Implement feature request in bug #271 by HiroP, allow disabling of maxlocal a...brain
2007-04-15Feature request outlined in bug #257, allow connect/allow lines by portbrain
2007-03-15Add third parameter to OnUserQuit (quit reason for opers only) - bump api ver...brain
2007-03-06This properly fixes options:hidebans and options:hidesplits by providing the ...brain
2007-02-191) Fix for nickname overruled with new cullList stuff -- we have to change th...brain
2007-02-17Change /msg $* to have the correct source the same way /notice $* doesbrain