summaryrefslogtreecommitdiff
path: root/src/usermanager.cpp
AgeCommit message (Expand)Author
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
2010-02-14m_dnsbl updatesdanieldg
2010-01-30Remove users from uuidlist on QuitUser, not during cull (allows UID reuse on ...danieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2010-01-09Remove mode counter, not reliable and only used for umode +idanieldg
2009-11-06Move StreamSocket inheritance off of Userdanieldg
2009-11-06Show IP of the user in the quit snomask [dKingston]danieldg
2009-11-03Move MODENOTICE command to a command moduledanieldg
2009-11-01Fix global clone count not being decremented on remote user quitdanieldg
2009-10-25Fixes found by removing User inheritance from StreamSocketdanieldg
2009-10-24Create irc::sockets::cidr_maskdanieldg
2009-10-23Make User::uuid and User::server constdanieldg
2009-10-22Make irc::sockets::* parameters consistent, add irc::sockets::maskdanieldg
2009-10-21Kill ListenSocketBase, use OnAcceptConnection for all new connectionsdanieldg
2009-10-21Move all local-only fields to LocalUserdanieldg
2009-10-21Change module API to use LocalUser* where correctdanieldg
2009-10-21Split LocalUser and RemoteUserdanieldg
2009-10-03Get rid of a bunch of memory-wasting C-style stringsdanieldg
2009-10-02Fix valgrind issues and crashes on exitdanieldg
2009-09-30Move destruction logic for User and Spanningtree into cull()danieldg
2009-09-26Change IS_FAKE and CheckTimeStamp to IS_SERVER and ResolveModeConflict to cla...danieldg
2009-09-26Remove InspIRCd* parameters and fieldsdanieldg
2009-09-26Clean up SocketEngine interface to allow edge-triggered I/O and sockets that ...danieldg
2009-09-21Allow objects to be added to cull list during apply - fixes user deletion on ...danieldg
2009-09-21Create StreamSocket for IO hooking implementationdanieldg
2009-09-21Remove mistaken duplicate check for fake usersdanieldg
2009-09-21Prevent fake users from quittingdanieldg
2009-09-17Prevent fake users from quittingdanieldg
2009-09-02Remove now-unused quitmsg/operquitmsg fields from Userdanieldg
2009-09-02Move user quit logic out of cull listdanieldg
2009-09-02Change OnHookUserIO to OnHookIO, making it usable for more than User* and les...danieldg
2009-09-01Remove more text<->binary IP conversions, making code more IPv4/IPv6 independentdanieldg