cvs commit: jakarta-tomcat-4.0 RELEASE-NOTES-4.0.txt

2001-09-17 Thread ccain

ccain   01/09/16 23:29:24

  Modified:.RELEASE-NOTES-4.0.txt
  Log:
  Add the new Ant version dependancy (1.4) to the release notes.
  
  Revision  ChangesPath
  1.4   +4 -2  jakarta-tomcat-4.0/RELEASE-NOTES-4.0.txt
  
  Index: RELEASE-NOTES-4.0.txt
  ===
  RCS file: /home/cvs/jakarta-tomcat-4.0/RELEASE-NOTES-4.0.txt,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- RELEASE-NOTES-4.0.txt 2001/09/16 05:59:42 1.3
  +++ RELEASE-NOTES-4.0.txt 2001/09/17 06:29:24 1.4
  @@ -3,7 +3,7 @@
   Release Notes
   =
   
  -$Id: RELEASE-NOTES-4.0.txt,v 1.3 2001/09/16 05:59:42 craigmcc Exp $
  +$Id: RELEASE-NOTES-4.0.txt,v 1.4 2001/09/17 06:29:24 ccain Exp $
   
   
   
  @@ -32,11 +32,13 @@
   General New Features:
   
   
  +The 1.4 release of Ant is now required in order to build Tomcat 4.0
  +from source. Previous versions relied on Ant 1.3.
   
  +
   -
   Catalina New Features:
   -
  -
   
   
   ---
  
  
  



cvs commit: jakarta-tomcat-4.0 RELEASE-NOTES-4.0.txt

2001-09-17 Thread craigmcc

craigmcc01/09/17 11:38:48

  Modified:.RELEASE-NOTES-4.0.txt
  Log:
  Update release notes to reflect latest bug fixes, and the current state of
  the web connector.
  
  I'm currently investigating 3529 and 3640, which might modify the known
  issue section about JSPC - other than that (and any more bugfixes for
  reports not yet submitted), this is what I plan to publish tonight with
  the final release.
  
  Revision  ChangesPath
  1.5   +36 -16jakarta-tomcat-4.0/RELEASE-NOTES-4.0.txt
  
  Index: RELEASE-NOTES-4.0.txt
  ===
  RCS file: /home/cvs/jakarta-tomcat-4.0/RELEASE-NOTES-4.0.txt,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- RELEASE-NOTES-4.0.txt 2001/09/17 06:29:24 1.4
  +++ RELEASE-NOTES-4.0.txt 2001/09/17 18:38:48 1.5
  @@ -3,7 +3,7 @@
   Release Notes
   =
   
  -$Id: RELEASE-NOTES-4.0.txt,v 1.4 2001/09/17 06:29:24 ccain Exp $
  +$Id: RELEASE-NOTES-4.0.txt,v 1.5 2001/09/17 18:38:48 craigmcc Exp $
   
   
   
  @@ -13,6 +13,8 @@
   
   This document describes the changes that have been made in the current
   release candidate release of Apache Tomcat, relative to the previous release.
  +The release notes for all prior releases of Tomcat 4.0 are also included, for
  +your reference.
   
   Bug reports should be entered at the bug reporting system for
   Jakarta projects at:
  @@ -33,7 +35,20 @@
   
   
   The 1.4 release of Ant is now required in order to build Tomcat 4.0
  -from source. Previous versions relied on Ant 1.3.
  +from source.  Previous versions relied on Ant 1.3.  Please read the
  +BUILDING.txt file in the top-level directory of the source distribution
  +for more information about building Tomcat 4.0 from source.
  +
  +Tomcat 4.0 now makes an XML parser, as well as other API classes, available
  +to web applications by default.  This behavior is consistent with that of
  +previous versions of Tomcat, and will make porting apps much less painful.
  +See Tomcat 4.0 Standard APIs Available, below, for more information.
  +
  +The build.xml example file included in the Application Developer's Guide now
  +creates a compilation classpath that automatically includes all of the classes
  +that Tomcat 4.0 exposes to web applications.  You should not need to customize
  +this file unless you need to add additional application-specific classes into
  +/WEB-INF/lib.
   
   
   -
  @@ -98,7 +113,12 @@
   Webapps Bug Fixes:
   -
   
  +The form-based login example will now operate correctly even if cookies are
  +turned off.  Note that this is an extension to the servlet specification's
  +requirements, which only require form-based login to work if either cookies
  +or SSL sessions are used to maintain session identity.
   
  +
   
   KNOWN ISSUES IN THIS RELEASE:
   
  @@ -113,22 +133,18 @@
   inside Apache 1.3.  The current state of this support is summarized as follows:
   
   * The mod_webapp connector is configured based on the contents of the
  -  web.xml file for your web application.  The only required per-webapp
  -  configuration information in your Apache 1.3 httpd.conf file is
  -  something like this:
  -
  -WebAppDeploy examples   warpConnection   /examples/
  -
  -  which causes mod_webapp to automatically recognize all of your servlet
  -  mappings, security constraints, and other configuration elements.
  -
  -* The final version of the mod_webapp connector will be released separately
  -  when remaining bugs are fixed.  If any changes are necessary to the Java
  -  end of the connector, they will be packaged in a single JAR file (warp.jar)
  -  to be installed into $CATALINA_HOME/server/lib of the Tomcat 4.0 final
  -  release.
  +  web.xml file for your web application.  See the documentation included
  +  with the connector for configuration requirements.
  +
  +* The version of the connector to be published with Tomcat 4.0 final has had
  +  all outstanding bugs fixed for Unix platforms.  However, a known issue
  +  remains with the connector on Windows platforms.  For more information, see
  +
  +http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3509
   
  +  This problem will be addressed in a future release of the connector.
   
  +
   -
   Tomcat 4.0 and JNI Based Applications:
   -
  @@ -179,6 +195,10 @@
   * mail.jar (JavaMail 1.2)
   * servlet.jar (Servlet 2.3 and JSP 1.2 APIs)
   * tyrex-0.9.7.0.jar (Tyrex XA-compatible data source from tyrex.exolab.org)
  +
  +You can make additional APIs available to all of your web applications by
  +putting unpacked classes into a classes directory (not created by default),
  +or by placing them in JAR files in 

cvs commit: jakarta-tomcat-4.0 RELEASE-NOTES-4.0.txt RELEASE-PLAN-4.0.txt

2001-09-17 Thread craigmcc

craigmcc01/09/17 18:09:37

  Modified:.RELEASE-NOTES-4.0.txt RELEASE-PLAN-4.0.txt
  Log:
  Update to final status for release.
  
  Revision  ChangesPath
  1.6   +12 -17jakarta-tomcat-4.0/RELEASE-NOTES-4.0.txt
  
  Index: RELEASE-NOTES-4.0.txt
  ===
  RCS file: /home/cvs/jakarta-tomcat-4.0/RELEASE-NOTES-4.0.txt,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- RELEASE-NOTES-4.0.txt 2001/09/17 18:38:48 1.5
  +++ RELEASE-NOTES-4.0.txt 2001/09/18 01:09:37 1.6
  @@ -3,7 +3,7 @@
   Release Notes
   =
   
  -$Id: RELEASE-NOTES-4.0.txt,v 1.5 2001/09/17 18:38:48 craigmcc Exp $
  +$Id: RELEASE-NOTES-4.0.txt,v 1.6 2001/09/18 01:09:37 craigmcc Exp $
   
   
   
  @@ -108,7 +108,13 @@
   Compiler:  Remove a spurious null in an error message when no mapping back
   to the original source file can be performed.
   
  +JspC:  Fix bugs that made it impossible to precompile JSP pages that referenced
  +custom tag libraries with the jspc command line tool.
   
  +Compiler:  If the user specifies a name attribute on the jsp:plugin tag,
  +carry this through to the generated embed and object tags.
  +
  +
   -
   Webapps Bug Fixes:
   -
  @@ -136,13 +142,14 @@
 web.xml file for your web application.  See the documentation included
 with the connector for configuration requirements.
   
  -* The version of the connector to be published with Tomcat 4.0 final has had
  -  all outstanding bugs fixed for Unix platforms.  However, a known issue
  -  remains with the connector on Windows platforms.  For more information, see
  +* The version of the connector to be published with Tomcat 4.0 final has
  +  the following known issues:
   
   http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3509
  +
  +http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3534
   
  -  This problem will be addressed in a future release of the connector.
  +  These problems will be addressed in a future release of the connector.
   
   
   -
  @@ -165,18 +172,6 @@
   To avoid this problem, place classes that load native libraries outside of the
   web application, and ensure that the loadLibrary() call is executed only once
   during the lifetime of a particular JVM.
  -
  -
  --
  -JSP Command Line Compiles:
  --
  -
  -Tomcat 4.0 includes a command-line utility (jspc.bat or jscp.sh) to precompile
  -individual JSP pages, or all JSP pages in an application.  If the page(s) you
  -are compiling include references to custom tag libraries, you MUST use the
  --webapp command line option so that the entire web application (including
  -all the required tag library descriptors and JAR files) is available to the
  -compiler.
   
   
   --
  
  
  
  1.23  +5 -11 jakarta-tomcat-4.0/RELEASE-PLAN-4.0.txt
  
  Index: RELEASE-PLAN-4.0.txt
  ===
  RCS file: /home/cvs/jakarta-tomcat-4.0/RELEASE-PLAN-4.0.txt,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- RELEASE-PLAN-4.0.txt  2001/09/17 18:00:53 1.22
  +++ RELEASE-PLAN-4.0.txt  2001/09/18 01:09:37 1.23
  @@ -1,4 +1,4 @@
  -$Id: RELEASE-PLAN-4.0.txt,v 1.22 2001/09/17 18:00:53 craigmcc Exp $
  +$Id: RELEASE-PLAN-4.0.txt,v 1.23 2001/09/18 01:09:37 craigmcc Exp $
   
 Release Plan for Apache Tomcat 4.0
 ==
  @@ -48,25 +48,19 @@
   
   Connectors  3509Apache 1.3.20 and mod_webapp and Tomcat 4b7 HANGS
   (likely to be the same issue as 1788)
  +(WILL BE NOTED AS AN ISSUE ON THE RELEASE NOTES)
   
  -Connectors  3534File Upload doesn't work with Apache, mod_webapp, Tomcat 4
  +Connectors  3534File Upload doesn't work with Apache, mod_webapp, Tomcat 4,
  +and WebDAV.  (WILL BE NOTED AS AN ISSUE ON THE RELEASE
  +NOTES)
   
   
   Nice To Have Fixes Before Final Release:
   ---
   
  -Jasper  3055jsp:plugin tag ignores the name attribute
   
  -Servletapi  3196Javadoc errors during build
  -
  -Servletapi  3344Typo in javadocs
  -
  -
   Unconfirmed Bugs (Awaiting Reproducible Failure Case):
   -
  -
  -Jasper  3529JSPC cannot handle tag libraries (reopened)
  -(under investigation)
   
   Jasper  3640Fix for JSPC handling of tag libraries in a JAR
   (probably related to 3529)
  
  
  



cvs commit: jakarta-tomcat-4.0 RELEASE-NOTES-4.0.txt RELEASE-PLAN-4.0.txt

2001-09-15 Thread craigmcc

craigmcc01/09/15 11:17:44

  Modified:.RELEASE-PLAN-4.0.txt
  Added:   .RELEASE-NOTES-4.0.txt
  Log:
  Update release plan to current status (last two must address bugs other
  than those in the connector), and post the initial version of what will be
  the release notes for 4.0 final.
  
  Revision  ChangesPath
  1.19  +5 -1  jakarta-tomcat-4.0/RELEASE-PLAN-4.0.txt
  
  Index: RELEASE-PLAN-4.0.txt
  ===
  RCS file: /home/cvs/jakarta-tomcat-4.0/RELEASE-PLAN-4.0.txt,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- RELEASE-PLAN-4.0.txt  2001/09/15 01:18:10 1.18
  +++ RELEASE-PLAN-4.0.txt  2001/09/15 18:17:44 1.19
  @@ -1,4 +1,4 @@
  -$Id: RELEASE-PLAN-4.0.txt,v 1.18 2001/09/15 01:18:10 craigmcc Exp $
  +$Id: RELEASE-PLAN-4.0.txt,v 1.19 2001/09/15 18:17:44 craigmcc Exp $
   
 Release Plan for Apache Tomcat 4.0
 ==
  @@ -46,6 +46,8 @@
   Bugs That Must Be Addressed Before Final Release:
   
   
  +Catalina3614Bug in manager webapp
  +
   Connectors  2997Webapp connector should recover when Tomcat is restarted
   
   Connectors  3476Cannot use other than default context when using mod_webapp
  @@ -54,6 +56,8 @@
   (likely to be the same issue as 1788)
   
   Connectors  3534File Upload doesn't work with Apache, mod_webapp, Tomcat 4
  +
  +Jasper  3617null in JasperException
   
   
   Nice To Have Fixes Before Final Release:
  
  
  
  1.1  jakarta-tomcat-4.0/RELEASE-NOTES-4.0.txt
  
  Index: RELEASE-NOTES-4.0.txt
  ===
   Apache Tomcat Version 4.0
   =
  Release Notes
  =
  
  $Id: RELEASE-NOTES-4.0.txt,v 1.1 2001/09/15 18:17:44 craigmcc Exp $
  
  
  
  INTRODUCTION:
  
  
  
  This document describes the changes that have been made in the current
  release candidate release of Apache Tomcat, relative to the previous release.
  
  Bug reports should be entered at the bug reporting system for
  Jakarta projects at:
  
  http://nagoya.apache.org/bugzilla/
  
  Please report bugs and feature requests under product name Tomcat 4.
  
  
  
  
  NEW FEATURES:
  
  
  
  
  General New Features:
  
  
  
  -
  Catalina New Features:
  -
  
  
  
  ---
  Jasper New Features:
  ---
  
  
  
  Webapps New Features:
  
  
  
  ==
  BUG FIXES AND IMPROVEMENTS:
  ==
  
  
  --
  Generic Bug Fixes:
  --
  
  
  --
  Catalina Bug Fixes:
  --
  
  WebdavServlet:  The protocol name is no longer hard coded when parsing a
  destination header, which fixes problems when using https.
  
  StandardManager:  Catch and log exceptions thrown by session.expire() when
  sessions are being timed out.  Previously, any such exception would terminate
  the thread that checks for timed out sessions.
  
  StandardWrapperValve:  Do not set a character encoding on the default page
  created for an HTTP status code.  This was causing problems for Netscape
  Navigator when handling 302 redirects.
  
  
  
  Jasper Bug Fixes:
  
  
  Parser:  Fix a bug that was causing null pointer exceptions in
  JakartaCommentGenerator.
  
  
  -
  Webapps Bug Fixes:
  -
  
  
  
  KNOWN ISSUES IN THIS RELEASE:
  
  
  
  --
  Tomcat 4.0 and XML Parsers:
  --
  
  Previous versions of Tomcat 4.0 exposed the XML parser used by Jasper (the
  JAXP/1.1 reference implementation) to web applications.  This is no longer
  the case, because Jasper loads its parser with a new class loader instead.
  Keep the following points in mind when considering how to use XML parsers
  in Tomcat 4.0 and your web applications:
  
  * If you wish to make the JAXP/1.1 RI XML parser available to all web
applications, simply move the jaxp.jar and crimson.jar files from
the $CATALINA_HOME/jasper directory to the $CATALINA_HOME/lib directory.
  
  * If you wish to make another XML parser that is JAXP/1.1-compatible
available to all web applications, install that parser into the
$CATALINA_HOME/lib directory and remove jaxp.jar and crimson.jar
from the $CATALINA_HOME/jasper directory.  It has been reported that
Xerces 1.3.1 can be used in this fashion,