remm 02/04/09 10:59:42
Modified: http11/src/java/org/apache/coyote/http11
Http11Processor.java
Log:
- Modify Costin's patch:
- In HTTP/1.1, we must default to the protocol's default (spec requirement);
this was fixed recently (bug 6668)
- In HTTP/1.0, using reasonable defaults looks fine
Revision Changes Path
1.21 +8 -9
jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/Http11Processor.java
Index: Http11Processor.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/Http11Processor.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- Http11Processor.java 9 Apr 2002 17:23:49 -0000 1.20
+++ Http11Processor.java 9 Apr 2002 17:59:42 -0000 1.21
@@ -725,17 +725,17 @@
MessageBytes valueMB = req.getMimeHeaders().getValue("host");
- // Default is what the socket tells us. Overriden if a host is found/parsed
- req.setServerPort( socket.getLocalPort() );
- InetAddress localAddress = socket.getLocalAddress();
-
ByteChunk valueBC = null;
if (valueMB == null) {
- // That was in the 3.3 connector. 4.0 let it unset.
+ // HTTP/1.0
+ // Default is what the socket tells us. Overriden if a host is
+ // found/parsed
+ req.setServerPort(socket.getLocalPort());
+ InetAddress localAddress = socket.getLocalAddress();
// Setting the socket-related fields. The adapter doesn't know about
// socket.
- req.setLocalHost( localAddress.getHostName() );
- req.serverName().setString( localAddress.getHostName() );
+ req.setLocalHost(localAddress.getHostName());
+ req.serverName().setString(localAddress.getHostName());
return;
}
valueBC = valueMB.getByteChunk();
@@ -753,8 +753,7 @@
}
if (colonPos < 0) {
- //The info from socket is usually acurate
- // req.setServerPort(80);
+ req.setServerPort(80);
req.serverName().setBytes( valueB, valueS, valueL);
} else {
req.serverName().setBytes( valueB, valueS, colonPos);
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>