You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2003/06/04 20:15:19 UTC
cvs commit: jakarta-tomcat-catalina/webapps/docs changelog.xml
remm 2003/06/04 11:15:19
Modified: webapps/docs changelog.xml
Log:
- Add a changelog for TC 5.0.3-dev.
Revision Changes Path
1.2 +362 -4 jakarta-tomcat-catalina/webapps/docs/changelog.xml
Index: changelog.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- changelog.xml 3 Jun 2003 20:32:55 -0000 1.1
+++ changelog.xml 4 Jun 2003 18:15:19 -0000 1.2
@@ -13,39 +13,397 @@
<body>
-<section name="Tomcat 5.0.3">
+<section name="Tomcat 5.0.3-dev">
<subsection name="General">
+ <changelog>
+
+ <update>
+ Upgrade to commons-fileupload 1.0 RC 1, submitted by Martin Cooper
+ (billbarker)
+ </update>
+ <scode>
+ Fix the netbuild (remm)
+ </scode>
+ <update>
+ Specification schema changes, submitted by Mark Roth (kinman)
+ </update>
+ <update>
+ Many tag handling specification clarifications, submitted by Mark Roth
+ (kinman)
+ </update>
+
+ </changelog>
+
</subsection>
<subsection name="Catalina">
<changelog>
+
+ <add>
+ W3C Extended Log File Format support (funkman)
+ </add>
+ <update>
+ Refactor FORM using a forward, based on the patch by Jeff Tulley (remm)
+ </update>
+ <fix>
+ Properly set the wrapped request dispatcher state, submitted by Jan Luehe
+ (remm)
+ </fix>
+ <update>
+ Have all contexts inherit Embedded's logger (luehe)
+ </update>
+ <update>
+ Add logging of unexpected exceptions occuring during reference resolution
+ (remm)
+ </update>
+ <fix>
+ unbindClassLoader was thorwing NPE when newly added context
+ was removed (amyroh)
+ </fix>
+ <fix>
+ Fix Gump failure by copying the Ant JAR manually (jfarcand)
+ </fix>
+ <update>
+ Update confidential HTTPS redirection without using an actual URL,
+ which has a hard JSSE dependency (remm)
+ </update>
<add>
Include updated clustering code (fhanik, remm)
</add>
+ <update>
+ Remove useless typecasts in the main processing pipeline, and make
+ critical methods final, to enforce the Catalina design pattern (remm)
+ </update>
+ <update>
+ Request dispatcher optimizations, based on the belief that wrapping
+ is only needed (if at all) for the special attributes (remm)
+ </update>
+ <update>
+ Major filter mapping optimization, using simple String region matching,
+ as well as synchronization removal (remm)
+ </update>
+ <add>
+ Add new callback on the container interface to process any background
+ task the container may have (backgroundProcess), as well as a new
+ backgroundProcessor attribute (default value: 10s for the engine
+ container, and -1 for all others, so that only the engine has an
+ associated thread) (remm)
+ </add>
<add>
Refactor application reloading, deployment handling and session
expiration to be able to use a single thread per Catalina engine, opposed
to one thread per feature per webapp or virtual host; this should save
- resources and make Tomcat suitable for large scale webhosting (remm)
+ resources and make Tomcat suitable for large scale web hosting;
+ individual containers can still "own" their own reloading thread
+ if they need to (remm)
</add>
+ <fix>
+ Fix a bug where the context is not registered again in JMX after a
+ stop/start, which would break mapping (remm)
+ </fix>
+ <update>
+ Implement context reloading as stop, followed by start, in an attempt
+ to avoid code duplication and clear user confusion on what a reload
+ exactly does (remm)
+ </update>
+ <update>
+ Pass the request URI as a parameter to the request dispatcher, as this
+ avoids rebuilding it (remm)
+ </update>
+ <fix>
+ Unify the way we shutdown the server, and fix a classloading problem
+ when the digester file are under common/lib instead of server/lib
+ (jfarcand)
+ </fix>
+ <fix>
+ Do not register a StandardContext instance when the context is stopped
+ (undeployed) (remm)
+ </fix>
+ <scode>
+ Remove the old Catalina mapper (remm)
+ </scode>
+ <update>
+ Swicth to the "new" mapper for request dispatcher mapping (remm)
+ </update>
+ <fix>
+ <bug>20018</bug>: ErrorPage directive doesn't work for http error codes
+ (400,500,..) (remm)
+ </fix>
<update>
- Request dispatcher optimizations (remm)
+ Remove synchronized block on the request dispatcher wrapper request,
+ submitted by Remy Maucherat (jfarcand)
</update>
+ <fix>
+ Allow the getAttribute() method access to the wrapped request object
+ (like setAttribute/removeAttribute) (jfarcand)
+ </fix>
<update>
- Upgrade to commons-fileupload 1.0 RC 1 (remm)
+ Add the rest of missing attributes for j2eeType=WebModule and Servlet
+ (amyroh)
</update>
+ <scode>
+ Remove redundant commons-beanutils JAR (remm)
+ </scode>
+ <update>
+ Isolate the validating digester creation so that the code can be reused
+ (remm)
+ </update>
+ <fix>
+ Fix to unregister valves that are other than Lifecycle
+ - RequestDumperValve (amyroh)
+ </fix>
+ <fix>
+ Service.removeConnector doesn't unregister connector mbeans; call
+ connector.destroy to unregister (amyroh)
+ </fix>
+ <fix>
+ Return null for objectName when initialization fails (amyroh)
+ </fix>
+ <update>
+ Make objectName attribute visible for j2eeType=Servlet mbean (amyroh)
+ </update>
+ <fix>
+ Register valve in JMX even if it's not an instance of Lifecycle (amyroh)
+ </fix>
+ <update>
+ Add support for OS/400 in the Catalina shell scripts, submitted
+ by Robert Upshall (jfclere)
+ </update>
+ <fix>
+ Improve logic for setWrapper call for privileged webapps (costin)
+ </fix>
+
</changelog>
</subsection>
<subsection name="Coyote">
+ <changelog>
+
+ <fix>
+ RFC 2109 cookies with quoted values are not processed properly (luehe)
+ </fix>
+ <fix>
+ Check for the existence of the class before trying to load the JK adapter
+ to avoid useless error logging (funkman)
+ </fix>
+ <fix>
+ Fix the request state to allow the use of the request dispatcher from
+ outside the filter pipeline (remm)
+ </fix>
+ <fix>
+ Commit the response even if the buffer is empty when flushing (remm)
+ </fix>
+ <fix>
+ ServletResponse.getLocale returns en_US instead of container (luehe)
+ </fix>
+ <fix>
+ Filter out CRLF from the message text (remm)
+ </fix>
+ <update>
+ Pass through all connector parameters to the Coyote protocol handler,
+ which will allow custom initialization parameters for SSL, for example
+ (billbarker)
+ </update>
+ <fix>
+ Remove duplicate request field in the response object (remm)
+ </fix>
+ <fix>
+ Correctly handle redirects sent by the mapper (remm)
+ </fix>
+ <fix>
+ In the mapper, initialize the Context when the object is created (remm)
+ </fix>
+ <update>
+ Add removeWrapper similar to addWrapper to the maper (remm)
+ </update>
+ <update>
+ Refactor very slightly the mapping algorithm and the mapper so that
+ it can do context level mapping (remm)
+ </update>
+ <fix>
+ <bug>19991</bug>: Make sure that the SSL-Cert Note gets recycled
+ before processing the request (billbarker)
+ </fix>
+ <fix>
+ Changing to do lazy evaluation of the Servlet-Spec's SSL-attributes
+ (billbarker)
+ </fix>
+ <fix>
+ <bug>19958</bug>: IS.read() was actually accessing the char buffer,
+ instead of using the readByte method which correctly uses the byte buffer
+ (remm)
+ </fix>
+ <fix>
+ Get rid of the warning in the logs when no Client-Cert is available
+ (jfarcand)
+ </fix>
+ <fix>
+ Fix the server user-agent String to be compliant with the HTTP standard
+ (remm)
+ </fix>
+ <update>
+ Add new more explicit keep alive property based on the maxKeepAlive value
+ (remm)
+ </update>
+ <fix>
+ <bug>19904</bug>: Don't search the query-string or anchor-tag for
+ the protocol (billbarker)
+ </fix>
+ <fix>
+ Robustness: catch exceptions which can occur in prepareRequest (remm)
+ </fix>
+ <fix>
+ ServletResponse.getCharacterEncoding() doesn't return the value specified
+ (luehe)
+ </fix>
+ <fix>
+ Incorrect handling of ServletResponse.setLocale (luehe)
+ </fix>
+ <add>
+ Add AOL Server support to JK 2, submitted by Alexander Leykekh (mturk)
+ </add>
+ <scode>
+ Fix javadoc generation for the connectors (costin)
+ </scode>
+
+ </changelog>
+
</subsection>
<subsection name="Jasper">
+
+ <changelog>
+
+ <fix>
+ Don't generate a smap for <jsp:attribute> itself, though maps are
+ still generated for its body (kinman)
+ </fix>
+ <fix>
+ In a template text, the char after '$' are not handled correctly (kinman)
+ </fix>
+ <update>
+ Only do the security init if there's a security manager (remm)
+ </update>
+ <fix>
+ JSP caches tests Failed-jsp compilation error (luehe)
+ </fix>
+ <fix>
+ Close JARs after parsing their TLDs, regardless of whether the JAR
+ contains any packaged tag files (luehe)
+ </fix>
+ <fix>
+ In JspUtil, path is slash, even on windows (kinman)
+ </fix>
+ <fix>
+ Expose root cause of ELExceptions when no error page is defined (luehe)
+ </fix>
+ <fix>
+ Include <jsp:param> when checking if a page is scriptless,
+ submitted by Michael Walker (kinman)
+ </fix>
+ <fix>
+ Set correct class path for tag files, submitted by Michael Walker
+ (kinman)
+ </fix>
+ <fix>
+ EL evaluation error no longer discloses root cause (luehe)
+ </fix>
+ <fix>
+ Exceptions not propagated to JSP error pages (luehe)
+ </fix>
+ <fix>
+ Make sure that the output directory exist, in case it was removed
+ (kinman)
+ </fix>
+ <fix>
+ 'xmlns' attributes that do not represent tag libraries are subject
+ to TLD check (luehe)
+ </fix>
+ <fix>
+ Jasper *always* passes initial response character encoding
+ to ServletResponse (luehe)
+ </fix>
+ <fix>
+ <bug>19713</bug>: Define "request" the out of line method when there is
+ a <jsp:param> in the body of a custom tag (kinman)
+ </fix>
+
+ </changelog>
+
+ </subsection>
+
+ <subsection name="Webapps">
+
+ <changelog>
+
+ <add>
+ Add changelog, status, and developers list (remm)
+ </add>
+ <update>
+ Remove checkInterval attribute since it no longer exists (amyroh)
+ </update>
+ <fix>
+ Use getSession(true) in the session example (remm)
+ </fix>
+ <update>
+ Update documentation index, to reflect the docs structure (remm)
+ </update>
+ <fix>
+ Disallow more than one SingleSignOn valve per service (amyroh)
+ </fix>
+ <fix>
+ Unregister context and loader mbeans if it fails due to missing directory
+ (amyroh)
+ </fix>
+ <fix>
+ Fix to return an error page instead of error stack trace when a user
+ tries to create a context without creating a directory first (amyroh)
+ </fix>
+ <docs>
+ Update manager documentation according to the new behavior (remm)
+ </docs>
+ <fix>
+ Disable realm operations for engine until jaas realm is supported
+ in admin (amyroh)
+ </fix>
+ <docs>
+ Use a book-like structure for the user related documentation (remm)
+ </docs>
+ <docs>
+ Add new deployer documentation (remm)
+ </docs>
+ <docs>
+ Fix MySQL JDBC connection example (glenn)
+ </docs>
+ <fix>
+ Add proper MIME types for the content the JSPX examples generate,
+ submitted by Mark Roth (kinman)
+ </fix>
+
+ </changelog>
+
+ </subsection>
+
+ <subsection name="Deployer">
+
+ <changelog>
+
+ <add>
+ Generate minimal catalina-deployer JAR for use with the deployer (remm)
+ </add>
+ <add>
+ New validator task, for use with the deployer (remm)
+ </add>
+ <update>
+ Rename deploy.xml to build.xml for ease of use (remm)
+ </update>
+
+ </changelog>
</subsection>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org