--- jetty-5.1.14/src/org/mortbay/http/ajp/AJP13Connection.java 2007-03-05 01:15:05.000000000 +0100
+++ jetty-5.1.14-patched/src/org/mortbay/http/ajp/AJP13Connection.java 2007-09-20 17:28:17.000000000 +0200
@@ -208,12 +208,9 @@
log.warn(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();
664 KiB
664 KiB