summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Expand)Author
2008-03-31Fix two format warnings, dont you DARE tell me size_t varies in size too.brain
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-23Clean up user/chan modes on deoper, fix memsets off-by-1, delete[] properly i...aquanight
2008-03-23These memsets cant rely on sizeof() any more, afaik. The sizeof() would give ...brain
2008-03-23Whoops, take out some foolish memsets (well theyre foolish now :p)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-22Wheeee for HUGE commits. Convert all numerics to WriteNumeric so that OnNumer...brain
2008-03-22Add WriteNumeric() to User and OnNumeric module event. Note that modules do n...brain
2008-02-26Fix for bug #466 reported by Johnbrain
2008-02-26Fix for feature request in bug #465 by Johnbrain
2008-02-22Convert remaining InspIRCd::Log() calls to new logging systemaquanight
2008-02-22Nuke TIMESYNC from orbit \o/w00t
2008-02-21The issue from stable does not exist here, because we initialize userrec::qui...brain
2008-02-17Seperate USERIO into USERINPUT and USEROUTPUTbrain
2008-02-13Commit patch from danieldg that makes a ton of stuff const-safe for latest wa...brain
2008-02-12Backport r8910: oper quit message would be blankw00t
2008-02-11Add -Wshadow to cflags, and fix a bunch of warnings that come with it. Add a ...w00t
2008-02-09Add a printf-type override for LogManager::Log(). We need to find a way to se...w00t
2008-02-08Support for /invite <user> <channel> <timeout> - if the user doesn't partake ...aquanight
2008-02-05This makes more sensebrain
2008-02-04Brain, look at this pleasew00t
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