summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Expand)Author
2014-01-05Improve UserManager::QuitUser() and related codeAttila Molnar
2013-11-12Use WriteNumeric() everywhere we send numerics and include the user's nick au...Adam
2013-08-31Improve support for rarely used compilers, EKOPath in this case.ChrisTX
2013-08-12Clean up a few constructorsattilamolnar
2013-08-10Rename <connect:nouserdns> to <connect:resolvehostnames>.Peter Powell
2013-08-09Remove virtual User::GetClass() (but keep LocalUser::GetClass())attilamolnar
2013-08-09Accept std::string as parameter in User::ChangeHost(), ChangeIdent() and Chan...attilamolnar
2013-08-09Move host cycle logic into m_hostcycleattilamolnar
2013-08-04Call ModeParser::Process() directly instead of going through the CommandParserattilamolnar
2013-08-04FakeUsers are only inserted into UserManager::uuidlist; don't try to erase() ...attilamolnar
2013-08-04Change the syntax of FOREACH macros to be less dumb.Adam
2013-07-20Fix generated snomask mode change string being incosistent with the input in ...attilamolnar
2013-07-19Get rid of enum UserModes and mark User::modes as privateattilamolnar
2013-07-19Replace hardcoded mode letters, part 3attilamolnar
2013-07-19Move SetNoticeMask(), FormatNoticeMasks() and ProcessNoticeMasks() from the U...attilamolnar
2013-07-02Allow for skipping clone checking before DNS is complete.Daniel Vassdal
2013-06-06Convert User::SendText to use std::string.Peter Powell
2013-06-06Convert User::FormatNoticeMasks() to use std::string.Peter Powell
2013-06-06Replace some C string operations with the + operator.Peter Powell
2013-06-06Use InspIRCd::Format instead of snprintf().Peter Powell
2013-06-06Compare to ServerLimits::MaxLine instead of MAXBUF.Peter Powell
2013-06-06Reserve ServerLimits::MaxLine instead of MAXBUF.Peter Powell
2013-06-06Merge insp20attilamolnar
2013-05-24Cache mode list that is sent in the 004 numericattilamolnar
2013-05-18Replaced vsnprintf with VAFORMAT pretty much everywhere.Daniel Vassdal
2013-05-18Get rid of the NICKForced extensionattilamolnar
2013-05-16Workaround for std::list::size() having linear complexity on some implementat...attilamolnar
2013-05-16Get rid of strlcpy(), strlcat(), charlcat() and charremove()attilamolnar
2013-05-16Allow spaces (and more) in oper typesattilamolnar
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-27Move <performance:nouserdns> to <connect:nouserdns>.Peter Powell
2013-04-26Modularize DNSAdam
2013-04-21Log some internal errors on DEFAULT loglevel instead of DEBUG, log detected e...attilamolnar
2013-04-19Immediately stop processing whenever we detect and handle a RecvQ overrunattilamolnar
2013-04-14Extract UID/SID generation logic into a new class: UIDGeneratorattilamolnar
2013-04-13Remove the deprecated invite APIattilamolnar
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2013-04-11Convert ISUPPORT to use a map instead of a string.Peter Powell
2013-04-10Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper()attilamolnar
2013-04-09Move most whois related code from the core into cmd_whoisattilamolnar
2013-04-04Make cmd_whowas act like a module, remove special handlingattilamolnar
2013-04-01Move member variables from User to LocalUserattilamolnar
2013-04-01Change User::GetIPString() to return const std::string&attilamolnar
2013-04-01Send LUSERS before MOTDattilamolnar
2013-04-01Remove legacy code, mostly related to 1.2 compatibilityattilamolnar
2013-03-11Fix m_dnsbl not checking cgiirc users when the cgiirc address is elinedattilamolnar
2012-12-09Remove ServerLimits::Finalise(), it's completely wrongattilamolnar
2012-11-29Make LocalUserList an std::listattilamolnar