remm        2004/01/28 10:17:48

  Modified:    catalina/src/share/org/apache/coyote/tomcat5
                        CoyoteAdapter.java
  Log:
  - Consider all session ids sent as cookies until one is valid.
  - Fix bug 26492 (which likely has duplicates in 4.1.x land).
  - Controvertial change: don't create cookie objects from sessionId cookies.
    Since we're hiding the sessionId from the URL, it IMO should be the same with
    cookies. This is faster and IMO cleaner.
  
  Revision  Changes    Path
  1.17      +11 -4     
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.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- CoyoteAdapter.java        10 Jan 2004 20:39:50 -0000      1.16
  +++ CoyoteAdapter.java        28 Jan 2004 18:17:48 -0000      1.17
  @@ -418,7 +418,14 @@
                           log.debug(" Requested cookie session id is " +
                               ((HttpServletRequest) request.getRequest())
                               .getRequestedSessionId());
  +                } else {
  +                    if (!request.isRequestedSessionIdValid()) {
  +                        // Replace the session id until one is valid
  +                        request.setRequestedSessionId
  +                            (scookie.getValue().toString());
  +                    }
                   }
  +                continue;
               }
               try {
                   Cookie cookie = new Cookie(scookie.getName().toString(),
  
  
  

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

Reply via email to