summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/treesocket2.cpp
AgeCommit message (Expand)Author
2021-03-05Update copyright headers.InspIRCd Robot
2020-04-24Update copyright headers.InspIRCd Robot
2020-04-21Fixes by misspell-fixerInspIRCd Robot
2020-04-09More HasFd() conversions.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-09-23Add whether the server split with an error to OnServerSplit.Peter Powell
2019-09-20Lower the acceptable drift for clocks on link.Peter Powell
2019-05-14Add an enumeration for known protocol versions.Peter Powell
2019-05-14Replace ModuleSpanningTree::TimeToStr with InspIRCd::DurationStr.Peter Powell
2019-04-28Textual improvements and fixes such as typos, casing, etc. (#1612)Robby
2019-04-28m_spanningtree: Parse and copy message tags for all cmdslinuxdaemon
2019-04-28m_spanningtree: Ensure tags are sent in forwarded cmdslinuxdaemon
2019-01-22Rename OnClientProtocolProcessTag to OnProcessTag.Peter Powell
2019-01-03Improve the spanningtree "unknown command" error message.Peter Powell
2019-01-02Fix message tags not being broadcast across the network.Peter Powell
2018-12-12Fix conversion issues by replacing ConvToInt with ConvToNum<T>.Peter Powell
2018-08-13Implement IRCv3 message tag support.Peter Powell
2018-08-10Split irc::tokenparser::GetToken into GetMiddle and GetTrailing.Peter Powell
2018-07-26Use CommandBase::Params instead of std::vector<std::string>.Peter Powell
2016-04-13m_spanningtree Ignore incoming BURST command in CONNECTED stateAttila Molnar
2015-12-07m_spanningtree Try FindServerID() first if the prefix looks like a sid in Tre...Attila Molnar
2015-01-10Reduce std::string::substr() usageAttila Molnar
2014-10-27Merge insp20Attila Molnar
2014-10-13Fix various warnings when building with LLVM 3.5.Peter Powell
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 Add TreeServer::BeginBurst() that marks a server as burstingAttila Molnar
2014-07-27m_spanningtree Don't send needless BURST after introducing a serverAttila 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 Deduplicate auth finish codeAttila Molnar
2014-07-24m_spanningtree Always treat the remote client as the winner on nick collision...Attila Molnar
2014-07-05m_spanningtree Extract logic that finds the source user for an incoming comma...Attila Molnar
2014-07-05m_spanningtree Fix fake direction detection for commandsAttila Molnar
2014-06-13Change allocation of InspIRCd::Parser to be physically part of the object con...Attila Molnar
2014-06-06m_spanningtree Forward NICK messages when they cause a collision with the new...Attila Molnar
2014-04-16m_spanningtree Throw an exception on protocol violations instead of returning...Attila Molnar
2014-02-06Convert irc::stringjoiner to be a method instead of a class.Peter Powell
2014-01-05Introduce Server classAttila Molnar
2013-09-10m_spanningtree Handle ERROR when fully connectedattilamolnar
2013-09-08Fix compile warnings as seen on g++ 4.4.7Adam
2013-08-27m_spanningtree Introduce command buildersattilamolnar
2013-08-22m_spanningtree Implement DoOneToMany() using DoOneToAllButSender()attilamolnar
2013-08-19m_spanningtree Minor cleanup of functionsattilamolnar
2013-08-18m_spanningtree Move all server-to-server command handlers into handler classesattilamolnar
2013-08-18m_spanningtree Propagate oper-only quit reason using METADATA, remove OPERQUITattilamolnar
2013-08-17m_spanningtree Remove SpanningTreeUtilities* fields and parametersattilamolnar
2013-08-04Change modules to use the MODNAME constant when logging.Peter Powell
2013-06-12m_spanningtree Move SVSMODE -> MODE translation into the appropiate place, ig...attilamolnar