summaryrefslogtreecommitdiff
path: root/include/channels.h
AgeCommit message (Expand)Author
2021-04-27Fix a bunch of weird indentation and spacing issues.Sadie Powell
2021-03-31Fix various documentation comments.Sadie Powell
2021-03-05Update copyright headers.InspIRCd Robot
2020-04-21Fixes by misspell-fixerInspIRCd Robot
2020-01-31Update copyright headers.InspIRCd Robot
2020-01-29Add Channel::WriteRemoteNotice and revert WriteNotice changes.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-11-17Allow Channel::WriteNotice send to other servers and status ranks.Peter Powell
2019-01-28Add ParamMode::IsParameterSecret and remove special casing of keys.Peter Powell
2018-10-21Fix warnings from Doxygen.Peter Powell
2018-08-13Implement IRCv3 message tag support.Peter Powell
2017-11-17Fix a ton of -Wsign-conversion warnings.Peter Powell
2016-04-11Refactor topic setting logic to go through Channel::SetTopic() in all casesAttila Molnar
2016-03-05Add Channel::WriteNotice()Attila Molnar
2015-12-28Return true from Channel::PartUser() if the user was on the channelAttila Molnar
2015-11-02Rewrite invite systemAttila Molnar
2015-05-16Move Channel::UserList() from core to cmd_namesAttila Molnar
2014-09-27Store Membership objects physically in the nodes of Channel::MemberMapAttila Molnar
2014-07-14Remove typedef UserMembIter, use Channel::MemberMap::iterator insteadAttila Molnar
2014-07-14Rename UserMembList to Channel::MemberMap, switch all code to use itAttila Molnar
2014-07-14Change return type of Channel::GetUsers() to reference from pointer as it is ...Attila Molnar
2014-06-10Return the newly created Membership object from Channel::ForceJoin()Attila Molnar
2014-06-10Change Channel::KickUser() to accept an iterator, add overload that accepts a...Attila Molnar
2014-04-09Avoid double Membership lookup in Channel::UserList()Attila Molnar
2014-02-21Index Channel::modes and User::modes with the id of the mode instead of its l...Attila Molnar
2014-02-15Add ParamModeBase and ParamMode, change all parameter modes to inherit from P...Attila Molnar
2014-02-14Move GetAllPrefixChars() from Channel to MembershipAttila Molnar
2014-02-14Move GetPrefixChar() from Channel to MembershipAttila Molnar
2014-01-24Convert InviteBase::invites to an intrusively linked listAttila Molnar
2013-09-11Create a base class for prefix modesattilamolnar
2013-08-12Clean up a few constructorsattilamolnar
2013-07-19Replace hardcoded mode letters, part 2attilamolnar
2013-07-01Replace hardcoded mode letters passed to IsModeSet() and GetModeParameter() w...attilamolnar
2013-06-21Fix Doxygen comments.Peter Powell
2013-06-16Always set the topic in Channel::SetTopic(), move access checks into cmd_topicattilamolnar
2013-06-04Remove the now unused Channel::RemoveAllPrefixes() and CountInvisible()attilamolnar
2013-06-04Reduce User* -> Membership* lookups on part and kickattilamolnar
2013-06-02Move a few trivial functions into headersattilamolnar
2013-05-16Get rid of strlcpy(), strlcat(), charlcat() and charremove()attilamolnar
2013-05-15Replace some C-isms with C++-isms.Peter Powell
2013-04-13Channel::JoinUser() and Channel::ForceChan() changesattilamolnar
2013-04-12Tidy up source files:Peter Powell
2013-04-08Migrate u_listmode.h into the core, change +b to use itattilamolnar
2013-04-01Change channel name parameter of Module::OnUserPreJoin() and Channel::JoinUse...attilamolnar
2012-07-05Fix Doxygen syntax errors.Peter Powell
2012-06-17Fix pending invites not being removed when a channel was deleted or had its T...attilamolnar
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2012-04-14Fixes for bug #12Justin Crawford
2010-01-11...because every now and again, i have to do a massive commit.brain
2010-01-09Disallow adding prefix-mode when it is already set (fixes bug #935)danieldg