summaryrefslogtreecommitdiff
path: root/include/users.h
AgeCommit message (Expand)Author
2018-10-25Store the type of a StreamSocket within itself.Peter Powell
2018-10-18Fix unregistered user modes thinking they are enabled.Peter Powell
2018-08-13Implement IRCv3 message tag support.Peter Powell
2018-07-30Rename User::fullname to realname and make it private.Peter Powell
2018-07-30Replace most usages of "name" with "real" or "real name".Peter Powell
2018-07-30Replace most usages of "GECOS" with "real" or "real name".Peter Powell
2018-07-26Add a module which implements the HAProxy PROXY v2 protocol.Peter Powell
2017-11-21Add the override keyword in places that it is missing.Peter Powell
2017-11-17Fix a ton of -Wsign-conversion warnings.Peter Powell
2017-10-28Hide User#host and User#dhost and use accessors to modify them.Peter Powell
2017-10-27Change SetClientIP to take a C++ string instead of a char array.Peter Powell
2017-08-26Fix a bunch of Doxygen warnings.Peter Powell
2017-07-12Add CXX11_OVERRIDE to overridden members that lack it.Peter Powell
2016-12-30Clean up User::FormatModes(), rename to GetModeLetters()Attila Molnar
2016-12-30Make all User::IsModeSet() methods const, accept const ModeHandlerAttila Molnar
2016-12-30Deduplicate nickname overruling codeAttila Molnar
2016-10-25Allow classes to take a port range.Peter Powell
2016-08-30Pass the ModeHandler to User::HasModePermission()Attila Molnar
2016-03-30Remove User::SendText() and overrides completelyAttila Molnar
2016-03-29Make User::WriteRemoteNumeric() virtual, implement it in SpanningTree::Remote...Attila Molnar
2016-03-22Remove now unused overload of User::SendText()Attila Molnar
2016-03-01Add User::WriteRemoteNotice()Attila Molnar
2016-02-25Add User::WriteRemoteNumeric() and switch code using SendText() to send numer...Attila Molnar
2016-02-25Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Attila Molnar
2015-11-03Move already sent id rollover handling and static LocalUser::already_sent_id ...Attila Molnar
2015-11-02Rewrite invite systemAttila Molnar
2015-01-24Implement User::WriteCommonQuit() using ForEachNeighbor() in UserManagerAttila Molnar
2015-01-24Add User::ForEachNeighbor()Attila Molnar
2014-08-30Move the intrusive list containers into the insp namespaceAttila Molnar
2014-07-14Rename UserChanList to User::ChanList, remove UCListIterAttila Molnar
2014-07-03User::ChangeNick() cannot fail if the new nick is the uuid, document this and...Attila Molnar
2014-07-03Remove now needless User::ForceNickChange()Attila Molnar
2014-04-02Remove unused User::WriteCommonExcept()Attila Molnar
2014-04-02Move User::SendAll() into core_privmsgAttila Molnar
2014-04-02Remove User::WriteTo() functions; use User::WriteFrom() insteadAttila Molnar
2014-03-03Update nick timestamps in User::ChangeNick(), pass the new TS in a parameterAttila Molnar
2014-02-21Index Channel::modes and User::modes with the id of the mode instead of its l...Attila Molnar
2014-02-06Fix various cases of UUID exposure.Peter Powell
2014-01-24Convert InviteBase::invites to an intrusively linked listAttila Molnar
2014-01-24Convert LocalUserList to an intrusively linked listAttila Molnar
2014-01-05Move server description field from TreeServer into Server; remove OnGetServer...Attila Molnar
2014-01-05Introduce Server classAttila Molnar
2014-01-05Improve UserManager::QuitUser() and related codeAttila Molnar
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-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