[installer 3083] Apache Tomcat 7.0.25

Apache Tomcat 7.0.25 出ています。

☆ Apache Tomcat 7.0.25

Tomcat 7.0.25 (markt)
Web applications

* Restore format of the first line of error message for JMX proxy
servlet in case scripts were depending on it. (markt)

* When building a Windows installer do not copy whole "res" folder to
output/dist, but only the files that we need. Apply fixcrlf filter
only after the files are copied, so that INSTALLLICENSE file had
correct line ends. (kkolinko)
* Remove res/License.rtf. The file that is actually shown by the
Windows installer in res/INSTALLLICENSE. (kkolinko)
* Automate the OpenPGP signature generation for the release process.
* Don't exclude directories named target from the build process. (rjung)

Tomcat 7.0.24 (markt) not released
* 52184: Provide greater control over the logging of errors triggered
by invalid input data (i.e. data over which Tomcat has no control).
* 52225: Fix ClassCastException in an Alias added to existing host
through JMX. (kkolinko)
* Do not throw IllegalArgumentException from parseParameters() call
when chunked POST request is too large, but treat it like an IO
error. The FailedRequestFilter filter can be used to detect this
condition. (kkolinko)
* 52245: Don't allow web applications to package classes from the
javax.el package. Patch provide by pid. (markt)
* 52259: Fix regression caused by the addition of the threaded
component start (46264) that triggered a deadlock on startup if no
Realm was configured. (markt)
* 52293: Correctly handle the case when antiResourceLocking is enabled
at the Context level when unpackWARs is disabled at the Host level.
Based on a patch by Justin Miller. (markt)
* In ExtendedAccessLogValve when printing %-encoded value of a
parameter, use UTF-8 encoding to convert parameter value to bytes
instead of platform default encoding. (markt/kkolinko)
* 52303: Allow web applications that do not have a login configuration
to participate in a SSO session. Patch provided by Brian Burch. (markt)
* 52316: When using sendfile, use the number of bytes requested to be
written to the response in the access log valve for bytes written
rather than recording a value of zero. (markt)
* 52326: Reduce log level for class loading errors during
@HandlesTypes processing to debug. (markt)
* 52328: Improve performance when large numbers of single characters
and/or small strings are written to the response via a Writer. (markt)
* 52384: Do not fail with parameter parsing when debug logging is
enabled. (kkolinko)
* Do not flag extra '&' characters in parameters as parse errors.
* Reduce log level for the message about hitting maxParameterCount
limit from WARN to INFO. (kkolinko)
* 52387: Ensure that the correct host is used when configuring logging
when Tomcat is embedded. Patch provided by David Calavera. (markt)
* 52405: Align the Servlet 3.0 implementation with the changes defined
in the first maintenance release (also know as Rev. A). See the JCP
documentation for a detailed list of changes. (markt)
* Improve JMX names for objects related to Connectors that have the
address attribute set. (markt)
* Remove some stale attributes from MBeans. (rjung)
* Move destruction of ContainerBase objects to ContainerBase to ensure
that they are destroyed. (markt)
* 52443: Change the behaviour of the default Realm in the embedded use
case so it is set once on the Engine rather than on every Context
thereby avoiding the Lifecycle issues with having the same Realm set
on multiple Contexts. (markt)
* Provide a new Realm implementation, the NullRealm, that does not
contain any users and is used as the default Realm implementation
(rather than the JAAS Realm which was used prior to this change) if
no Realm is specified. (markt)
* 52461: Don't assume file based URLs when checking last modified
times for global and host level web.xml files. Patch provided by
violetagg. (markt)
* Add test cases for the BASIC and NonLogin Authenticators when not
using SSO. Patch provided by Brian Burch. (markt)

* 52028: Add support for automatic binding to a free port by a
connector if the special value of zero is used for the port. This is
mainly useful in embedded and testing scenarios. (markt)
* Remove obsolete emptySessionPath JMX attribute. (rjung)
* Correct error in fix for 49683. (markt)
* Ensure that the process of unlocking the acceptor thread does not
trigger processing of the connection as if it were a valid request.

* 52450: Add setter for entityResolver in ParserUtils. This is mainly
useful when jasper and dtds are in different class loaders. (mturk)
* 52321: Ensure that the order of multiple prelude/coda values for JSP
pages is respected. (markt)
* 52335: Only handle <\% and not \% as escaped in template text. (markt)
* 52440: Ensure that when using ValueExpression.getValueReference() if
the expression is an EL variable that the value returned is the
ValueReference for the ValueExpression associated with the EL
variable. (markt)
* 52445: Don't assume that EL method expressions have exactly three
components (identifier, method name, paramaters). (markt)

Web applications
* 38216: Add the ability to invoke MBean operations to the JMX proxy
sevrlet in the Manager application. Based on a patch by Christopher
Hlubek. (markt)
* Further clarify the relation between values used by RemoteIpValve
and RemoteIpFilter and their use by AccessLogValve. (kkolinko)
* 52243: Improve windows service documentation to clarify how to
include # and/or ; in the value of an environment variable that is
passed to the service. (markt)
* 52366: Fix typo in VirtualWebappLoader documentation (configuration
example). (rjung)
* Replace Bugzilla search link on ROOT/index.jsp page with one
pointing to the bug reporting page of Tomcat site. (kkolinko)
* Move MBean dump code from JMXProxyServlet into a utility class. (rjung)

* 52208: Fix threading issue that may lead to harmless NPE during
shutdown that has occasionally been observed when running the unit
tests. (markt)
* 52213, 52354, 52355 and 52356: Fix some potential concurrency issues
in FastQueue. (markt)

* r1207712 Pool cleaner should be a global thread, not spawn one
thread per connection pool. (fhanik)

* Update Apache Commons Daemon to 1.0.8. (mturk)
* Update Apache Commons Pool to 1.5.7. (kkolinko)
* Fix line ends in .gitignore files contained in source distributions.
* Run Mapper performance test twice if the first run took too long, to
ignore occasional failures. (kkolinko)
* Align .gitignore and build.xml exclude patterns with svn:ignore.
* Configure defaultexcludes for Ant 1.8.1/1.8.2. The .git and
.gitignore patterns are in since Ant 1.8.2, but we include
.gitignore in src distributions. (kkolinko)
* 52237: Allow JUnit logs to be generated in formats other than plain
text. Patch provided by M Hasko. (markt/kkolinko)
* Fix build condition for tomcat-dbcp to always rebuild whan a new
version of commons-pool or commons-dbcp is downloaded. (kkolinko)
* Add example of configuration for SetCharacterEncodingFilter to the
default web.xml file. (kkolinko)
* Switch unit tests to bind Connectors to localhost rather than all
available IP addresses. (markt)
* Update to Eclipse JDT Compiler 3.7.1. (markt)
* Add Netbeans nbproject folder to svn:ignore and .gitignore. (rjung)
* Align .gitignore with trunk. (rjung)


投稿者 xml-rpc : 2012年1月23日 15:21
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/108232