Merged r1588462 from tomcat/trunk:
Update Javadoc, as addValve/removeValve methods belong to Pipeline.

The addValve() method is still here (to be called by digester),
but ContainerBase.removeValve() has been removed in Tomcat 7.

This staleness in Javadoc has been noted on the users mailing list.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1588463 13f79535-47bb-0310-9956-ffa450edef68
Merged r1588102 from tomcat/trunk:
Correct signature of SSL.fipsModeGet(),
as native code is implemented as throwing an Exception in this method.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1588465 13f79535-47bb-0310-9956-ffa450edef68
Increase the default maximum size of the executor used for async writes

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589037 13f79535-47bb-0310-9956-ffa450edef68
WebSocket has own section in changelog.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589040 13f79535-47bb-0310-9956-ffa450edef68
Refactor server container shutdown into the destroy method
Destroy the thread group on shutdown
Log a warning if the thread group can't be destroyed

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589044 13f79535-47bb-0310-9956-ffa450edef68
Ensure that threads created to support WebSocket clients are stopped when those clients no longer need them.
Note that while this happens automatically for WebSocket client calls made by web applications, stand-alone clients must call the Tomcat specific method WsWebSocketContainer.destroy().

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589103 13f79535-47bb-0310-9956-ffa450edef68
Merged revisions r1589166, r1589165, r1589170 from tomcat/trunk:
Reviewing r1589103
s/J2EE/JavaEE/ in a message
Correct a typo in changelog
Add changelog entry for Tomcat Native upgrade

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589175 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56449
When creating a new session, add the message handlers to the session before calling Endpoint.onOpen() so the message handlers are in place should the onOpen() method trigger the sending of any messages.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589631 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56430
Extend checks for suspicious URL patterns to include patterns of the form <code>*.a.b</code> which are not valid patterns for extension mappings.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589634 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56416
Align the AJP and HTTP connector implementations with the documented behaviour and use JVM defaults for socket linger.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589672 13f79535-47bb-0310-9956-ffa450edef68
Merged revision 1589668 from tomcat/trunk:
Fixed broken links to java.sun.com. Issue reported via comments.apache.org

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589676 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56382
Merged revision 1589698 from tomcat/trunk:
Add information about finished deployment and its execution time to the logs. Patch provided by Danila Galimov.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589703 13f79535-47bb-0310-9956-ffa450edef68
Revert 1589672. Default linger setting is required.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589724 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56416
Document correct default for socket linger.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589728 13f79535-47bb-0310-9956-ffa450edef68
Minor clean-up. kkolinko review.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589740 13f79535-47bb-0310-9956-ffa450edef68
Refactoring to reduce code duplication.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589851 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56383
Merged revision 1589967 from tomcat/trunk:
Properties for disabling server information and error report are added to the o.a.catalina.valves.ErrorReportValve. Based on the patch provided by Nick Bunn.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589994 13f79535-47bb-0310-9956-ffa450edef68
More defensive coding around some XML activities that are triggered by web applications and are therefore at potential risk of a memory leak.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1589997 13f79535-47bb-0310-9956-ffa450edef68
Merged r1590018 from tomcat/trunk:
Add javadoc for AbstractReplicatedMap ctr parameters added in r1498820 / r1498855
That feature is controlled via "terminateOnStartFailure" option of BackupManager.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1590019 13f79535-47bb-0310-9956-ffa450edef68
Defensive coding around some XML activities that are triggered by web applications and are therefore at potential risk of a memory leak.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1590028 13f79535-47bb-0310-9956-ffa450edef68