Repository: camel
Updated Branches:
  refs/heads/master 7b9076400 -> 8e14a77d2


Sanitize endpoint uri to avoid passwords being visible


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/8e14a77d
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/8e14a77d
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/8e14a77d

Branch: refs/heads/master
Commit: 8e14a77d2db4f54d4757c91746ef1b123ba14992
Parents: 4f6c340
Author: Gary Brown <g...@brownuk.com>
Authored: Fri Mar 10 15:45:44 2017 +0000
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Fri Mar 10 17:08:59 2017 +0100

----------------------------------------------------------------------
 .../camel/opentracing/decorators/AbstractSpanDecorator.java       | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/8e14a77d/components/camel-opentracing/src/main/java/org/apache/camel/opentracing/decorators/AbstractSpanDecorator.java
----------------------------------------------------------------------
diff --git 
a/components/camel-opentracing/src/main/java/org/apache/camel/opentracing/decorators/AbstractSpanDecorator.java
 
b/components/camel-opentracing/src/main/java/org/apache/camel/opentracing/decorators/AbstractSpanDecorator.java
index 9106258..b87238b 100644
--- 
a/components/camel-opentracing/src/main/java/org/apache/camel/opentracing/decorators/AbstractSpanDecorator.java
+++ 
b/components/camel-opentracing/src/main/java/org/apache/camel/opentracing/decorators/AbstractSpanDecorator.java
@@ -25,6 +25,7 @@ import io.opentracing.tag.Tags;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 import org.apache.camel.opentracing.SpanDecorator;
+import org.apache.camel.util.URISupport;
 
 /**
  * An abstract base implementation of the {@link SpanDecorator} interface.
@@ -66,7 +67,7 @@ public abstract class AbstractSpanDecorator implements 
SpanDecorator {
 
         // Including the endpoint URI provides access to any options that may 
have been provided, for
         // subsequent analysis
-        span.setTag("camel.uri", endpoint.getEndpointUri());
+        span.setTag("camel.uri", 
URISupport.sanitizeUri(endpoint.getEndpointUri()));
     }
 
     @Override

Reply via email to