Make sure Windows uninstaller runs with the required elevated privileges.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644169 13f79535-47bb-0310-9956-ffa450edef68
Whitespace police.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644201 13f79535-47bb-0310-9956-ffa450edef68
Bug in generic whitespace checks has now been fixed so enabled the test.
Fix a couple of issues the test highlights.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644203 13f79535-47bb-0310-9956-ffa450edef68
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=57238
Updated SSL/TLS information for Tomcat 8/9
Patch by Glen Peterson

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644321 13f79535-47bb-0310-9956-ffa450edef68
For https://issues.apache.org/bugzilla/show_bug.cgi?id=57238
Update SSL/TLS comment in server.xml

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644323 13f79535-47bb-0310-9956-ffa450edef68
Update comment in server.xml: there are no blocking connectors in Tomcat 9.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644324 13f79535-47bb-0310-9956-ffa450edef68
Correct several places that mention blocking connectors that have been removed from Tomcat 9.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644331 13f79535-47bb-0310-9956-ffa450edef68
Add a comment to explain handling of messages sent by the server immediately after the WebSocket connection is established.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644358 13f79535-47bb-0310-9956-ffa450edef68
Improve comment wording.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644360 13f79535-47bb-0310-9956-ffa450edef68
Parameterise the message used in the test (so we can more easily test different sized messages).

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644373 13f79535-47bb-0310-9956-ffa450edef68
Add a comment to the effect that these options are likely to go away in the future.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644384 13f79535-47bb-0310-9956-ffa450edef68
Add some configuration, and default to sending those useful empty messages. Also remove explicit mention of the tests used.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644412 13f79535-47bb-0310-9956-ffa450edef68
Tests cases for https://java.net/jira/browse/WEBSOCKET_SPEC-232

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644443 13f79535-47bb-0310-9956-ffa450edef68
Revert r1643912 (Log4J Version 2 support for JULI).

Use of ant patch task is problematic on Windows.
Need for JULI integration needs more justification.
Check with upstream commonas logging.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644504 13f79535-47bb-0310-9956-ffa450edef68
Min default buffer size must be at least 8k so this is fine.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644511 13f79535-47bb-0310-9956-ffa450edef68
Revert original fix for BZ 57142 that attempted to:
- determine if the page might use EL
- if it did, create the ELContext (that would be required anyway) and set the
  necessary imports on the ImportHandler when the page loads

This alternative implementation:
- Generates a list of package and class imports at compilation time
- Which are then used when the ELContext is created

The main advantage of this approach is that the ELContext is only generated if it is definitely going to be used rather than if it might be used. There are also some minor optimisations regarding the timing of the String processing to differentiate between package and class imports.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644516 13f79535-47bb-0310-9956-ffa450edef68
Fix ImportHandler issues identified in review of fix for BZ 57142
- delay resolution of class name to Class until it is used
- Use the TCCL to load classes by name

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644523 13f79535-47bb-0310-9956-ffa450edef68
kkolinko review of fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=57215
Don't return the uri if things go wrong. Given that the error states in question should never happen, throw an ISE instead.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644529 13f79535-47bb-0310-9956-ffa450edef68
Follow-up to 1644529. Better fix that actually passes the unit tests.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1644535 13f79535-47bb-0310-9956-ffa450edef68
Use a Cobertura snapshot to get access to Java 8 support

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