remm02/02/27 20:23:17
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Fix bug 6668.
- If no port is specified, the default port for the service is assumed. Note: This
can break broken clients, as it forces
remm02/02/27 20:24:21
Modified:catalina/src/share/org/apache/catalina/connector/http Tag:
tomcat_40_branch HttpProcessor.java
Log:
- Port fix.
- Fix bug 6668.
- If no port is specified, the default port for the service is assumed. Note: This
can
remm02/02/20 11:21:21
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Fix a case (found by accident when doing a bad cut paste to a telnet) were an
incorrect request could kill a processor (which wouldn't get
remm02/02/20 14:56:05
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Experimental change: add a try/catch to make sure the processor is always
recycled.
Revision ChangesPath
1.43 +9 -5
remm02/02/20 17:57:30
Modified:catalina/src/share/org/apache/catalina/connector/http Tag:
tomcat_40_branch HttpProcessor.java
Log:
- Port the addition of try/catch to make the main processing code more robust.
Unexpected exceptions will be logged.
remm01/11/01 09:59:45
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java HttpResponseStream.java
Log:
- If the client announced it was closing the connection, repeat the
connection: close in the response.
- Don't
remm01/10/04 12:26:36
Modified:catalina/src/share/org/apache/catalina/connector/http Tag:
tomcat_40_branch HttpProcessor.java
Log:
- Merge a variety of fixes and small feature additions which have been made
and debugged in the HEAD branch, including:
remm01/10/03 22:44:43
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Add a flag to indicate that we'll finish the response. We don't if the problem
is an EOFException while parsing the request header.
craigmcc01/08/09 12:43:00
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
Make request URIs the contain /... (or any longer series of periods)
invalid. On some (all?) Windows platforms, this causes the OS to walk the
remm01/07/25 22:31:05
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Fix an obvious problem with the latest patch, where the value of was overridden,
which caused a loop once the client disconnected.
remm01/07/16 14:55:17
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Quick and dirty normalization of the URI. Obviously the code is not
optimized. I will write (errr, cut paste from TC 3.3 code, actually)
remm01/07/16 18:04:29
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- %25, %2F, %2E and %5C are now forbidden in the request URI. I hope this
is not a problem with multi-byte characters.
- Medium risk fix :
remm01/07/16 18:04:29
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- %25, %2F, %2E and %5C are now forbidden in the request URI. I
hope this
is not a problem with multi-byte characters.
- Medium
This code will do a case sensitive comparison. So, for example, %2E will
be
forbidden, but %2e will be allowed. Escapes are not case sensitive.
Yes, I forgot about it.
Remy
remm01/07/16 18:04:29
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- %25, %2F, %2E and %5C are now forbidden in the request URI. I
hope this
is not a problem with multi-byte characters.
- Medium
+// Prevent encoding '%', '/', '.' and '\', which are
special reserved
+// characters
+if ((normalized.indexOf(%25) 0) ||
(normalized.indexOf(%2F) 0)
+|| (normalized.indexOf(%2E) 0)
+|| (normalized.indexOf(%5C) 0)) {
remm01/07/16 21:14:26
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Handle lowercase / uppercase, etc, etc. Patch by Craig + Marc (who should
have committed that themselves, I have terrible problems with my
remm01/06/17 23:22:32
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Don't hardcode the protocol name when stripping out the protocol and
host name when the client submits a full URL.
Revision Changes
remm01/06/18 16:28:40
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Skip leftover bytes before closing the socket.
Revision ChangesPath
1.28 +19 -4
remm01/06/17 17:14:44
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Handle requests on absolute URIs.
Revision ChangesPath
1.26 +15 -4
remm01/03/16 21:32:37
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Don't log InterruptedIOExceptions anymore unless debug 1. They happen when a user
presses stop in his browser. In production environments,
craigmcc00/12/16 17:05:40
Modified:catalina/src/share/org/apache/catalina HttpResponse.java
catalina/src/share/org/apache/catalina/authenticator
SingleSignOn.java
catalina/src/share/org/apache/catalina/connector
craigmcc00/12/15 14:57:19
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
Add back a couple of debugging log statements useful in validating Tomcat
against the Watchdog tests for headers.
Revision Changes
remm00/12/02 16:47:49
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java HttpRequestImpl.java
Log:
- Fix for a harmless bug : an extra blank header was added to the header list
for each request.
Revision Changes
remm00/11/30 10:36:19
Modified:catalina/src/share/org/apache/catalina/connector/http
HttpProcessor.java
Log:
- Determination of the query string was incorrect, which was breaking
parameter parsing.
Revision ChangesPath
1.14 +6 -5
25 matches
Mail list logo