This is an automated email from the git hooks/post-receive script. xhaakon-guest pushed a commit to branch master in repository jetty9.
commit 057931ad2f45af0c6f771ff2773032ff1422e47b Merge: 43e64e4 b7428e1 Author: Emmanuel Bourg <[email protected]> Date: Thu Sep 11 16:51:25 2014 +0200 Merge tag 'upstream/8.1.15' message to explain why this merge is necessary, .travis.yml | 4 + LICENSE-CONTRIBUTOR/cla-tbecker.txt | 145 +++ NOTICE.txt | 2 +- README.txt | 13 +- VERSION.txt | 537 ++++++++ example-async-rest/async-rest-jar/pom.xml | 2 +- .../example/asyncrest/AbstractRestServlet.java | 30 +- .../jetty/example/asyncrest/AsyncRestServlet.java | 30 +- .../jetty/example/asyncrest/SerialRestServlet.java | 30 +- example-async-rest/async-rest-webapp/pom.xml | 5 +- .../jetty/example/asyncrest/DemoServer.java | 18 + example-async-rest/pom.xml | 3 +- example-jetty-embedded/pom.xml | 3 +- .../org/eclipse/jetty/embedded/DumpServlet.java | 37 +- .../org/eclipse/jetty/embedded/FileServer.java | 29 +- .../org/eclipse/jetty/embedded/FileServerXml.java | 18 + .../org/eclipse/jetty/embedded/HelloHandler.java | 31 +- .../org/eclipse/jetty/embedded/HelloServlet.java | 32 +- .../org/eclipse/jetty/embedded/LikeJettyXml.java | 34 +- .../org/eclipse/jetty/embedded/ManyConnectors.java | 29 +- .../org/eclipse/jetty/embedded/ManyContexts.java | 29 +- .../org/eclipse/jetty/embedded/ManyHandlers.java | 29 +- .../jetty/embedded/ManyServletContexts.java | 29 +- .../eclipse/jetty/embedded/MinimalServlets.java | 29 +- .../org/eclipse/jetty/embedded/OneContext.java | 29 +- .../org/eclipse/jetty/embedded/OneHandler.java | 29 +- .../eclipse/jetty/embedded/OneServletContext.java | 29 +- .../java/org/eclipse/jetty/embedded/OneWebApp.java | 29 +- .../org/eclipse/jetty/embedded/ProxyServer.java | 29 +- .../jetty/embedded/SecuredHelloHandler.java | 29 +- .../org/eclipse/jetty/embedded/SimplestServer.java | 29 +- .../eclipse/jetty/embedded/GzipHandlerTest.java | 29 +- header-template.txt | 15 + jetty-aggregate/jetty-all-server/pom.xml | 3 +- jetty-aggregate/jetty-all/pom.xml | 9 +- jetty-aggregate/jetty-client/pom.xml | 4 +- jetty-aggregate/jetty-plus/pom.xml | 4 +- jetty-aggregate/jetty-server/pom.xml | 4 +- jetty-aggregate/jetty-servlet/pom.xml | 4 +- jetty-aggregate/jetty-webapp/pom.xml | 4 +- jetty-aggregate/jetty-websocket/pom.xml | 4 +- jetty-aggregate/pom.xml | 3 +- jetty-ajp/pom.xml | 3 +- .../org/eclipse/jetty/ajp/Ajp13Connection.java | 29 +- .../java/org/eclipse/jetty/ajp/Ajp13Generator.java | 78 +- .../java/org/eclipse/jetty/ajp/Ajp13Packet.java | 29 +- .../org/eclipse/jetty/ajp/Ajp13PacketMethods.java | 29 +- .../java/org/eclipse/jetty/ajp/Ajp13Parser.java | 29 +- .../java/org/eclipse/jetty/ajp/Ajp13Request.java | 29 +- .../org/eclipse/jetty/ajp/Ajp13RequestHeaders.java | 29 +- .../org/eclipse/jetty/ajp/Ajp13RequestPacket.java | 29 +- .../eclipse/jetty/ajp/Ajp13ResponseHeaders.java | 29 +- .../eclipse/jetty/ajp/Ajp13SocketConnector.java | 29 +- .../org/eclipse/jetty/ajp/Ajp13ConnectionTest.java | 29 +- .../java/org/eclipse/jetty/ajp/TestAjpParser.java | 29 +- jetty-annotations/pom.xml | 8 +- .../AbstractDiscoverableAnnotationHandler.java | 52 +- .../jetty/annotations/AnnotationConfiguration.java | 294 +++-- .../jetty/annotations/AnnotationDecorator.java | 29 +- .../jetty/annotations/AnnotationIntrospector.java | 41 +- .../jetty/annotations/AnnotationParser.java | 443 +++++-- .../jetty/annotations/ClassInheritanceHandler.java | 37 +- .../jetty/annotations/ClassNameResolver.java | 29 +- .../ContainerInitializerAnnotationHandler.java | 40 +- .../annotations/DeclareRolesAnnotationHandler.java | 29 +- .../MultiPartConfigAnnotationHandler.java | 31 +- .../PostConstructAnnotationHandler.java | 29 +- .../annotations/PreDestroyAnnotationHandler.java | 29 +- .../annotations/ResourceAnnotationHandler.java | 49 +- .../annotations/ResourcesAnnotationHandler.java | 35 +- .../jetty/annotations/RunAsAnnotationHandler.java | 31 +- .../ServletContainerInitializerListener.java | 68 +- .../ServletSecurityAnnotationHandler.java | 163 +-- .../java/org/eclipse/jetty/annotations/Util.java | 29 +- .../jetty/annotations/WebFilterAnnotation.java | 35 +- .../annotations/WebFilterAnnotationHandler.java | 44 +- .../jetty/annotations/WebListenerAnnotation.java | 35 +- .../annotations/WebListenerAnnotationHandler.java | 44 +- .../jetty/annotations/WebServletAnnotation.java | 106 +- .../annotations/WebServletAnnotationHandler.java | 43 +- .../java/org/eclipse/jetty/annotations/ClassA.java | 29 +- .../java/org/eclipse/jetty/annotations/ClassB.java | 29 +- .../org/eclipse/jetty/annotations/FilterC.java | 28 +- .../org/eclipse/jetty/annotations/InterfaceD.java | 29 +- .../org/eclipse/jetty/annotations/ListenerC.java | 30 +- .../java/org/eclipse/jetty/annotations/Multi.java | 18 + .../java/org/eclipse/jetty/annotations/Sample.java | 30 +- .../org/eclipse/jetty/annotations/ServletC.java | 30 +- .../annotations/TestAnnotationConfiguration.java | 29 +- .../annotations/TestAnnotationInheritance.java | 37 +- .../jetty/annotations/TestAnnotationParser.java | 219 +++- .../TestSecurityAnnotationConversions.java | 30 +- .../jetty/annotations/TestServletAnnotations.java | 29 +- .../jetty/annotations/resources/ResourceA.java | 29 +- .../jetty/annotations/resources/ResourceB.java | 29 +- .../resources/TestResourceAnnotations.java | 18 + .../src/test/resources/bad-classes.jar | Bin 0 -> 1977 bytes jetty-client/pom.xml | 6 +- .../jetty/client/AbstractHttpConnection.java | 52 +- .../java/org/eclipse/jetty/client/Address.java | 29 +- .../eclipse/jetty/client/AsyncHttpConnection.java | 37 +- .../jetty/client/BlockingHttpConnection.java | 83 +- .../org/eclipse/jetty/client/CachedExchange.java | 30 +- .../org/eclipse/jetty/client/ContentExchange.java | 29 +- .../java/org/eclipse/jetty/client/HttpClient.java | 38 +- .../org/eclipse/jetty/client/HttpDestination.java | 196 +-- .../eclipse/jetty/client/HttpEventListener.java | 29 +- .../jetty/client/HttpEventListenerWrapper.java | 29 +- .../org/eclipse/jetty/client/HttpExchange.java | 31 +- .../org/eclipse/jetty/client/RedirectListener.java | 29 +- .../org/eclipse/jetty/client/SelectConnector.java | 58 +- .../org/eclipse/jetty/client/SocketConnector.java | 35 +- .../jetty/client/security/Authentication.java | 29 +- .../jetty/client/security/BasicAuthentication.java | 29 +- .../client/security/DigestAuthentication.java | 29 +- .../jetty/client/security/HashRealmResolver.java | 29 +- .../jetty/client/security/ProxyAuthorization.java | 29 +- .../org/eclipse/jetty/client/security/Realm.java | 29 +- .../jetty/client/security/RealmResolver.java | 30 +- .../jetty/client/security/SecurityListener.java | 29 +- .../jetty/client/security/SimpleRealmResolver.java | 29 +- .../eclipse/jetty/client/webdav/MkcolExchange.java | 29 +- .../jetty/client/webdav/PropfindExchange.java | 29 +- .../jetty/client/webdav/WebdavListener.java | 29 +- .../client/webdav/WebdavSupportedExchange.java | 29 +- .../jetty/client/AbstractConnectionTest.java | 30 +- .../client/AbstractHttpExchangeCancelTest.java | 30 +- .../client/AsyncCallbackHttpExchangeTest.java | 30 +- .../jetty/client/AsyncSelectConnectionTest.java | 29 +- .../jetty/client/AsyncSslHttpExchangeTest.java | 29 +- .../jetty/client/AsyncSslSecurityListenerTest.java | 29 +- .../client/BlockingHttpExchangeCancelTest.java | 30 +- .../jetty/client/CachedHeadersIsolationTest.java | 20 +- .../eclipse/jetty/client/ContentExchangeTest.java | 29 +- .../test/java/org/eclipse/jetty/client/Curl.java | 18 + .../org/eclipse/jetty/client/ErrorStatusTest.java | 29 +- .../ExpirationWithLimitedConnectionsTest.java | 197 +++ .../java/org/eclipse/jetty/client/ExpireTest.java | 31 +- .../ExternalKeyStoreAsyncSslHttpExchangeTest.java | 29 +- .../org/eclipse/jetty/client/ExternalSiteTest.java | 64 + .../eclipse/jetty/client/Http100ContinueTest.java | 29 +- .../java/org/eclipse/jetty/client/HttpAsserts.java | 18 + .../jetty/client/HttpDestinationQueueTest.java | 20 +- .../org/eclipse/jetty/client/HttpExchangeTest.java | 41 +- .../eclipse/jetty/client/HttpGetRedirectTest.java | 29 +- .../org/eclipse/jetty/client/HttpHeadersTest.java | 29 +- .../jetty/client/HttpsProxyAuthenticationTest.java | 29 +- .../jetty/client/HttpsViaBrokenHttpProxyTest.java | 29 +- .../org/eclipse/jetty/client/IdleTimeoutTest.java | 147 +++ .../client/NonBlockingHttpExchangeCancelTest.java | 30 +- .../eclipse/jetty/client/ProxyFakeTunnelTest.java | 77 +- .../eclipse/jetty/client/ProxyTunnellingTest.java | 177 ++- .../jetty/client/SecuredContentExchangeTest.java | 29 +- .../jetty/client/SecuredErrorStatusTest.java | 29 +- .../eclipse/jetty/client/SecurityListenerTest.java | 29 +- .../eclipse/jetty/client/SelectConnectionTest.java | 29 +- .../test/java/org/eclipse/jetty/client/Siege.java | 18 + .../eclipse/jetty/client/SluggishServerTest.java | 18 + .../eclipse/jetty/client/SocketConnectionTest.java | 29 +- .../eclipse/jetty/client/SslBytesClientTest.java | 18 + .../eclipse/jetty/client/SslBytesServerTest.java | 50 +- .../org/eclipse/jetty/client/SslBytesTest.java | 18 + .../jetty/client/SslCertSecuredExchangeTest.java | 29 +- .../jetty/client/SslContentExchangeTest.java | 29 +- .../eclipse/jetty/client/SslHttpExchangeTest.java | 33 +- .../client/SslSecuredContentExchangeTest.java | 29 +- .../jetty/client/SslSecuredErrorStatusTest.java | 29 +- .../jetty/client/SslSecurityListenerTest.java | 32 +- .../client/SslSelectChannelValidationTest.java | 18 + .../jetty/client/SslSocketValidationTest.java | 18 + .../jetty/client/SslValidationTestBase.java | 18 + .../eclipse/jetty/client/TimeoutExchangeTest.java | 29 +- .../java/org/eclipse/jetty/client/TimeoutTest.java | 18 + .../eclipse/jetty/client/UnexpectedDataTest.java | 30 +- .../eclipse/jetty/client/WebSocketUpgradeTest.java | 30 +- .../eclipse/jetty/client/WebdavListenerTest.java | 29 +- .../AbstractSslServerAndClientCreator.java | 29 +- .../AsyncSslServerAndClientCreator.java | 18 + ...rnalKeyStoreAsyncSslServerAndClientCreator.java | 18 + .../client/helperClasses/GenericServerHandler.java | 18 + .../helperClasses/HttpServerAndClientCreator.java | 18 + .../helperClasses/ServerAndClientCreator.java | 18 + .../helperClasses/SslServerAndClientCreator.java | 18 + .../client/security/SecurityResolverTest.java | 29 +- jetty-continuation/pom.xml | 3 +- .../eclipse/jetty/continuation/Continuation.java | 29 +- .../jetty/continuation/ContinuationFilter.java | 18 + .../jetty/continuation/ContinuationListener.java | 17 + .../jetty/continuation/ContinuationSupport.java | 29 +- .../jetty/continuation/ContinuationThrowable.java | 31 +- .../jetty/continuation/FauxContinuation.java | 29 +- .../jetty/continuation/Jetty6Continuation.java | 18 + .../jetty/continuation/Servlet3Continuation.java | 18 + jetty-deploy/pom.xml | 3 +- .../main/java/org/eclipse/jetty/deploy/App.java | 27 +- .../org/eclipse/jetty/deploy/AppLifeCycle.java | 27 +- .../java/org/eclipse/jetty/deploy/AppProvider.java | 27 +- .../eclipse/jetty/deploy/ConfigurationManager.java | 29 +- .../org/eclipse/jetty/deploy/ContextDeployer.java | 29 +- .../eclipse/jetty/deploy/DeploymentManager.java | 27 +- .../jetty/deploy/FileConfigurationManager.java | 29 +- .../org/eclipse/jetty/deploy/WebAppDeployer.java | 32 +- .../jetty/deploy/bindings/DebugBinding.java | 27 +- .../deploy/bindings/GlobalWebappConfigBinding.java | 29 +- .../jetty/deploy/bindings/OrderedGroupBinding.java | 29 +- .../jetty/deploy/bindings/StandardDeployer.java | 27 +- .../jetty/deploy/bindings/StandardStarter.java | 27 +- .../jetty/deploy/bindings/StandardStopper.java | 27 +- .../jetty/deploy/bindings/StandardUndeployer.java | 27 +- .../java/org/eclipse/jetty/deploy/graph/Edge.java | 29 +- .../java/org/eclipse/jetty/deploy/graph/Graph.java | 27 +- .../eclipse/jetty/deploy/graph/GraphOutputDot.java | 27 +- .../java/org/eclipse/jetty/deploy/graph/Node.java | 29 +- .../java/org/eclipse/jetty/deploy/graph/Path.java | 29 +- .../jetty/deploy/jmx/DeploymentManagerMBean.java | 18 + .../jetty/deploy/providers/ContextProvider.java | 80 +- .../deploy/providers/ScanningAppProvider.java | 27 +- .../jetty/deploy/providers/WebAppProvider.java | 25 +- .../java/org/eclipse/jetty/deploy/util/FileID.java | 34 +- .../jetty/deploy/AppLifeCyclePathCollector.java | 27 +- .../org/eclipse/jetty/deploy/AppLifeCycleTest.java | 27 +- .../deploy/DeploymentManagerLifeCyclePathTest.java | 27 +- .../jetty/deploy/DeploymentManagerTest.java | 18 + .../org/eclipse/jetty/deploy/MockAppProvider.java | 27 +- .../bindings/GlobalWebappConfigBindingTest.java | 27 +- .../org/eclipse/jetty/deploy/graph/GraphTest.java | 18 + .../ScanningAppProviderRuntimeUpdatesTest.java | 39 +- .../providers/ScanningAppProviderStartupTest.java | 27 +- .../jetty/deploy/providers/WebAppProviderTest.java | 18 + .../jetty/deploy/test/XmlConfiguredJetty.java | 29 +- jetty-distribution/pom.xml | 8 +- jetty-distribution/src/main/resources/bin/jetty.sh | 75 +- .../src/main/resources/etc/jetty-started.xml | 15 + .../src/main/resources/etc/jetty.conf | 7 +- jetty-http-spi/pom.xml | 3 +- .../jetty/http/spi/HttpSpiContextHandler.java | 31 +- .../org/eclipse/jetty/http/spi/JettyExchange.java | 31 +- .../eclipse/jetty/http/spi/JettyHttpContext.java | 31 +- .../eclipse/jetty/http/spi/JettyHttpExchange.java | 29 +- .../jetty/http/spi/JettyHttpExchangeDelegate.java | 31 +- .../eclipse/jetty/http/spi/JettyHttpServer.java | 31 +- .../jetty/http/spi/JettyHttpServerProvider.java | 32 +- .../eclipse/jetty/http/spi/JettyHttpsExchange.java | 29 +- .../jetty/http/spi/ThreadPoolExecutorAdapter.java | 31 +- .../org/eclipse/jetty/http/spi/TestSPIServer.java | 18 + jetty-http/pom.xml | 3 +- .../org/eclipse/jetty/http/AbstractGenerator.java | 34 +- .../org/eclipse/jetty/http/EncodedHttpURI.java | 29 +- .../java/org/eclipse/jetty/http/Generator.java | 39 +- .../java/org/eclipse/jetty/http/HttpBuffers.java | 29 +- .../org/eclipse/jetty/http/HttpBuffersImpl.java | 29 +- .../java/org/eclipse/jetty/http/HttpContent.java | 58 +- .../java/org/eclipse/jetty/http/HttpCookie.java | 29 +- .../java/org/eclipse/jetty/http/HttpException.java | 29 +- .../java/org/eclipse/jetty/http/HttpFields.java | 56 +- .../java/org/eclipse/jetty/http/HttpGenerator.java | 90 +- .../org/eclipse/jetty/http/HttpHeaderValues.java | 29 +- .../java/org/eclipse/jetty/http/HttpHeaders.java | 29 +- .../java/org/eclipse/jetty/http/HttpMethods.java | 29 +- .../java/org/eclipse/jetty/http/HttpParser.java | 63 +- .../java/org/eclipse/jetty/http/HttpSchemes.java | 29 +- .../java/org/eclipse/jetty/http/HttpStatus.java | 29 +- .../java/org/eclipse/jetty/http/HttpTokens.java | 29 +- .../main/java/org/eclipse/jetty/http/HttpURI.java | 151 ++- .../java/org/eclipse/jetty/http/HttpVersions.java | 29 +- .../java/org/eclipse/jetty/http/MimeTypes.java | 33 +- .../main/java/org/eclipse/jetty/http/Parser.java | 29 +- .../main/java/org/eclipse/jetty/http/PathMap.java | 32 +- .../jetty/http/gzip/AbstractCompressedStream.java | 221 ++-- .../jetty/http/gzip/CompressedResponseWrapper.java | 166 ++- .../eclipse/jetty/http/ssl/SslContextFactory.java | 19 +- .../org/eclipse/jetty/http/mime.properties | 1 + .../org/eclipse/jetty/http/HttpFieldsTest.java | 106 +- .../jetty/http/HttpGeneratorClientTest.java | 29 +- .../org/eclipse/jetty/http/HttpGeneratorTest.java | 29 +- .../org/eclipse/jetty/http/HttpParserTest.java | 115 +- .../org/eclipse/jetty/http/HttpStatusCodeTest.java | 30 +- .../java/org/eclipse/jetty/http/HttpURITest.java | 29 +- .../java/org/eclipse/jetty/http/MimeTypesTest.java | 18 + .../java/org/eclipse/jetty/http/PathMapTest.java | 31 +- jetty-io/pom.xml | 3 +- .../java/org/eclipse/jetty/io/AbstractBuffer.java | 47 +- .../java/org/eclipse/jetty/io/AbstractBuffers.java | 18 + .../org/eclipse/jetty/io/AbstractConnection.java | 18 + .../java/org/eclipse/jetty/io/AsyncEndPoint.java | 29 +- .../src/main/java/org/eclipse/jetty/io/Buffer.java | 41 +- .../java/org/eclipse/jetty/io/BufferCache.java | 29 +- .../java/org/eclipse/jetty/io/BufferDateCache.java | 29 +- .../main/java/org/eclipse/jetty/io/BufferUtil.java | 31 +- .../main/java/org/eclipse/jetty/io/Buffers.java | 29 +- .../java/org/eclipse/jetty/io/BuffersFactory.java | 18 + .../java/org/eclipse/jetty/io/ByteArrayBuffer.java | 47 +- .../org/eclipse/jetty/io/ByteArrayEndPoint.java | 29 +- .../org/eclipse/jetty/io/ConnectedEndPoint.java | 18 + .../main/java/org/eclipse/jetty/io/Connection.java | 29 +- .../main/java/org/eclipse/jetty/io/EndPoint.java | 29 +- .../java/org/eclipse/jetty/io/EofException.java | 29 +- .../eclipse/jetty/io/NetworkTrafficListener.java | 29 +- .../java/org/eclipse/jetty/io/PooledBuffers.java | 18 + .../org/eclipse/jetty/io/RuntimeIOException.java | 29 +- .../java/org/eclipse/jetty/io/SimpleBuffers.java | 29 +- .../org/eclipse/jetty/io/ThreadLocalBuffers.java | 29 +- .../org/eclipse/jetty/io/UncheckedIOException.java | 29 +- .../org/eclipse/jetty/io/UncheckedPrintWriter.java | 29 +- .../src/main/java/org/eclipse/jetty/io/View.java | 29 +- .../org/eclipse/jetty/io/WriterOutputStream.java | 29 +- .../org/eclipse/jetty/io/bio/SocketEndPoint.java | 29 +- .../org/eclipse/jetty/io/bio/StreamEndPoint.java | 29 +- .../org/eclipse/jetty/io/bio/StringEndPoint.java | 29 +- .../org/eclipse/jetty/io/nio/AsyncConnection.java | 29 +- .../org/eclipse/jetty/io/nio/ChannelEndPoint.java | 29 +- .../org/eclipse/jetty/io/nio/DirectNIOBuffer.java | 56 +- .../eclipse/jetty/io/nio/IndirectNIOBuffer.java | 30 +- .../java/org/eclipse/jetty/io/nio/NIOBuffer.java | 29 +- .../nio/NetworkTrafficSelectChannelEndPoint.java | 29 +- .../jetty/io/nio/RandomAccessFileBuffer.java | 30 +- .../jetty/io/nio/SelectChannelEndPoint.java | 216 +++- .../org/eclipse/jetty/io/nio/SelectorManager.java | 32 +- .../org/eclipse/jetty/io/nio/SslConnection.java | 43 +- .../java/org/eclipse/jetty/io/BufferCacheTest.java | 29 +- .../test/java/org/eclipse/jetty/io/BufferTest.java | 29 +- .../java/org/eclipse/jetty/io/BufferUtilTest.java | 29 +- .../java/org/eclipse/jetty/io/EndPointTest.java | 18 + .../src/test/java/org/eclipse/jetty/io/IOTest.java | 29 +- .../eclipse/jetty/io/ThreadLocalBuffersTest.java | 35 +- .../eclipse/jetty/io/bio/SocketEndPointTest.java | 18 + .../eclipse/jetty/io/nio/ChannelEndPointTest.java | 18 + .../java/org/eclipse/jetty/io/nio/NIOTest.java | 29 +- .../jetty/io/nio/SelectChannelEndPointSslTest.java | 41 +- .../jetty/io/nio/SelectChannelEndPointTest.java | 36 +- jetty-jaspi/pom.xml | 3 +- .../jetty/security/jaspi/JaspiAuthenticator.java | 74 +- .../security/jaspi/JaspiAuthenticatorFactory.java | 29 +- .../jetty/security/jaspi/JaspiMessageInfo.java | 29 +- .../security/jaspi/ServletCallbackHandler.java | 29 +- .../jetty/security/jaspi/SimpleAuthConfig.java | 29 +- .../callback/CredentialValidationCallback.java | 29 +- .../security/jaspi/modules/BaseAuthModule.java | 29 +- .../security/jaspi/modules/BasicAuthModule.java | 29 +- .../jaspi/modules/ClientCertAuthModule.java | 29 +- .../security/jaspi/modules/DigestAuthModule.java | 29 +- .../security/jaspi/modules/FormAuthModule.java | 110 +- .../jetty/security/jaspi/modules/UserInfo.java | 29 +- jetty-jmx/pom.xml | 3 +- .../org/eclipse/jetty/jmx/ConnectorServer.java | 29 +- .../java/org/eclipse/jetty/jmx/MBeanContainer.java | 52 +- .../java/org/eclipse/jetty/jmx/ObjectMBean.java | 31 +- .../org/eclipse/jetty/util/log/jmx/LogMBean.java | 29 +- .../thread/jmx/QueuedThreadPool-mbean.properties | 1 + jetty-jmx/src/test/java/com/acme/Base.java | 29 +- jetty-jmx/src/test/java/com/acme/Derived.java | 29 +- jetty-jmx/src/test/java/com/acme/Signature.java | 29 +- .../org/eclipse/jetty/jmx/ConnectorServerTest.java | 26 +- .../org/eclipse/jetty/jmx/ObjectMBeanTest.java | 29 +- jetty-jndi/pom.xml | 6 +- .../org/eclipse/jetty/jndi/BindingEnumeration.java | 31 +- .../org/eclipse/jetty/jndi/ContextFactory.java | 167 +-- .../org/eclipse/jetty/jndi/DataSourceCloser.java | 18 + .../eclipse/jetty/jndi/InitialContextFactory.java | 29 +- .../org/eclipse/jetty/jndi/NameEnumeration.java | 31 +- .../java/org/eclipse/jetty/jndi/NamingContext.java | 29 +- .../java/org/eclipse/jetty/jndi/NamingUtil.java | 29 +- .../jetty/jndi/factories/MailSessionReference.java | 29 +- .../eclipse/jetty/jndi/java/javaNameParser.java | 29 +- .../jetty/jndi/java/javaRootURLContext.java | 29 +- .../jetty/jndi/java/javaURLContextFactory.java | 29 +- .../eclipse/jetty/jndi/local/localContextRoot.java | 29 +- .../jndi/factories/TestMailSessionReference.java | 29 +- .../java/org/eclipse/jetty/jndi/java/TestJNDI.java | 265 +++- .../org/eclipse/jetty/jndi/java/TestLocalJNDI.java | 39 +- jetty-jsp/pom.xml | 3 +- jetty-monitor/pom.xml | 3 +- .../src/main/config/etc/jetty-monitor.xml | 6 +- .../java/org/eclipse/jetty/monitor/JMXMonitor.java | 29 +- .../org/eclipse/jetty/monitor/ThreadMonitor.java | 29 +- .../monitor/integration/JavaMonitorAction.java | 29 +- .../monitor/integration/JavaMonitorTools.java | 29 +- .../monitor/integration/JavaMonitorTrigger.java | 29 +- .../eclipse/jetty/monitor/jmx/ConsoleNotifier.java | 29 +- .../eclipse/jetty/monitor/jmx/EventNotifier.java | 29 +- .../org/eclipse/jetty/monitor/jmx/EventState.java | 29 +- .../eclipse/jetty/monitor/jmx/EventTrigger.java | 29 +- .../eclipse/jetty/monitor/jmx/LoggingNotifier.java | 29 +- .../eclipse/jetty/monitor/jmx/MonitorAction.java | 29 +- .../org/eclipse/jetty/monitor/jmx/MonitorTask.java | 29 +- .../eclipse/jetty/monitor/jmx/NotifierGroup.java | 29 +- .../jetty/monitor/jmx/ServiceConnection.java | 29 +- .../eclipse/jetty/monitor/jmx/SimpleAction.java | 29 +- .../monitor/thread/ThreadMonitorException.java | 29 +- .../jetty/monitor/thread/ThreadMonitorInfo.java | 29 +- .../monitor/triggers/AggregateEventTrigger.java | 29 +- .../jetty/monitor/triggers/AndEventTrigger.java | 29 +- .../jetty/monitor/triggers/AttrEventTrigger.java | 29 +- .../monitor/triggers/EqualToAttrEventTrigger.java | 29 +- .../triggers/GreaterThanAttrEventTrigger.java | 29 +- .../GreaterThanOrEqualToAttrEventTrigger.java | 29 +- .../monitor/triggers/LessThanAttrEventTrigger.java | 29 +- .../LessThanOrEqualToAttrEventTrigger.java | 29 +- .../jetty/monitor/triggers/OrEventTrigger.java | 29 +- .../monitor/triggers/RangeAttrEventTrigger.java | 29 +- .../triggers/RangeInclAttrEventTrigger.java | 29 +- .../jetty/monitor/AttrEventTriggerTest.java | 30 +- .../org/eclipse/jetty/monitor/RequestCounter.java | 29 +- .../eclipse/jetty/monitor/ThreadMonitorTest.java | 29 +- jetty-nested/pom.xml | 3 +- .../org/eclipse/jetty/nested/NestedConnection.java | 30 +- .../org/eclipse/jetty/nested/NestedConnector.java | 30 +- .../org/eclipse/jetty/nested/NestedEndPoint.java | 30 +- .../org/eclipse/jetty/nested/NestedGenerator.java | 30 +- .../org/eclipse/jetty/nested/NestedParser.java | 30 +- .../org/eclipse/jetty/nested/NestedRequest.java | 31 +- jetty-nosql/pom.xml | 3 +- .../java/org/eclipse/jetty/nosql/NoSqlSession.java | 77 +- .../eclipse/jetty/nosql/NoSqlSessionManager.java | 56 +- .../jetty/nosql/mongodb/MongoSessionIdManager.java | 39 +- .../jetty/nosql/mongodb/MongoSessionManager.java | 79 +- .../mongodb/jmx/MongoSessionManagerMBean.java | 18 + jetty-npn/pom.xml | 36 - .../java/org/eclipse/jetty/npn/NextProtoNego.java | 218 ---- .../jetty-osgi-boot-jsp/META-INF/MANIFEST.MF | 54 - jetty-osgi/jetty-osgi-boot-jsp/pom.xml | 97 +- .../PluggableWebAppRegistrationCustomizerImpl.java | 65 +- .../jasper/WebappRegistrationCustomizerImpl.java | 61 +- .../jetty/osgi/boot/jsp/FragmentActivator.java | 50 +- .../osgi/boot/jsp/TagLibOSGiConfiguration.java | 33 +- .../jetty-osgi-boot-logback/META-INF/MANIFEST.MF | 20 - .../jetty-osgi-boot-warurl/META-INF/MANIFEST.MF | 11 - jetty-osgi/jetty-osgi-boot-warurl/pom.xml | 43 +- .../jetty/osgi/boot/warurl/WarUrlActivator.java | 32 +- .../osgi/boot/warurl/WarUrlStreamHandler.java | 32 +- .../internal/WarBundleManifestGenerator.java | 32 +- .../boot/warurl/internal/WarURLConnection.java | 32 +- jetty-osgi/jetty-osgi-boot/META-INF/MANIFEST.MF | 48 - .../jettyhome/etc/jetty-deployer.xml | 60 + .../jetty-osgi-boot/jettyhome/etc/jetty-nested.xml | 34 + .../jettyhome/etc/jetty-osgi-default.xml | 128 -- .../jettyhome/etc/jetty-osgi-nested-default.xml | 113 -- .../jettyhome/etc/jetty-selector.xml | 26 + jetty-osgi/jetty-osgi-boot/jettyhome/etc/jetty.xml | 72 ++ jetty-osgi/jetty-osgi-boot/pom.xml | 17 +- .../osgi/annotations/AnnotationConfiguration.java | 59 +- .../jetty/osgi/annotations/AnnotationParser.java | 29 +- .../jetty/osgi/boot/AbstractContextProvider.java | 360 ++++++ .../eclipse/jetty/osgi/boot/AbstractOSGiApp.java | 120 ++ .../jetty/osgi/boot/AbstractWebAppProvider.java | 552 +++++++++ .../jetty/osgi/boot/BundleContextProvider.java | 169 +++ .../eclipse/jetty/osgi/boot/BundleProvider.java | 28 + .../jetty/osgi/boot/BundleWebAppProvider.java | 238 ++++ .../jetty/osgi/boot/JettyBootstrapActivator.java | 109 +- .../eclipse/jetty/osgi/boot/OSGiAppProvider.java | 734 ----------- .../org/eclipse/jetty/osgi/boot/OSGiDeployer.java | 61 + .../jetty/osgi/boot/OSGiMetaInfConfiguration.java | 116 ++ .../jetty/osgi/boot/OSGiServerConstants.java | 64 +- .../eclipse/jetty/osgi/boot/OSGiUndeployer.java | 44 + .../jetty/osgi/boot/OSGiWebInfConfiguration.java | 273 +++++ .../jetty/osgi/boot/OSGiWebappConstants.java | 98 +- .../jetty/osgi/boot/ServiceContextProvider.java | 186 +++ .../eclipse/jetty/osgi/boot/ServiceProvider.java | 29 + .../jetty/osgi/boot/ServiceWebAppProvider.java | 248 ++++ .../internal/jsp/TldLocatableURLClassloader.java | 46 +- ...URLClassloaderWithInsertedJettyClassloader.java | 32 +- .../DefaultJettyAtJettyHomeHelper.java | 232 ++-- .../serverfactory/IManagedJettyServerRegistry.java | 42 +- .../serverfactory/JettyServerServiceTracker.java | 53 +- .../serverfactory/JettyServersManagedFactory.java | 214 ---- .../serverfactory/ServerInstanceWrapper.java | 267 ++-- .../webapp/BundleFileLocatorHelperFactory.java | 58 + .../internal/webapp/IWebBundleDeployerHelper.java | 147 ++- .../webapp/JettyContextHandlerServiceTracker.java | 405 ++----- .../internal/webapp/LibExtClassLoaderHelper.java | 131 +- .../internal/webapp/OSGiWebappClassLoader.java | 123 +- .../internal/webapp/WebBundleDeployerHelper.java | 906 -------------- .../webapp/WebBundleTrackerCustomizer.java | 260 ++-- .../osgi/boot/utils/BundleClassLoaderHelper.java | 30 +- .../boot/utils/BundleClassLoaderHelperFactory.java | 61 + .../osgi/boot/utils/BundleFileLocatorHelper.java | 75 +- .../eclipse/jetty/osgi/boot/utils/EventSender.java | 91 ++ .../jetty/osgi/boot/utils/OSGiClassLoader.java | 221 ++++ .../boot/utils/WebappRegistrationCustomizer.java | 35 +- .../internal/DefaultBundleClassLoaderHelper.java | 79 +- .../utils/internal/DefaultFileLocatorHelper.java | 95 +- .../utils/internal/PackageAdminServiceTracker.java | 331 ++--- .../jetty/osgi/nested/NestedConnectorListener.java | 469 +++---- .../nested/NestedConnectorServletDelegate.java | 59 +- .../jetty-osgi-equinoxtools/META-INF/MANIFEST.MF | 22 - .../jetty-osgi-httpservice/META-INF/MANIFEST.MF | 17 - jetty-osgi/jetty-osgi-httpservice/pom.xml | 33 +- .../httpservice/HttpServiceErrorHandlerHelper.java | 30 +- .../HttpServiceErrorPageErrorHandler.java | 30 +- .../osgi/servletbridge/BridgeServletExtended.java | 48 - jetty-osgi/pom.xml | 5 +- jetty-osgi/test-jetty-osgi-context/pom.xml | 136 +++ .../src/main/context/acme.xml | 36 + .../src/main/java/com/acme/osgi/Activator.java | 79 ++ .../src/main/resources/static/index.html | 6 + jetty-osgi/test-jetty-osgi-webapp/pom.xml | 130 ++ .../src/main/java/com/acme/osgi/Activator.java | 66 + .../src/main/resources/index.html | 6 + jetty-osgi/test-jetty-osgi/pom.xml | 29 +- .../src/test/config/etc/jetty-deployer.xml | 43 + .../src/test/config/etc/jetty-selector.xml | 26 + .../test-jetty-osgi/src/test/config/etc/jetty.xml | 72 ++ .../osgi/boot/JettyOSGiBootContextAsService.java | 194 +++ .../jetty/osgi/boot/TestJettyOSGiBootCore.java | 55 +- .../boot/TestJettyOSGiBootWebAppAsService.java | 186 +++ .../jetty/osgi/boot/TestJettyOSGiBootWithJsp.java | 72 +- jetty-overlay-deployer/pom.xml | 3 +- .../jetty/overlays/OverlayedAppProvider.java | 42 +- .../eclipse/jetty/overlays/TemplateContext.java | 33 +- .../org/eclipse/jetty/overlays/OverlayServer.java | 29 +- .../jetty/overlays/OverlayedAppProviderTest.java | 29 +- jetty-plus/pom.xml | 3 +- .../plus/annotation/ContainerInitializer.java | 30 +- .../eclipse/jetty/plus/annotation/Injection.java | 32 +- .../jetty/plus/annotation/InjectionCollection.java | 29 +- .../jetty/plus/annotation/LifeCycleCallback.java | 29 +- .../annotation/LifeCycleCallbackCollection.java | 29 +- .../plus/annotation/PostConstructCallback.java | 29 +- .../jetty/plus/annotation/PreDestroyCallback.java | 29 +- .../org/eclipse/jetty/plus/annotation/RunAs.java | 29 +- .../jetty/plus/annotation/RunAsCollection.java | 29 +- .../org/eclipse/jetty/plus/jaas/JAASGroup.java | 29 +- .../eclipse/jetty/plus/jaas/JAASLoginService.java | 62 +- .../org/eclipse/jetty/plus/jaas/JAASPrincipal.java | 29 +- .../java/org/eclipse/jetty/plus/jaas/JAASRole.java | 29 +- .../eclipse/jetty/plus/jaas/JAASUserPrincipal.java | 29 +- .../eclipse/jetty/plus/jaas/RoleCheckPolicy.java | 29 +- .../jetty/plus/jaas/StrictRoleCheckPolicy.java | 29 +- .../jaas/callback/AbstractCallbackHandler.java | 29 +- .../plus/jaas/callback/DefaultCallbackHandler.java | 29 +- .../jetty/plus/jaas/callback/ObjectCallback.java | 29 +- .../jaas/callback/RequestParameterCallback.java | 29 +- .../plus/jaas/spi/AbstractDatabaseLoginModule.java | 29 +- .../jetty/plus/jaas/spi/AbstractLoginModule.java | 67 +- .../jetty/plus/jaas/spi/DataSourceLoginModule.java | 29 +- .../jetty/plus/jaas/spi/JDBCLoginModule.java | 29 +- .../jetty/plus/jaas/spi/LdapLoginModule.java | 40 +- .../plus/jaas/spi/PropertyFileLoginModule.java | 73 +- .../org/eclipse/jetty/plus/jaas/spi/UserInfo.java | 29 +- .../java/org/eclipse/jetty/plus/jndi/EnvEntry.java | 29 +- .../java/org/eclipse/jetty/plus/jndi/Link.java | 29 +- .../org/eclipse/jetty/plus/jndi/NamingEntry.java | 29 +- .../eclipse/jetty/plus/jndi/NamingEntryUtil.java | 33 +- .../java/org/eclipse/jetty/plus/jndi/Resource.java | 29 +- .../org/eclipse/jetty/plus/jndi/Transaction.java | 29 +- .../plus/security/DataSourceLoginService.java | 37 +- .../eclipse/jetty/plus/servlet/ServletHandler.java | 29 +- .../jetty/plus/webapp/EnvConfiguration.java | 29 +- .../jetty/plus/webapp/PlusConfiguration.java | 29 +- .../eclipse/jetty/plus/webapp/PlusDecorator.java | 29 +- .../jetty/plus/webapp/PlusDescriptorProcessor.java | 29 +- .../eclipse/jetty/plus/jndi/TestNamingEntries.java | 29 +- .../jetty/plus/jndi/TestNamingEntryUtil.java | 30 +- .../plus/webapp/PlusDescriptorProcessorTest.java | 29 +- .../jetty/plus/webapp/TestConfiguration.java | 30 +- jetty-policy/pom.xml | 3 +- .../java/org/eclipse/jetty/policy/JettyPolicy.java | 30 +- .../jetty/policy/JettyPolicyConfigurator.java | 30 +- .../java/org/eclipse/jetty/policy/PolicyBlock.java | 30 +- .../org/eclipse/jetty/policy/PolicyContext.java | 29 +- .../org/eclipse/jetty/policy/PolicyException.java | 28 +- .../org/eclipse/jetty/policy/PolicyMonitor.java | 18 + .../eclipse/jetty/policy/entry/AbstractEntry.java | 29 +- .../org/eclipse/jetty/policy/entry/GrantEntry.java | 29 +- .../eclipse/jetty/policy/entry/KeystoreEntry.java | 29 +- .../jetty/policy/entry/PermissionEntry.java | 29 +- .../eclipse/jetty/policy/entry/PrincipalEntry.java | 29 +- .../jetty/policy/loader/DefaultPolicyLoader.java | 36 +- .../jetty/policy/loader/PolicyFileScanner.java | 38 +- .../jetty/policy/JettyPolicyRuntimeTest.java | 32 +- .../org/eclipse/jetty/policy/JettyPolicyTest.java | 26 +- .../eclipse/jetty/policy/PolicyContextTest.java | 26 +- .../eclipse/jetty/policy/PolicyMonitorTest.java | 18 + jetty-rewrite/pom.xml | 3 +- .../jetty/rewrite/handler/CookiePatternRule.java | 30 +- .../rewrite/handler/ForwardedSchemeHeaderRule.java | 29 +- .../jetty/rewrite/handler/HeaderPatternRule.java | 30 +- .../eclipse/jetty/rewrite/handler/HeaderRule.java | 29 +- .../eclipse/jetty/rewrite/handler/LegacyRule.java | 31 +- .../eclipse/jetty/rewrite/handler/MsieSslRule.java | 31 +- .../eclipse/jetty/rewrite/handler/PatternRule.java | 30 +- .../eclipse/jetty/rewrite/handler/ProxyRule.java | 38 +- .../jetty/rewrite/handler/RedirectPatternRule.java | 30 +- .../jetty/rewrite/handler/RedirectRegexRule.java | 26 +- .../eclipse/jetty/rewrite/handler/RegexRule.java | 30 +- .../jetty/rewrite/handler/ResponsePatternRule.java | 30 +- .../jetty/rewrite/handler/RewriteHandler.java | 31 +- .../jetty/rewrite/handler/RewritePatternRule.java | 30 +- .../jetty/rewrite/handler/RewriteRegexRule.java | 30 +- .../org/eclipse/jetty/rewrite/handler/Rule.java | 30 +- .../jetty/rewrite/handler/RuleContainer.java | 29 +- .../jetty/rewrite/handler/ValidUrlRule.java | 124 ++ .../rewrite/handler/VirtualHostRuleContainer.java | 29 +- .../rewrite/handler/AbstractRuleTestCase.java | 30 +- .../rewrite/handler/CookiePatternRuleTest.java | 30 +- .../handler/ForwardedSchemeHeaderRuleTest.java | 29 +- .../rewrite/handler/HeaderPatternRuleTest.java | 30 +- .../jetty/rewrite/handler/LegacyRuleTest.java | 29 +- .../jetty/rewrite/handler/MsieSslRuleTest.java | 29 +- .../jetty/rewrite/handler/PatternRuleTest.java | 30 +- .../jetty/rewrite/handler/ProxyRuleTest.java | 30 +- .../rewrite/handler/RedirectPatternRuleTest.java | 30 +- .../rewrite/handler/RedirectRegexRuleTest.java | 26 +- .../jetty/rewrite/handler/RegexRuleTest.java | 29 +- .../rewrite/handler/ResponsePatternRuleTest.java | 30 +- .../jetty/rewrite/handler/RewriteHandlerTest.java | 44 +- .../rewrite/handler/RewritePatternRuleTest.java | 30 +- .../rewrite/handler/RewriteRegexRuleTest.java | 30 +- .../jetty/rewrite/handler/ValidUrlRuleTest.java | 121 ++ .../handler/VirtualHostRuleContainerTest.java | 29 +- jetty-security/pom.xml | 3 +- .../org/eclipse/jetty/security/Authenticator.java | 29 +- .../eclipse/jetty/security/ConstraintAware.java | 29 +- .../eclipse/jetty/security/ConstraintMapping.java | 29 +- .../jetty/security/ConstraintSecurityHandler.java | 473 +++++++- .../jetty/security/CrossContextPsuedoSession.java | 29 +- .../security/DefaultAuthenticatorFactory.java | 31 +- .../jetty/security/DefaultIdentityService.java | 29 +- .../jetty/security/DefaultUserIdentity.java | 29 +- .../security/HashCrossContextPsuedoSession.java | 29 +- .../eclipse/jetty/security/HashLoginService.java | 29 +- .../eclipse/jetty/security/IdentityService.java | 29 +- .../eclipse/jetty/security/JDBCLoginService.java | 29 +- .../org/eclipse/jetty/security/LoginService.java | 29 +- .../eclipse/jetty/security/MappedLoginService.java | 29 +- .../eclipse/jetty/security/PropertyUserStore.java | 18 + .../java/org/eclipse/jetty/security/RoleInfo.java | 29 +- .../org/eclipse/jetty/security/RoleRunAsToken.java | 29 +- .../org/eclipse/jetty/security/RunAsToken.java | 29 +- .../eclipse/jetty/security/SecurityHandler.java | 63 +- .../jetty/security/ServerAuthException.java | 29 +- .../eclipse/jetty/security/SpnegoLoginService.java | 29 +- .../eclipse/jetty/security/SpnegoUserIdentity.java | 29 +- .../jetty/security/SpnegoUserPrincipal.java | 18 + .../eclipse/jetty/security/UserAuthentication.java | 29 +- .../eclipse/jetty/security/UserDataConstraint.java | 29 +- .../authentication/BasicAuthenticator.java | 40 +- .../authentication/ClientCertAuthenticator.java | 42 +- .../authentication/DeferredAuthentication.java | 109 +- .../authentication/DigestAuthenticator.java | 117 +- .../security/authentication/FormAuthenticator.java | 123 +- .../authentication/LoginAuthenticator.java | 82 +- .../security/authentication/LoginCallback.java | 29 +- .../security/authentication/LoginCallbackImpl.java | 29 +- .../authentication/SessionAuthentication.java | 45 +- .../authentication/SpnegoAuthenticator.java | 55 +- .../org/eclipse/jetty/security/ConstraintTest.java | 291 ++++- .../jetty/security/DataConstraintsTest.java | 29 +- .../jetty/security/PropertyUserStoreTest.java | 18 + .../jetty/security/SpecExampleConstraintTest.java | 311 +++++ jetty-server/pom.xml | 3 +- .../src/main/config/etc/jetty-requestlog.xml | 1 + .../eclipse/jetty/server/AbstractConnector.java | 29 +- .../jetty/server/AbstractHttpConnection.java | 195 ++- .../eclipse/jetty/server/AsyncContinuation.java | 113 +- .../eclipse/jetty/server/AsyncHttpConnection.java | 31 +- .../eclipse/jetty/server/AsyncNCSARequestLog.java | 130 ++ .../org/eclipse/jetty/server/Authentication.java | 31 +- .../jetty/server/BlockingHttpConnection.java | 30 +- .../java/org/eclipse/jetty/server/Connector.java | 31 +- .../org/eclipse/jetty/server/CookieCutter.java | 38 +- .../java/org/eclipse/jetty/server/Dispatcher.java | 29 +- .../java/org/eclipse/jetty/server/Handler.java | 29 +- .../org/eclipse/jetty/server/HandlerContainer.java | 29 +- .../java/org/eclipse/jetty/server/HttpInput.java | 46 +- .../java/org/eclipse/jetty/server/HttpOutput.java | 62 +- .../java/org/eclipse/jetty/server/HttpWriter.java | 29 +- .../eclipse/jetty/server/InclusiveByteRange.java | 29 +- .../org/eclipse/jetty/server/LocalConnector.java | 29 +- .../org/eclipse/jetty/server/NCSARequestLog.java | 66 +- .../java/org/eclipse/jetty/server/Request.java | 217 +++- .../java/org/eclipse/jetty/server/RequestLog.java | 29 +- .../org/eclipse/jetty/server/ResourceCache.java | 54 +- .../java/org/eclipse/jetty/server/Response.java | 112 +- .../main/java/org/eclipse/jetty/server/Server.java | 54 +- .../jetty/server/ServletRequestHttpWrapper.java | 31 +- .../jetty/server/ServletResponseHttpWrapper.java | 18 + .../org/eclipse/jetty/server/SessionIdManager.java | 29 +- .../org/eclipse/jetty/server/SessionManager.java | 29 +- .../org/eclipse/jetty/server/ShutdownMonitor.java | 384 ++++++ .../org/eclipse/jetty/server/UserIdentity.java | 29 +- .../eclipse/jetty/server/bio/SocketConnector.java | 36 +- .../jetty/server/handler/AbstractHandler.java | 29 +- .../server/handler/AbstractHandlerContainer.java | 29 +- .../jetty/server/handler/ConnectHandler.java | 167 ++- .../jetty/server/handler/ContextHandler.java | 261 +++- .../server/handler/ContextHandlerCollection.java | 29 +- .../eclipse/jetty/server/handler/DebugHandler.java | 30 +- .../jetty/server/handler/DefaultHandler.java | 29 +- .../eclipse/jetty/server/handler/ErrorHandler.java | 108 +- .../eclipse/jetty/server/handler/GzipHandler.java | 59 +- .../jetty/server/handler/HandlerCollection.java | 29 +- .../eclipse/jetty/server/handler/HandlerList.java | 29 +- .../jetty/server/handler/HandlerWrapper.java | 29 +- .../jetty/server/handler/HotSwapHandler.java | 29 +- .../jetty/server/handler/IPAccessHandler.java | 29 +- .../jetty/server/handler/IdleTimeoutHandler.java | 138 +++ .../jetty/server/handler/MovedContextHandler.java | 29 +- .../eclipse/jetty/server/handler/ProxyHandler.java | 18 + .../jetty/server/handler/RequestLogHandler.java | 82 +- .../jetty/server/handler/ResourceHandler.java | 66 +- .../jetty/server/handler/ScopedHandler.java | 18 + .../jetty/server/handler/ShutdownHandler.java | 31 +- .../jetty/server/handler/StatisticsHandler.java | 29 +- .../server/handler/jmx/AbstractHandlerMBean.java | 26 +- .../server/handler/jmx/ContextHandlerMBean.java | 29 +- .../org/eclipse/jetty/server/jmx/ServerMBean.java | 29 +- .../jetty/server/nio/AbstractNIOConnector.java | 29 +- .../jetty/server/nio/BlockingChannelConnector.java | 29 +- .../server/nio/InheritedChannelConnector.java | 29 +- .../org/eclipse/jetty/server/nio/NIOConnector.java | 29 +- .../nio/NetworkTrafficSelectChannelConnector.java | 29 +- .../jetty/server/nio/SelectChannelConnector.java | 29 +- .../jetty/server/session/AbstractSession.java | 47 +- .../server/session/AbstractSessionIdManager.java | 64 +- .../server/session/AbstractSessionManager.java | 64 +- .../jetty/server/session/HashSessionIdManager.java | 29 +- .../jetty/server/session/HashSessionManager.java | 159 ++- .../jetty/server/session/HashedSession.java | 47 +- .../jetty/server/session/JDBCSessionIdManager.java | 359 ++++-- .../jetty/server/session/JDBCSessionManager.java | 643 +++++----- .../jetty/server/session/SessionHandler.java | 224 ++-- .../session/jmx/AbstractSessionManagerMBean.java | 26 +- .../org/eclipse/jetty/server/ssl/ServletSSL.java | 29 +- .../eclipse/jetty/server/ssl/SslCertificates.java | 18 + .../org/eclipse/jetty/server/ssl/SslConnector.java | 20 +- .../server/ssl/SslSelectChannelConnector.java | 29 +- .../jetty/server/ssl/SslSocketConnector.java | 29 +- .../jetty/server/AbstractConnectorTest.java | 29 +- .../eclipse/jetty/server/AsyncRequestReadTest.java | 36 +- .../org/eclipse/jetty/server/AsyncStressTest.java | 35 +- .../jetty/server/BlockingChannelCloseTest.java | 29 +- .../jetty/server/BlockingChannelServerTest.java | 29 +- .../jetty/server/BlockingChannelTimeoutTest.java | 29 +- .../jetty/server/CheckReverseProxyHeadersTest.java | 29 +- .../jetty/server/ConnectorCloseTestBase.java | 26 +- .../eclipse/jetty/server/ConnectorTimeoutTest.java | 29 +- .../java/org/eclipse/jetty/server/DumpHandler.java | 29 +- .../eclipse/jetty/server/EncodedHttpURITest.java | 29 +- .../eclipse/jetty/server/HalfCloseRaceTest.java | 86 ++ .../eclipse/jetty/server/HttpConnectionTest.java | 107 +- .../eclipse/jetty/server/HttpServerTestBase.java | 156 ++- .../jetty/server/HttpServerTestFixture.java | 22 +- .../java/org/eclipse/jetty/server/HttpURITest.java | 151 ++- .../org/eclipse/jetty/server/HttpWriterTest.java | 18 + .../jetty/server/InclusiveByteRangeTest.java | 26 +- .../jetty/server/LocalAsyncContextTest.java | 29 +- .../jetty/server/NetworkTrafficListenerTest.java | 29 +- .../java/org/eclipse/jetty/server/RFC2616Test.java | 29 +- .../java/org/eclipse/jetty/server/RequestTest.java | 147 ++- .../eclipse/jetty/server/ResourceCacheTest.java | 43 +- .../org/eclipse/jetty/server/ResponseTest.java | 122 +- .../server/SelectChannelAsyncContextTest.java | 18 + .../server/SelectChannelConnectorCloseTest.java | 29 +- .../jetty/server/SelectChannelServerTest.java | 29 +- .../jetty/server/SelectChannelTimeoutTest.java | 36 +- .../java/org/eclipse/jetty/server/ServerTest.java | 29 +- .../eclipse/jetty/server/ShutdownMonitorTest.java | 112 ++ .../server/SlowClientWithPipelinedRequestTest.java | 18 + .../jetty/server/SocketConnectorCloseTest.java | 29 +- .../org/eclipse/jetty/server/SocketServerTest.java | 32 +- .../eclipse/jetty/server/SocketTimeoutTest.java | 29 +- .../java/org/eclipse/jetty/server/StressTest.java | 39 +- .../org/eclipse/jetty/server/SuspendHandler.java | 18 + .../server/handler/AbstractConnectHandlerTest.java | 71 +- .../server/handler/ConnectHandlerSSLTest.java | 167 ++- .../jetty/server/handler/ConnectHandlerTest.java | 101 +- .../server/handler/ConnectHandlerUnitTest.java | 73 ++ .../handler/ContextHandlerCollectionTest.java | 29 +- .../jetty/server/handler/ContextHandlerTest.java | 58 +- .../jetty/server/handler/IPAccessHandlerTest.java | 32 +- .../jetty/server/handler/ResourceHandlerTest.java | 30 +- .../jetty/server/handler/ScopedHandlerTest.java | 18 + .../jetty/server/handler/ShutdownHandlerTest.java | 31 +- .../server/handler/StatisticsHandlerTest.java | 29 +- .../server/session/HashSessionManagerTest.java | 93 ++ .../jetty/server/session/SessionCookieTest.java | 29 +- .../jetty/server/session/SessionHandlerTest.java | 18 + .../org/eclipse/jetty/server/ssl/SSLCloseTest.java | 30 +- .../eclipse/jetty/server/ssl/SSLEngineTest.java | 29 +- .../ssl/SSLSelectChannelConnectorLoadTest.java | 18 + .../server/ssl/SelectChannelServerSslTest.java | 43 +- .../jetty/server/ssl/SslRenegotiateTest.java | 18 + .../server/ssl/SslSelectChannelTimeoutTest.java | 29 +- .../jetty/server/ssl/SslSocketServerTest.java | 49 +- .../jetty/server/ssl/SslSocketTimeoutTest.java | 29 +- .../eclipse/jetty/server/ssl/SslUploadTest.java | 31 +- .../src/test/resources/jetty-logging.properties | 3 + jetty-servlet/pom.xml | 3 +- .../org/eclipse/jetty/servlet/DefaultServlet.java | 200 ++- .../jetty/servlet/ErrorPageErrorHandler.java | 165 +-- .../org/eclipse/jetty/servlet/FilterHolder.java | 38 +- .../org/eclipse/jetty/servlet/FilterMapping.java | 29 +- .../java/org/eclipse/jetty/servlet/Holder.java | 49 +- .../java/org/eclipse/jetty/servlet/Invoker.java | 32 +- .../jetty/servlet/JspPropertyGroupServlet.java | 146 +++ .../org/eclipse/jetty/servlet/NoJspServlet.java | 29 +- .../jetty/servlet/ServletContextHandler.java | 192 ++- .../org/eclipse/jetty/servlet/ServletHandler.java | 325 +++-- .../org/eclipse/jetty/servlet/ServletHolder.java | 171 ++- .../org/eclipse/jetty/servlet/ServletMapping.java | 50 +- .../eclipse/jetty/servlet/StatisticsServlet.java | 51 +- .../jetty/servlet/jmx/FilterMappingMBean.java | 26 +- .../org/eclipse/jetty/servlet/jmx/HolderMBean.java | 29 +- .../jetty/servlet/jmx/ServletMappingMBean.java | 26 +- .../jetty/servlet/listener/ELContextCleaner.java | 29 +- .../servlet/listener/IntrospectorCleaner.java | 29 +- .../AsyncContextDispatchWithQueryStrings.java | 18 + .../eclipse/jetty/servlet/AsyncContextTest.java | 292 ++++- .../eclipse/jetty/servlet/AsyncServletTest.java | 775 ++++++++++++ .../eclipse/jetty/servlet/DefaultServletTest.java | 290 ++++- .../org/eclipse/jetty/servlet/DispatcherTest.java | 178 ++- .../org/eclipse/jetty/servlet/ErrorPageTest.java | 164 +++ .../java/org/eclipse/jetty/servlet/HolderTest.java | 18 + .../org/eclipse/jetty/servlet/InvokerTest.java | 29 +- .../jetty/servlet/ServletContextHandlerTest.java | 18 + .../eclipse/jetty/servlet/ServletHandlerTest.java | 425 +++++++ .../jetty/servlet/StatisticsServletTest.java | 32 +- jetty-servlets/pom.xml | 14 +- .../eclipse/jetty/servlets/BalancerServlet.java | 422 +++++++ .../main/java/org/eclipse/jetty/servlets/CGI.java | 197 ++- .../eclipse/jetty/servlets/CloseableDoSFilter.java | 29 +- .../org/eclipse/jetty/servlets/ConcatServlet.java | 29 +- .../eclipse/jetty/servlets/CrossOriginFilter.java | 75 +- .../java/org/eclipse/jetty/servlets/DoSFilter.java | 883 ++++++++------ .../org/eclipse/jetty/servlets/GzipFilter.java | 306 ++++- .../jetty/servlets/IncludableGzipFilter.java | 73 +- .../eclipse/jetty/servlets/MultiPartFilter.java | 121 +- .../org/eclipse/jetty/servlets/ProxyServlet.java | 83 +- .../java/org/eclipse/jetty/servlets/PutFilter.java | 29 +- .../java/org/eclipse/jetty/servlets/QoSFilter.java | 29 +- .../eclipse/jetty/servlets/UserAgentFilter.java | 29 +- .../org/eclipse/jetty/servlets/WelcomeFilter.java | 29 +- .../jetty/servlets/jmx/DoSFilter-mbean.properties | 10 +- .../servlets/AbstractBalancerServletTest.java | 162 +++ .../jetty/servlets/AbstractDoSFilterTest.java | 21 +- .../eclipse/jetty/servlets/AsyncProxyServer.java | 29 +- .../jetty/servlets/BalancerServletTest.java | 135 +++ .../jetty/servlets/CloseableDoSFilterTest.java | 29 +- .../jetty/servlets/CrossOriginFilterTest.java | 63 + .../eclipse/jetty/servlets/DoSFilterJMXTest.java | 88 ++ .../org/eclipse/jetty/servlets/DoSFilterTest.java | 59 +- .../servlets/GzipFilterContentLengthTest.java | 39 +- .../GzipFilterDefaultNoRecompressTest.java | 22 + .../jetty/servlets/GzipFilterDefaultTest.java | 303 ++++- .../jetty/servlets/GzipWithPipeliningTest.java | 248 ---- .../servlets/IncludableGzipFilterMinSizeTest.java | 33 +- .../jetty/servlets/IncludableGzipFilterTest.java | 29 +- .../jetty/servlets/MultipartFilterTest.java | 652 +++++++++- .../org/eclipse/jetty/servlets/PipelineHelper.java | 18 + .../eclipse/jetty/servlets/ProxyServletTest.java | 124 +- .../org/eclipse/jetty/servlets/PutFilterTest.java | 32 +- .../org/eclipse/jetty/servlets/QoSFilterTest.java | 30 +- .../jetty/servlets/TransparentProxyTest.java | 140 +++ .../eclipse/jetty/servlets/gzip/GzipTester.java | 268 +++- .../java/org/eclipse/jetty/servlets/gzip/Hex.java | 18 + .../jetty/servlets/gzip/NoOpOutputStream.java | 18 + .../jetty/servlets/gzip/TestDirContentServlet.java | 18 + .../servlets/gzip/TestMinGzipSizeServlet.java | 19 + .../gzip/TestServletLengthStreamTypeWrite.java | 21 +- .../gzip/TestServletLengthTypeStreamWrite.java | 21 +- .../gzip/TestServletStreamLengthTypeWrite.java | 21 +- .../TestServletStreamLengthTypeWriteWithFlush.java | 72 ++ .../gzip/TestServletStreamTypeLengthWrite.java | 21 +- .../gzip/TestServletTypeLengthStreamWrite.java | 21 +- .../gzip/TestServletTypeStreamLengthWrite.java | 21 +- .../servlets/gzip/TestStaticMimeTypeServlet.java | 19 + jetty-spdy/pom.xml | 142 ++- jetty-spdy/spdy-core/pom.xml | 25 +- .../org/eclipse/jetty/spdy/ByteBufferPool.java | 32 +- .../eclipse/jetty/spdy/CompressionDictionary.java | 32 +- .../org/eclipse/jetty/spdy/CompressionFactory.java | 32 +- .../java/org/eclipse/jetty/spdy/Controller.java | 32 +- .../eclipse/jetty/spdy/FlowControlStrategy.java | 92 ++ .../main/java/org/eclipse/jetty/spdy/ISession.java | 32 +- .../main/java/org/eclipse/jetty/spdy/IStream.java | 67 +- .../java/org/eclipse/jetty/spdy/IdleListener.java | 32 +- .../main/java/org/eclipse/jetty/spdy/Promise.java | 38 +- .../java/org/eclipse/jetty/spdy/PushSynInfo.java | 59 + .../jetty/spdy/SPDYv3FlowControlStrategy.java | 89 ++ .../org/eclipse/jetty/spdy/SessionException.java | 32 +- .../eclipse/jetty/spdy/StandardByteBufferPool.java | 32 +- .../jetty/spdy/StandardCompressionFactory.java | 32 +- .../org/eclipse/jetty/spdy/StandardSession.java | 545 ++++++--- .../org/eclipse/jetty/spdy/StandardStream.java | 225 ++-- .../org/eclipse/jetty/spdy/StreamException.java | 32 +- .../eclipse/jetty/spdy/api/ByteBufferDataInfo.java | 38 +- .../org/eclipse/jetty/spdy/api/BytesDataInfo.java | 59 +- .../java/org/eclipse/jetty/spdy/api/DataInfo.java | 34 +- .../org/eclipse/jetty/spdy/api/GoAwayInfo.java | 32 +- .../java/org/eclipse/jetty/spdy/api/Handler.java | 41 +- .../java/org/eclipse/jetty/spdy/api/Headers.java | 69 +- .../org/eclipse/jetty/spdy/api/HeadersInfo.java | 32 +- .../java/org/eclipse/jetty/spdy/api/PingInfo.java | 32 +- .../java/org/eclipse/jetty/spdy/api/ReplyInfo.java | 32 +- .../java/org/eclipse/jetty/spdy/api/RstInfo.java | 32 +- .../main/java/org/eclipse/jetty/spdy/api/SPDY.java | 32 +- .../org/eclipse/jetty/spdy/api/SPDYException.java | 32 +- .../java/org/eclipse/jetty/spdy/api/Session.java | 65 +- .../jetty/spdy/api/SessionFrameListener.java | 32 +- .../org/eclipse/jetty/spdy/api/SessionStatus.java | 32 +- .../java/org/eclipse/jetty/spdy/api/Settings.java | 32 +- .../org/eclipse/jetty/spdy/api/SettingsInfo.java | 32 +- .../java/org/eclipse/jetty/spdy/api/Stream.java | 81 +- .../jetty/spdy/api/StreamFrameListener.java | 32 +- .../org/eclipse/jetty/spdy/api/StreamStatus.java | 32 +- .../org/eclipse/jetty/spdy/api/StringDataInfo.java | 39 +- .../java/org/eclipse/jetty/spdy/api/SynInfo.java | 86 +- .../api/server/ServerSessionFrameListener.java | 32 +- .../eclipse/jetty/spdy/frames/ControlFrame.java | 32 +- .../jetty/spdy/frames/ControlFrameType.java | 35 +- .../eclipse/jetty/spdy/frames/CredentialFrame.java | 51 + .../org/eclipse/jetty/spdy/frames/DataFrame.java | 32 +- .../org/eclipse/jetty/spdy/frames/GoAwayFrame.java | 32 +- .../eclipse/jetty/spdy/frames/HeadersFrame.java | 32 +- .../org/eclipse/jetty/spdy/frames/NoOpFrame.java | 32 +- .../org/eclipse/jetty/spdy/frames/PingFrame.java | 32 +- .../eclipse/jetty/spdy/frames/RstStreamFrame.java | 38 +- .../eclipse/jetty/spdy/frames/SettingsFrame.java | 32 +- .../eclipse/jetty/spdy/frames/SynReplyFrame.java | 32 +- .../eclipse/jetty/spdy/frames/SynStreamFrame.java | 44 +- .../jetty/spdy/frames/WindowUpdateFrame.java | 32 +- .../spdy/generator/ControlFrameGenerator.java | 32 +- .../jetty/spdy/generator/CredentialGenerator.java | 85 ++ .../jetty/spdy/generator/DataFrameGenerator.java | 32 +- .../eclipse/jetty/spdy/generator/Generator.java | 33 +- .../jetty/spdy/generator/GoAwayGenerator.java | 32 +- .../spdy/generator/HeadersBlockGenerator.java | 35 +- .../jetty/spdy/generator/HeadersGenerator.java | 37 +- .../jetty/spdy/generator/NoOpGenerator.java | 32 +- .../jetty/spdy/generator/PingGenerator.java | 32 +- .../jetty/spdy/generator/RstStreamGenerator.java | 32 +- .../jetty/spdy/generator/SettingsGenerator.java | 32 +- .../jetty/spdy/generator/SynReplyGenerator.java | 32 +- .../jetty/spdy/generator/SynStreamGenerator.java | 34 +- .../spdy/generator/WindowUpdateGenerator.java | 32 +- .../jetty/spdy/parser/ControlFrameBodyParser.java | 32 +- .../jetty/spdy/parser/ControlFrameParser.java | 33 +- .../jetty/spdy/parser/CredentialBodyParser.java | 274 +++++ .../eclipse/jetty/spdy/parser/DataFrameParser.java | 32 +- .../jetty/spdy/parser/GoAwayBodyParser.java | 44 +- .../jetty/spdy/parser/HeadersBlockParser.java | 32 +- .../jetty/spdy/parser/HeadersBodyParser.java | 80 +- .../eclipse/jetty/spdy/parser/NoOpBodyParser.java | 32 +- .../java/org/eclipse/jetty/spdy/parser/Parser.java | 32 +- .../eclipse/jetty/spdy/parser/PingBodyParser.java | 32 +- .../jetty/spdy/parser/RstStreamBodyParser.java | 32 +- .../jetty/spdy/parser/SettingsBodyParser.java | 32 +- .../jetty/spdy/parser/SynReplyBodyParser.java | 32 +- .../jetty/spdy/parser/SynStreamBodyParser.java | 43 +- .../spdy/parser/UnknownControlFrameBodyParser.java | 32 +- .../jetty/spdy/parser/WindowUpdateBodyParser.java | 32 +- .../org/eclipse/jetty/spdy/AsyncTimeoutTest.java | 40 +- .../eclipse/jetty/spdy/StandardSessionTest.java | 516 ++++++++ .../org/eclipse/jetty/spdy/StandardStreamTest.java | 138 +++ .../eclipse/jetty/spdy/api/ClientUsageTest.java | 40 +- .../eclipse/jetty/spdy/api/ServerUsageTest.java | 34 +- .../spdy/frames/CredentialGenerateParseTest.java | 104 ++ .../jetty/spdy/frames/DataGenerateParseTest.java | 32 +- .../jetty/spdy/frames/GoAwayGenerateParseTest.java | 32 +- .../spdy/frames/HeadersGenerateParseTest.java | 126 +- .../jetty/spdy/frames/NoOpGenerateParseTest.java | 32 +- .../jetty/spdy/frames/PingGenerateParseTest.java | 32 +- .../spdy/frames/RstStreamGenerateParseTest.java | 52 +- .../spdy/frames/SettingsGenerateParseTest.java | 32 +- .../spdy/frames/SynReplyGenerateParseTest.java | 32 +- .../spdy/frames/SynStreamGenerateParseTest.java | 40 +- .../jetty/spdy/frames/TestSPDYParserListener.java | 32 +- .../spdy/frames/WindowUpdateGenerateParseTest.java | 32 +- .../spdy/parser/LiveChromiumRequestParserTest.java | 32 +- .../spdy/parser/ParseVersusCacheBenchmarkTest.java | 32 +- .../jetty/spdy/parser/UnknownControlFrameTest.java | 20 +- .../spdy-core/src/test/resources/keystore.jks | Bin 0 -> 2206 bytes .../spdy-core/src/test/resources/truststore.jks | Bin 0 -> 916 bytes jetty-spdy/spdy-jetty-http-webapp/pom.xml | 47 +- .../src/main/config/etc/jetty-spdy-proxy.xml | 98 ++ .../src/main/config/etc/jetty-spdy.xml | 54 + jetty-spdy/spdy-jetty-http/pom.xml | 17 +- .../spdy/http/AbstractHTTPSPDYServerConnector.java | 66 + .../eclipse/jetty/spdy/http/HTTPSPDYHeader.java | 78 ++ .../jetty/spdy/http/HTTPSPDYServerConnector.java | 109 +- .../org/eclipse/jetty/spdy/http/PushStrategy.java | 43 + .../jetty/spdy/http/ReferrerPushStrategy.java | 285 +++++ .../http/ServerHTTPAsyncConnectionFactory.java | 44 +- .../spdy/http/ServerHTTPSPDYAsyncConnection.java | 279 +++-- .../http/ServerHTTPSPDYAsyncConnectionFactory.java | 52 +- .../jetty/spdy/proxy/HTTPSPDYProxyConnector.java | 44 + .../org/eclipse/jetty/spdy/proxy/ProxyEngine.java | 99 ++ .../jetty/spdy/proxy/ProxyEngineSelector.java | 187 +++ .../proxy/ProxyHTTPAsyncConnectionFactory.java | 46 + .../spdy/proxy/ProxyHTTPSPDYAsyncConnection.java | 343 ++++++ .../eclipse/jetty/spdy/proxy/SPDYProxyEngine.java | 519 ++++++++ .../jetty/spdy/http/AbstractHTTPSPDYTest.java | 66 +- .../jetty/spdy/http/ConcurrentStreamsTest.java | 49 +- .../jetty/spdy/http/ProtocolNegotiationTest.java | 60 +- .../jetty/spdy/http/PushStrategyBenchmarkTest.java | 400 ++++++ .../spdy/http/ReferrerPushStrategyUnitTest.java | 124 ++ .../spdy/http/ReferrerPushStrategyV2Test.java | 802 ++++++++++++ .../spdy/http/ReferrerPushStrategyV3Test.java | 31 + .../jetty/spdy/http/SSLExternalServerTest.java | 101 ++ .../jetty/spdy/http/ServerHTTPSPDYTest.java | 1176 ------------------ .../jetty/spdy/http/ServerHTTPSPDYv2Test.java | 1277 ++++++++++++++++++++ .../jetty/spdy/http/ServerHTTPSPDYv3Test.java | 31 + .../jetty/spdy/proxy/ProxyHTTPSPDYv2Test.java | 769 ++++++++++++ jetty-spdy/spdy-jetty/pom.xml | 12 +- .../eclipse/jetty/spdy/AsyncConnectionFactory.java | 33 +- .../eclipse/jetty/spdy/EmptyAsyncConnection.java | 33 +- .../org/eclipse/jetty/spdy/EmptyAsyncEndPoint.java | 33 +- .../jetty/spdy/FlowControlStrategyFactory.java | 42 + .../eclipse/jetty/spdy/SPDYAsyncConnection.java | 42 +- .../java/org/eclipse/jetty/spdy/SPDYClient.java | 115 +- .../eclipse/jetty/spdy/SPDYServerConnector.java | 134 +- .../spdy/ServerSPDYAsyncConnectionFactory.java | 51 +- .../java/org/eclipse/jetty/spdy/AbstractTest.java | 48 +- .../org/eclipse/jetty/spdy/ClosedStreamTest.java | 269 +++++ .../org/eclipse/jetty/spdy/FlowControlTest.java | 172 +-- .../java/org/eclipse/jetty/spdy/GoAwayTest.java | 36 +- .../java/org/eclipse/jetty/spdy/HeadersTest.java | 33 +- .../org/eclipse/jetty/spdy/IdleTimeoutTest.java | 49 +- .../test/java/org/eclipse/jetty/spdy/PingTest.java | 33 +- .../eclipse/jetty/spdy/ProtocolViolationsTest.java | 45 +- .../org/eclipse/jetty/spdy/PushStreamTest.java | 560 +++++++++ .../org/eclipse/jetty/spdy/ResetStreamTest.java | 115 +- .../eclipse/jetty/spdy/SPDYClientFactoryTest.java | 33 +- .../jetty/spdy/SPDYServerConnectorTest.java | 33 +- .../org/eclipse/jetty/spdy/SSLEngineLeakTest.java | 19 + .../org/eclipse/jetty/spdy/SSLSynReplyTest.java | 33 +- .../java/org/eclipse/jetty/spdy/SettingsTest.java | 33 +- .../jetty/spdy/SynDataReplyDataLoadTest.java | 33 +- .../java/org/eclipse/jetty/spdy/SynReplyTest.java | 32 +- .../eclipse/jetty/spdy/UnsupportedVersionTest.java | 20 +- jetty-start/pom.xml | 3 +- .../java/org/eclipse/jetty/start/Classpath.java | 29 +- .../eclipse/jetty/start/CommandLineBuilder.java | 30 +- .../main/java/org/eclipse/jetty/start/Config.java | 35 +- .../eclipse/jetty/start/FilenameComparator.java | 29 +- .../java/org/eclipse/jetty/start/JarVersion.java | 26 +- .../main/java/org/eclipse/jetty/start/Main.java | 191 ++- .../main/java/org/eclipse/jetty/start/Monitor.java | 136 --- .../main/java/org/eclipse/jetty/start/Version.java | 30 +- .../resources/org/eclipse/jetty/start/start.config | 4 +- .../resources/org/eclipse/jetty/start/usage.txt | 7 +- .../jetty/start/CommandLineBuilderTest.java | 45 +- .../java/org/eclipse/jetty/start/ConfigTest.java | 26 +- .../java/org/eclipse/jetty/start/MainTest.java | 65 +- .../java/org/eclipse/jetty/start/VersionTest.java | 27 +- jetty-util/pom.xml | 3 +- .../java/org/eclipse/jetty/util/ArrayQueue.java | 29 +- .../main/java/org/eclipse/jetty/util/Atomics.java | 73 ++ .../java/org/eclipse/jetty/util/Attributes.java | 29 +- .../java/org/eclipse/jetty/util/AttributesMap.java | 29 +- .../main/java/org/eclipse/jetty/util/B64Code.java | 218 +++- .../org/eclipse/jetty/util/BlockingArrayQueue.java | 29 +- .../eclipse/jetty/util/ByteArrayISO8859Writer.java | 29 +- .../eclipse/jetty/util/ByteArrayOutputStream2.java | 29 +- .../org/eclipse/jetty/util/ConcurrentHashSet.java | 18 + .../java/org/eclipse/jetty/util/DateCache.java | 29 +- .../main/java/org/eclipse/jetty/util/HostMap.java | 29 +- .../src/main/java/org/eclipse/jetty/util/IO.java | 48 +- .../java/org/eclipse/jetty/util/IPAddressMap.java | 31 +- .../org/eclipse/jetty/util/IntrospectionUtil.java | 47 +- .../main/java/org/eclipse/jetty/util/LazyList.java | 29 +- .../main/java/org/eclipse/jetty/util/Loader.java | 73 +- .../org/eclipse/jetty/util/MultiException.java | 29 +- .../main/java/org/eclipse/jetty/util/MultiMap.java | 29 +- .../eclipse/jetty/util/MultiPartInputStream.java | 359 ++++-- .../eclipse/jetty/util/MultiPartOutputStream.java | 41 +- .../org/eclipse/jetty/util/MultiPartWriter.java | 29 +- .../org/eclipse/jetty/util/PatternMatcher.java | 18 + .../eclipse/jetty/util/QuotedStringTokenizer.java | 109 +- .../eclipse/jetty/util/ReadLineInputStream.java | 136 +++ .../jetty/util/RolloverFileOutputStream.java | 34 +- .../java/org/eclipse/jetty/util/RunningStats.java | 0 .../main/java/org/eclipse/jetty/util/Scanner.java | 39 +- .../java/org/eclipse/jetty/util/SimpleStats.java | 0 .../java/org/eclipse/jetty/util/StringMap.java | 29 +- .../java/org/eclipse/jetty/util/StringUtil.java | 30 +- .../main/java/org/eclipse/jetty/util/TypeUtil.java | 109 +- .../main/java/org/eclipse/jetty/util/URIUtil.java | 68 +- .../java/org/eclipse/jetty/util/UrlEncoded.java | 253 ++-- .../org/eclipse/jetty/util/Utf8Appendable.java | 73 +- .../org/eclipse/jetty/util/Utf8StringBuffer.java | 35 +- .../org/eclipse/jetty/util/Utf8StringBuilder.java | 35 +- .../java/org/eclipse/jetty/util/ajax/JSON.java | 210 ++-- .../jetty/util/ajax/JSONCollectionConvertor.java | 50 + .../eclipse/jetty/util/ajax/JSONDateConvertor.java | 44 +- .../eclipse/jetty/util/ajax/JSONEnumConvertor.java | 48 +- .../jetty/util/ajax/JSONObjectConvertor.java | 34 +- .../eclipse/jetty/util/ajax/JSONPojoConvertor.java | 36 +- .../jetty/util/ajax/JSONPojoConvertorFactory.java | 29 +- .../jetty/util/component/AbstractLifeCycle.java | 29 +- .../jetty/util/component/AggregateLifeCycle.java | 22 +- .../eclipse/jetty/util/component/Container.java | 29 +- .../eclipse/jetty/util/component/Destroyable.java | 19 +- .../org/eclipse/jetty/util/component/Dumpable.java | 18 + .../jetty/util/component/FileDestroyable.java | 18 + .../component/FileNoticeLifeCycleListener.java | 80 ++ .../eclipse/jetty/util/component/LifeCycle.java | 29 +- .../org/eclipse/jetty/util/log/AbstractLogger.java | 18 + .../org/eclipse/jetty/util/log/JavaUtilLog.java | 26 +- .../eclipse/jetty/util/log/JettyAwareLogger.java | 30 +- .../main/java/org/eclipse/jetty/util/log/Log.java | 33 +- .../java/org/eclipse/jetty/util/log/Logger.java | 29 +- .../java/org/eclipse/jetty/util/log/LoggerLog.java | 29 +- .../java/org/eclipse/jetty/util/log/Slf4jLog.java | 29 +- .../java/org/eclipse/jetty/util/log/StdErrLog.java | 48 +- .../jetty/util/preventers/AWTLeakPreventer.java | 47 + .../util/preventers/AbstractLeakPreventer.java | 62 + .../util/preventers/AppContextLeakPreventer.java | 41 + .../jetty/util/preventers/DOMLeakPreventer.java | 56 + .../preventers/DriverManagerLeakPreventer.java | 42 + .../util/preventers/GCThreadLeakPreventer.java | 64 + .../jetty/util/preventers/Java2DLeakPreventer.java | 49 + .../jetty/util/preventers/LDAPLeakPreventer.java | 51 + .../LoginConfigurationLeakPreventer.java | 49 + .../preventers/SecurityProviderLeakPreventer.java | 44 + .../eclipse/jetty/util/resource/BadResource.java | 30 +- .../eclipse/jetty/util/resource/FileResource.java | 42 +- .../jetty/util/resource/JarFileResource.java | 184 ++- .../eclipse/jetty/util/resource/JarResource.java | 30 +- .../org/eclipse/jetty/util/resource/Resource.java | 89 +- .../jetty/util/resource/ResourceCollection.java | 29 +- .../jetty/util/resource/ResourceFactory.java | 29 +- .../eclipse/jetty/util/resource/URLResource.java | 41 +- .../org/eclipse/jetty/util/security/B64Code.java | 29 +- .../jetty/util/security/CertificateUtils.java | 26 +- .../jetty/util/security/CertificateValidator.java | 30 +- .../eclipse/jetty/util/security/Constraint.java | 34 +- .../eclipse/jetty/util/security/Credential.java | 29 +- .../org/eclipse/jetty/util/security/Password.java | 29 +- .../util/ssl/AliasedX509ExtendedKeyManager.java | 26 +- .../jetty/util/ssl/AliasedX509KeyManager.java | 26 +- .../eclipse/jetty/util/ssl/SslContextFactory.java | 34 +- .../jetty/util/statistic/CounterStatistic.java | 62 +- .../jetty/util/statistic/SampleStatistic.java | 55 +- .../jetty/util/thread/ExecutorThreadPool.java | 29 +- .../jetty/util/thread/QueuedThreadPool.java | 29 +- .../eclipse/jetty/util/thread/ShutdownThread.java | 45 +- .../org/eclipse/jetty/util/thread/ThreadPool.java | 29 +- .../org/eclipse/jetty/util/thread/Timeout.java | 29 +- .../org/eclipse/jetty/util/ArrayQueueTest.java | 29 +- .../java/org/eclipse/jetty/util/B64CodeTest.java | 85 ++ .../eclipse/jetty/util/BlockingArrayQueueTest.java | 29 +- .../java/org/eclipse/jetty/util/DateCacheTest.java | 29 +- .../org/eclipse/jetty/util/IPAddressMapTest.java | 29 +- .../java/org/eclipse/jetty/util/LazyListTest.java | 29 +- .../org/eclipse/jetty/util/MultiExceptionTest.java | 18 + .../java/org/eclipse/jetty/util/MultiMapTest.java | 18 + .../jetty/util/MultiPartInputStreamTest.java | 778 +++++++++++- .../jetty/util/QuotedStringTokenizerTest.java | 61 +- .../java/org/eclipse/jetty/util/ScannerTest.java | 18 + .../java/org/eclipse/jetty/util/StringMapTest.java | 29 +- .../org/eclipse/jetty/util/StringUtilTest.java | 29 +- .../eclipse/jetty/util/TestIntrospectionUtil.java | 29 +- .../java/org/eclipse/jetty/util/TypeUtilTest.java | 93 ++ .../test/java/org/eclipse/jetty/util/URITest.java | 33 +- .../org/eclipse/jetty/util/URLEncodedTest.java | 96 +- .../eclipse/jetty/util/Utf8StringBufferTest.java | 29 +- .../eclipse/jetty/util/Utf8StringBuilderTest.java | 29 +- .../util/ajax/JSONCollectionConvertorTest.java | 112 ++ .../util/ajax/JSONPojoConvertorFactoryTest.java | 29 +- .../jetty/util/ajax/JSONPojoConvertorTest.java | 29 +- .../java/org/eclipse/jetty/util/ajax/JSONTest.java | 29 +- .../util/component/AggregateLifeCycleTest.java | 18 + .../util/component/LifeCycleListenerTest.java | 29 +- .../test/java/org/eclipse/jetty/util/log/Blue.java | 18 + .../jetty/util/log/CapturingJULHandler.java | 18 + .../java/org/eclipse/jetty/util/log/Green.java | 18 + .../eclipse/jetty/util/log/JavaUtilLogTest.java | 18 + .../java/org/eclipse/jetty/util/log/LogTest.java | 29 +- .../org/eclipse/jetty/util/log/NamedLogTest.java | 18 + .../test/java/org/eclipse/jetty/util/log/Red.java | 18 + .../org/eclipse/jetty/util/log/Slf4jHelper.java | 18 + .../org/eclipse/jetty/util/log/StdErrCapture.java | 18 + .../org/eclipse/jetty/util/log/StdErrLogTest.java | 43 +- .../jetty/util/resource/FileResourceTest.java | 98 ++ .../util/resource/ResourceCollectionTest.java | 29 +- .../eclipse/jetty/util/resource/ResourceTest.java | 80 +- .../jetty/util/ssl/SslContextFactoryTest.java | 95 +- .../jetty/util/statistic/SampleStatisticTest.java | 18 + .../jetty/util/thread/QueuedThreadPoolTest.java | 29 +- .../org/eclipse/jetty/util/thread/TimeoutTest.java | 29 +- .../resource => resources}/TestData/alphabet.txt | 0 .../util/resource => resources}/TestData/alt.zip | Bin .../resource => resources}/TestData/extract.zip | Bin .../util/resource => resources}/TestData/test.zip | Bin .../resources/TestData/test/META-INF/MANIFEST.MF | 3 + .../src/test/resources/TestData/test/alphabet | 1 + .../src/test/resources/TestData/test/numbers | 1 + .../test/resources/TestData/test/subdir/alphabet | 1 + .../test/resources/TestData/test/subdir/numbers | 1 + .../TestData/test/subdir/subsubdir/alphabet | 1 + .../TestData/test/subdir/subsubdir/numbers | 1 + jetty-webapp/pom.xml | 3 +- .../jetty/webapp/AbstractConfiguration.java | 18 + .../org/eclipse/jetty/webapp/ClasspathPattern.java | 49 +- .../eclipse/jetty/webapp/CloneConfiguration.java | 19 +- .../org/eclipse/jetty/webapp/Configuration.java | 29 +- .../eclipse/jetty/webapp/DefaultsDescriptor.java | 29 +- .../java/org/eclipse/jetty/webapp/Descriptor.java | 41 +- .../eclipse/jetty/webapp/DescriptorProcessor.java | 29 +- .../eclipse/jetty/webapp/DiscoveredAnnotation.java | 44 +- .../jetty/webapp/FragmentConfiguration.java | 29 +- .../eclipse/jetty/webapp/FragmentDescriptor.java | 31 +- .../jetty/webapp/IterativeDescriptorProcessor.java | 29 +- .../java/org/eclipse/jetty/webapp/JarScanner.java | 32 +- .../jetty/webapp/JettyWebXmlConfiguration.java | 29 +- .../java/org/eclipse/jetty/webapp/MetaData.java | 74 +- .../org/eclipse/jetty/webapp/MetaDataComplete.java | 20 +- .../eclipse/jetty/webapp/MetaInfConfiguration.java | 32 +- .../java/org/eclipse/jetty/webapp/Ordering.java | 32 +- .../main/java/org/eclipse/jetty/webapp/Origin.java | 20 +- .../eclipse/jetty/webapp/OverrideDescriptor.java | 29 +- .../jetty/webapp/StandardDescriptorProcessor.java | 269 +++-- .../eclipse/jetty/webapp/TagLibConfiguration.java | 45 +- .../eclipse/jetty/webapp/WebAppClassLoader.java | 32 +- .../org/eclipse/jetty/webapp/WebAppContext.java | 166 ++- .../org/eclipse/jetty/webapp/WebDescriptor.java | 29 +- .../eclipse/jetty/webapp/WebInfConfiguration.java | 46 +- .../eclipse/jetty/webapp/WebXmlConfiguration.java | 38 +- .../src/test/java/org/acme/webapp/ClassInJarA.java | 18 + .../org/eclipse/jetty/webapp/OrderingTest.java | 67 +- .../jetty/webapp/WebAppClassLoaderTest.java | 18 + .../eclipse/jetty/webapp/WebAppContextTest.java | 109 +- jetty-websocket/pom.xml | 4 +- .../eclipse/jetty/websocket/AbstractExtension.java | 33 +- .../jetty/websocket/DeflateFrameExtension.java | 33 +- .../org/eclipse/jetty/websocket/Extension.java | 33 +- .../org/eclipse/jetty/websocket/FixedMaskGen.java | 34 +- .../eclipse/jetty/websocket/FragmentExtension.java | 33 +- .../eclipse/jetty/websocket/IdentityExtension.java | 33 +- .../java/org/eclipse/jetty/websocket/MaskGen.java | 35 +- .../org/eclipse/jetty/websocket/RandomMaskGen.java | 33 +- .../org/eclipse/jetty/websocket/WebSocket.java | 44 +- .../eclipse/jetty/websocket/WebSocketBuffers.java | 44 +- .../eclipse/jetty/websocket/WebSocketClient.java | 72 +- .../jetty/websocket/WebSocketClientFactory.java | 39 +- .../jetty/websocket/WebSocketConnection.java | 33 +- .../jetty/websocket/WebSocketConnectionD00.java | 46 +- .../jetty/websocket/WebSocketConnectionD06.java | 44 +- .../jetty/websocket/WebSocketConnectionD08.java | 146 +-- .../websocket/WebSocketConnectionRFC6455.java | 54 +- .../eclipse/jetty/websocket/WebSocketFactory.java | 99 +- .../jetty/websocket/WebSocketGenerator.java | 44 +- .../jetty/websocket/WebSocketGeneratorD00.java | 44 +- .../jetty/websocket/WebSocketGeneratorD06.java | 44 +- .../jetty/websocket/WebSocketGeneratorD08.java | 396 +++--- .../jetty/websocket/WebSocketGeneratorRFC6455.java | 383 +++--- .../eclipse/jetty/websocket/WebSocketHandler.java | 47 +- .../eclipse/jetty/websocket/WebSocketParser.java | 44 +- .../jetty/websocket/WebSocketParserD00.java | 44 +- .../jetty/websocket/WebSocketParserD06.java | 44 +- .../jetty/websocket/WebSocketParserD08.java | 116 +- .../jetty/websocket/WebSocketParserRFC6455.java | 44 +- .../eclipse/jetty/websocket/WebSocketServlet.java | 61 +- .../websocket/WebSocketServletConnection.java | 33 +- .../websocket/WebSocketServletConnectionD00.java | 33 +- .../websocket/WebSocketServletConnectionD06.java | 33 +- .../websocket/WebSocketServletConnectionD08.java | 33 +- .../WebSocketServletConnectionRFC6455.java | 33 +- .../org/eclipse/jetty/websocket/ZeroMaskGen.java | 35 +- .../jetty/websocket/SafariWebsocketDraft0Test.java | 37 +- .../org/eclipse/jetty/websocket/TestClient.java | 33 +- .../org/eclipse/jetty/websocket/TestServer.java | 33 +- .../jetty/websocket/TomcatServerQuirksTest.java | 125 ++ .../jetty/websocket/WebSocketClientTest.java | 39 +- .../eclipse/jetty/websocket/WebSocketCommTest.java | 33 +- .../jetty/websocket/WebSocketGeneratorD00Test.java | 33 +- .../jetty/websocket/WebSocketGeneratorD06Test.java | 33 +- .../jetty/websocket/WebSocketGeneratorD08Test.java | 33 +- .../websocket/WebSocketGeneratorRFC6455Test.java | 33 +- .../jetty/websocket/WebSocketLoadD08Test.java | 72 +- .../jetty/websocket/WebSocketLoadRFC6455Test.java | 39 +- .../jetty/websocket/WebSocketMessageD00Test.java | 34 +- .../jetty/websocket/WebSocketMessageD06Test.java | 34 +- .../jetty/websocket/WebSocketMessageD08Test.java | 34 +- .../websocket/WebSocketMessageRFC6455Test.java | 39 +- .../jetty/websocket/WebSocketMinVersionTest.java | 116 ++ .../jetty/websocket/WebSocketOverSSLTest.java | 33 +- .../jetty/websocket/WebSocketParserD00Test.java | 33 +- .../jetty/websocket/WebSocketParserD06Test.java | 33 +- .../jetty/websocket/WebSocketParserD08Test.java | 67 +- .../websocket/WebSocketParserRFC6455Test.java | 33 +- .../jetty/websocket/WebSocketRedeployTest.java | 32 +- .../jetty/websocket/WebSocketServletRFCTest.java | 62 +- .../eclipse/jetty/websocket/dummy/DummyServer.java | 309 +++++ .../jetty/websocket/helper/CaptureSocket.java | 33 +- .../jetty/websocket/helper/MessageSender.java | 59 +- .../eclipse/jetty/websocket/helper/SafariD00.java | 47 +- .../websocket/helper/WebSocketCaptureServlet.java | 35 +- .../src/test/resources/jetty-logging.properties | 4 + jetty-xml/pom.xml | 3 +- .../eclipse/jetty/xml/ConfigurationProcessor.java | 34 +- .../jetty/xml/ConfigurationProcessorFactory.java | 31 +- .../org/eclipse/jetty/xml/XmlConfiguration.java | 393 +++--- .../main/java/org/eclipse/jetty/xml/XmlParser.java | 29 +- .../org/eclipse/jetty/xml/configure_6_0.dtd | 20 +- .../org/eclipse/jetty/xml/configure_7_6.dtd | 21 +- .../eclipse/jetty/xml/ConstructorArgTestClass.java | 82 ++ .../org/eclipse/jetty/xml/TestConfiguration.java | 113 +- .../eclipse/jetty/xml/XmlConfigurationTest.java | 231 +++- .../java/org/eclipse/jetty/xml/XmlParserTest.java | 29 +- .../resources/org/eclipse/jetty/xml/configure.xml | 10 + pom.xml | 89 +- test-continuation-jetty6/pom.xml | 1 + .../jetty/continuation/ContinuationBase.java | 29 +- .../jetty/continuation/FauxContinuationTest.java | 29 +- .../Jetty6ContinuationBioFauxTest.java | 29 +- .../continuation/Jetty6ContinuationBioTest.java | 29 +- .../Jetty6ContinuationNioFauxTest.java | 29 +- .../continuation/Jetty6ContinuationNioTest.java | 29 +- .../jetty/continuation/TestProxyServer.java | 18 + test-continuation/pom.xml | 3 +- .../jetty/continuation/test/ContinuationBase.java | 29 +- .../jetty/continuation/ContinuationTest.java | 61 +- .../jetty/continuation/FauxContinuationTest.java | 29 +- test-jetty-nested/pom.xml | 3 +- .../main/java/org/eclipse/jetty/nested/Dump.java | 32 +- .../eclipse/jetty/nested/NestedJettyServlet.java | 18 + .../java/org/eclipse/jetty/nested/TestServlet.java | 18 + .../org/eclipse/jetty/nested/NestedServer.java | 29 +- test-jetty-servlet/pom.xml | 3 +- .../src/main/java/Jetty400Repro.java | 18 + .../java/org/eclipse/jetty/testing/HttpTester.java | 58 +- .../org/eclipse/jetty/testing/ServletTester.java | 35 +- .../org/eclipse/jetty/testing/HttpTesterTest.java | 49 +- .../org/eclipse/jetty/testing/ServletTest.java | 32 +- test-jetty-webapp/pom.xml | 12 +- .../main/config/contexts/test.d/override-web.xml | 26 +- .../src/main/config/contexts/test.xml | 8 +- .../src/main/java/com/acme/ChatServlet.java | 30 +- .../src/main/java/com/acme/CookieDump.java | 48 +- .../src/main/java/com/acme/Counter.java | 30 +- .../src/main/java/com/acme/Date2Tag.java | 30 +- .../src/main/java/com/acme/DateTag.java | 30 +- .../src/main/java/com/acme/DispatchServlet.java | 29 +- test-jetty-webapp/src/main/java/com/acme/Dump.java | 35 +- .../src/main/java/com/acme/HelloWorld.java | 33 +- .../src/main/java/com/acme/LoginServlet.java | 92 ++ .../src/main/java/com/acme/RegTest.java | 194 +++ .../src/main/java/com/acme/RewriteServlet.java | 29 +- .../src/main/java/com/acme/SecureModeServlet.java | 29 +- .../src/main/java/com/acme/SessionDump.java | 29 +- .../src/main/java/com/acme/TagListener.java | 20 +- .../src/main/java/com/acme/TestFilter.java | 29 +- .../src/main/java/com/acme/TestListener.java | 72 +- .../main/java/com/acme/WebSocketChatServlet.java | 18 + test-jetty-webapp/src/main/webapp/WEB-INF/web.xml | 51 +- test-jetty-webapp/src/main/webapp/auth.html | 7 + test-jetty-webapp/src/main/webapp/auth2/index.html | 6 + test-jetty-webapp/src/main/webapp/remote.html | 17 +- .../org/eclipse/jetty/DispatchServletTest.java | 31 +- .../test/java/org/eclipse/jetty/TestServer.java | 29 +- tests/pom.xml | 3 +- tests/test-integration/pom.xml | 17 +- .../org/eclipse/jetty/test/DefaultHandlerTest.java | 26 +- .../org/eclipse/jetty/test/DigestPostTest.java | 18 + .../org/eclipse/jetty/test/jsp/FakeJspServlet.java | 65 + .../test/jsp/JspAndDefaultWithAliasesTest.java | 205 ++++ .../test/jsp/JspAndDefaultWithoutAliasesTest.java | 195 +++ .../test/monitor/JavaMonitorIntegrationTest.java | 29 +- .../eclipse/jetty/test/monitor/JmxServiceTest.java | 36 +- .../jetty/test/monitor/ProgramConfigTest.java | 36 +- .../eclipse/jetty/test/monitor/XmlConfigTest.java | 33 +- .../jetty/test/rfcs/RFC2616BIOHttpTest.java | 26 +- .../jetty/test/rfcs/RFC2616BIOHttpsTest.java | 26 +- .../eclipse/jetty/test/rfcs/RFC2616BaseTest.java | 26 +- .../jetty/test/rfcs/RFC2616NIOHttpTest.java | 26 +- .../jetty/test/rfcs/RFC2616NIOHttpsTest.java | 26 +- .../eclipse/jetty/test/support/EchoHandler.java | 28 +- .../eclipse/jetty/test/support/JettyDistro.java | 874 ++++++++++++++ .../org/eclipse/jetty/test/support/StringUtil.java | 26 +- .../jetty/test/support/TestableJettyServer.java | 26 +- .../test/support/rawhttp/HttpRequestTester.java | 26 +- .../support/rawhttp/HttpRequestTesterTest.java | 26 +- .../test/support/rawhttp/HttpResponseTester.java | 26 +- .../support/rawhttp/HttpResponseTesterTest.java | 26 +- .../jetty/test/support/rawhttp/HttpSocket.java | 26 +- .../jetty/test/support/rawhttp/HttpSocketImpl.java | 26 +- .../jetty/test/support/rawhttp/HttpTesting.java | 26 +- .../test/support/rawhttp/HttpsSocketImpl.java | 26 +- .../src/test/resources/docroots/jsp/dump.jsp | 23 + .../src/test/resources/realm.properties | 21 + tests/test-loginservice/pom.xml | 3 +- .../org/eclipse/jetty/JdbcLoginServiceTest.java | 29 +- tests/test-sessions/pom.xml | 3 +- tests/test-sessions/test-hash-sessions/pom.xml | 3 +- .../session/ClientCrossContextSessionTest.java | 29 +- .../jetty/server/session/HashTestServer.java | 32 +- .../jetty/server/session/IdleSessionTest.java | 225 ++++ .../jetty/server/session/ImmortalSessionTest.java | 30 + .../jetty/server/session/LightLoadTest.java | 30 +- .../jetty/server/session/NewSessionTest.java | 30 +- .../jetty/server/session/OrphanedSessionTest.java | 30 +- .../session/ReentrantRequestSessionTest.java | 30 +- .../jetty/server/session/RemoveSessionTest.java | 18 + .../session/ServerCrossContextSessionTest.java | 29 +- .../jetty/server/session/SessionCookieTest.java | 30 + .../session/SessionInvalidateAndCreateTest.java | 37 + .../server/session/SessionValueSharedSaving.java | 30 + tests/test-sessions/test-jdbc-sessions/pom.xml | 3 +- .../session/ClientCrossContextSessionTest.java | 30 +- .../jetty/server/session/ImmortalSessionTest.java | 30 +- .../server/session/InvalidationSessionTest.java | 30 +- .../jetty/server/session/JdbcTestServer.java | 36 +- .../jetty/server/session/LastAccessTimeTest.java | 30 +- .../server/session/LocalSessionScavengingTest.java | 30 +- .../server/session/MaxInactiveMigrationTest.java | 29 +- .../jetty/server/session/NewSessionTest.java | 30 +- .../jetty/server/session/OrphanedSessionTest.java | 30 +- .../session/ReentrantRequestSessionTest.java | 30 +- .../session/ReloadedSessionMissingClassTest.java | 148 +++ .../jetty/server/session/SaveIntervalTest.java | 192 +++ .../session/ServerCrossContextSessionTest.java | 30 +- .../jetty/server/session/SessionExpiryTest.java | 54 + .../jetty/server/session/SessionMigrationTest.java | 30 +- .../server/session/SessionValueSavingTest.java | 30 +- .../server/session/WebAppObjectInSessionTest.java | 32 +- .../src/test/resources/foobar.jar | Bin 0 -> 2448 bytes .../src/test/resources/foobarNOfoo.jar | Bin 0 -> 1888 bytes tests/test-sessions/test-mongodb-sessions/pom.xml | 3 +- .../mongodb/ClientCrossContextSessionTest.java | 31 +- .../jetty/nosql/mongodb/LastAccessTimeTest.java | 30 +- .../eclipse/jetty/nosql/mongodb/LightLoadTest.java | 31 +- .../org/eclipse/jetty/nosql/mongodb/MongoTest.java | 32 +- .../jetty/nosql/mongodb/MongoTestServer.java | 33 +- .../jetty/nosql/mongodb/NewSessionTest.java | 31 +- .../jetty/nosql/mongodb/OrphanedSessionTest.java | 31 +- .../nosql/mongodb/PurgeInvalidSessionTest.java | 190 +++ .../jetty/nosql/mongodb/PurgeValidSessionTest.java | 171 +++ .../nosql/mongodb/ReentrantRequestSessionTest.java | 31 +- .../jetty/nosql/mongodb/RemoveSessionTest.java | 30 +- .../mongodb/ServerCrossContextSessionTest.java | 31 +- .../eclipse/jetty/nosql/mongodb/SessionDump.java | 30 +- .../nosql/mongodb/SessionSavingValueTest.java | 31 +- .../src/test/resources/jetty-logging.properties | 4 + tests/test-sessions/test-sessions-common/pom.xml | 3 +- .../AbstractClientCrossContextSessionTest.java | 30 +- .../session/AbstractImmortalSessionTest.java | 29 +- .../session/AbstractInvalidationSessionTest.java | 29 +- .../server/session/AbstractLastAccessTimeTest.java | 74 +- .../server/session/AbstractLightLoadTest.java | 29 +- .../AbstractLocalSessionScavengingTest.java | 30 +- .../server/session/AbstractNewSessionTest.java | 29 +- .../session/AbstractOrphanedSessionTest.java | 29 +- .../AbstractReentrantRequestSessionTest.java | 29 +- .../server/session/AbstractRemoveSessionTest.java | 18 + .../AbstractServerCrossContextSessionTest.java | 29 +- .../server/session/AbstractSessionCookieTest.java | 164 +++ .../server/session/AbstractSessionExpiryTest.java | 211 ++++ .../AbstractSessionInvalidateAndCreateTest.java | 200 +++ .../session/AbstractSessionMigrationTest.java | 33 +- .../session/AbstractSessionValueSavingTest.java | 30 +- .../jetty/server/session/AbstractTestServer.java | 29 +- .../session/AbstractWebAppObjectInSessionTest.java | 29 +- .../session/WebAppObjectInSessionServlet.java | 29 +- tests/test-webapps/pom.xml | 3 +- tests/test-webapps/test-webapp-rfc2616/pom.xml | 3 +- .../jetty/tests/webapp/HttpMethodsServlet.java | 26 +- 1459 files changed, 60441 insertions(+), 24762 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jetty9.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

