nacho       00/10/27 13:50:51

  Modified:    src/facade22/org/apache/tomcat/facade CookieFacade.java
                        HttpServletResponseFacade.java
               src/share/org/apache/tomcat/helper CookieTools.java
               src/share/org/apache/tomcat/util ServerCookie.java
  Log:
  [PATCH]unable to shutdown Tomcat 3.3dev
  [PATCH]Cookies in 3.3dev
  [PATCH]Cookieless Session for 3.3Dev
  
  All Submited by Arion Yu [[EMAIL PROTECTED]]
  
  Revision  Changes    Path
  1.3       +1 -1      
jakarta-tomcat/src/facade22/org/apache/tomcat/facade/CookieFacade.java
  
  Index: CookieFacade.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/facade22/org/apache/tomcat/facade/CookieFacade.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CookieFacade.java 2000/09/26 04:58:19     1.2
  +++ CookieFacade.java 2000/10/27 20:50:49     1.3
  @@ -83,7 +83,7 @@
       
       CookieFacade( ServerCookie sC ) {
        // we can't reuse super anyway
  -     super(null, null);
  +     super("", "");
        this.sC=sC;
       }
       public void setComment(String purpose) {
  
  
  
  1.7       +1 -1      
jakarta-tomcat/src/facade22/org/apache/tomcat/facade/HttpServletResponseFacade.java
  
  Index: HttpServletResponseFacade.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/facade22/org/apache/tomcat/facade/HttpServletResponseFacade.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- HttpServletResponseFacade.java    2000/09/26 01:05:59     1.6
  +++ HttpServletResponseFacade.java    2000/10/27 20:50:50     1.7
  @@ -152,7 +152,7 @@
       public String encodeURL(String url) {
        if (isEncodeable(toAbsolute(url)))
            return (toEncoded(url,
  -                           response.getRequest().getRequestedSessionId()));
  +                           response.getRequest().getSessionId()));
        else
            return (url);
       }
  
  
  
  1.5       +2 -2      
jakarta-tomcat/src/share/org/apache/tomcat/helper/CookieTools.java
  
  Index: CookieTools.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/helper/CookieTools.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- CookieTools.java  2000/10/08 21:28:57     1.4
  +++ CookieTools.java  2000/10/27 20:50:51     1.5
  @@ -203,7 +203,7 @@
   
        // add domain information, if present
   
  -     if (cookie.getDomain() != null) {
  +     if (cookie.getDomain().isNull()) {
            buf.append(";Domain=");
            maybeQuote (version, buf, cookie.getDomain().toString());
        }
  @@ -223,7 +223,7 @@
          buf.append (";Discard");
   
        // Path=path
  -     if (cookie.getPath() != null) {
  +     if (cookie.getPath().isNull()) {
            buf.append (";Path=");
            maybeQuote (version, buf, cookie.getPath().toString());
        }
  
  
  
  1.3       +13 -12    
jakarta-tomcat/src/share/org/apache/tomcat/util/ServerCookie.java
  
  Index: ServerCookie.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/ServerCookie.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ServerCookie.java 2000/10/12 16:24:27     1.2
  +++ ServerCookie.java 2000/10/27 20:50:51     1.3
  @@ -52,7 +52,7 @@
    * <http://www.apache.org/>.
    *
    * ====================================================================
  - */ 
  + */
   package org.apache.tomcat.util;
   
   import java.io.*;
  @@ -63,7 +63,7 @@
    *   Allows recycling and uses MessageBytes as low-level
    *  representation ( and thus the byte-> char conversion can be delayed
    *  until we know the charset ).
  - * 
  + *
    *  Tomcat.core uses this recyclable object to represent cookies,
    *  and the facade will convert it to the external representation.
    */
  @@ -72,12 +72,11 @@
       private MessageBytes value=new MessageBytes();
   
       private MessageBytes comment=new MessageBytes();    // ;Comment=VALUE
  -
  -    private MessageBytes domain;    // ;Domain=VALUE ...
  +    private MessageBytes domain=new MessageBytes();    // ;Domain=VALUE ...
   
       private int maxAge = -1; // ;Max-Age=VALUE
                                // ;Discard ... implied by maxAge < 0
  -    private MessageBytes path;       // ;Path=VALUE .
  +    private MessageBytes path=new MessageBytes();    // ;Path=VALUE .
       private boolean secure;  // ;Secure
       private int version = 0; // ;Version=1
   
  @@ -87,13 +86,15 @@
       }
   
       public void recycle() {
  -     name.recycle();
  -     value.recycle();
  -     comment.recycle();
  -     maxAge=-1;
  -//   path.recycle();
  -     version=0;
  -     secure=false;
  +        path.recycle();
  +     name.recycle();
  +     value.recycle();
  +     comment.recycle();
  +     maxAge=-1;
  +     path.recycle();
  +        domain.recycle();
  +     version=0;
  +     secure=false;
       }
   
       public void parse( MessageBytes input ) {
  
  
  

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

Reply via email to