summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Expand)Author
2008-04-07This should probably be tested, but makes a whole lot more sense like this (u...brain
2008-04-06Initialise this so WriteCommon() knows what it's dealing with (thanks, valgrind)w00t
2008-04-05Make sure this is pushed toobrain
2008-04-05Use 1.2, not VERSION constant for here.w00t
2008-04-03Fix a (long standing) tiny bug: wallops do not go out to all +w users, only o...w00t
2008-04-02Fix brain's compile error :pw00t
2008-04-02Fix for bug #456 so we can be rid of itbrain
2008-04-02Automatic detection and allocation of max fds. No longer needs recompile to c...brain
2008-03-31fix a few warnings by casting since thats the only way to be sure non native ...peavey
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