tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fha...@apache.org
Subject svn commit: r558177 - in /tomcat/trunk/java/org/apache: catalina/session/JDBCStore.java catalina/util/CookieTools.java jk/server/JkMain.java
Date Fri, 20 Jul 2007 22:24:29 GMT
Author: fhanik
Date: Fri Jul 20 15:24:26 2007
New Revision: 558177

URL: http://svn.apache.org/viewvc?view=rev&rev=558177
Log:
sync up from 6.0
http://svn.apache.org/viewvc?view=rev&rev=553716
http://svn.apache.org/viewvc?view=rev&rev=554109 


Modified:
    tomcat/trunk/java/org/apache/catalina/session/JDBCStore.java
    tomcat/trunk/java/org/apache/catalina/util/CookieTools.java
    tomcat/trunk/java/org/apache/jk/server/JkMain.java

Modified: tomcat/trunk/java/org/apache/catalina/session/JDBCStore.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/session/JDBCStore.java?view=diff&rev=558177&r1=558176&r2=558177
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/session/JDBCStore.java (original)
+++ tomcat/trunk/java/org/apache/catalina/session/JDBCStore.java Fri Jul 20 15:24:26 2007
@@ -970,7 +970,7 @@
 
     /**
      * Gracefully terminate everything associated with our db.
-     * Called once when this Store is stoping.
+     * Called once when this Store is stopping.
      *
      */
     public void stop() throws LifecycleException {

Modified: tomcat/trunk/java/org/apache/catalina/util/CookieTools.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/util/CookieTools.java?view=diff&rev=558177&r1=558176&r2=558177
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/util/CookieTools.java (original)
+++ tomcat/trunk/java/org/apache/catalina/util/CookieTools.java Fri Jul 20 15:24:26 2007
@@ -1,159 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-package org.apache.catalina.util;
-
-import java.text.*;
-import java.util.*;
-
-import javax.servlet.http.Cookie;
-
-// XXX use only one Date instance/request, reuse it.
-
-/**
- * Cookie utils - generate cookie header, etc
- *
- * @author Original Author Unknown
- * @author duncan@eng.sun.com
- */
-public class CookieTools {
-
-    /** Return the header name to set the cookie, based on cookie
-     *  version
-     */
-    public static String getCookieHeaderName(Cookie cookie) {
-        int version = cookie.getVersion();
-
-        if (version == 1) {
-            return "Set-Cookie2";
-        } else {
-            return "Set-Cookie";
-        }
-    }
-
-    /** Return the header value used to set this cookie
-     *  @deprecated Use StringBuffer version
-     */
-    public static String getCookieHeaderValue(Cookie cookie) {
-        StringBuffer buf = new StringBuffer();
-        getCookieHeaderValue( cookie, buf );
-        return buf.toString();
-    }
-
-    /** Return the header value used to set this cookie
-     */
-    public static void getCookieHeaderValue(Cookie cookie, StringBuffer buf) {
-        int version = cookie.getVersion();
-
-        // this part is the same for all cookies
-
-        String name = cookie.getName();     // Avoid NPE on malformed cookies
-        if (name == null)
-            name = "";
-        String value = cookie.getValue();
-        if (value == null)
-            value = "";
-        
-        buf.append(name);
-        buf.append("=");
-        maybeQuote(version, buf, value);
-
-        // add version 1 specific information
-        if (version == 1) {
-            // Version=1 ... required
-            buf.append ("; Version=1");
-
-            // Comment=comment
-            if (cookie.getComment() != null) {
-                buf.append ("; Comment=");
-                maybeQuote (version, buf, cookie.getComment());
-            }
-        }
-
-        // add domain information, if present
-
-        if (cookie.getDomain() != null) {
-            buf.append("; Domain=");
-            maybeQuote (version, buf, cookie.getDomain());
-        }
-
-        // Max-Age=secs/Discard ... or use old "Expires" format
-        if (cookie.getMaxAge() >= 0) {
-            if (version == 0) {
-                buf.append ("; Expires=");
-                if (cookie.getMaxAge() == 0)
-                    DateTool.oldCookieFormat.format(new Date(10000), buf,
-                                                    new FieldPosition(0));
-                else
-                    DateTool.oldCookieFormat.format
-                        (new Date( System.currentTimeMillis() +
-                                   cookie.getMaxAge() *1000L), buf,
-                         new FieldPosition(0));
-            } else {
-                buf.append ("; Max-Age=");
-                buf.append (cookie.getMaxAge());
-            }
-        } else if (version == 1)
-          buf.append ("; Discard");
-
-        // Path=path
-        if (cookie.getPath() != null) {
-            buf.append ("; Path=");
-            maybeQuote (version, buf, cookie.getPath());
-        }
-
-        // Secure
-        if (cookie.getSecure()) {
-          buf.append ("; Secure");
-        }
-    }
-
-    static void maybeQuote (int version, StringBuffer buf,
-                                    String value)
-    {
-        if (version == 0 || isToken (value))
-            buf.append (value);
-        else {
-            buf.append ('"');
-            buf.append (value);
-            buf.append ('"');
-        }
-    }
-
-        //
-    // from RFC 2068, token special case characters
-    //
-    private static final String tspecials = "()<>@,;:\\\"/[]?={} \t";
-
-    /*
-     * Return true iff the string counts as an HTTP/1.1 "token".
-     */
-    private static boolean isToken (String value) {
-        int len = value.length ();
-
-        for (int i = 0; i < len; i++) {
-            char c = value.charAt (i);
-
-            if (c < 0x20 || c >= 0x7f || tspecials.indexOf (c) != -1)
-              return false;
-        }
-        return true;
-    }
-
-
-}

Modified: tomcat/trunk/java/org/apache/jk/server/JkMain.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jk/server/JkMain.java?view=diff&rev=558177&r1=558176&r2=558177
==============================================================================
--- tomcat/trunk/java/org/apache/jk/server/JkMain.java (original)
+++ tomcat/trunk/java/org/apache/jk/server/JkMain.java Fri Jul 20 15:24:26 2007
@@ -283,7 +283,7 @@
                 try {
                     wEnv.getHandler(i).destroy();
                 } catch( IOException ex) {
-                    log.error("Error stoping " + wEnv.getHandler(i).getName(), ex);
+                    log.error("Error stopping " + wEnv.getHandler(i).getName(), ex);
                 }
             }
         }



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


Mime
View raw message