diff --git a/README.md b/README.md index 5cace265f..d046e01fc 100644 --- a/README.md +++ b/README.md @@ -395,7 +395,7 @@ When you build the latest code from source, you'll have access to the latest sna net.lightbody.bmp browsermob-core - 2.1.29-SNAPSHOT + 2.1.30-SNAPSHOT test ``` diff --git a/browsermob-core/pom.xml b/browsermob-core/pom.xml index f0f20862d..72fecc3a8 100644 --- a/browsermob-core/pom.xml +++ b/browsermob-core/pom.xml @@ -6,7 +6,7 @@ browsermob-proxy net.lightbody.bmp - 2.1.29-SNAPSHOT + 2.1.30-SNAPSHOT 4.0.0 diff --git a/browsermob-core/src/main/java/net/lightbody/bmp/filters/BlacklistFilter.java b/browsermob-core/src/main/java/net/lightbody/bmp/filters/BlacklistFilter.java index 239179b78..0eef83d36 100644 --- a/browsermob-core/src/main/java/net/lightbody/bmp/filters/BlacklistFilter.java +++ b/browsermob-core/src/main/java/net/lightbody/bmp/filters/BlacklistFilter.java @@ -39,7 +39,7 @@ public HttpResponse clientToProxyRequest(HttpObject httpObject) { if (entry.matches(url, httpRequest.method().name())) { HttpResponseStatus status = HttpResponseStatus.valueOf(entry.getStatusCode()); - HttpResponse resp = new DefaultFullHttpResponse(httpRequest.getProtocolVersion(), status); + HttpResponse resp = new DefaultFullHttpResponse(httpRequest.protocolVersion(), status); HttpUtil.setContentLength(resp, 0L); return resp; diff --git a/browsermob-core/src/main/java/net/lightbody/bmp/filters/StatsDMetricsFilter.java b/browsermob-core/src/main/java/net/lightbody/bmp/filters/StatsDMetricsFilter.java index 7f5575bb2..8ee5967c2 100644 --- a/browsermob-core/src/main/java/net/lightbody/bmp/filters/StatsDMetricsFilter.java +++ b/browsermob-core/src/main/java/net/lightbody/bmp/filters/StatsDMetricsFilter.java @@ -3,12 +3,12 @@ import com.timgroup.statsd.NonBlockingStatsDClient; import com.timgroup.statsd.StatsDClient; import io.netty.channel.ChannelHandlerContext; +import io.netty.handler.codec.http.FullHttpResponse; import io.netty.handler.codec.http.HttpObject; import io.netty.handler.codec.http.HttpRequest; import io.netty.handler.codec.http.HttpResponse; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.math.NumberUtils; -import org.littleshoot.proxy.HttpFiltersAdapter; import java.net.URI; import java.net.URISyntaxException; @@ -19,11 +19,10 @@ public StatsDMetricsFilter(HttpRequest originalRequest, ChannelHandlerContext ct } @Override - public HttpObject serverToProxyResponse(HttpObject httpObject) { - if (HttpResponse.class.isAssignableFrom(httpObject.getClass())) { - HttpResponse httpResponse = (HttpResponse) httpObject; - int status = httpResponse.status().code(); - prepareStatsDMetrics(status); + public HttpObject proxyToClientResponse(HttpObject httpObject) { + if (FullHttpResponse.class.isAssignableFrom(httpObject.getClass())) { + HttpResponse httpResponse = (FullHttpResponse) httpObject; + prepareStatsDMetrics(httpResponse.status().code()); } return super.serverToProxyResponse(httpObject); } diff --git a/browsermob-dist/pom.xml b/browsermob-dist/pom.xml index 32e80f85d..5ef9ed488 100644 --- a/browsermob-dist/pom.xml +++ b/browsermob-dist/pom.xml @@ -4,7 +4,7 @@ browsermob-proxy net.lightbody.bmp - 2.1.29-SNAPSHOT + 2.1.30-SNAPSHOT 4.0.0 diff --git a/browsermob-legacy/pom.xml b/browsermob-legacy/pom.xml index 37b2b5635..b4270a895 100644 --- a/browsermob-legacy/pom.xml +++ b/browsermob-legacy/pom.xml @@ -6,7 +6,7 @@ browsermob-proxy net.lightbody.bmp - 2.1.29-SNAPSHOT + 2.1.30-SNAPSHOT 4.0.0 diff --git a/browsermob-rest/pom.xml b/browsermob-rest/pom.xml index a425e6343..b21b28e1c 100644 --- a/browsermob-rest/pom.xml +++ b/browsermob-rest/pom.xml @@ -5,7 +5,7 @@ browsermob-proxy net.lightbody.bmp - 2.1.29-SNAPSHOT + 2.1.30-SNAPSHOT 4.0.0 diff --git a/mitm/pom.xml b/mitm/pom.xml index dc5519677..db3b95bc7 100644 --- a/mitm/pom.xml +++ b/mitm/pom.xml @@ -4,7 +4,7 @@ browsermob-proxy net.lightbody.bmp - 2.1.29-SNAPSHOT + 2.1.30-SNAPSHOT 4.0.0 diff --git a/pom.xml b/pom.xml index 4389eb4d3..ee2035012 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 net.lightbody.bmp browsermob-proxy - 2.1.29-SNAPSHOT + 2.1.30-SNAPSHOT browsermob-core browsermob-legacy