Internet explorer tools for validating xml and viewing xslt output
This was work-around for HTTP upgrade connections by treating this as 58103: When pipelining requests, and the previous request was an async request, ensure that the socket is removed from the waiting requests so that the async timeout thread doesn't process it during the next request.
(markt) 58157: Ensure that the handling of async timeouts does not result in an unnecessary dispatch to a container thread that could result in the current socket being added to the Poller multiple times with multiple attempts to process the same event for the same socket.
This aligns the code with Tomcat 8 and makes it easier to run the Autobahn testsuite against the Web Socket implementation.
(markt) Extend the feature available in the cluster session manager implementations that enables session attribute replication to be filtered based on attribute name to all session manager implementations.
61489: When using the CGI servlet, make the generation of command line arguments from the query string (as per section 4.4 of RFC 3875) optional.
The feature is enabled by default for consistency with previous releases. (markt) 58244: Handle the case when Open SSL resumes a TLS session using a ticket and the full client certificate chain is not available.
Tomcat now includes a work-around so either form of the cipher suite name can be used when running on an IBM JRE.
(markt) 58357: For reasons not currently understood when the APR/native connector is used with Open SSL reads can return an error code when there is no apparent error.
Use this new mechanism to extend Security Manager protection to the system property replacement feature of the digester.(markt) Refactor the build script and the NSIS installer script so that either NSIS 2.x or NSIS 3.x can be used to build the installer. (schultz) via JMX does not trigger initialisation of the associated servlet.This is primarily to re-enable building the installer on the Linux based CI system where the combination of NSIS 3.x and wine leads to failed installer builds. With some frameworks this can trigger an unexpected initialisation thread and if initilisation is not thread-safe the initialisation can then fail.(violetagg) 61150: Configure the Manager and Host-Manager web applications to permit serialization and deserialization of CRSFPrevention Filter related session objects to avoid warning messages and/or stack traces on web application stop and/or start when running under a security manager.(markt) Review those places where Tomcat re-encodes a URI or URI component and ensure that that correct encoding (path differs from query string) is applied and that the encoding is applied consistently.