summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/fjoin.cpp
AgeCommit message (Expand)Author
2016-04-13m_spanningtree Fix FJOIN forwardingAttila Molnar
2016-04-13m_spanningtree Resync servers when they recreate a channel outside of burstAttila Molnar
2016-04-11Refactor topic setting logic to go through Channel::SetTopic() in all casesAttila Molnar
2016-03-05Send NOTICEs to local channel members with Channel::WriteNotice()Attila Molnar
2015-11-02Rewrite invite systemAttila Molnar
2015-05-13m_spanningtree Clean up commentsAttila Molnar
2015-04-20Merge insp20Attila Molnar
2015-01-09m_spanningtree Forward FJOINs with correct TS, modes and userlistAttila Molnar
2015-01-09m_spanningtree Change name and scope of commait in FJOIN handlerAttila Molnar
2015-01-09m_spanningtree Add overload for add() and has_room(), giving more flexibility...Attila Molnar
2015-01-09m_spanningtree Add source server parameter to CommandFJOIN::Builder constructorAttila Molnar
2015-01-03Fix a snotice in m_spanningtree incorrectly using an unsigned long.Peter Powell
2014-09-04m_spanningtree Simplify processing non-prefix modes in FJOINsAttila Molnar
2014-09-03m_spanningtree Remove CommandFJoin::ApplyModeStack()Attila Molnar
2014-09-03Use Modes::ChangeList in ModeHandler::RemoveMode()Attila Molnar
2014-09-03Replace irc::modestacker usage with the new ModeParser::Process()Attila Molnar
2014-07-27m_spanningtree Replace direct access of TreeServer::bursting with IsBursting()Attila Molnar
2014-07-25Merge insp20Attila Molnar
2014-06-14m_spanningtree Use vector back() where it makes senseAttila Molnar
2014-06-11m_spanningtree Send and parse FJOINs with membership idsAttila Molnar
2014-06-11m_spanningtree Add CmdBuilder specialization for FJOINAttila Molnar
2014-04-26m_spanningtree Set the bursting flag in the FJOIN handler based on whether th...Attila Molnar
2014-04-16m_spanningtree Add ServerCommand::ExtractTS() to convert string to raw TSAttila Molnar
2014-04-16m_spanningtree Throw an exception on protocol violations instead of returning...Attila Molnar
2014-02-22Add ModeParser::GetModes(), returns all user/chanmodesAttila Molnar
2014-01-06Unset all extensions and the topic when lowering TS on a channelAttila Molnar
2014-01-05Introduce Server classAttila Molnar
2013-08-30Merge insp20attilamolnar
2013-08-22m_spanningtree Change TreeServer::GetSocket() to always return the socket tha...attilamolnar
2013-08-18m_spanningtree Move all server-to-server command handlers into handler classesattilamolnar
2013-08-17m_spanningtree Remove SpanningTreeUtilities* fields and parametersattilamolnar
2013-08-04Change modules to use the MODNAME constant when logging.Peter Powell
2013-06-13Introduce ModeProcessFlags, can be passed to ModeParser::Process() to indicat...attilamolnar
2013-06-12m_spanningtree FJOIN handler: Merge and take maxmodes into consideration when...attilamolnar
2013-05-27Deduplicate RemoveMode() implementationsattilamolnar
2013-05-19Fix spacing in calls to LogManager::Log.Peter Powell
2013-04-13Channel::JoinUser() and Channel::ForceChan() changesattilamolnar
2013-04-12m_spanningtree FJOIN handler: Refactor, update docattilamolnar
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2013-04-01Change channel name parameter of Module::OnUserPreJoin() and Channel::JoinUse...attilamolnar
2013-03-20m_spanningtree Fix incoming channel modes being lost for 0-user permanent cha...attilamolnar
2012-11-28m_spanningtree Remove redundant params.size() checksattilamolnar
2012-06-17Fix pending invites not being removed when a channel was deleted or had its T...attilamolnar
2012-05-25Debian typo fixes.Peter Powell
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2012-04-18Log mode errors when processing FJOIN.Robin Burchell
2012-04-14Fix unused variables reported by the clang static analyzer.Peter Powell
2010-08-03Use the remote channel's capitalization on a losing TS mergeDaniel De Graaf
2010-01-18Move lots of spanningtree items to commandsdanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain