2011年5月13日

[installer 2796] Apache Tomcat 7.0.14

Apache Tomcat 7.0.14 出ています。

☆ Apache Tomcat 7.0.14
http://tomcat.apache.org/
http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.14/src/apache-tomcat-7.0.14-src.tar.gz

Tomcat 7.0.14 (markt)
Catalina

* Stylistic improvements to MIME type sync script. Based on a patch
provided by Felix Schumacher. (rjung)
* Ensure that the SSLValve provides the SSL key size as an Integer
rather than a String. (markt)
* Ensure that the RemoteIpValve works correctly with Servlet 3.0
asynchronous requests. (markt)
* Use safe equality test when determining event type in the
MapperListener. (markt)
* Use correct class loader when loading Servlet classes in
StandardWrapper. (markt)
* Provide additional configuration options for the RemoteIpValve and
RemoteIpFilter to allow greater control over the values returned by
ServletRequest#getServerPort() and ServletRequest#getLocalPort()
when Tomcat is behind a reverse proxy. (markt)
* Ensure session cookie paths end in / so that session cookies created
for a context with a path of /foo do not get returned with requests
mapped to a context with a path of /foobar. (markt)

Jasper
* 51177: Ensure Tomcat's MapElResolver always returns Object.class for
getType() as required by the EL specification. (markt)

Tomcat 7.0.13 (markt) not released
Catalina
* Correct mix-up in Realm Javadoc. (markt)
* Fix display of response headers in AccessLogValve. (kkolinko)
* Implement display of multiple request headers in AccessLogValve:
print not just the value of the first header, but of the all of
them, separated by commas. (kkolinko)
* 50306: New StuckThreadDetectionValve to detect requests that take a
long time to process, which might indicate that their processing
threads are stuck. Based on a patch provided by TomLu. (slaurent)
* 51038: Ensure that asynchronous requests are included in access
logs. (markt)
* 51042: Don't trigger session creation listeners when a session ID is
changed as part of the authentication process. (markt)
* 51050: Add additional common but non-standard file extension to MIME
type mappings for MPEG 4 files. Based on a patch by Cedrik
Lime. (markt)
* Add some additional common JARs that do not contain TLDs or web
fragments to the list of JARs to skip when scanning for TLDs and web
fragments. (markt)
* While scanning JARs for TLDs and fragments, avoid using JarFile and
use JarInputStream as in most circumstances where JARs are scanned,
JarFile will create a temporary copy of the JAR rather than using
the resource directly. This change significantly improves startup
performance for applications with lots of JARs to be scanned. (markt)
* Ensure response is committed when AsyncContext#complete() is
called. (markt)
* Add a container event that is fired when a session's ID is changed,
e.g. on authentication. (markt)
* 51099: Correctly implement non-default login configurations
(configured via the loginConfigName attribute) for the the SPNEGO
authenticator. (fhanik/markt)
* 51119: Add JAAS authentication support to the
JMXRemoteLifecycleListener. Patch provided by Neil Laurance. (markt)
* 51136: Provide methods that enable the name of a Context on Context
creation when using Tomcat in an embedded scenario. Based on a patch
provided by David Calavera. (markt)
* 51137: Add additional Microsoft Office MIME type mappings. (rjung)
* Partial sync of MIME type mapping with mime.types from the Apache
web server. About 600 MIME types added, some changed. (rjung)
* Make access logging more robust when logging requests that generate
400 responses since the request object is unlikely to be
fully/correctly populated in that case. (markt)

Coyote
* 50957: Fix regression in HTTP BIO connector that triggered errors
when processing pipe-lined requests. (markt)
* 50158: Ensure the asynchronous requests never timeout if the timeout
is set to zero or less. Based on a patch provided by Chris. (markt)
* 51073: Throw an exception and do not start the APR connector if it
is configured for SSL and an invalid value is provided for
SSLProtocol. (markt)
* Align all the connector implementations with the documented default
setting for processorCache of 200. This changes the default from -1
(unlimited) for the AJP-BIO, AJP-APR and HTTP-APR
connectors. Additional information was also added to the
documentation on how to select an appropriate value.
* Take account of time spent waiting for a processing thread when
calculating connection and keep-alive timeouts for the HTTP BIO
connector. (markt)
* 51095: Don't trigger a NullPointerException when the SSL handshake
fails with the HTTP-APR connector. Patch provided by Mike
Glazer. (markt)
* Improve handling in AJP connectors of the case where too large a AJP
packet is received. (markt)
* Restore the automatic disabling of HTTP keep-alive with the BIO
connector once 75% of the processing threads are in use and make the
threshold configurable. (markt)
* Make pollerSize and maxConnections synonyms for the APR connectors
since they perform the same function. (markt)
* Use maxThreads rather than 10000 as the default maxConnections for
the BIO connectors. (markt)

Jasper
* 47371: Correctly coerce the empty string to zero when used as an
operand in EL arithmetic. Patch provided by gbt. (markt)
* Label JSP/tag file line and column numbers when reporting errors
since it may not be immediately obvious what the numbers
represent. (markt)
* Correct a regression in the fix for 49916 that resulted in JSPs
being compiled twice rather than just once. (markt)
* Log JARs that are scanned for TLDs where no TLD is found so that
users can easily identify JARs that can be added to the list of JARs
to skip. (markt)
* Use a single TLD location cache for a web application rather than
one per JSP compilation to speed up JSP compilation. (markt)
* 51124: Refactor BodyContentImpl to assist in determining the root
cause of this bug. Based on a patch by Ramiro. (markt)

Cluster
* 50950: Correct possible NotSerializableException for an
authenticated session when running with a security manager. (markt)

Web applications
* Configure Security Manager How-To to include a copy of the actual
conf/catalina.policy file when the documentation is built, rather
than maintaining a copy of its content. (kkolinko)
* Fix broken stylesheet URL in XML based manager status
output. (rjung)
* 51156: Ensure session expiration option is available in Manager
application was running web applications that were defined in
server.xml. (markt)

Other
* Clarify error messages in *.sh files to mention that if a script is
not found it might be because execute permission is
needed. (kkolinko)
* Update commons pool to 1.5.6. (markt)
* 51135: Fix auto-detection of JAVA_HOME for 64-bit Windows platforms
that only have a 32-bit JVM installed. (markt)
* 51154: Remove duplicate @deprecated tags in ServletContext
Javadoc. Patch provided by sebb. (markt)
* 51155: Add comments to @deprecated tags that have none. Patch
provided by sebb. (markt)

----
こがよういちろう


投稿者 xml-rpc : 2011年5月13日 12:59
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/103807
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。