summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
AgeCommit message (Expand)Author
2015-05-13m_spanningtree Use uint64_t for the burst start time to avoid overflowsAttila Molnar
2015-05-13m_spanningtree Clean up commentsAttila Molnar
2015-04-20Merge insp20Attila Molnar
2015-02-22capab: m_kicknorejoin: Don't advertise upper bound to 2.0 serversDaniel Vassdal
2015-02-12m_spanningtree Pass Server* to the OnServerLink/OnServerSplit eventsAttila Molnar
2015-02-11Convert the spanningtree events to use the new cross-module event systemAttila Molnar
2015-02-04m_spanningtree Fix TreeRoot UserCount being possibly wrong if loaded after st...Attila Molnar
2015-01-25m_spanningtree Rewrite PING logic to use TimersAttila Molnar
2015-01-22Merge branch 'master+exttype' into master+no-rttiAttila Molnar
2015-01-20m_spanningtree Remove public TreeServer methods that are only called from Tre...Attila Molnar
2015-01-20m_spanningtree Get rid of some boilerplateAttila Molnar
2015-01-18m_spanningtree Only unserialize() METADATA if the object type matches Extensi...Attila Molnar
2015-01-14Merge branch 'master+stfjoinforward'Attila Molnar
2015-01-10Reduce std::string::substr() usageAttila Molnar
2015-01-09m_spanningtree Increase maximum generated FJOIN line size to 510Attila 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 CmdBuilder::push_raw() overload for rangesAttila 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-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