craigmcc    01/05/10 21:53:38

  Modified:    .        RELEASE-NOTES-4.0-B4.txt
  Log:
  Update to reflect all of the changes for Tomcat 4.0 Beta 4.
  
  Revision  Changes    Path
  1.6       +81 -4     jakarta-tomcat-4.0/RELEASE-NOTES-4.0-B4.txt
  
  Index: RELEASE-NOTES-4.0-B4.txt
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/RELEASE-NOTES-4.0-B4.txt,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- RELEASE-NOTES-4.0-B4.txt  2001/05/01 01:07:49     1.5
  +++ RELEASE-NOTES-4.0-B4.txt  2001/05/11 04:53:35     1.6
  @@ -3,7 +3,7 @@
                               Release Notes
                               =============
   
  -$Id: RELEASE-NOTES-4.0-B4.txt,v 1.5 2001/05/01 01:07:49 craigmcc Exp $
  +$Id: RELEASE-NOTES-4.0-B4.txt,v 1.6 2001/05/11 04:53:35 craigmcc Exp $
   
   
   ============
  @@ -14,13 +14,12 @@
   This document describes the changes that have been made in the current
   beta release of Apache Tomcat, relative to the previous release.
   
  -Bug reports should be entered at the interim bug reporting system for
  +Bug reports should be entered at the bug reporting system for
   Jakarta projects at:
   
           http://nagoya.apache.org/bugzilla/
   
  -Please use project codes "Catalina" and "Jasper" for servlet-related and
  -JSP-related bug reports, respectively.
  +Please report bugs and feature requests under product name "Tomcat 4".
   
   
   ============
  @@ -70,6 +69,27 @@
     id tracking, throw IllegalStateException because there is no way the client
     could ever find out about this session.
   
  +DistributableManager: Work has begun on support for distributable applications
  +in Tomcat 4.0.
  +
  +JNDI Naming Support:  You can now bind threads, as well as class loaders, to
  +specific directory contexts.  This is required for automatic reloading on
  +modified classes to work using the new JNDI access to static resources.
  +
  +HttpConnector:  It is now possible to disable lookups of the remote host name
  +when the web app calls request.getRemoteHost().  Lookups are enabled by default
  +but you might wish to disable them to improve performance, by setting the
  +"disableLookups" attribute of the <Connector> element to "true".
  +
  +SSL Required Redirect:  If a request is being processed on a non-SSL
  +connection, and is subject to a security constraint that includes a transport
  +guarantee requiring SSL, the request will be automatically redirected to the
  +port number configured by the "redirectPort" of the non-SSL <Connector>.  As
  +long as an SSL connector is configured within the same <Service> element (and
  +thus talks to the same set of web apps), sessions will be maintained across
  +this redirect as well.
  +
  +
   -------------------
   Jasper New Features:
   -------------------
  @@ -86,6 +106,7 @@
     (setBodyContent(), doInitBody(), and doAfterBody()) are *not* invoked.
     A body of whitespace is significant in JSP syntax, but not in XML syntax.
   
  +
   --------------------
   Webapps New Features:
   --------------------
  @@ -180,7 +201,48 @@
   servlet in question unavailable.  It was making the entire web app
   unavailable.
   
  +ApplicationHttpRequest: Allow an "include"d servlet to set and remove request
  +attributes, with those changes being visible to the calling servlet.
   
  +HttpRequestBase:  HttpServletRequest.getCookies() is supposed to return null
  +if no cookies were included on this request.  We were returning a zero length
  +array.
  +
  +ApplicationDispatcher:  Correctly handle a <servlet> definition utilizing a
  +<jsp-file> element when that servlet is the subject of a request dispatcher
  +forward or include.
  +
  +StandardClassLoader: Correctly register repositories based on non-file
  +protocols (which broke class reloading).
  +
  +ContainerBase, Standard{Engine,Host,Context}: Make it possible to dynamically
  +select the Mapper implementation class used to map a request to a child
  +container.  This makes it possible to experiment with new implementations
  +without impacting overall stability.
  +
  +FastEngineMapper:  Initial implementation of an Engine->Host Mapper that runs
  +much faster than the current StandardEngineMapper.  It is not yet the default,
  +but will become the default after more testing.
  +
  +NonLoginAuthenticator:  If the only security constraint defined for a web app
  +imposes only limits not related to authentication (such as only a <transport-
  +guarantee>), install a special Authenticator that does not challenge the user
  +for authentication.  In this way, the remaining constraints are still
  +enforced, rather than being ignored.
  +
  +StandardWrapper:  The context class loader is set during calls to init() and
  +destroy(), so that webapp-local classes can be referenced in these methods.
  +
  +ApplicationFilterChain:  Correct exception handling behavior when a Filter or
  +Servlet throws a RuntimeException.  Previously, this exception was wrapped in
  +a ServletException before being passed to an error page.  Now, the
  +RuntimeException itself is passed.
  +
  +AuthenticatorBase:  Update access control logic to correctly process
  +authentication constraints with a "*" <role-name> element, which means that
  +all roles are allowed.
  +
  +
   ----------------
   Jasper Bug Fixes:
   ----------------
  @@ -196,7 +258,10 @@
   
   TagBeginGenerator:  Use QName instead of LocalName to match element values.
   
  +PageContextImpl:  When a JSP page throws a RuntimeException, do not wrap it in
  +a ServletException before throwing it to the container.
   
  +
   -----------------
   Webapps Bug Fixes:
   -----------------
  @@ -267,3 +332,15 @@
   different (or later) release of JAXP, unless that later release has had
   the sealed attribute removed, or you will encounter "package sealing violation"
   errors when trying to use a different XML parser in a web application.
  +
  +
  +--------------------
  +MOD_WEBAPP Connector:
  +--------------------
  +
  +A new version of the Apache 1.3 side of the MOD_WEBAPP connector is included
  +in this release, in the "connectors" directory.  It has not been tested
  +heavily yet, so it should be considered experimental.
  +
  +
  +
  
  
  

Reply via email to