cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2002-02-27 Thread remm
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2002-02-27 Thread remm
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2002-02-20 Thread remm
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2002-02-20 Thread remm
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2002-02-20 Thread remm
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.

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java HttpResponseStream.java

2001-11-01 Thread remm
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-10-04 Thread remm
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:

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-10-03 Thread remm
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.

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-08-09 Thread craigmcc
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-07-25 Thread remm
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.

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-07-16 Thread remm
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)

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-07-16 Thread remm
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 :

RE: cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-07-16 Thread Marc Saegesser
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

Re: cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-07-16 Thread Remy Maucherat
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

RE: cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-07-16 Thread Marc Saegesser
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

Re: cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-07-16 Thread Remy Maucherat
+// 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)) {

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-07-16 Thread remm
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-06-18 Thread remm
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-06-18 Thread remm
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-06-17 Thread remm
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2001-03-16 Thread remm
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,

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2000-12-16 Thread craigmcc
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2000-12-15 Thread craigmcc
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java HttpRequestImpl.java

2000-12-02 Thread remm
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

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java

2000-11-30 Thread remm
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