aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/treesocket2.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | m_spanningtree Add newly created TreeServers to the parent's list in the cons...Gravatar Attila Molnar2014-07-271-1/+0
* | m_spanningtree Deduplicate auth finish codeGravatar Attila Molnar2014-07-271-11/+17
* | m_spanningtree Extract logic that finds the source user for an incoming comma...Gravatar Attila Molnar2014-07-051-33/+39
* | m_spanningtree Fix fake direction detection for commandsGravatar Attila Molnar2014-07-051-3/+3
* | Change allocation of InspIRCd::Parser to be physically part of the object con...Gravatar Attila Molnar2014-06-131-1/+1
* | m_spanningtree Throw an exception on protocol violations instead of returning...•••Catch CoreExceptions, log and close the link in OnDataReady() Gravatar Attila Molnar2014-04-161-17/+7
* | Convert irc::stringjoiner to be a method instead of a class.•••Add separator parameter Gravatar Peter Powell2014-02-061-6/+3
* | Introduce Server class•••- Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine() Gravatar Attila Molnar2014-01-051-10/+3
* | m_spanningtree Handle ERROR when fully connectedGravatar attilamolnar2013-09-101-0/+6
* | Fix compile warnings as seen on g++ 4.4.7Gravatar Adam2013-09-081-1/+1
* | m_spanningtree Introduce command buildersGravatar attilamolnar2013-08-271-8/+3
* | m_spanningtree Implement DoOneToMany() using DoOneToAllButSender()Gravatar attilamolnar2013-08-221-2/+2
* | m_spanningtree Minor cleanup of functionsGravatar attilamolnar2013-08-191-1/+1
* | m_spanningtree Move all server-to-server command handlers into handler classes•••These commands are not registered in or called by the core. When looking for the handler of a command a new command table is searched first which contains all server-to-server commands. If a handler cannot be found in there, the core command table is consulted. Gravatar attilamolnar2013-08-181-174/+36
* | m_spanningtree Propagate oper-only quit reason using METADATA, remove OPERQUITGravatar attilamolnar2013-08-181-4/+0
* | m_spanningtree Remove SpanningTreeUtilities* fields and parametersGravatar attilamolnar2013-08-171-1/+1
* | Change modules to use the MODNAME constant when logging.•••The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them. Gravatar Peter Powell2013-08-041-6/+6
* | m_spanningtree Move SVSMODE -> MODE translation into the appropiate place, ig...Gravatar attilamolnar2013-06-121-7/+1
* | Change command name parameter of OnPostCommand to be a Command*Gravatar attilamolnar2013-06-121-2/+2
* | Simplify stringjoiner: take 1 parameter, join from begin() to end() and use s...Gravatar attilamolnar2013-06-121-3/+3
* | Fix spacing in calls to LogManager::Log.Gravatar Peter Powell2013-05-191-1/+1
* | Change the signature of User::ForceNickChange() to accept const std::string& ...Gravatar attilamolnar2013-05-181-1/+1
* | Merge insp20Gravatar attilamolnar2013-04-281-0/+12
|\|
| * m_spanningtree Create new TreeServers for incoming connections only when they...Gravatar attilamolnar2013-04-101-0/+12
* | Use std::string internally in UIDGenerator, move UUID_LENGTH into the class a...Gravatar attilamolnar2013-04-141-1/+1
* | m_spanningtree Add channel timestamp to channel METADATAGravatar attilamolnar2013-04-131-0/+6
* | m_spanningtree Remove unneeded #includesGravatar attilamolnar2013-04-121-4/+0
* | m_spanningtree atoi() to ConvToInt() conversion, add const where possible•••Remove two redundant functions from Utils Gravatar attilamolnar2013-04-121-2/+2
* | Add LOG_ prefix to the log level enum values.Gravatar Peter Powell2013-04-121-6/+6
* | Whitespace and empty destructor removal, minor coding style changesGravatar attilamolnar2013-04-011-2/+2
|/
* m_spanningtree Fix rare desync when a KILL crosses a message that has the kil...Gravatar attilamolnar2013-01-141-3/+19
* Add a flag to Command that controls whether an empty last parameter is allowe...Gravatar attilamolnar2012-12-151-0/+8
* m_spanningtree Refuse bogus NICK messages•••If the new nick looks like an uid verify that its the correct uid Gravatar attilamolnar2012-11-091-1/+7
* Remove superfluous std::string()sGravatar attilamolnar2012-10-121-2/+2
* Fix more undefined behavior caused by referencing the returned buffer by std:...•••See 83c7cc45daf6fb1f8c36f15297a4657e45a34e88 Gravatar attilamolnar2012-09-301-1/+4
* m_spanningtree: Resolve issue #250Gravatar ChrisTX2012-08-101-2/+2
* m_spanningtree Return when ecountering an invalid command coming from a remot...Gravatar attilamolnar2012-07-011-1/+3
* m_spanningtree Burst to a new server before introducing it to the rest of the...•••Fixes issue #103 reported by @nenolod Gravatar attilamolnar2012-06-121-3/+10
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+19
* Fix typo.Gravatar Robin Burchell2012-04-181-1/+1
* Match the logging in the rest of this module.Gravatar Robin Burchell2012-04-181-3/+3
* Be more helpful when processing commands from a linked server.•••When diagnosing errors with s2s traffic, it costs us next to nothing to try a little harder to generate useful errors so errors are immediately apparent. Gravatar Robin Burchell2012-04-181-5/+18
* Correct source of initial BURST line from servers sending it without one (lik...Gravatar Daniel De Graaf2010-05-081-1/+1
* Don't use an empty direction when receiving a sourceless server commandGravatar Daniel De Graaf2010-04-291-6/+2
* Add RAWIO log level which is more verbose than DEBUG•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12646 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-191-1/+1
* What, I have to make this compile now?•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12581 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-021-1/+1
* Log invalid S2S commands a bit better•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12579 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-021-0/+5
* Fix snomask sending having the final-parameter colon stripped (noticed in glo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12573 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-281-1/+2
* Clean up treesocket naming confusion by adding a link block reference during ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12452 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-131-48/+14
* More cleanup of quit servers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12394 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-071-11/+5