This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository tomcat8.
commit 704229cbf748cbfab1338cb5d9e4051e0ac70b00 Merge: 4c0c843 67517d2 Author: Emmanuel Bourg <[email protected]> Date: Mon Mar 30 17:20:51 2015 +0200 Merge tag 'upstream/8.0.21' Upstream version 8.0.21 BUILDING.txt | 16 +- bin/catalina-tasks.xml | 11 +- build.properties.default | 11 +- build.xml | 45 +- conf/catalina.properties | 2 +- java/javax/el/ImportHandler.java | 53 +- java/javax/el/LocalStrings.properties | 1 - java/javax/servlet/http/HttpServlet.java | 12 +- java/javax/servlet/resources/web-app_2_5.xsd | 2 +- java/org/apache/catalina/Realm.java | 9 + java/org/apache/catalina/WebResourceRoot.java | 6 + java/org/apache/catalina/WebResourceSet.java | 6 + .../catalina/authenticator/AuthenticatorBase.java | 78 +++ .../catalina/authenticator/BasicAuthenticator.java | 33 +- .../authenticator/DigestAuthenticator.java | 44 +- .../catalina/authenticator/FormAuthenticator.java | 35 +- .../catalina/authenticator/LocalStrings.properties | 5 + .../authenticator/NonLoginAuthenticator.java | 35 +- .../catalina/authenticator/SSLAuthenticator.java | 39 +- .../catalina/authenticator/SingleSignOn.java | 3 +- .../authenticator/SpnegoAuthenticator.java | 30 +- .../apache/catalina/connector/CoyoteAdapter.java | 58 ++- .../catalina/connector/LocalStrings.properties | 2 + .../apache/catalina/connector/OutputBuffer.java | 2 +- java/org/apache/catalina/connector/Request.java | 7 +- .../apache/catalina/core/ApplicationContext.java | 30 +- .../catalina/core/ApplicationHttpRequest.java | 29 +- .../apache/catalina/core/AprLifecycleListener.java | 34 +- .../org/apache/catalina/core/AsyncContextImpl.java | 10 +- .../core/JreMemoryLeakPreventionListener.java | 2 +- .../apache/catalina/core/LocalStrings.properties | 3 + java/org/apache/catalina/core/StandardContext.java | 28 +- java/org/apache/catalina/core/StandardHost.java | 3 + java/org/apache/catalina/core/StandardWrapper.java | 2 +- java/org/apache/catalina/filters/CorsFilter.java | 99 +++- .../apache/catalina/ha/session/DeltaManager.java | 19 - .../catalina/ha/session/LocalStrings.properties | 2 - .../catalina/ha/session/LocalStrings_es.properties | 2 - .../catalina/loader/WebappClassLoaderBase.java | 2 +- .../mbeans/JmxRemoteLifecycleListener.java | 225 ++++++--- .../apache/catalina/mbeans/LocalStrings.properties | 1 - java/org/apache/catalina/realm/CombinedRealm.java | 35 ++ .../realm/DigestCredentialHandlerBase.java | 23 +- java/org/apache/catalina/realm/JDBCRealm.java | 9 +- java/org/apache/catalina/realm/JNDIRealm.java | 332 ++++++++++++- .../apache/catalina/realm/LocalStrings.properties | 7 + java/org/apache/catalina/realm/RealmBase.java | 21 + .../catalina/security/SecurityClassLoad.java | 1 - .../apache/catalina/security/SecurityListener.java | 7 +- java/org/apache/catalina/servlets/CGIServlet.java | 20 +- .../apache/catalina/servlets/DefaultServlet.java | 24 +- java/org/apache/catalina/startup/Constants.java | 1 + .../org/apache/catalina/startup/ContextConfig.java | 7 +- java/org/apache/catalina/startup/ExpandWar.java | 61 ++- java/org/apache/catalina/startup/HostConfig.java | 99 ++-- .../catalina/startup/LocalStrings.properties | 1 + java/org/apache/catalina/startup/Tomcat.java | 35 +- .../catalina/startup/WebappServiceLoader.java | 19 +- .../interceptors/DomainFilterInterceptor.java | 8 +- .../tribes/tipis/AbstractReplicatedMap.java | 4 +- .../catalina/tribes/tipis/ReplicatedMap.java | 26 + .../catalina/valves/ExtendedAccessLogValve.java | 23 +- .../apache/catalina/valves/PersistentValve.java | 4 +- .../webresources/AbstractArchiveResource.java | 45 +- .../webresources/AbstractArchiveResourceSet.java | 40 ++ .../webresources/AbstractFileResourceSet.java | 11 + .../catalina/webresources/AbstractResourceSet.java | 3 +- .../catalina/webresources/DirResourceSet.java | 2 +- .../catalina/webresources/EmptyResourceSet.java | 5 + .../apache/catalina/webresources/JarResource.java | 14 +- .../catalina/webresources/JarResourceSet.java | 3 +- .../catalina/webresources/JarWarResource.java | 15 +- .../catalina/webresources/JarWarResourceSet.java | 3 +- .../apache/catalina/webresources/StandardRoot.java | 12 + java/org/apache/coyote/AbstractProtocol.java | 13 +- java/org/apache/coyote/ActionCode.java | 8 +- java/org/apache/coyote/AsyncStateMachine.java | 16 +- java/org/apache/coyote/Request.java | 20 +- java/org/apache/coyote/Response.java | 15 +- .../apache/coyote/ajp/AbstractAjpProcessor.java | 33 +- .../org/apache/coyote/ajp/AbstractAjpProtocol.java | 14 +- java/org/apache/coyote/ajp/AjpAprProcessor.java | 3 +- java/org/apache/coyote/ajp/AjpAprProtocol.java | 4 +- java/org/apache/coyote/ajp/AjpNio2Processor.java | 11 +- java/org/apache/coyote/ajp/AjpNioProcessor.java | 7 +- java/org/apache/coyote/ajp/Constants.java | 1 + .../coyote/http11/AbstractHttp11Processor.java | 31 +- .../coyote/http11/AbstractHttp11Protocol.java | 63 +++ .../apache/coyote/http11/AbstractInputBuffer.java | 17 +- .../apache/coyote/http11/AbstractOutputBuffer.java | 4 +- .../apache/coyote/http11/Http11AprProcessor.java | 15 +- .../apache/coyote/http11/Http11AprProtocol.java | 14 +- .../apache/coyote/http11/Http11Nio2Processor.java | 7 +- .../apache/coyote/http11/Http11Nio2Protocol.java | 4 +- .../apache/coyote/http11/Http11NioProcessor.java | 12 +- .../apache/coyote/http11/Http11NioProtocol.java | 4 +- java/org/apache/coyote/http11/Http11Processor.java | 12 +- java/org/apache/coyote/http11/Http11Protocol.java | 4 +- .../coyote/http11/InternalAprOutputBuffer.java | 3 +- .../coyote/http11/filters/BufferedInputFilter.java | 2 + .../coyote/http11/filters/ChunkedInputFilter.java | 29 +- .../coyote/http11/filters/IdentityInputFilter.java | 18 +- .../http11/upgrade/AbstractServletInputStream.java | 21 +- .../upgrade/AbstractServletOutputStream.java | 26 +- .../http11/upgrade/AprServletOutputStream.java | 2 +- .../coyote/http11/upgrade/LocalStrings.properties | 4 + java/org/apache/jasper/JspC.java | 24 +- java/org/apache/jasper/JspCompilationContext.java | 12 +- java/org/apache/jasper/compiler/Compiler.java | 4 +- java/org/apache/jasper/compiler/PageDataImpl.java | 2 +- .../apache/jasper/compiler/TagFileProcessor.java | 4 + .../apache/jasper/compiler/TagLibraryInfoImpl.java | 5 +- .../jasper/runtime/ProtectedFunctionMapper.java | 103 +--- .../apache/jasper/security/SecurityClassLoad.java | 8 - .../apache/jasper/servlet/JspCServletContext.java | 12 +- .../apache/jasper/servlet/JspServletWrapper.java | 2 +- java/org/apache/jasper/servlet/TldScanner.java | 23 +- java/org/apache/naming/factory/BeanFactory.java | 69 ++- java/org/apache/tomcat/jni/Library.java | 40 +- .../apache/tomcat/jni/LibraryNotFoundError.java | 35 +- java/org/apache/tomcat/jni/SSL.java | 4 +- .../apache/tomcat/util/descriptor/web/WebXml.java | 2 +- .../http/fileupload/util/mime/MimeUtility.java | 2 +- .../modules/MbeansDescriptorsDigesterSource.java | 12 +- .../apache/tomcat/util/net/AbstractEndpoint.java | 72 +++ java/org/apache/tomcat/util/net/AprEndpoint.java | 237 +++++---- java/org/apache/tomcat/util/net/Nio2Endpoint.java | 28 +- java/org/apache/tomcat/util/net/NioEndpoint.java | 62 +-- java/org/apache/tomcat/util/net/SSLSupport.java | 44 +- java/org/apache/tomcat/util/net/SocketWrapper.java | 37 +- .../tomcat/util/net/jsse/JSSEImplementation.java | 7 + .../tomcat/util/net/jsse/JSSESocketFactory.java | 95 +++- .../apache/tomcat/util/net/jsse/JSSESupport.java | 57 ++- .../tomcat/util/net/jsse/openssl/Cipher.java | 283 ++++++++++- .../tomcat/util/net/jsse/openssl/KeyExchange.java | 24 +- .../openssl/OpenSSLCipherConfigurationParser.java | 30 +- .../util/net/jsse/res/LocalStrings.properties | 2 + .../tomcat/util/net/res/LocalStrings.properties | 2 + .../tomcat/util/scan/JarFileUrlNestedJar.java | 2 +- .../tomcat/websocket/AsyncChannelGroupUtil.java | 47 +- .../tomcat/websocket/LocalStrings.properties | 4 +- .../apache/tomcat/websocket/PerMessageDeflate.java | 54 +- java/org/apache/tomcat/websocket/WsSession.java | 9 +- .../tomcat/websocket/WsWebSocketContainer.java | 3 +- .../websocket/server/LocalStrings.properties | 2 +- .../tomcat/websocket/server/WsServerContainer.java | 8 +- modules/jdbc-pool/doc/jdbc-pool.xml | 2 +- modules/jdbc-pool/doc/package.xsl | 2 +- .../tomcat/jdbc/test/TestSizePreservation.java | 2 +- res/ide-support/eclipse/eclipse.classpath | 2 +- .../netbeans/nb-tomcat-build.properties | 2 +- res/ide-support/netbeans/project.xml | 2 +- res/maven/mvn.properties.default | 2 +- res/maven/tomcat-embed-jasper.pom | 2 +- res/maven/tomcat-jasper.pom | 2 +- test/javax/el/TestArrayELResolver.java | 2 +- test/javax/el/TestImportHandler.java | 28 +- test/javax/servlet/http/TestHttpServlet.java | 73 +++ test/javax/servlet/jsp/TesterPageContext.java | 195 ++++++++ .../TestScopedAttributeELResolverPerformance.java} | 34 +- .../TestSSOnonLoginAndBasicAuthenticator.java | 2 +- .../TestSSOnonLoginAndDigestAuthenticator.java | 2 +- .../TesterDigestAuthenticatorPerformance.java | 5 + .../catalina/connector/TestOutputBuffer.java | 2 +- .../org/apache/catalina/connector/TestRequest.java | 6 +- .../connector/TestResponsePerformance.java | 51 +- .../catalina/core/TestApplicationContext.java | 11 +- .../catalina/core/TestApplicationFilterChain.java | 110 ----- .../apache/catalina/core/TestAsyncContextImpl.java | 104 +++- .../apache/catalina/core/TestStandardContext.java | 49 ++ .../catalina/core/TestStandardContextAliases.java | 8 +- .../apache/catalina/filters/TestCorsFilter.java | 131 ++++- .../catalina/filters/TesterHttpServletRequest.java | 20 +- .../catalina/ha/context/TestReplicatedContext.java | 2 +- ...TestWebappClassLoaderThreadLocalMemoryLeak.java | 10 +- test/org/apache/catalina/mapper/TestMapper.java | 36 +- .../catalina/mapper/TestMapperPerformance.java | 61 +++ .../catalina/servlets/TestDefaultServlet.java | 37 +- .../catalina/servlets/TestWebdavServlet.java | 2 +- .../catalina/session/TestPersistentManager.java | 88 +++- .../apache/catalina/startup/SimpleHttpClient.java | 4 + test/org/apache/catalina/startup/TestTomcat.java | 2 +- .../catalina/startup/TestWebappServiceLoader.java | 60 ++- .../apache/catalina/startup/TomcatBaseTest.java | 17 +- .../valves/TestExtendedAccessLogValve.java | 63 +++ .../catalina/valves/TesterAccessLogValve.java | 13 +- test/org/apache/coyote/ajp/SimpleAjpClient.java | 20 +- .../coyote/ajp/TestAbstractAjpProcessor.java | 128 ++++- .../coyote/http11/TestAbstractHttp11Processor.java | 102 +++- .../coyote/http11/TestInternalInputBuffer.java | 4 +- .../http11/filters/TestChunkedInputFilter.java | 3 + test/org/apache/el/TestELInJsp.java | 4 +- .../apache/jasper/TestJspCompilationContext.java | 32 ++ test/org/apache/jasper/compiler/TestNode.java | 2 +- test/org/apache/jasper/servlet/TestTldScanner.java | 29 ++ test/org/apache/tomcat/unittest/TesterCounter.java | 11 + .../tomcat/unittest/TesterLeakingServlet1.java | 8 +- .../tomcat/unittest/TesterLeakingServlet2.java | 6 + .../apache/tomcat/util/buf/TestB2CConverter.java | 3 +- test/org/apache/tomcat/util/net/TesterSupport.java | 3 +- .../tomcat/util/net/jsse/openssl/TestCipher.java | 43 +- .../TestOpenSSLCipherConfigurationParser.java | 5 +- .../TestOpenSSLCipherConfigurationParserOnly.java | 69 +++ .../util/net/jsse/openssl/TesterOpenSSL.java | 57 ++- test/org/apache/tomcat/util/net/localhost-cert.pem | 62 +-- .../org/apache/tomcat/util/net/localhost-copy1.jks | Bin 2197 -> 2197 bytes test/org/apache/tomcat/util/net/localhost.jks | Bin 2197 -> 2197 bytes test/org/apache/tomcat/util/net/user1.jks | Bin 2194 -> 2194 bytes .../tomcat/websocket/TestWsWebSocketContainer.java | 2 +- .../a/Foo.java} | 28 +- .../b/Foo.java} | 28 +- test/webapp/WEB-INF/web.xml | 19 + test/webapp/bug5nnnn/bug57601.jsp | 18 + test/webapp/bug5nnnn/bug57601.txt | 16 + webapps/docs/changelog.xml | 547 ++++++++++++++++++++- webapps/docs/class-loader-howto.xml | 6 +- webapps/docs/config/ajp.xml | 20 +- webapps/docs/config/automatic-deployment.xml | 12 +- webapps/docs/config/context.xml | 6 +- webapps/docs/config/host.xml | 9 +- webapps/docs/config/http.xml | 35 +- webapps/docs/config/jar-scan-filter.xml | 2 +- webapps/docs/config/listeners.xml | 5 +- webapps/docs/config/realm.xml | 35 ++ webapps/docs/config/systemprops.xml | 2 +- webapps/docs/config/valve.xml | 16 +- webapps/docs/jasper-howto.xml | 2 +- webapps/docs/jndi-datasource-examples-howto.xml | 21 +- webapps/docs/jndi-resources-howto.xml | 97 ++++ webapps/docs/logging.xml | 2 +- webapps/docs/realm-howto.xml | 13 +- webapps/docs/security-howto.xml | 10 +- webapps/docs/ssl-howto.xml | 2 +- webapps/docs/tomcat-docs.xsl | 2 +- webapps/docs/windows-auth-howto.xml | 6 +- .../WEB-INF/classes/async/AsyncStockServlet.java | 6 +- .../compressionFilters/CompressionFilter.java | 4 +- .../WEB-INF/classes/examples/ShowSource.java | 38 +- webapps/examples/jsp/jsp2/el/composite.jsp | 2 +- webapps/examples/jsp/jsp2/jspx/svgexample.html | 16 +- 240 files changed, 5038 insertions(+), 1691 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/tomcat8.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

