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