summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2008-02-10Add threading engine stuff. Docs to follow, untested and not used anywhere yetbrain
2008-02-10Per-logstream loglevels.aquanight
2008-02-09Fix a bug in new logging API (global logstreams weren't notified of events if...w00t
2008-02-09Implement LogManager::CloseLogs() to give logstreams a chance to clean up on ...w00t
2008-02-09Add destructor for FileLogStream that destroys nonblocking FileLoggerw00t
2008-02-09Add a printf-type override for LogManager::Log(). We need to find a way to se...w00t
2008-02-09New logging implementation. Also write messages about InspIRCd::Log() being d...w00t
2008-02-09Instantiate log managerw00t
2008-02-09Initial totally untested logger implementation that does nothing.w00t
2008-02-08Support for /invite <user> <channel> <timeout> - if the user doesn't partake ...aquanight
2008-02-07ARGH SPACE INDENTS, DIE DIE DIEbrain
2008-02-05fixed std:: stufffez
2008-02-05fixed w00t's brain (I mean std:: stuff)fez
2008-02-05fixed std:: stufffez
2008-02-05fixed std:: stufffez
2008-02-03Clear up header insanityw00t
2008-02-03(finally) remove deprecated CMD_USER_DELETEDw00t
2008-02-02Back out the AllowDevoiceSelf stuff, it wasn't going to work anyway. Accident...w00t
2008-02-02Cache User::GetIPString()w00t
2008-02-02Make m_password_hash able to pick up hasher modules after it's loaded, meanin...aquanight
2008-02-02Move some stuff to usermanager, remove a little header insanity, remove trace...w00t
2008-02-01removed sys/select.h on windows platformfez
2008-01-27Change API OnOperCompare to OnPassCompare, password hashing is now available ...aquanight
2008-01-17Remove a redundant method here, call the mode manager directlyw00t
2008-01-17Remove InspIRCd::WriteOpers in favour of snomask Ow00t
2008-01-17Move a number of methods from class InspIRCd to class UserManagerw00t
2008-01-17Add logger.(cpp|h), will eventually hold implementation of logging managerw00t
2008-01-16Make default bancache time one day. This may seem long, but as XLines expire,...w00t
2008-01-16Add an overridden AddHit to BanCacheManager, allowing the expiry time to be set.w00t
2008-01-16Validate <server:id> on startup if provided, thx Brainw00t
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-15CullList -> CullItem *w00t
2008-01-13New timer code. This may be a tiny fraction slower (though I think it will be...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-13Add a channel manager class while I'm at it.w00t
2008-01-13Feh. Remember the header too.w00t
2008-01-10Header update: 2007 -> 2008w00t
2008-01-10Implement <options:prefixpart|suffixpart|fixedpart>w00t
2008-01-09Add OnExpireLine(XLine *) hook, will be used in xline db stuff to avoid getti...w00t
2008-01-06Hopefully correct implementation of OnRawMode.. can someone pls check this fo...w00t
2008-01-06OnRawMode event makes a return: This was removed post 1.0 because it was incr...w00t
2008-01-06Permanent channels, currently conflicts with blockcaps (+P) and is untestedw00t
2008-01-06Move CreateChannel to a constructor insteadw00t
2008-01-06Move channel creation to a seperate Channel::CreateChannel (y'know, perhaps t...w00t
2008-01-06Forward declaration isn't required herew00t
2008-01-06Add overridden constructor with specified time in seconds for bancache entry ...w00t