This is an automated email from the git hooks/post-receive script. sylvestre pushed a commit to branch master in repository jscover.
commit 45a88001554b860efa62ae9a2b0bb7e5e4c4123c Author: Jake Cobb <[email protected]> Date: Wed Aug 13 15:38:02 2014 -0700 Drop Proxy-Connection, Connection and Accept-Encoding headers when proxying GET requests. --- src/main/java/jscover/server/ProxyService.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/jscover/server/ProxyService.java b/src/main/java/jscover/server/ProxyService.java index 577ba9d..e9b0bea 100644 --- a/src/main/java/jscover/server/ProxyService.java +++ b/src/main/java/jscover/server/ProxyService.java @@ -445,6 +445,8 @@ public class ProxyService { private void sendHeaders(HttpRequest request, PrintWriter remotePrintWriter) { Map<String, List<String>> clientHeaders = request.getHeaders(); for (String header : clientHeaders.keySet()) { + if (!shouldSendHeader(header)) + continue; List<String> values = clientHeaders.get(header); for (String value : values) { remotePrintWriter.print(format("%s: %s\n", header, value)); @@ -453,6 +455,13 @@ public class ProxyService { remotePrintWriter.print("\n"); remotePrintWriter.flush(); } + + protected boolean shouldSendHeader(String header) { + header = header.toLowerCase(); + if ("proxy-connection".equals(header) || "accept-encoding".equals(header) || "connection".equals(header)) + return false; + return true; + } public String getUrl(HttpRequest request) throws IOException { URL url = request.getUrl(); -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jscover.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

