You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by gl...@apache.org on 2001/02/04 01:49:02 UTC
cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpRequestImpl.java
glenn 01/02/03 16:49:02
Modified: catalina/src/share/org/apache/catalina/connector/http
HttpRequestImpl.java
Log:
Implement SecurityManager
Revision Changes Path
1.6 +16 -21 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpRequestImpl.java
Index: HttpRequestImpl.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpRequestImpl.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- HttpRequestImpl.java 2000/12/03 00:47:49 1.5
+++ HttpRequestImpl.java 2001/02/04 00:49:02 1.6
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpRequestImpl.java,v 1.5 2000/12/03 00:47:49 remm Exp $
- * $Revision: 1.5 $
- * $Date: 2000/12/03 00:47:49 $
+ * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpRequestImpl.java,v 1.6 2001/02/04 00:49:02 glenn Exp $
+ * $Revision: 1.6 $
+ * $Date: 2001/02/04 00:49:02 $
*
* ====================================================================
*
@@ -67,6 +67,8 @@
import java.io.IOException;
import java.net.InetAddress;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
import java.util.ArrayList;
import java.util.Enumeration;
import javax.servlet.ServletInputStream;
@@ -79,7 +81,7 @@
*
* @author Craig R. McClanahan
* @author Remy Maucherat
- * @version $Revision: 1.5 $ $Date: 2000/12/03 00:47:49 $
+ * @version $Revision: 1.6 $ $Date: 2001/02/04 00:49:02 $
*/
final class HttpRequestImpl
@@ -372,15 +374,13 @@
* @param name Name of the requested header
*/
public Enumeration getHeaders(String name) {
-
- ArrayList tempArrayList = new ArrayList();
- name = name.toLowerCase();
- for (int i = 0; i < nextHeader; i++) {
- if (headerPool[i].equals(name))
- tempArrayList.add(new String(headerPool[i].value, 0,
+ ArrayList tempArrayList = new ArrayList();
+ for (int i = 0; i < nextHeader; i++) {
+ if (headerPool[i].equals(name))
+ tempArrayList.add(new String(headerPool[i].value, 0,
headerPool[i].valueEnd));
}
- return new Enumerator(tempArrayList);
+ return (Enumeration) new Enumerator(tempArrayList);
}
@@ -389,18 +389,13 @@
* Return the names of all headers received with this request.
*/
public Enumeration getHeaderNames() {
-
- ArrayList tempArrayList = new ArrayList();
- for (int i = 0; i < nextHeader; i++) {
- tempArrayList.add(new String(headerPool[i].name, 0,
+ ArrayList tempArrayList = new ArrayList();
+ for (int i = 0; i < nextHeader; i++) {
+ tempArrayList.add(new String(headerPool[i].name, 0,
headerPool[i].nameEnd));
- }
- return new Enumerator(tempArrayList);
+ }
+ return (Enumeration) new Enumerator(tempArrayList);
}
-
-
-
-
}