Add support for JARs nested in WARs to the Jar abstraction used by the
JAR scanner.

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

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523624 13f79535-47bb-0310-9956-ffa450edef68
Extend the WebResourceRoot API to allow definition of a base, archive
and internal path for the creation of a ResourceSet

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523625 13f79535-47bb-0310-9956-ffa450edef68
Add parsing of the archive path (currently unused) from the supplied
URL.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523627 13f79535-47bb-0310-9956-ffa450edef68
Create JarWarResourceSet as a copy of JarResourceSet and modify
StandardRoot to use it when appropriate.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523628 13f79535-47bb-0310-9956-ffa450edef68
Correctly populate the entries list.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523629 13f79535-47bb-0310-9956-ffa450edef68
Refactor JarWarResourceSet to extend JarResourceSet to reduce code
duplication.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523630 13f79535-47bb-0310-9956-ffa450edef68
Refactor to reduce code duplication.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523631 13f79535-47bb-0310-9956-ffa450edef68
Further refactoring to support resource JARs in packed WARs

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523632 13f79535-47bb-0310-9956-ffa450edef68
Add support for a custom URL protocol "war" that is used when accessing
JARs inside packed WAR files as the jar protocol does not support
nesting.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523633 13f79535-47bb-0310-9956-ffa450edef68
Pull up common code

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523634 13f79535-47bb-0310-9956-ffa450edef68
Re-order parameters to be more logical

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523635 13f79535-47bb-0310-9956-ffa450edef68
Reduce visibility of fields in abstract methods

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523636 13f79535-47bb-0310-9956-ffa450edef68
Pull up common code

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

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523639 13f79535-47bb-0310-9956-ffa450edef68
Update to APR/native connector version 1.1.28 that includes a necessary fix for WebSocket and Servlet 3.1 non-blocking IO.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1523646 13f79535-47bb-0310-9956-ffa450edef68
Update to APR/native connector version 1.1.28 that includes a necessary fix for WebSocket and Servlet 3.1 non-blocking IO.
Also update the minimum required version to 1.1.28

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