Subject: CVS commit: pkgsrc/www/apache-tomcat7
From: Ryo ONODERA
Date: 2016-02-28 11:17:13
Message id: 20160228101713.D9320FBB7@cvs.NetBSD.org

Log Message:
Update to 7.0.68

Changelog:
Tomcat 7.0.68 (violetagg)

    General

        add	Allow to configure multiple JUnit test class patterns with the build \ 
property test.name and document the property in BUILDING.txt. (rjung)

    Catalina

        fix	Correct implementation of validateClientProvidedNewSessionId so \ 
client provided session IDs may be rejected if validation is enabled. (markt)
        fix	56785: Avoid NullPointerException if directory exists on the class \ 
path that is not readable by the Tomcat user. (kkolinko)
        fix	57906: Suppress WebappClassLoader log messages when running with a \ 
security manager on Java 6, caused by \ 
java.beans.Introspector.findExplicitBeanInfo() calls during evaluation of EL \ 
expressions. (kkolinko)
        fix	58692: Make StandardJarScanner more robust. Log a warning if a class \ 
path entry cannot be scanned rather than triggering the failure of the web \ 
application. (markt)
        fix	58701: Reset the instanceInitialized field in StandardWrapper when \ 
unloading a Servlet so that a new instance may be correctly initialized. (markt)
        fix	58702: Ensure an access log entry is generated if the client aborts \ 
the connection. (markt)
        fix	Fixed various issues reported by Findbugs. (violetagg)
        fix	58735: Add support for the X-XSS-Protection header to the \ 
HttpHeaderSecurityFilter. Patch provided by Jacopo Cappellato. (markt)
        fix	58751: Correctly handle the case where an AsyncListener dispatches \ 
to a Servlet on an asynchronous timeout and the Servlet uses sendError() to \ 
trigger an error page. Includes a test case based on code provided by Andy \ 
Wilkinson.(markt)
        fix	58765: Change default for mapperContextRootRedirectEnabled to true \ 
since this is required for correct session management because of the default for \ 
sessionCookiePathUsesTrailingSlash. (markt)
        fix	Add the StatusManagerServlet to the list of Servlets that can only \ 
be loaded by privileged applications. (markt)
        fix	Simplify code and fix messages in \ 
org.apache.catalina.core.DefaultInstanceManager class. (kkolinko)
        fix	Ensure that the proper file encoding if specified will be used when \ 
a readme file is served by DefaultServlet. (violetagg)
        fix	Fix declaration of localPort attribute of Connector MBean: it is \ 
read-only. (kkolinko)
        fix	58766: Make skipping non-class files during annotation scanning \ 
faster by checking the file name first. Improve debug logging. (kkolinko)
        fix	58768: Log a warning if a redirect fails because of an invalid \ 
location. (markt)
        fix	58836: Correctly merge query string parameters when processing a \ 
forwarded request where the target includes a query string that contains a \ 
parameter with no value. (markt/kkolinko)
        fix	Make sure that shared Digester is reset in an unlikely error case in \ 
HostConfig.deployWAR(). (kkolinko)
        fix	Fix a potential JDBC resource leak in DataSourceRealm. (schultz)
        fix	58900: Correctly undeploy symlinked resources and prevent an \ 
infinite cycle of deploy / undeploy. (markt)
        fix	Protect initialization of ResourceLinkFactory when running with a \ 
SecurityManager. (kkolinko)
        add	Extend the feature available in the cluster session manager \ 
implementations that enables session attribute replication to be filtered bases \ 
on attribute name to all session manager implementations. Note that \ 
configuration attribute name has changed from sessionAttributeFilter to \ 
sessionAttributeNameFilter. Apply the filter on load as well as unload to ensure \ 
that configuration changes made while the web application is stopped are applied \ 
to any persisted data. (markt)
        add	Extend the session attribute filtering options to include filtering \ 
based on the implementation class of the value and optional WARN level logging \ 
if an attribute is filtered. These options are available for all of the Manager \ 
implementations that ship with Tomcat. When a SecurityManager is used filtering \ 
will be enabled by default. (markt)
        fix	58905: Ensure that Tomcat.silence() silences the correct logger and \ 
respects the current setting. (markt)
        fix	58946: Ensure that the request parameter map remains immutable when \ 
processing via a RequestDispatcher. (markt)

    Coyote

        add	New configuration option ajpFlush for the AJP connectors to disable \ 
the sending of AJP flush packets. (rjung)

    Jasper

        fix	Fix handling of missing messages in \ 
org.apache.el.util.MessageFactory. (violetagg)

    Cluster

        fix	In order to avoid that the heartbeat thread and the background \ 
thread to run Channel.heartbeat simultaneously, if heartbeatBackgroundEnabled of \ 
SimpleTcpCluster set to true, ensure that the heartbeat thread does not start. \ 
(kfujino)

    WebSocket

        fix	57489: Ensure onClose() is called when a WebSocket connection is \ 
closed even if the sending of the close message fails. Includes test cases by \ 
Barry Coughlan. (markt)
        fix	Fix a timing issue on session close that could result in an \ 
exception being thrown for an incomplete message even through the message was \ 
completed. (markt)

    Web Applications

        fix	Correct some typos in the JNDI resources How-To. (markt)
        fix	Don't create sessions unnecessarily in the Manager application. (markt)
        fix	Don't create sessions unnecessarily in the Host Manager application. \ 
(markt)
        fix	58723: Clarify documentation and error messages for the text \ 
interface of the manager to make clear that version must be used with path when \ 
referencing contexts deployed using parallel deployment. (markt)
        fix	Correct an error in the documentation of the extory will always be \ 
deleted and recreated by expanding the WAR if unpackWARs is true. (markt)
        fix	58935: Remove incorrect references in the documentation to using \ 
jar:file: URLs with the Manager application. (markt)

    Tribes

        fix	Add sun the static cluster. (kfujino)
        fix	Ignore the unnecessary member remove operation from different \ 
domain. (kfujino)
        fix	Add support for the shutdown notification of local members in the \ 
static cluster. (kfujino)
        fix	Ensure that asynchronous session replication thread is a daemon \ 
thread. (kfujino)

    Other

        update	Update the NSIS Installer used to build the Windows Installers to \ 
version 2.50. (markt/kkolinko)

Files:
RevisionActionfile
1.27modifypkgsrc/www/apache-tomcat7/Makefile
1.22modifypkgsrc/www/apache-tomcat7/distinfo