Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-06 | Move code between usermanager.(cpp|h), clarify comments | attilamolnar | |
Initialize clientlist and uuidlist in UserManager constructor | |||
2013-06-06 | Move DoBackgroundUserStuff() and AllModulesReportReady() into UserManager | attilamolnar | |
2013-06-06 | Merge insp20 | attilamolnar | |
2013-05-21 | Merge pull request #545 from SaberUK/master+logging-cleanup | Attila Molnar | |
Clean up the logging system (part 1 of 2). | |||
2013-05-19 | Fix spacing in calls to LogManager::Log. | Peter Powell | |
2013-05-18 | Replaced vsnprintf with VAFORMAT pretty much everywhere. | Daniel Vassdal | |
2013-05-18 | Remove unused UserManager::ServerPrivmsgAll() | attilamolnar | |
2013-05-18 | Initialize local_count | attilamolnar | |
2013-05-16 | Workaround for std::list::size() having linear complexity on some ↵ | attilamolnar | |
implementations | |||
2013-05-15 | Replace some C-isms with C++-isms. | Peter Powell | |
* 'const char*' to 'const std::string&'. * snprintf to std::string concatenation. * Replace duplicated OneOfMatches with InspIRCd::MatchMask. | |||
2013-05-14 | Add method for writing server notices. | Peter Powell | |
This allows us to send a server notice to a user without worrying about whether they are registered or not. If a user receives a server notice and they are not registered then the nickname field will contain an asterisk instead of their nick name. | |||
2013-04-28 | Merge insp20 | attilamolnar | |
2013-04-26 | Modularize DNS | Adam | |
The DNS modules are temporarily in commands/ so they're loaded automatically Thanks to Attila for helping with much of this. | |||
2013-04-21 | Log some internal errors on DEFAULT loglevel instead of DEBUG, log detected ↵ | attilamolnar | |
errors in m_callerid | |||
2013-04-19 | Fix uuids getting truncated in the nick hash in UserManager::AddUser() if ↵ | attilamolnar | |
nickmax is < 9 | |||
2013-04-12 | Add LOG_ prefix to the log level enum values. | Peter Powell | |
2013-04-04 | Stop recreating hashmaps every hour, move garbage collection code related to ↵ | attilamolnar | |
local users to UserManager | |||
2013-04-04 | Make cmd_whowas act like a module, remove special handling | attilamolnar | |
2013-04-01 | Change User::GetIPString() to return const std::string& | attilamolnar | |
2013-03-11 | Stop user initialization when the user is marked as quitting after OnSetUserIP | attilamolnar | |
2012-11-29 | Make LocalUserList an std::list | attilamolnar | |
2012-11-29 | Add a typedef for LocalUserList | attilamolnar | |
2012-11-29 | Reorder local user initialization steps | attilamolnar | |
OnSetUserIP hook now runs after the user has a connect class and the g/k/z lines were checked (ip only, no host at that point) Fixes #360 reported by @JDowny Allows #336 | |||
2012-11-24 | Simplify UserManager::AddLocalClone()/AddGlobalClone() | attilamolnar | |
2012-10-21 | Make better use of User::GetFullRealHost() | attilamolnar | |
2012-09-13 | Call OnUserSetIP() whenever the IP of a local user changes, set ↵ | attilamolnar | |
ident,host,dhost in LocalUser constructor | |||
2012-06-29 | Fix typo in log message. | Peter Powell | |
2012-06-12 | Snomask qQ: Swap quit message and IP for easier parsing by bots or scripts | Robby- | |
2012-04-19 | Replace copyright headers with headers granting specific authors copyright | Robby- | |
2010-03-19 | Add RAWIO log level which is more verbose than DEBUG | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12646 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-03-06 | Fix logged error when user is denied by connect class | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12609 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-03-02 | Move DNSBL and ident lookups after <connect deny>/bancache/Z:line checks | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12588 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-03-02 | Fix m_ident deleting sockets that are still in use | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12586 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-03-02 | DelFd should not fail, it will leave a bad dangling pointer in that case | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12584 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-02-14 | m_dnsbl updates | danieldg | |
Prevent user registration until dnsbl lookups are complete Allow DNSBLs to be checked using <connect:dnsbl> (MARK type) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12454 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-01-30 | Remove users from uuidlist on QuitUser, not during cull (allows UID reuse on ↵ | danieldg | |
fast netsplits) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12326 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-01-11 | ...because every now and again, i have to do a massive commit. | brain | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-01-09 | Remove mode counter, not reliable and only used for umode +i | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12246 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-11-06 | Move StreamSocket inheritance off of User | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12047 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-11-06 | Show IP of the user in the quit snomask [dKingston] | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12042 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-11-03 | Move MODENOTICE command to a command module | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11991 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-11-01 | Fix global clone count not being decremented on remote user quit | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11984 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-25 | Fixes found by removing User inheritance from StreamSocket | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11975 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-24 | Create irc::sockets::cidr_mask | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11968 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-23 | Make User::uuid and User::server const | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11962 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-22 | Make irc::sockets::* parameters consistent, add irc::sockets::mask | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11953 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-21 | Kill ListenSocketBase, use OnAcceptConnection for all new connections | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11950 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-21 | Move all local-only fields to LocalUser | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11944 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-21 | Change module API to use LocalUser* where correct | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11943 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-21 | Split LocalUser and RemoteUser | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11940 e03df62e-2008-0410-955e-edbf42e46eb7 |