markt 2004/08/29 12:07:31 Modified: . RELEASE-NOTES-4.1.txt Log: Update release note for 4.1.31. This commit covers the remaining changes from 1 April 2004 to present Revision Changes Path 1.86 +279 -31 jakarta-tomcat-4.0/RELEASE-NOTES-4.1.txt Index: RELEASE-NOTES-4.1.txt =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/RELEASE-NOTES-4.1.txt,v retrieving revision 1.85 retrieving revision 1.86 diff -u -r1.85 -r1.86 --- RELEASE-NOTES-4.1.txt 29 Aug 2004 17:40:16 -0000 1.85 +++ RELEASE-NOTES-4.1.txt 29 Aug 2004 19:07:31 -0000 1.86 @@ -73,6 +73,9 @@ [4.1.29] DBCP: Upgrade to DBCP 1.1. +[4.1.31] License + Upgrade to Apache License 2.0 + --------------------- Catalina New Features: @@ -147,6 +150,11 @@ Added support for nesting a Context Listener and a Webapp Loader within a DefaultContext. +[4.1.31] #18273 + CGI Servlet + Add support for optionally passing the shell environment + variables to the CGI script + ------------------- Jasper New Features: @@ -325,6 +333,111 @@ [4.1.31] Docs: Correctly document default value for useBodyEncodingForURI +[4.1.31] #14193 + Startup and Admin webapp + Exceptions on startup and errors in admin webapp when default + context is defined with loader and/or manager. + +[4.1.31] #22268 + Admin webapp + User password was truncated to 32 characters + +[4.1.31] Admin webapp + Fixed validation for various forms + +[4.1.31] #24085 + Admin webapp + The group and role list disappear when using "Create New User" if + "save" clicked without filling in form. + +[4.1.31] #13805 + Classloader docs + Update docs to show that the shared directory is relative to + CATALINA_BASE not CATALINA_HOME. + +[4.1.31] #bug 13772 + Classloader docs + Add a link to the security manager how-to. + +[4.1.31] #20770 + Admin webapp + workDir attribute now retain in context + +[4.1.31] #16507 + Documentation + Update valve docs to provide pointer to the Jakarta Regexp docs + +[4.1.31] #20709 + Windows installer + Use same setting for 'Djava.endorsed.dirs' when starting via menu + as for service and batch file. + +[4.1.31] #20091 + web.xml + Correct grammer and typo in comments + +[4.1.31] #18383 + Admin webapp + Set path to "" rather than "/" for a new root context. + +[4.1.31] #19521 + Docs + Add warning to RequestDumperValve docs to make users aware of + possible side effects. + +[4.1.31] Windows installer + Update to use NSIS version 2. Only uses new features where + required to get installer task to complete. Some minor changes + in behaviour but otherwise remains consistent with previous + behaviour. + +[4.1.31] #14199 + Examples webapp + Correct XMLnamespace declaration + +[4.1.31] #20885 + Docs + Align the description of the reload target in application + developer guide with the description of reload from the manager + documentation. + +[4.1.31] #19869 + BUILDING.txt + Update to reflect 4.1 branch, missing libraries, updated + libraries and add steps to build installer and release + distributions + +[4.1.31] #23203 + RUNNING.txt + JDK should be renamed to J2SE SDK. Add note about using SDK + rather than JRE. + +[4.1.31] #23520 + RUNNING.txt + Add shared to list of directories relative to CATALINA_BASE. + +[4.1.31] Build script + Modify build scripts so build.properties.sample becomes a + default that can be overridden by a build.properties file. + +[4.1.31] #23880 + Docs + Correct ant path in Jasper how-to + +[4.1.31] #18433 + Docs + Clarify relationship between autodeploy and livedeploy + +[4.1.31] #6218 + Examples webapp + Provide support for renaming the examples context without + breaking the examples + +[4.1.31] #12516 + Docs + Clarify that the cached Principal is not retained across + session serialisation + ------------------ Catalina Bug Fixes: @@ -902,11 +1015,6 @@ CGI Servlet Make parameter encoding configurable. Default remains as is. -[4.1.31] #14193 - Startup and Admin webapp - Exceptions on startup and errors in admin webapp when default - context is defined with loader and/or manager. - [4.1.31] #10469 WebappClassloader Fix inconsistent encoding of URLs @@ -952,15 +1060,6 @@ Use correct escaping (replace single ' with double '') in French translations -[4.1.31] #13805 - Classloader docs - Update docs to show that the shared directory is relative to - CATALINA_BASE not CATALINA_HOME. - -[4.1.31] #bug 13772 - Classloader docs - Add a link to the security manager how-to. - [4.1.31] #17859 Startup Provide cygwin friendly JAVA_ENDORSED_DIRS property @@ -987,10 +1086,6 @@ StandardContext Cached attribute of resources now has an effect -[4.1.31] #20770 - Admin webapp - workDir attribute now retain in context - [4.1.31] #18369 JDBCStore Prevent npe in StoreBase if a sql exception occurs @@ -1021,21 +1116,128 @@ [4.1.31] Tests Change 'asset()' to 'assertTrue()' to fix build problem on 1.4 JDK -[4.1.31] #22268 - Admin webapp - User password was truncated to 32 characters +[4.1.31] #9851 + Digest authentication + Fix failures with Mozilla and other issues re RFC2617 + +[4.1.31] ApplicationContext + Fix getContext("/") so current context is returned if called + whilst in the root context + +[4.1.31] #19801 + ApplicationDispatcher + Request dispatcher does not set empty javax.servlet.include request + attributes on nested includes. + +[4.1.31] #18141 + CGI servlet + Support parameters with multiple values in CGI servlet. + +[4.1.31] #19545 + CGI servlet + CONTENT_LENGTH was recalculated after script had been executed + and hence had no effect + Parameters were being sent to the script twice + +[4.1.31] #20786 + Manger servlet + Session output not formatted correctly for session inactive for + <10 minutes. + +[4.1.31] JDBCStore + Fix requirement for a great deal of unnecessary db queries to + manage the persisted data. This could severly impact its ability + to scale to large numbers of sessions. + +[4.1.31] Sessions + Improve session timeout handling + +[4.1.31] #13924 + Error dispatcher + The spec states if an error page declaration doesn't match the + original exception and the exception is an instance of + ServletException then the exception should be unwrapped and a + second pass made of the error page declarations. + +[4.1.31] #22176 + Basic authenticator + Allow username and/or password to start and/or end in a space. + This is required by section 2 of RFC2617. + +[4.1.31] #21790 + Various servlets, valves and docs + Modify noshade references to align with XHTML reference guide -[4.1.31] Admin webapp - Fixed validation for various forms +[4.1.31] #16877 + Startup + Null pointer exception on startup if context specifies + Path=... rather than path=... -[4.1.31] #24085 - Admin webapp - The group and role list disappear when using "Create New User" if - "save" clicked without filling in form. +[4.1.31] #26174 + ApplicationContext + NoClassDefFoundError when calling getNamedDispatcher with + security manager -[4.1.31] #16507 - Documentation - Update valve docs to provide pointer to the Jakarta Regexp docs +[4.1.31] #25528 + WebappClassloader + Poor performance with RMI + +[4.1.31] #23572 + JNDI realm + The alternateURL should be used in more cases than just a + naming excetion (eg network error) + +[4.1.31] CGI Servlet + Correctly handle binary responses (eg images) + +[4.1.31] #22300 + Startup + Ensure digester uses right classloder when digester jar is in + common/lib as well. + +[4.1.31] #18650 + Startup + Provide a better message in the log if the temp directory is + missing. + +[4.1.31] #12056 + Startup + Test for execute rather than read permissions in scripts since + execute is what we need. Add missing JDK not JRE warning. + +[4.1.31] #26375 + Security + Fix package sealing test for partially sealed jars + +[4.1.31] #27293 + Default servlet + If-Unmodified-Since now takes account of HTTP header not + including milliseconds + +[4.1.31] #26021 + Service + When running as a service, swallowOuput had no effect + +[4.1.31] #13097 + Embedded + Incorrect form of address used in Embedded + +[4.1.31] #27572 + Valves + Fix typo in French translation + +[4.1.31] #12089 + Startup + CATALINA_HOME ignored and reset by catalina.sh + +[4.1.31] #22563 + Digest authenticator + Remove quotes from nc token in digest header if present + +[4.1.31] #29956 + Single Sign on + Incorrect handling of negative timeout in + SingleSignOn.sessionEvent() ---------------- @@ -1269,6 +1471,14 @@ [4.1.30] Upgrade to Connectors from Tomcat 5.0.18. +[4.1.31] #21566 + server-noexamples.xml + Use coyote connectors + +[4.1.31] #21184 + http connector + Rename LocalString_fr.properties to LocalStrings_fr.properties + ---------------- Jasper Bug Fixes: @@ -1621,6 +1831,44 @@ [4.1.31] #16113 Servlet wrapper removing then replacing a jsp page continues to give a 404 + +[4.1.31] #19049 + Runtime + Clarify error message when nesting exceptions + +[4.1.31] #19238 + Servlet wrapper + Don't wrap a ServletException in a JasperException. A custom + exception in a JSP will be be wrapped in a ServletException. + If this is further wrapped in a JasperException Tomcat can't get at + the original exception and error page mappings in web.xml are not + applied. + +[4.1.31] Compiler + Ensure spaces in tomcat install path (if any) are decoded before + passing to javac. This was causing the admin app to fail when + deployed in uncompiled form to a tomcat instance with a space in + it's path. + +[4.1.31] #20953 + Compiler + Fix NPE when running in standalone mode and no useful error message. + +[4.1.31] #18778 + Compiler + popBody not always called as expected resulting in unexpected output + +[4.1.31] #27253 + Build script + Copy ant-launcher.jar if necessary for ant 1.6+ + +[4.1.31] #26025 + Compiler + Fix FD leak + +[4.1.31] #30306 + Loader + Fix issue where security manager was null ============================
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]