I been unsuccessful all afternoon at building j-t-catalina, and end-of-day
has caught me.  If this commit gives anyone fits, let me know and I'll be
glad to roll it back.

Keith

| -----Original Message-----
| From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
| Sent: Thursday, September 18, 2003 6:21 PM
| To: [EMAIL PROTECTED]
| Subject: cvs commit:
| jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5
| CoyoteAdapter.java
| 
| 
| keith       2003/09/18 15:20:51
| 
|   Modified:    catalina/src/share/org/apache/coyote/tomcat5
|                         CoyoteAdapter.java
|   Log:
|   Respond 400 to requests which contain '%' with no or invalid trailing hex digits
|   
|   Revision  Changes    Path
|   1.13      +11 -5     
jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteAdapter.java
|   
|   Index: CoyoteAdapter.java
|   ===================================================================
|   RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteAdapter.java,v
|   retrieving revision 1.12
|   retrieving revision 1.13
|   diff -u -r1.12 -r1.13
|   --- CoyoteAdapter.java      7 Sep 2003 07:38:42 -0000       1.12
|   +++ CoyoteAdapter.java      18 Sep 2003 22:20:51 -0000      1.13
|   @@ -265,7 +265,13 @@
|            // URI decoding
|            MessageBytes decodedURI = req.decodedURI();
|            decodedURI.duplicate(req.requestURI());
|   -        req.getURLDecoder().convert(decodedURI, false);
|   +        try {
|   +          req.getURLDecoder().convert(decodedURI, false);
|   +        } catch (IOException ioe) {
|   +          res.setStatus(400);
|   +          res.setMessage("Invalid URI");
|   +          throw ioe;
|   +        }
|    
|            // Normalize decoded URI
|            if (!normalize(req.decodedURI())) {
|   
|   
|   
| 
| ---------------------------------------------------------------------
| To unsubscribe, e-mail: [EMAIL PROTECTED]
| For additional commands, e-mail: [EMAIL PROTECTED]
| 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to