summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
AgeCommit message (Expand)Author
2015-01-10Reduce std::string::substr() usageAttila Molnar
2014-11-01Add stdalgo::erase() and use it to simplify codeAttila Molnar
2014-10-27Merge insp20Attila Molnar
2014-10-26Remove some dead code found by CoverityAttila Molnar
2014-10-13m_spanningtree Rebuild serverlist and sidlist when receiving a specific RequestAttila Molnar
2014-10-13Fix various warnings when building with LLVM 3.5.Peter Powell
2014-09-04m_spanningtree Simplify processing non-prefix modes in FJOINsAttila Molnar
2014-09-04m_spanningtree Apply FMODE mode changes using the new ModeParser functionsAttila 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-09-03Remove ProtocolInterface::SendMode()Attila Molnar
2014-09-03m_spanningtree Send MODE/FMODE from the OnMode hookAttila Molnar
2014-09-03m_spanningtree Add function to serialize parameters in a Modes::ChangeList::L...Attila Molnar
2014-09-01m_spanningtree Add optional key parameter to SVSJOIN and allow it to do overr...Attila Molnar
2014-08-06m_spanningtree Remove redundant checks from HandleRemoteWhois()Attila Molnar
2014-07-28Allow fast sid reuse by erasing fake users from UserManager::uuidlist when th...Attila Molnar
2014-07-28m_spanningtree Throw a ProtocolException if a server SQUITs a server it shoul...Attila Molnar
2014-07-28m_spanningtree Squit dead servers immediately when they die, not at the next ...Attila Molnar
2014-07-28m_spanningtree Remove the now needless SplitInProgress workaroundAttila Molnar
2014-07-28m_spanningtree Check TreeServer::IsDead() to learn whether a user is being qu...Attila Molnar
2014-07-28m_spanningtree Change type of num_lost_* to be unsignedAttila Molnar
2014-07-28m_spanningtree Quit all split users in one goAttila Molnar
2014-07-28m_spanningtree Mark servers awaiting destruction after being lost in a netspl...Attila Molnar
2014-07-28m_spanningtree Remove now unused TreeServer::Tidy()Attila Molnar
2014-07-28m_spanningtree Add the TreeServer that split to the cull list and destroy eve...Attila Molnar
2014-07-28m_spanningtree Remove split servers from the hash maps in TreeServer::SQuitIn...Attila Molnar
2014-07-28m_spanningtree Move squit logic into TreeServer from TreeSocketAttila Molnar
2014-07-28m_spanningtree Remove now needless TreeSocket::ConnectionFailureShownAttila Molnar
2014-07-28m_spanningtree Ensure that TreeSocket::Close() only runs onceAttila Molnar
2014-07-27m_spanningtree Keep track of whether servers are behind a bursting server, us...Attila Molnar
2014-07-27m_spanningtree Only mark one server as finished bursting on ENDBURST (or PONG...Attila Molnar
2014-07-27m_spanningtree Sync bursting state of servers in SERVERAttila Molnar
2014-07-27m_spanningtree Parse additional information present in SERVER messagesAttila Molnar
2014-07-27m_spanningtree Add TreeServer::BeginBurst() that marks a server as burstingAttila Molnar
2014-07-27m_spanningtree Use the value of StartBurst to determine whether a server is b...Attila Molnar
2014-07-27m_spanningtree Replace direct access of TreeServer::bursting with IsBursting()Attila Molnar
2014-07-27m_spanningtree Remove post-handshake BURST handlerAttila Molnar
2014-07-27m_spanningtree Don't send needless BURST after introducing a serverAttila Molnar
2014-07-27m_spanningtree Keep track of whether we've sent our burst, to be used for tra...Attila Molnar
2014-07-27m_spanningtree Add TreeSocket::WriteLineNoCompat() to send a line without doi...Attila Molnar
2014-07-27m_spanningtree Translate the new SERVER message for 1202 protocol serversAttila Molnar
2014-07-27m_spanningtree Remove unused parameters from the server introduction messageAttila Molnar
2014-07-27m_spanningtree Add newly created TreeServers to the parent's list in the cons...Attila Molnar
2014-07-27m_spanningtree Don't pointlessly copy strings in SERVER handlersAttila Molnar
2014-07-27m_spanningtree Deduplicate server auth codeAttila Molnar
2014-07-27m_spanningtree Deduplicate auth finish codeAttila Molnar
2014-07-27m_spanningtree Remove duplicated code from TreeSocket::Outbound_Reply_Server()Attila Molnar
2014-07-26m_spanningtree Set the TS of the uuid nick to the same value on collisionAttila Molnar
2014-07-26m_spanningtree Warn instead of sending SAVE if we change the nick of a non-lo...Attila Molnar