Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56217
Left align makes more sense entries might be very long

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574479 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56204
Clean-up

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574488 13f79535-47bb-0310-9956-ffa450edef68
FindBugs: Avoid NPE when flushing batched WebSocket messages.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574493 13f79535-47bb-0310-9956-ffa450edef68
Findbugs: Remove pointless null check. Refactor.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574495 13f79535-47bb-0310-9956-ffa450edef68
FindBugs: Remove unnecessary null check

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574502 13f79535-47bb-0310-9956-ffa450edef68
Add FindBugs fixes to change log

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574503 13f79535-47bb-0310-9956-ffa450edef68
Update false positives

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574507 13f79535-47bb-0310-9956-ffa450edef68
When reporting threads that are still running while web application is being stopped, print their stack traces to the log.

Minor fixes:
Remember result of Thread.getName() as that method is not trivial.
Strip trailing whitespaces from changelog.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574508 13f79535-47bb-0310-9956-ffa450edef68
Align documentation of DBCP examples to match changes from DBCP 1 -> DBCP 2. Specifically, change "maxActive" -> "maxTotal" and "maxWait" -> "maxWaitMillis" in all examples.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574541 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56199
Restore validateXml option to JspC

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574657 13f79535-47bb-0310-9956-ffa450edef68
Better fix for BZ56199
Fix failing unit tests caused by original fix.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574785 13f79535-47bb-0310-9956-ffa450edef68
Follow up to r1574785
- Ensure blockExternal init param is set
- Remove unused constant

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574809 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56190
AsyncContext.complete() should close the response. dispatch() should be used if further output to the response is required.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574923 13f79535-47bb-0310-9956-ffa450edef68
Update changelog

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1574936 13f79535-47bb-0310-9956-ffa450edef68
Add experimental NIO2 connector
Switch the default connector back to NIO1
Remove forgotten debug.
- Fix socket <-> processor association when a read for the request line is pending.
- Go back to a more conventionnal accept thread in the end, it's simpler (although it did highlight the first issue somehow).
- Use a separate thread for timeouts since the acceptor is more conventional.
- Notice in some tests some issues with the blocking flush when ending a request, so add some code to make it wait for pending writes.
Improve on some non blocking IO issues, still working on output corruption in the test case
Non blocking error handling and cleanups.