This is an automated email from the ASF dual-hosted git repository. markt pushed a change to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git.
from 5091d7f Prep for next version new dd5cbcf Rename webapp-3.0 to webapp to align with 8.5.x and ease back-ports new 3d96f3b Align version specific tests with 8.5.x new 54c4067 Disable debug logging when running cobertura new 0eb525f Polish. Align i18n with 8.5.x new 81b3bf2 Polish. Align with 8.5.x. Spacing, Javadoc. No functional change. new 4e88cfc Back-port performance improvement for setting current thread name new 49e01f9 Polish. Align with 8.5.x. Re-order and clean-up. No functional change. new 8086f27 Back-port performance optimization for path params new aaa63d2 Refactor to reduce duplication new 3de9834 Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63578 new 7bbfa2c Align with 8.5.x to fix failing test The 11 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .gitignore | 4 +- build.xml | 8 +- .../apache/catalina/connector/CoyoteAdapter.java | 196 +++++++++++++-------- .../catalina/connector/LocalStrings.properties | 4 +- .../catalina/connector/LocalStrings_es.properties | 2 +- .../catalina/connector/LocalStrings_fr.properties | 10 ++ .../catalina/connector/LocalStrings_ja.properties | 10 ++ .../LocalStrings_ru.properties | 4 +- .../coyote/http11/AbstractHttp11Processor.java | 94 +++++----- .../apache/coyote/http11/LocalStrings.properties | 4 +- .../manager.xml => res/cobertura/logback.xml | 19 +- res/rat/rat-excludes.txt | 16 +- test/javax/el/TestCompositeELResolver.java | 2 +- test/javax/servlet/jsp/TestPageContext.java | 2 +- .../servlet/resources/TestSchemaValidation.java | 2 +- .../connector/TestCoyoteAdapterRequestFuzzing.java | 65 +++++-- .../catalina/core/TestApplicationContext.java | 8 +- .../catalina/core/TestDefaultInstanceManager.java | 2 +- .../apache/catalina/core/TestStandardContext.java | 8 +- .../core/TestStandardContextResources.java | 10 +- .../apache/catalina/core/TestStandardWrapper.java | 8 +- .../catalina/core/TestSwallowAbortedUploads.java | 47 +++-- .../catalina/ha/context/TestReplicatedContext.java | 2 +- .../apache/catalina/loader/TestVirtualContext.java | 36 ++-- .../catalina/loader/TestVirtualWebappLoader.java | 4 +- .../catalina/loader/TestWebappClassLoader.java | 4 +- .../catalina/servlets/TestDefaultServlet.java | 4 +- .../apache/catalina/startup/SimpleHttpClient.java | 12 +- .../apache/catalina/startup/TestContextConfig.java | 14 +- test/org/apache/catalina/startup/TestTomcat.java | 2 +- .../catalina/startup/TestWebappServiceLoader.java | 2 +- .../coyote/ajp/TestAbstractAjpProcessor.java | 2 +- .../coyote/http11/TestAbstractHttp11Processor.java | 14 +- test/org/apache/el/TestELInJsp.java | 36 ++-- test/org/apache/jasper/compiler/TestCompiler.java | 26 +-- .../jasper/compiler/TestELInterpreterFactory.java | 2 +- test/org/apache/jasper/compiler/TestGenerator.java | 16 +- .../jasper/compiler/TestJspDocumentParser.java | 8 +- test/org/apache/jasper/compiler/TestJspReader.java | 2 +- .../jasper/compiler/TestNodeIntegration.java | 2 +- test/org/apache/jasper/compiler/TestParser.java | 32 ++-- .../compiler/TestParserNoStrictWhitespace.java | 10 +- .../jasper/compiler/TestScriptingVariabler.java | 6 +- .../jasper/compiler/TestTagPluginManager.java | 2 +- test/org/apache/jasper/compiler/TestValidator.java | 27 ++- .../jasper/runtime/TestCustomHttpJspPage.java | 2 +- .../jasper/runtime/TestJspContextWrapper.java | 2 +- .../apache/jasper/runtime/TestJspWriterImpl.java | 4 +- .../apache/jasper/runtime/TestPageContextImpl.java | 6 +- test/org/apache/naming/TestEnvEntry.java | 4 +- .../naming/resources/TestFileDirContext.java | 2 +- .../apache/naming/resources/TestNamingContext.java | 2 +- .../apache/naming/resources/TestWarDirContext.java | 6 +- ...sterThreadScopedHolder.java => TesterData.java} | 25 +-- .../tomcat/util/http/mapper/TestMapperWebapps.java | 6 +- test/webapp-2.2/WEB-INF/web.xml | 4 +- test/webapp-2.3/WEB-INF/web.xml | 4 +- test/webapp-2.4/WEB-INF/web.xml | 4 +- test/webapp-2.5/WEB-INF/web.xml | 4 +- test/webapp-3.0/WEB-INF/web.xml | 119 +------------ .../WEB-INF/lib/resources.jar | Bin .../WEB-INF/web.xml | 4 +- .../'singlequote2.jsp | 0 .../WEB-INF/classes/#Bug51584.txt | 0 .../classes/META-INF/resources/resourceG.jsp | 0 .../WEB-INF/lib/resources.jar | Bin .../WEB-INF/lib/resources2.jar | Bin .../WEB-INF/web.xml | 4 +- .../bug51396.jsp | 0 .../folder/resourceC.jsp | 0 .../folder/resourceE.jsp | 0 .../jndi.jsp | 0 .../resourceA.jsp | 0 .../warDirContext.jsp | 0 .../WEB-INF/web.xml | 4 +- .../WEB-INF/web.xml | 4 +- .../protected.jsp | 0 .../unprotected.jsp | 0 .../target/classes/META-INF/C.tld | 0 .../META-INF/resources/rsrc/resourceE.properties | 0 .../target/classes/rsrc/resourceC.properties | 0 .../src/main/lib/META-INF/B.tld | 0 .../src/main/lib/rsrc/resourceD.properties | 0 .../src/main/misc/resourceI.properties | 0 .../src/main/webapp/WEB-INF/A.tld | 0 .../WEB-INF/classes/rsrc/resourceA.properties | 0 .../src/main/webapp/WEB-INF/lib/rsrc.jar | Bin .../src/main/webapp/WEB-INF/web.xml | 4 +- .../main/webapp/classpathGetResourceAsStream.jsp | 0 .../classpathGetResourceUrlThenGetStream.jsp | 0 .../src/main/webapp/classpathGetResources.jsp | 0 .../src/main/webapp/contextGetRealPath.jsp | 0 .../src/main/webapp/contextGetResource.jsp | 0 .../src/main/webapp/contextGetResourcePaths.jsp | 0 .../src/main/webapp/rsrc/resourceF.properties | 0 .../src/main/webapp/testTlds.jsp | 0 .../src/main/webapp2/WEB-INF/D.tld | 0 .../WEB-INF/classes/rsrc/resourceG.properties | 0 .../WEB-INF/classes/rsrc2/resourceK.properties | 0 .../src/main/webapp2/rsrc/resourceF.properties | 2 +- .../src/main/webapp2/rsrc/resourceH.properties | 0 .../src/main/webapp2/rsrc2/resourceJ.properties | 0 .../target/classes/rsrc/resourceB.properties | 0 test/{webapp-3.0 => webapp}/404.html | 0 test/{webapp-3.0 => webapp}/WEB-INF/bug53545.tld | 0 test/{webapp-3.0 => webapp}/WEB-INF/bugs.tld | 0 .../WEB-INF/classes/META-INF/bug55807.tld | 0 .../META-INF/org.apache.jasper/tagPlugins.xml | 0 .../classes/org/apache/tomcat/Bug58096.class | Bin .../classes/org/apache/tomcat/Bug58096.java | 0 .../WEB-INF/jsp/bug53574.jsp | 0 test/{webapp-3.0 => webapp}/WEB-INF/listener.tld | 0 .../WEB-INF/tags/bug42390.tag | 0 .../WEB-INF/tags/bug48668.tagx | 0 .../WEB-INF/tags/bug49297.tag | 0 .../WEB-INF/tags/bug55198.tagx | 0 .../WEB-INF/tags/bug56265.tagx | 0 .../WEB-INF/tags/bug58178.tag | 0 .../WEB-INF/tags/echo-deferred.tag | 0 .../WEB-INF/tags/echo-double.tag | 0 .../WEB-INF/tags/echo-long.tag | 0 .../WEB-INF/tags/echo-noel.tag | 0 test/{webapp-3.0 => webapp}/WEB-INF/tags/echo.tag | 0 .../WEB-INF/tags/implicit.tld | 0 test/{webapp-3.0 => webapp}/WEB-INF/tags11.tld | 0 test/{webapp-3.0 => webapp}/WEB-INF/tags12.tld | 0 test/{webapp-3.0 => webapp}/WEB-INF/tags20.tld | 0 test/{webapp-3.0 => webapp}/WEB-INF/tags21.tld | 0 test/{webapp-3.0 => webapp}/WEB-INF/test.tld | 0 test/{webapp-3.0 => webapp}/WEB-INF/web.xml | 0 test/{webapp-3.0 => webapp}/annotations.jsp | 0 test/{webapp-3.0 => webapp}/bug36923.jsp | 0 test/{webapp-3.0 => webapp}/bug42390.jsp | 0 test/{webapp-3.0 => webapp}/bug42565.jsp | 0 test/{webapp-3.0 => webapp}/bug44994.jsp | 0 test/{webapp-3.0 => webapp}/bug45nnn/bug45015a.jsp | 0 test/{webapp-3.0 => webapp}/bug45nnn/bug45015b.jsp | 0 test/{webapp-3.0 => webapp}/bug45nnn/bug45015c.jsp | 0 test/{webapp-3.0 => webapp}/bug45nnn/bug45427.jsp | 0 test/{webapp-3.0 => webapp}/bug45nnn/bug45451.jspf | 0 test/{webapp-3.0 => webapp}/bug45nnn/bug45451a.jsp | 0 test/{webapp-3.0 => webapp}/bug45nnn/bug45451b.jsp | 0 test/{webapp-3.0 => webapp}/bug45nnn/bug45451c.jsp | 0 .../{webapp-3.0 => webapp}/bug45nnn/bug45451d.jspx | 0 test/{webapp-3.0 => webapp}/bug45nnn/bug45451e.jsp | 0 test/{webapp-3.0 => webapp}/bug45nnn/bug45511.jsp | 0 test/{webapp-3.0 => webapp}/bug46381.jsp | 0 test/{webapp-3.0 => webapp}/bug46596.jsp | 0 test/{webapp-3.0 => webapp}/bug47331.jsp | 0 test/{webapp-3.0 => webapp}/bug47413.jsp | 0 test/{webapp-3.0 => webapp}/bug47977.jspx | 0 test/{webapp-3.0 => webapp}/bug48nnn/bug48112.jsp | 0 test/{webapp-3.0 => webapp}/bug48nnn/bug48616.jsp | 0 test/{webapp-3.0 => webapp}/bug48nnn/bug48616b.jsp | 0 test/{webapp-3.0 => webapp}/bug48nnn/bug48627.jsp | 0 test/{webapp-3.0 => webapp}/bug48nnn/bug48668a.jsp | 0 test/{webapp-3.0 => webapp}/bug48nnn/bug48668b.jsp | 0 .../bug48nnn/bug48701-TVI-NFA.jsp | 0 .../bug48nnn/bug48701-TVI-NG.jsp | 0 .../bug48nnn/bug48701-UseBean.jsp | 0 .../bug48nnn/bug48701-VI.jsp | 0 .../bug48nnn/bug48701-fail.jsp | 0 test/{webapp-3.0 => webapp}/bug48nnn/bug48827.jspx | 0 test/{webapp-3.0 => webapp}/bug49nnn/bug49196.jsp | 0 .../bug49nnn/bug49297DuplicateAttr.jsp | 0 .../bug49nnn/bug49297MultipleImport1.jsp | 0 .../bug49nnn/bug49297MultipleImport2.jsp | 0 .../bug49nnn/bug49297MultiplePageEncoding1.jsp | 0 .../bug49nnn/bug49297MultiplePageEncoding2.jsp | 0 .../bug49nnn/bug49297MultiplePageEncoding3.jsp | 0 .../bug49nnn/bug49297MultiplePageEncoding4.jsp | 0 .../bug49nnn/bug49297NoSpace.jsp | 0 .../bug49nnn/bug49297Tag.jsp | 0 test/{webapp-3.0 => webapp}/bug49nnn/bug49555.jsp | 0 test/{webapp-3.0 => webapp}/bug49nnn/bug49726a.jsp | 0 test/{webapp-3.0 => webapp}/bug49nnn/bug49726b.jsp | 0 test/{webapp-3.0 => webapp}/bug49nnn/bug49799.jsp | 0 test/{webapp-3.0 => webapp}/bug53257/foo bar.jsp | 0 test/{webapp-3.0 => webapp}/bug53257/foo bar.txt | 0 .../bug53257/foo bar/foobar.jsp | 0 .../bug53257/foo bar/foobar.txt | 0 test/{webapp-3.0 => webapp}/bug53257/foo#bar.jsp | 0 test/{webapp-3.0 => webapp}/bug53257/foo#bar.txt | 0 test/{webapp-3.0 => webapp}/bug53257/foo%bar.jsp | 0 test/{webapp-3.0 => webapp}/bug53257/foo%bar.txt | 0 test/{webapp-3.0 => webapp}/bug53257/foo&bar.jsp | 0 test/{webapp-3.0 => webapp}/bug53257/foo&bar.txt | 0 test/{webapp-3.0 => webapp}/bug53257/foo+bar.jsp | 0 test/{webapp-3.0 => webapp}/bug53257/foo+bar.txt | 0 test/{webapp-3.0 => webapp}/bug53257/foo;bar.jsp | 0 test/{webapp-3.0 => webapp}/bug53257/foo;bar.txt | 0 test/{webapp-3.0 => webapp}/bug53257/index.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug50408.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug51544.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug52335.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug53465.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug53467].jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug53545.html | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug53545.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug53986.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug54241a.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug54241b.jsp | 0 .../{webapp-3.0 => webapp}/bug5nnnn/bug54801a.jspx | 0 .../{webapp-3.0 => webapp}/bug5nnnn/bug54801b.jspx | 0 .../{webapp-3.0 => webapp}/bug5nnnn/bug54821a.jspx | 0 .../{webapp-3.0 => webapp}/bug5nnnn/bug54821b.jspx | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug55198.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug55642a.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug55642b.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug55807.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug56029.jspx | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug56147.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug56265.jsp | 0 .../bug5nnnn/bug56334and56561.jspx | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug56529.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug56581.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug56612.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug57601.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug57601.txt | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug58096.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug58178.jsp | 0 test/{webapp-3.0 => webapp}/bug5nnnn/bug58444.jsp | 0 test/{webapp-3.0 => webapp}/bug6nnnn/bug60431.jsp | 0 test/{webapp-3.0 => webapp}/echo-params.jsp | 0 test/{webapp-3.0 => webapp}/el-method.jsp | 0 .../el-misc-no-quote-attribute-el.jsp | 0 .../el-misc-with-quote-attribute-el.jsp | 0 test/{webapp-3.0 => webapp}/index.html | 0 test/{webapp-3.0 => webapp}/jsp/pageContext1.jsp | 0 test/{webapp-3.0 => webapp}/jsp/pageContext2.jsp | 0 test/{webapp-3.0 => webapp}/script-expr.jsp | 0 .../{webapp-3.0 => webapp}/welcome-files/index.jsp | 0 .../welcome-files/sub/.gitignore | 0 webapps/docs/changelog.xml | 8 + 234 files changed, 529 insertions(+), 485 deletions(-) copy java/org/apache/catalina/{servlets => connector}/LocalStrings_ru.properties (73%) copy webapps/host-manager/manager.xml => res/cobertura/logback.xml (66%) copy test/org/apache/tomcat/unittest/{TesterThreadScopedHolder.java => TesterData.java} (64%) rename test/{webapp-3.0-fragments-empty-absolute-ordering => webapp-fragments-empty-absolute-ordering}/WEB-INF/lib/resources.jar (100%) rename test/{webapp-3.0-fragments-empty-absolute-ordering => webapp-fragments-empty-absolute-ordering}/WEB-INF/web.xml (95%) rename test/{webapp-3.0-fragments => webapp-fragments}/'singlequote2.jsp (100%) rename test/{webapp-3.0-fragments => webapp-fragments}/WEB-INF/classes/#Bug51584.txt (100%) rename test/{webapp-3.0-fragments => webapp-fragments}/WEB-INF/classes/META-INF/resources/resourceG.jsp (100%) rename test/{webapp-3.0-fragments => webapp-fragments}/WEB-INF/lib/resources.jar (100%) rename test/{webapp-3.0-fragments => webapp-fragments}/WEB-INF/lib/resources2.jar (100%) rename test/{webapp-3.0-fragments => webapp-fragments}/WEB-INF/web.xml (99%) rename test/{webapp-3.0-fragments => webapp-fragments}/bug51396.jsp (100%) rename test/{webapp-3.0-fragments => webapp-fragments}/folder/resourceC.jsp (100%) rename test/{webapp-3.0-fragments => webapp-fragments}/folder/resourceE.jsp (100%) rename test/{webapp-3.0-fragments => webapp-fragments}/jndi.jsp (100%) rename test/{webapp-3.0-fragments => webapp-fragments}/resourceA.jsp (100%) rename test/{webapp-3.0-fragments => webapp-fragments}/warDirContext.jsp (100%) rename test/{webapp-3.0-servletsecurity => webapp-servletsecurity}/WEB-INF/web.xml (97%) rename test/{webapp-3.0-servletsecurity2 => webapp-servletsecurity2}/WEB-INF/web.xml (96%) rename test/{webapp-3.0-servletsecurity2 => webapp-servletsecurity2}/protected.jsp (100%) rename test/{webapp-3.0-servletsecurity2 => webapp-servletsecurity2}/unprotected.jsp (100%) rename test/{webapp-3.0-virtual-library => webapp-virtual-library}/target/classes/META-INF/C.tld (100%) rename test/{webapp-3.0-virtual-library => webapp-virtual-library}/target/classes/META-INF/resources/rsrc/resourceE.properties (100%) rename test/{webapp-3.0-virtual-library => webapp-virtual-library}/target/classes/rsrc/resourceC.properties (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/lib/META-INF/B.tld (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/lib/rsrc/resourceD.properties (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/misc/resourceI.properties (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/WEB-INF/A.tld (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/WEB-INF/classes/rsrc/resourceA.properties (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/WEB-INF/lib/rsrc.jar (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/WEB-INF/web.xml (95%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/classpathGetResourceAsStream.jsp (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/classpathGetResourceUrlThenGetStream.jsp (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/classpathGetResources.jsp (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/contextGetRealPath.jsp (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/contextGetResource.jsp (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/contextGetResourcePaths.jsp (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/rsrc/resourceF.properties (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp/testTlds.jsp (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp2/WEB-INF/D.tld (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp2/WEB-INF/classes/rsrc/resourceG.properties (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp2/WEB-INF/classes/rsrc2/resourceK.properties (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp2/rsrc/resourceF.properties (92%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp2/rsrc/resourceH.properties (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/src/main/webapp2/rsrc2/resourceJ.properties (100%) rename test/{webapp-3.0-virtual-webapp => webapp-virtual-webapp}/target/classes/rsrc/resourceB.properties (100%) rename test/{webapp-3.0 => webapp}/404.html (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/bug53545.tld (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/bugs.tld (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/classes/META-INF/bug55807.tld (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/classes/META-INF/org.apache.jasper/tagPlugins.xml (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/classes/org/apache/tomcat/Bug58096.class (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/classes/org/apache/tomcat/Bug58096.java (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/jsp/bug53574.jsp (100%) copy test/{webapp-3.0 => webapp}/WEB-INF/listener.tld (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/bug42390.tag (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/bug48668.tagx (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/bug49297.tag (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/bug55198.tagx (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/bug56265.tagx (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/bug58178.tag (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/echo-deferred.tag (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/echo-double.tag (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/echo-long.tag (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/echo-noel.tag (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/echo.tag (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/tags/implicit.tld (100%) copy test/{webapp-3.0 => webapp}/WEB-INF/tags11.tld (100%) copy test/{webapp-3.0 => webapp}/WEB-INF/tags12.tld (100%) copy test/{webapp-3.0 => webapp}/WEB-INF/tags20.tld (100%) copy test/{webapp-3.0 => webapp}/WEB-INF/tags21.tld (100%) rename test/{webapp-3.0 => webapp}/WEB-INF/test.tld (100%) copy test/{webapp-3.0 => webapp}/WEB-INF/web.xml (100%) rename test/{webapp-3.0 => webapp}/annotations.jsp (100%) rename test/{webapp-3.0 => webapp}/bug36923.jsp (100%) rename test/{webapp-3.0 => webapp}/bug42390.jsp (100%) rename test/{webapp-3.0 => webapp}/bug42565.jsp (100%) rename test/{webapp-3.0 => webapp}/bug44994.jsp (100%) rename test/{webapp-3.0 => webapp}/bug45nnn/bug45015a.jsp (100%) rename test/{webapp-3.0 => webapp}/bug45nnn/bug45015b.jsp (100%) rename test/{webapp-3.0 => webapp}/bug45nnn/bug45015c.jsp (100%) rename test/{webapp-3.0 => webapp}/bug45nnn/bug45427.jsp (100%) rename test/{webapp-3.0 => webapp}/bug45nnn/bug45451.jspf (100%) rename test/{webapp-3.0 => webapp}/bug45nnn/bug45451a.jsp (100%) rename test/{webapp-3.0 => webapp}/bug45nnn/bug45451b.jsp (100%) rename test/{webapp-3.0 => webapp}/bug45nnn/bug45451c.jsp (100%) rename test/{webapp-3.0 => webapp}/bug45nnn/bug45451d.jspx (100%) rename test/{webapp-3.0 => webapp}/bug45nnn/bug45451e.jsp (100%) rename test/{webapp-3.0 => webapp}/bug45nnn/bug45511.jsp (100%) rename test/{webapp-3.0 => webapp}/bug46381.jsp (100%) rename test/{webapp-3.0 => webapp}/bug46596.jsp (100%) rename test/{webapp-3.0 => webapp}/bug47331.jsp (100%) rename test/{webapp-3.0 => webapp}/bug47413.jsp (100%) rename test/{webapp-3.0 => webapp}/bug47977.jspx (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48112.jsp (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48616.jsp (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48616b.jsp (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48627.jsp (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48668a.jsp (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48668b.jsp (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48701-TVI-NFA.jsp (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48701-TVI-NG.jsp (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48701-UseBean.jsp (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48701-VI.jsp (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48701-fail.jsp (100%) rename test/{webapp-3.0 => webapp}/bug48nnn/bug48827.jspx (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49196.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49297DuplicateAttr.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49297MultipleImport1.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49297MultipleImport2.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49297MultiplePageEncoding1.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49297MultiplePageEncoding2.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49297MultiplePageEncoding3.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49297MultiplePageEncoding4.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49297NoSpace.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49297Tag.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49555.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49726a.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49726b.jsp (100%) rename test/{webapp-3.0 => webapp}/bug49nnn/bug49799.jsp (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo bar.jsp (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo bar.txt (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo bar/foobar.jsp (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo bar/foobar.txt (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo#bar.jsp (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo#bar.txt (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo%bar.jsp (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo%bar.txt (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo&bar.jsp (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo&bar.txt (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo+bar.jsp (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo+bar.txt (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo;bar.jsp (100%) rename test/{webapp-3.0 => webapp}/bug53257/foo;bar.txt (100%) rename test/{webapp-3.0 => webapp}/bug53257/index.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug50408.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug51544.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug52335.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug53465.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug53467].jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug53545.html (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug53545.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug53986.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug54241a.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug54241b.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug54801a.jspx (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug54801b.jspx (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug54821a.jspx (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug54821b.jspx (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug55198.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug55642a.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug55642b.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug55807.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug56029.jspx (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug56147.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug56265.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug56334and56561.jspx (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug56529.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug56581.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug56612.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug57601.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug57601.txt (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug58096.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug58178.jsp (100%) rename test/{webapp-3.0 => webapp}/bug5nnnn/bug58444.jsp (100%) rename test/{webapp-3.0 => webapp}/bug6nnnn/bug60431.jsp (100%) rename test/{webapp-3.0 => webapp}/echo-params.jsp (100%) rename test/{webapp-3.0 => webapp}/el-method.jsp (100%) rename test/{webapp-3.0 => webapp}/el-misc-no-quote-attribute-el.jsp (100%) rename test/{webapp-3.0 => webapp}/el-misc-with-quote-attribute-el.jsp (100%) rename test/{webapp-3.0 => webapp}/index.html (100%) rename test/{webapp-3.0 => webapp}/jsp/pageContext1.jsp (100%) rename test/{webapp-3.0 => webapp}/jsp/pageContext2.jsp (100%) rename test/{webapp-3.0 => webapp}/script-expr.jsp (100%) rename test/{webapp-3.0 => webapp}/welcome-files/index.jsp (100%) rename test/{webapp-3.0 => webapp}/welcome-files/sub/.gitignore (100%) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org