tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r...@apache.org
Subject cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector CoyoteAdapter.java
Date Thu, 22 Sep 2005 17:20:21 GMT
remm        2005/09/22 10:20:21

  Modified:    webapps/docs changelog.xml
               catalina/src/share/org/apache/catalina/connector
                        CoyoteAdapter.java
  Log:
  - 34749: jsessionid dropped on trailing slash (/) redirect.
  
  Revision  Changes    Path
  1.379     +3 -0      jakarta-tomcat-catalina/webapps/docs/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v
  retrieving revision 1.378
  retrieving revision 1.379
  diff -u -r1.378 -r1.379
  --- changelog.xml	22 Sep 2005 14:21:18 -0000	1.378
  +++ changelog.xml	22 Sep 2005 17:20:21 -0000	1.379
  @@ -70,6 +70,9 @@
           <bug>35609</bug>: service.bat echo command when wrong arguments given
[patch by Robert
           Longson] (yoavs)
         </fix>
  +      <fix>
  +        <bug>34749</bug>: jsessionid dropped on trailing slash (/) redirect
(remm)
  +      </fix>
       </changelog>
     </subsection>
     
  
  
  
  1.10      +7 -1      jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteAdapter.java
  
  Index: CoyoteAdapter.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/CoyoteAdapter.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- CoyoteAdapter.java	30 Apr 2005 03:32:43 -0000	1.9
  +++ CoyoteAdapter.java	22 Sep 2005 17:20:21 -0000	1.10
  @@ -305,6 +305,12 @@
           if (!redirectPathMB.isNull()) {
               String redirectPath = redirectPathMB.toString();
               String query = request.getQueryString();
  +            if (request.isRequestedSessionIdFromURL()) {
  +                // This is not optimal, but as this is not very common, it
  +                // shouldn't matter
  +                redirectPath = redirectPath + ";jsessionid=" 
  +                    + request.getRequestedSessionId();
  +            }
               if (query != null) {
                   // This is not optimal, but as this is not very common, it
                   // shouldn't matter
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org


Mime
View raw message