summaryrefslogtreecommitdiff
path: root/include/users.h
AgeCommit message (Expand)Author
2008-05-07Masterful rewrite of User::AddBuffer to remove a string copy (and make more e...w00t
2008-04-12Fixes for bug #515, update existing in-use connect tags on the fly in rehashbrain
2008-04-12Trunk fix for bug #505 reported by nenolodbrain
2008-04-11Patch from Brain fixing broken stuffw00t
2008-04-11Much faster way of checking if the user is 4in6, avoid strncmp in User::GetIP...brain
2008-04-09Move QuitUser into UserManager class, and unstaticize it. This prepares for s...w00t
2008-03-30AWAY notification for WATCH. Numerics are now sent out when a user goes away ...w00t
2008-03-30Commit -Wformat=2 -Wmissing-format-attributes, printf-like functions in inspi...aquanight
2008-03-24Add stuff so that modules can hook users by altering a pointer in the User cl...brain
2008-03-23This should save 128 bytes per user for non-opers. Well worth it imho for a r...brain
2008-03-23Add ability to control what opertypes can set what operonly user/chan modes. ...aquanight
2008-03-22Add WriteNumeric() to User and OnNumeric module event. Note that modules do n...brain
2008-02-13Commit patch from danieldg that makes a ton of stuff const-safe for latest wa...brain
2008-02-11Add -Wshadow to cflags, and fix a bunch of warnings that come with it. Add a ...w00t
2008-02-08Support for /invite <user> <channel> <timeout> - if the user doesn't partake ...aquanight
2008-02-03Clear up header insanityw00t
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