From 7ed9592764cb74170c4242bcd6cb69cae1ac38aa Mon Sep 17 00:00:00 2001
From: markt
Date: Wed, 20 Oct 2010 22:30:48 +0000
Subject: [PATCH] Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=4227
Update comments to indicate this is no longer an issue
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1025785 13f79535-47bb-0310-9956-ffa450edef68
---
java/org/apache/catalina/servlets/CGIServlet.java | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/java/org/apache/catalina/servlets/CGIServlet.java b/java/org/apache/catalina/servlets/CGIServlet.java
index 316b91866..e3e85edc5 100644
--- a/java/org/apache/catalina/servlets/CGIServlet.java
+++ b/java/org/apache/catalina/servlets/CGIServlet.java
@@ -226,8 +226,6 @@ import org.apache.catalina.util.IOTools;
* Better documentation
* Confirm use of ServletInputStream.available() in CGIRunner.run() is
* not needed
- * Make checking for "." and ".." in servlet & cgi PATH_INFO less
- * draconian
* [add more to this TODO list]
*
*
@@ -1522,7 +1520,10 @@ public final class CGIServlet extends HttpServlet {
* segments:
* This implementation does not allow "." and
* ".." in the the path, and such characters
- * will result in an IOException being thrown;
+ * will result in an IOException being thrown (this should
+ * never happen since Tomcat normalises the requestURI
+ * before determining the contextPath, servletPath and
+ * pathInfo);
* Implementation limitations: This implementation
* does not impose any limitations except as documented
* above. This implementation may be limited by the
--
2.11.0