summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/treesocket2.cpp
AgeCommit message (Expand)Author
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
2013-06-12Change command name parameter of OnPostCommand to be a Command*attilamolnar
2013-06-12Simplify stringjoiner: take 1 parameter, join from begin() to end() and use s...attilamolnar
2013-05-19Fix spacing in calls to LogManager::Log.Peter Powell
2013-05-18Change the signature of User::ForceNickChange() to accept const std::string& ...attilamolnar
2013-04-28Merge insp20attilamolnar
2013-04-14Use std::string internally in UIDGenerator, move UUID_LENGTH into the class a...attilamolnar
2013-04-13m_spanningtree Add channel timestamp to channel METADATAattilamolnar
2013-04-12m_spanningtree Remove unneeded #includesattilamolnar
2013-04-12m_spanningtree atoi() to ConvToInt() conversion, add const where possibleattilamolnar
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2013-04-10m_spanningtree Create new TreeServers for incoming connections only when they...attilamolnar
2013-04-01Whitespace and empty destructor removal, minor coding style changesattilamolnar
2013-01-14m_spanningtree Fix rare desync when a KILL crosses a message that has the kil...attilamolnar
2012-12-15Add a flag to Command that controls whether an empty last parameter is allowe...attilamolnar
2012-11-09m_spanningtree Refuse bogus NICK messagesattilamolnar