tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject cvs commit: jakarta-tomcat-4.0 RELEASE-NOTES-4.0-M4.txt
Date Wed, 01 Nov 2000 00:39:33 GMT
craigmcc    00/10/31 16:39:32

  Modified:    .        RELEASE-NOTES-4.0-M4.txt
  Bring the release notes for milestone 4 up to date with respect to changes
  made so far.
  Revision  Changes    Path
  1.2       +94 -1     jakarta-tomcat-4.0/RELEASE-NOTES-4.0-M4.txt
  Index: RELEASE-NOTES-4.0-M4.txt
  RCS file: /home/cvs/jakarta-tomcat-4.0/RELEASE-NOTES-4.0-M4.txt,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RELEASE-NOTES-4.0-M4.txt	2000/10/19 00:57:59	1.1
  +++ RELEASE-NOTES-4.0-M4.txt	2000/11/01 00:39:32	1.2
  @@ -3,7 +3,7 @@
                               Release Notes
  -$Id: RELEASE-NOTES-4.0-M4.txt,v 1.1 2000/10/19 00:57:59 craigmcc Exp $
  +$Id: RELEASE-NOTES-4.0-M4.txt,v 1.2 2000/11/01 00:39:32 craigmcc Exp $
  @@ -26,13 +26,100 @@
  +All:  Tomcat 4.0 now defaults to using the JAXP 1.1-ea XML parser, which
  +includes SAX2 support (required by Jasper).  In addition, the build scripts
  +have been modified to let you conveniently select the XML parser you wish
  +to use (must be JAXP-compliant) for:
  +- Ant execution (i.e. the parser Ant uses to read build.xml files)
  +- Catalina (the parser that is installed in $CATALINA_HOME/server) for
  +  reading server.xml and web.xml files
  +- Jasper (the parser that is installed in $CATALINA_HOME/lib) for
  +  reading xxxxx.tld and web.xml files
  +Catalina:  The JDBCRealm implementation in Tomcat 4.0 has been updated to
  +include features that were added to the Tomcat 3.x version, including:
  +- Digested passwords (rather than plaintext)
  +- The connectionName and connectionPassword properties for configuring
  +  JDBC drivers that require them separate from the connection URL
  +Servletapi:  All of the changes that occurred in the Proposed Final Draft
  +versions of the Servlet 2.3 and JSP 1.2 specifications are present.
  +Webapps:  Updated the example filters to use the revised filter syntax.
  +Catalina:  Support the new ServletContext.getResourcePaths() method, which
  +returns the set of resource paths visible within this web application.
  +Catalina:  Process the <display-name> configuration element in web.xml, and
  +return any value set there via the new ServletContext.getServletContextName()
  +Catalina:  Re-implemented support for filters to reflect the revisions in
  +Servlet 2.3 PFD.  Compared to the original model, the following changes
  +are notable:
  +- Single instance of a filter per filter definition (like servlets)
  +- FilterChain objects represent the dynamic state of the handling
  +  of a particular request
  +- Filters are now initialized at application startup and finalized
  +  at application shutdown (and also around context reloads)
  +Jasper:  Reflect the following changes in JSP 1.2 PFD:
  +- PageInfo was renamed PageData
  +- New signature for TagLibraryValidator.validate()
  +Webapps:  Add a commented-out invocation of a request dumper filter, which
  +reports all request parameters to the servlet context log.  This can be a very
  +useful tool when debugging web-based requests.
  +Jasper:  Support the new "pageEncoding" attribute on the <%@ page %> directive.
  +Catalina:  Support the following changes to the deployment descriptor format
  +per Servlet 2.3 PFD:
  +- New <resource-env-ref> element
  +- New <res-sharing-scope> subelement of the <resource-ref> element
  +- Various documentation clarifications in the DTD itself
  +Jasper:  Support the new TLD elements that enable tag developers to avoid the
  +need to write TagExtraInfo classes in many cases.
  +Jasper:  Reflect the revised element names for JSP 1.2 TLD elements.  (As
  +before, TLDs in the JSP 1.1 syntax are still accepted).
  +Jasper:  Support the new JSP 1.2 feature enabling translation time validation
  +of the XML view of a JSP page by a custom tag library.
  +Jasper:  Support the new JSP 1.2 feature of hosting multiple TLDs (and
  +therefore multiple custom tag libraries) in a single JAR file.
  +Catalina:  Enhance SSL client certificate support so that you can have multiple
  +web applications configured, some that require client certificates and some
  +that do not, communicating through the same SSL sockets.
  +Jasper:  Better error message when an included file is not found.
  +Jasper:  Avoid NullPointerException when processing parameters for a forward
  +or include, when no parameters are present.
  +Catalina:  When parsing parameters for a large POST request, only the first
  +512 bytes were being processed.  Now, they are all read.
  +Catalina:  Correct the manifest constants used to expose the SSL cipher suite
  +and key size as request attributes.
  +Catalina:  Do not set a default content type of "text/plain".
  +Catalina:  When scanning for TLDs in JAR files (to register listeners), scan
  +all TLD files under META-INF, not just META-INF/taglib.tld.
  +Jasper:  Accept the "jsp_precompile=" query parameter in conformance to the
  @@ -65,5 +152,11 @@
   * Deploy from an unpacked directory (on the same server) instead of from
     a WAR file (this is often more convenient in a development environment
  +Running Web Apps Under A Security Manager
  +Support for running individual web applications under the protection of a
  +security manager has not yet been completed.

View raw message