Author: pmouawad Date: Sun Dec 18 15:34:34 2011 New Revision: 1220430 URL: http://svn.apache.org/viewvc?rev=1220430&view=rev Log: Bug 52352 - Proxy : Support IPv6 URLs capture
Modified: jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/HttpRequestHdr.java jmeter/trunk/xdocs/changes.xml Modified: jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/HttpRequestHdr.java URL: http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/HttpRequestHdr.java?rev=1220430&r1=1220429&r2=1220430&view=diff ============================================================================== --- jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/HttpRequestHdr.java (original) +++ jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/HttpRequestHdr.java Sun Dec 18 15:34:34 2011 @@ -484,10 +484,14 @@ public class HttpRequestHdr { str = str.substring(0, i); } // chop to server.name - i = str.indexOf(":"); // $NON-NLS-1$ + i = str.lastIndexOf(":"); // $NON-NLS-1$ if (0 < i) { str = str.substring(0, i); } + // Handle IPv6 urls + if(str.startsWith("[")&& str.endsWith("]")) { + return str.substring(1, str.length()-1); + } return str; } @@ -510,8 +514,8 @@ public class HttpRequestHdr { if (0 < i) { str = str.substring(0, i); } - // chop XX - i = str.indexOf(":"); + // chop to server.name + i = str.lastIndexOf(":"); if (0 < i) { return Integer.parseInt(str.substring(i + 1).trim()); } Modified: jmeter/trunk/xdocs/changes.xml URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1220430&r1=1220429&r2=1220430&view=diff ============================================================================== --- jmeter/trunk/xdocs/changes.xml (original) +++ jmeter/trunk/xdocs/changes.xml Sun Dec 18 15:34:34 2011 @@ -163,6 +163,7 @@ This behaviour can be changed with prope <ul> <li>Bug 51981 - Better support for file: protocol in HTTP sampler</li> <li>Bug 52033 - Allowing multiple certificates (JKS)</li> +<li>Bug 52352 - Proxy : Support IPv6 URLs capture</li> </ul> <h3>Other samplers</h3>