diff -Nur jetty-4.2.27/src/org/mortbay/http/ajp/AJP13Connection.java jetty-4.2.27-patched/src/org/mortbay/http/ajp/AJP13Connection.java --- jetty-4.2.27/src/org/mortbay/http/ajp/AJP13Connection.java 2006-11-23 11:44:50.000000000 +0100 +++ jetty-4.2.27-patched/src/org/mortbay/http/ajp/AJP13Connection.java 2007-03-28 13:34:52.000000000 +0200 @@ -194,12 +194,9 @@ Code.warning(packet.toString()); } - String path=packet.getString(); - int sc=path.lastIndexOf(";"); - if (sc<0) - request.setPath(URI.encodePath(path)); - else - request.setPath(URI.encodePath(path.substring(0,sc))+path.substring(sc)); + // fix request path encoding issue, see + // http://grazia.helma.at/pipermail/helma-user/2007-March/006911.html + request.setPath(packet.getString()); _remoteAddr=packet.getString(); _remoteHost=packet.getString();
565 KiB
565 KiB