summaryrefslogtreecommitdiff
path: root/src/usermanager.cpp
AgeCommit message (Expand)Author
2014-03-17Rewrite clone counting to use one map instead of twoAttila Molnar
2014-03-15Change allocation of UserManager::clientlist to be physically part of the obj...Attila Molnar
2014-03-14Change allocation of UserManager::uuidlist to be physically part of the objec...Attila Molnar
2014-02-08Change all socketengine methods to be staticAttila Molnar
2014-02-04Fix ping timeout message seconds vs secondAdam
2014-01-25Destroy Memberships of a quitting user in QuitUser() instead of in cull()Attila Molnar
2014-01-24Convert LocalUserList to an intrusively linked listAttila Molnar
2014-01-22Split IOHook into IOHook and IOHookProviderAttila Molnar
2014-01-05Improve UserManager::QuitUser() and related codeAttila Molnar
2013-12-18Clean up CoreExceptionAttila Molnar
2013-12-15Move stuff around a bit:Peter Powell
2013-08-10Rename <options:moronbanner> to <options:xlinemessage>.Peter Powell
2013-08-04Change the syntax of FOREACH macros to be less dumb.Adam
2013-07-19Replace hardcoded mode letters, part 3attilamolnar
2013-07-02Allow for skipping clone checking before DNS is complete.Daniel Vassdal
2013-06-07Create IOHook interface (extracted from Module)attilamolnar
2013-06-06Move code between usermanager.(cpp|h), clarify commentsattilamolnar
2013-06-06Move DoBackgroundUserStuff() and AllModulesReportReady() into UserManagerattilamolnar
2013-06-06Merge insp20attilamolnar
2013-05-21Merge pull request #545 from SaberUK/master+logging-cleanupAttila Molnar
2013-05-19Fix spacing in calls to LogManager::Log.Peter Powell
2013-05-18Replaced vsnprintf with VAFORMAT pretty much everywhere.Daniel Vassdal
2013-05-18Remove unused UserManager::ServerPrivmsgAll()attilamolnar
2013-05-18Initialize local_countattilamolnar
2013-05-16Workaround for std::list::size() having linear complexity on some implementat...attilamolnar
2013-05-15Replace some C-isms with C++-isms.Peter Powell
2013-05-14Add method for writing server notices.Peter Powell
2013-04-28Merge insp20attilamolnar
2013-04-26Modularize DNSAdam
2013-04-21Log some internal errors on DEFAULT loglevel instead of DEBUG, log detected e...attilamolnar
2013-04-19Fix uuids getting truncated in the nick hash in UserManager::AddUser() if nic...attilamolnar
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2013-04-04Stop recreating hashmaps every hour, move garbage collection code related to ...attilamolnar
2013-04-04Make cmd_whowas act like a module, remove special handlingattilamolnar
2013-04-01Change User::GetIPString() to return const std::string&attilamolnar
2013-03-11Stop user initialization when the user is marked as quitting after OnSetUserIPattilamolnar
2012-11-29Make LocalUserList an std::listattilamolnar
2012-11-29Add a typedef for LocalUserListattilamolnar
2012-11-29Reorder local user initialization stepsattilamolnar
2012-11-24Simplify UserManager::AddLocalClone()/AddGlobalClone()attilamolnar
2012-10-21Make better use of User::GetFullRealHost()attilamolnar
2012-09-13Call OnUserSetIP() whenever the IP of a local user changes, set ident,host,dh...attilamolnar
2012-06-29Fix typo in log message.Peter Powell
2012-06-12Snomask qQ: Swap quit message and IP for easier parsing by bots or scriptsRobby-
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2010-03-19Add RAWIO log level which is more verbose than DEBUGdanieldg
2010-03-06Fix logged error when user is denied by connect classdanieldg
2010-03-02Move DNSBL and ident lookups after <connect deny>/bancache/Z:line checksdanieldg
2010-03-02Fix m_ident deleting sockets that are still in usedanieldg
2010-03-02DelFd should not fail, it will leave a bad dangling pointer in that casedanieldg