NOTE: This document is a draft of a release plan for the next dot release of Tomcat. Nothing in this document should be considered authoritative until it has been discussed and approved on the TOMCAT-DEV mailing list. Tomcat 3.3.1 Release Plan ========================= Objective: The objective of the proposed 3.3.1 release is to provide a bug fix update to Tomcat 3.3. Tomcat 3.3.1 Beta 1 Release: Code Freeze/Tag Date: Jan 27, 2002 Release Manager: Larry Isaacs Prior to this release, the following issues need to be addressed: Issue Description 1 Must be able to compile and run under JDK 1.1.8 FIXED 2 Address Cactus failures running with Tomcat 3.3 Diagnosed as Cactus leaving unread POST data. A configurable delay is available to help ensure Tomcat is able to flush this unread data if necessary. Addressed 1657 hyphen character '-' in tag name results in "Invalid expression" (port fix from Tomcat 4.x Jasper) Resolved as FIXED 3644 Errors reloading resources from jars: possible JDK bug (see if recent changes address this) Resolved as FIXED 4382 Starting up twice prevents stopping (implement suggested fix) Resolved as FIXED 4416 URI En/Decoding not working (investigate and fix if feasible) Deal with later, resolution TBD. 4600 Tomcat 3.3 redirect behavior differs from Tomcat 3.2 (try to make 301 or 302 configurable) Resolved as FIXED 4923 getRealPath().exists() yields security exception (investigate and fix if feasible) Resolved as FIXED 5250 Load balancing workers do not correctly handle Cookies conformant with RFC 2965 (investigate and fix if feasible) "Latering" for 3.3.1 but left bug open so it can be addressed in jakarta-tomcat-connectors. 5684 WEB-INF/lib jar file loading and operations problems. (see if recent changes address this) Resolved as FIXED 5722 Forward to a page that have no extension displays a blank page (try to fix to do something better than display a blank page) Resolved as WORKSFORME 5958 Wrong mod_jk.conf for path pattern Resolved as FIXED 6004 Cannot configure keystoreType Resolved as FIXED 6234 checkError method of Servlet's PrintWriter is unreliable Resolved as FIXED Tomcat 3.3.1 Release Candidate 1 Release: Code Freeze/Tag Date: Feb 23, 2002 Release Manager: Larry Isaacs Only safe fixes or documentation updates allowed prior to final release, including: Item Description 1 Update build.xml to work with Ant 1.4 with no warnings, i.e. require Ant 1.4. DONE 2 Document special handling of '_' and '.' by AutoWebApp. Make special characters configurable. DONE Addressed 4206 missing config files do not cause an error (add error or warning messages) Resolved as FIXED 4365 build-solaris for Apache connector does not compile with -DE (do what we can to review and update the connector make files) Resolved as FIXED 5532 underscore is wrong (fixed by item 2 above) Resolved as FIXED 5769 NT Service display name should not be used as service name (determine solution and patch) 6448 NullPointerException when docBase is missing (implement better error handling) Resolved as LATER 6214 Problems on ClientAuth (fix documentation to indicate PoolTcpConnector's attribute is clientauth, not clientAuth) 6518 class name generated from jsp filename mangles some valid identifier characters (derive patch from the one supplied and Tomcat 4.x implementation) Resolved as FIXED Tomcat 3.3.1 Final Release: Code Freeze/Tag Date: March 2, 2002 Release Manager: Larry Isaacs The current jakarta-tomcat HEAD will be built and released as Tomcat 3.3.1 Final The following bugs will be updated with the following resolution: Bug Resolution From Description 2202 FIXED REMIND sendRedirect with enctype="Multipart/form-data" does not work 3168 WONTFIX LATER Reloading JSP Pages with includes in it 3290 INVALID LATER Sessions not sharing properly (lack of test case) 3333 FIXED LATER request.getParameter("action") return only static page value 4426 INVALID NEW DB polling 5246 WONTFIX NEW illegal tag at jsp:plugin 5411 INVALID NEW JSP session does not work with IE/IIS5/Tomcat 3.3 5449 WORKSFORME NEW ajp13 and security constraints don't work 5560 WONTFIX NEW Removal of unnecessary white space in output 5746 INVALID REOPND Settting an error page for the status code 500 doesn't display the page. 6088 WONTFIX NEW Too many custom tags? 6369 LATER NEW jk_nt_service.exe does not set exit code (fix in jakarta-tomcat-connectors) The following bugs will be left with their current resolution: Bug Resolution Description 2700 LATER New setStatusLine method? 3032 LATER Cannot recover key Exception while using trust keystore with multiple keys 3298 LATER IIS-Redirector fails to read from client 3309 LATER Cannot use pre-compiled jsp as welcome page 3798 LATER Service Manager for Tomcat