[undertow] branch master updated (fe09cd2 -> aa9b2c0)
Markus Koschany
apo-guest at moszumanska.debian.org
Fri Oct 30 18:22:11 UTC 2015
This is an automated email from the git hooks/post-receive script.
apo-guest pushed a change to branch master
in repository undertow.
from fe09cd2 Update Source field.
new c05a0a5 New upstream release 1.3.4
new 44bf50d Update my e-mail address.
adds d64262f Imported Upstream version 1.3.4
new 9ebd805 Merge tag 'upstream/1.3.4'
new 1407139 Add com.twitter.hpack test dependency to maven.ignoreRules.
new ffcd6d9 Set maven.test.skip to true
new fe5b13f Ignore test-jars
new aa9b2c0 Update copyright years.
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
core/pom.xml | 11 +-
core/src/main/java/io/undertow/Undertow.java | 10 +-
core/src/main/java/io/undertow/UndertowLogger.java | 113 ++-
.../main/java/io/undertow/UndertowMessages.java | 25 +-
.../src/main/java/io/undertow/UndertowOptions.java | 26 +-
...va => AuthenticationTypeExchangeAttribute.java} | 20 +-
.../io/undertow/attribute/BytesSentAttribute.java | 16 +-
.../io/undertow/attribute/DateTimeAttribute.java | 34 +-
.../io/undertow/attribute/ExchangeAttributes.java | 7 +-
.../attribute/QuotingExchangeAttribute.java | 80 ++
...teIPAttribute.java => RemoteHostAttribute.java} | 21 +-
.../io/undertow/attribute/RemoteIPAttribute.java | 3 +-
...URLAttribute.java => RequestPathAttribute.java} | 31 +-
...rtAttribute.java => ResolvedPathAttribute.java} | 23 +-
.../undertow/attribute/ResponseCodeAttribute.java | 4 +-
.../undertow/attribute/ResponseTimeAttribute.java | 16 +-
...Attribute.java => SecureExchangeAttribute.java} | 22 +-
.../undertow/attribute/SubstituteEmptyWrapper.java | 36 +-
.../java/io/undertow/client/ClientConnection.java | 11 +-
.../java/io/undertow/client/ClientProvider.java | 11 +-
.../java/io/undertow/client/ClientRequest.java | 8 +
...inueNotification.java => ClientStatistics.java} | 11 +-
.../java/io/undertow/client/UndertowClient.java | 35 +-
.../undertow/client/ajp/AjpClientConnection.java | 18 +-
.../io/undertow/client/ajp/AjpClientProvider.java | 65 +-
.../undertow/client/http/HttpClientConnection.java | 86 +-
.../undertow/client/http/HttpClientProvider.java | 15 +-
.../undertow/client/http/HttpRequestConduit.java | 20 +-
.../client/http2/Http2ClearClientProvider.java | 95 ++-
.../client/http2/Http2ClientConnection.java | 17 +-
.../undertow/client/http2/Http2ClientProvider.java | 73 +-
.../http2/Http2PriorKnowledgeClientProvider.java | 68 +-
.../undertow/client/spdy/SpdyClientConnection.java | 15 +-
.../undertow/client/spdy/SpdyClientProvider.java | 83 +-
.../conduits/AbstractFramedStreamSinkConduit.java | 18 +-
.../conduits/ChunkedStreamSinkConduit.java | 34 +-
.../conduits/ChunkedStreamSourceConduit.java | 29 +-
.../conduits/DeflatingStreamSinkConduit.java | 20 +-
.../undertow/conduits/GzipStreamSinkConduit.java | 2 +-
.../conduits/ReadDataStreamSourceConduit.java | 14 +-
.../ByteBufferPool.java} | 13 +-
.../PooledByteBuffer.java} | 12 +-
.../java/io/undertow/io/AsyncReceiverImpl.java | 623 ++++++++++++++
.../main/java/io/undertow/io/AsyncSenderImpl.java | 39 +-
.../java/io/undertow/io/BlockingReceiverImpl.java | 300 +++++++
core/src/main/java/io/undertow/io/Receiver.java | 226 +++++
.../java/io/undertow/io/UndertowInputStream.java | 37 +-
.../java/io/undertow/io/UndertowOutputStream.java | 31 +-
.../io/undertow/predicate/ContainsPredicate.java | 12 +-
.../io/undertow/predicate/PredicateParser.java | 533 +-----------
.../io/undertow/predicate/PredicatesHandler.java | 211 ++++-
.../ajp/AbstractAjpClientStreamSourceChannel.java | 5 +-
.../undertow/protocols/ajp/AjpClientChannel.java | 18 +-
.../AjpClientRequestClientStreamSinkChannel.java | 13 +-
.../ajp/AjpClientResponseStreamSourceChannel.java | 12 +-
.../http2/AbstractHttp2StreamSourceChannel.java | 5 +-
.../java/io/undertow/protocols/http2/Hpack.java | 7 +
.../io/undertow/protocols/http2/HpackDecoder.java | 20 +-
.../io/undertow/protocols/http2/HpackEncoder.java | 2 +-
.../io/undertow/protocols/http2/Http2Channel.java | 50 +-
.../http2/Http2DataStreamSinkChannel.java | 31 +-
.../protocols/http2/Http2FrameHeaderParser.java | 15 +
.../http2/Http2GoAwayStreamSinkChannel.java | 4 +-
.../http2/Http2GoAwayStreamSourceChannel.java | 5 +-
.../protocols/http2/Http2HeaderBlockParser.java | 2 +-
.../http2/Http2PingStreamSinkChannel.java | 4 +-
.../http2/Http2PrefaceStreamSinkChannel.java | 4 +-
.../http2/Http2PushPromiseStreamSourceChannel.java | 6 +-
.../protocols/http2/Http2RstStreamSinkChannel.java | 4 +-
.../http2/Http2RstStreamStreamSourceChannel.java | 5 +-
.../http2/Http2SettingsStreamSinkChannel.java | 6 +-
.../http2/Http2SettingsStreamSourceChannel.java | 5 +-
.../protocols/http2/Http2StreamSinkChannel.java | 14 +-
.../protocols/http2/Http2StreamSourceChannel.java | 4 +-
.../http2/Http2WindowUpdateStreamSinkChannel.java | 4 +-
.../io/undertow/protocols/spdy/SpdyChannel.java | 25 +-
.../undertow/protocols/spdy/SpdyGoAwayParser.java | 4 +-
.../spdy/SpdyGoAwayStreamSinkChannel.java | 4 +-
.../spdy/SpdyGoAwayStreamSourceChannel.java | 6 +-
.../protocols/spdy/SpdyHeaderBlockParser.java | 23 +-
.../undertow/protocols/spdy/SpdyHeadersParser.java | 6 +-
.../io/undertow/protocols/spdy/SpdyPingParser.java | 3 +-
.../protocols/spdy/SpdyPingStreamSinkChannel.java | 4 +-
.../spdy/SpdyPingStreamSourceChannel.java | 6 +-
.../protocols/spdy/SpdyRstStreamParser.java | 4 +-
.../protocols/spdy/SpdyRstStreamSinkChannel.java | 4 +-
.../spdy/SpdyRstStreamStreamSourceChannel.java | 5 +-
.../spdy/SpdySettingsStreamSourceChannel.java | 5 +-
.../protocols/spdy/SpdyStreamSourceChannel.java | 5 +-
.../spdy/SpdyStreamStreamSinkChannel.java | 40 +-
.../spdy/SpdyStreamStreamSourceChannel.java | 4 +-
.../protocols/spdy/SpdySynReplyParser.java | 6 +-
.../spdy/SpdySynReplyStreamSinkChannel.java | 26 +-
.../spdy/SpdySynReplyStreamSourceChannel.java | 6 +-
.../protocols/spdy/SpdySynStreamParser.java | 6 +-
.../spdy/SpdySynStreamStreamSinkChannel.java | 26 +-
.../spdy/SpdySynStreamStreamSourceChannel.java | 5 +-
.../spdy/SpdyWindowUpdateStreamSinkChannel.java | 4 +-
.../java/io/undertow/protocols/ssl/SslConduit.java | 110 +--
.../protocols/ssl/UndertowAcceptingSslChannel.java | 23 +-
.../protocols/ssl/UndertowSslConnection.java | 7 +-
.../io/undertow/protocols/ssl/UndertowXnioSsl.java | 34 +-
.../api/AuthenticationMechanismContext.java | 38 +
.../io/undertow/security/api/SecurityContext.java | 4 +
.../security/api/SecurityContextFactory.java | 2 +
.../handlers/AbstractConfidentialityHandler.java | 4 +-
.../AbstractSecurityContextAssociationHandler.java | 48 ++
.../handlers/AuthenticationMechanismsHandler.java | 6 +-
.../security/handlers/SecurityInitialHandler.java | 16 +-
.../security/impl/AbstractSecurityContext.java | 157 ++++
.../security/impl/FormAuthenticationMechanism.java | 6 +-
.../impl/GSSAPIAuthenticationMechanism.java | 4 +-
.../security/impl/InMemorySingleSignOnManager.java | 4 +-
.../security/impl/SecurityContextImpl.java | 144 +---
.../impl/SingleSignOnAuthenticationMechanism.java | 16 +-
.../security/impl/SingleSignOnManager.java | 2 +-
.../undertow/server/AbstractServerConnection.java | 32 +-
.../io/undertow/server/BasicSSLSessionInfo.java | 20 +-
.../io/undertow/server/BlockingHttpExchange.java | 7 +
.../undertow/server/ConnectionSSLSessionInfo.java | 34 +-
.../undertow/server/ConnectorStatisticsImpl.java | 2 +-
.../main/java/io/undertow/server/Connectors.java | 29 +-
.../io/undertow/server/DefaultByteBufferPool.java | 241 ++++++
.../io/undertow/server/DelegateOpenListener.java | 6 +-
.../io/undertow/server/HttpServerExchange.java | 205 +++--
.../main/java/io/undertow/server/OpenListener.java | 6 +-
.../java/io/undertow/server/ServerConnection.java | 8 +
.../io/undertow/server/XnioBufferPoolAdaptor.java | 66 ++
.../io/undertow/server/XnioByteBufferPool.java | 77 ++
.../server/handlers/AccessControlListHandler.java | 2 +-
.../server/handlers/AllowedMethodsHandler.java | 6 +-
.../undertow/server/handlers/ByteRangeHandler.java | 4 +-
.../undertow/server/handlers/ConnectHandler.java | 12 +-
.../server/handlers/DisallowedMethodsHandler.java | 2 +-
.../server/handlers/GracefulShutdownHandler.java | 2 +-
.../server/handlers/HttpContinueReadHandler.java | 12 +-
.../handlers/IPAddressAccessControlHandler.java | 2 +-
.../undertow/server/handlers/JDBCLogHandler.java | 4 +-
.../server/handlers/LearningPushHandler.java | 2 +-
.../server/handlers/NameVirtualHostHandler.java | 15 +-
.../io/undertow/server/handlers/PathHandler.java | 2 +-
.../server/handlers/PathTemplateHandler.java | 21 +-
.../undertow/server/handlers/RedirectHandler.java | 2 +-
.../server/handlers/RequestDumpingHandler.java | 3 +-
.../server/handlers/ResponseCodeHandler.java | 2 +-
.../undertow/server/handlers/SSLHeaderHandler.java | 4 +-
.../undertow/server/handlers/SetHeaderHandler.java | 7 +
.../handlers/accesslog/AccessLogHandler.java | 28 +-
.../accesslog/DefaultAccessLogReceiver.java | 156 +++-
.../accesslog/ExtendedAccessLogParser.java | 503 +++++++++++
...ogReceiver.java => LogFileHeaderGenerator.java} | 9 +-
.../server/handlers/builder/HandlerParser.java | 357 +-------
.../server/handlers/builder/PredicatedHandler.java | 10 +
.../handlers/builder/PredicatedHandlersParser.java | 925 ++++++++++++++++++++-
.../server/handlers/cache/CachedHttpRequest.java | 2 +-
.../undertow/server/handlers/cache/LRUCache.java | 17 +-
.../handlers/cache/LimitedBufferSlicePool.java | 2 +-
.../server/handlers/cache/ResponseCache.java | 6 +-
.../handlers/cache/ResponseCachingSender.java | 4 +-
.../cache/ResponseCachingStreamSinkConduit.java | 6 +-
.../handlers/encoding/AllowedContentEncodings.java | 4 +-
.../encoding/ContentEncodedResourceManager.java | 27 +-
.../handlers/error/FileErrorPageHandler.java | 40 +-
.../handlers/error/SimpleErrorPageHandler.java | 4 +-
.../io/undertow/server/handlers/form/FormData.java | 17 +-
.../handlers/form/FormEncodedDataDefinition.java | 8 +-
.../handlers/form/MultiPartParserDefinition.java | 70 +-
.../server/handlers/proxy/ProxyConnectionPool.java | 72 +-
.../server/handlers/proxy/ProxyHandler.java | 158 ++--
.../handlers/proxy/SimpleProxyClientProvider.java | 2 +-
.../handlers/proxy/mod_cluster/MCMPHandler.java | 16 +-
.../handlers/proxy/mod_cluster/MCMPInfoUtil.java | 6 +-
.../handlers/proxy/mod_cluster/MCMPWebManager.java | 8 +-
.../handlers/proxy/mod_cluster/ModCluster.java | 32 +
.../proxy/mod_cluster/ModClusterContainer.java | 383 ++++++++-
.../proxy/mod_cluster/ModClusterController.java} | 7 +-
.../proxy/mod_cluster/ModClusterStatus.java | 157 ++++
.../server/handlers/proxy/mod_cluster/Node.java | 35 +-
.../handlers/proxy/mod_cluster/NodeConfig.java | 11 +-
.../handlers/proxy/mod_cluster/NodePingUtil.java | 11 +-
.../handlers/proxy/mod_cluster/NodeStats.java | 38 -
.../handlers/proxy/mod_cluster/NodeStatus.java} | 21 +-
.../server/handlers/resource/CachedResource.java | 84 +-
.../server/handlers/resource/DirectoryUtils.java | 6 +-
.../server/handlers/resource/FileResource.java | 262 +-----
.../handlers/resource/FileResourceManager.java | 255 +-----
.../{FileResource.java => PathResource.java} | 134 +--
...sourceManager.java => PathResourceManager.java} | 130 ++-
.../server/handlers/resource/Resource.java | 14 +
.../handlers/resource/ResourceChangeEvent.java | 2 +-
.../server/handlers/resource/ResourceHandler.java | 32 +-
.../server/handlers/resource/URLResource.java | 36 +-
.../handlers/sse/ServerSentEventConnection.java | 137 ++-
.../sse/ServerSentEventConnectionCallback.java | 2 +-
.../handlers/sse/ServerSentEventHandler.java | 8 +
.../server/protocol/ajp/AjpOpenListener.java | 27 +-
.../server/protocol/ajp/AjpReadListener.java | 12 +-
.../server/protocol/ajp/AjpServerConnection.java | 6 +-
.../protocol/ajp/AjpServerResponseConduit.java | 44 +-
.../protocol/framed/AbstractFramedChannel.java | 197 +++--
.../framed/AbstractFramedStreamSinkChannel.java | 185 +++--
.../framed/AbstractFramedStreamSourceChannel.java | 134 +--
.../server/protocol/framed/SendFrameHeader.java | 14 +-
.../server/protocol/http/AlpnOpenListener.java | 53 +-
.../server/protocol/http/HttpContinue.java | 8 +-
.../server/protocol/http/HttpOpenListener.java | 30 +-
.../server/protocol/http/HttpReadListener.java | 30 +-
.../server/protocol/http/HttpResponseConduit.java | 45 +-
.../server/protocol/http/HttpServerConnection.java | 26 +-
.../server/protocol/http/HttpTransferEncoding.java | 13 +-
.../http/PipeliningBufferingStreamSinkConduit.java | 38 +-
.../server/protocol/http2/Http2OpenListener.java | 31 +-
.../protocol/http2/Http2ServerConnection.java | 16 +-
.../server/protocol/http2/Http2UpgradeHandler.java | 17 +-
.../server/protocol/spdy/SpdyOpenListener.java | 36 +-
.../protocol/spdy/SpdyPlainOpenListener.java | 30 +-
.../server/protocol/spdy/SpdyReceiveListener.java | 5 +
.../server/protocol/spdy/SpdyServerConnection.java | 14 +-
.../server/session/InMemorySessionManager.java | 65 +-
.../session/SecureRandomSessionIdGenerator.java | 6 +-
.../io/undertow/server/session/SessionManager.java | 5 +
.../server/session/SessionManagerStatistics.java | 2 +-
.../main/java/io/undertow/util/CopyOnWriteMap.java | 2 +-
.../undertow/util/FastConcurrentDirectDeque.java | 55 +-
core/src/main/java/io/undertow/util/FileUtils.java | 90 +-
core/src/main/java/io/undertow/util/HeaderMap.java | 12 +-
.../java/io/undertow/util/HeaderTokenParser.java | 17 +-
.../main/java/io/undertow/util/HeaderValues.java | 15 +-
...ePooled.java => ImmediatePooledByteBuffer.java} | 27 +-
.../main/java/io/undertow/util/MimeMappings.java | 4 +-
.../java/io/undertow/util/MultipartParser.java | 30 +-
.../{ImmediatePooled.java => PooledAdaptor.java} | 20 +-
.../util/PortableConcurrentDirectDeque.java | 51 +-
.../io/undertow/util/ReferenceCountedPooled.java | 72 +-
.../undertow/util/StringReadChannelListener.java | 20 +-
.../main/java/io/undertow/util/SubstringMap.java | 2 +-
core/src/main/java/io/undertow/util/Transfer.java | 30 +-
.../client/WebSocket13ClientHandshake.java | 14 +-
.../websockets/client/WebSocketClient.java | 35 +-
.../client/WebSocketClientHandshake.java | 6 +-
.../websockets/core/AbstractReceiveListener.java | 13 +-
.../websockets/core/BufferedBinaryMessage.java | 62 +-
.../websockets/core/BufferedTextMessage.java | 20 +-
.../websockets/core/StreamSourceFrameChannel.java | 112 +--
.../undertow/websockets/core/WebSocketChannel.java | 72 +-
.../websockets/core/WebSocketMessages.java | 7 +-
.../undertow/websockets/core/WebSocketUtils.java | 27 +-
.../io/undertow/websockets/core/WebSockets.java | 125 +--
.../websockets/core/protocol/Handshake.java | 9 +-
.../websockets/core/protocol/version07/Base64.java | 25 +-
.../core/protocol/version07/Hybi07Handshake.java | 7 +-
.../WebSocket07BinaryFrameSinkChannel.java | 4 +-
.../WebSocket07BinaryFrameSourceChannel.java | 8 +-
.../protocol/version07/WebSocket07Channel.java | 35 +-
.../WebSocket07CloseFrameSinkChannel.java | 4 +-
.../WebSocket07CloseFrameSourceChannel.java | 8 +-
.../version07/WebSocket07FrameSinkChannel.java | 571 +------------
.../version07/WebSocket07PingFrameSinkChannel.java | 8 +-
.../WebSocket07PingFrameSourceChannel.java | 8 +-
.../version07/WebSocket07PongFrameSinkChannel.java | 4 +-
.../WebSocket07PongFrameSourceChannel.java | 8 +-
.../version07/WebSocket07TextFrameSinkChannel.java | 4 +-
.../WebSocket07TextFrameSourceChannel.java | 8 +-
.../core/protocol/version08/Hybi08Handshake.java | 7 +-
.../protocol/version08/WebSocket08Channel.java | 9 +-
.../core/protocol/version13/Hybi13Handshake.java | 7 +-
.../protocol/version13/WebSocket13Channel.java | 9 +-
.../extensions/CompositeExtensionFunction.java | 78 ++
.../websockets/extensions/ExtensionByteBuffer.java | 334 --------
.../websockets/extensions/ExtensionFunction.java | 116 +--
.../extensions/NoopExtensionFunction.java | 35 +
.../extensions/PerMessageDeflateFunction.java | 274 +++---
.../extensions/PerMessageDeflateHandshake.java | 2 +-
.../spi/AsyncWebSocketHttpServerExchange.java | 18 +-
.../websockets/spi/WebSocketHttpExchange.java | 7 +-
.../io.undertow.attribute.ExchangeAttributeBuilder | 7 +-
...undertow.server.handlers.builder.HandlerBuilder | 4 +-
.../undertow/client/http/HttpClientTestCase.java | 9 +-
.../http2/HpackSpecExamplesUnitTestCase.java | 86 +-
.../server/ConnectionTerminationTestCase.java | 2 +-
.../server/handlers/BadRequestTestCase.java | 2 +-
.../handlers/ChunkedRequestTrailersTestCase.java | 2 +-
.../ChunkedRequestTransferCodingTestCase.java | 2 +-
.../handlers/FixedLengthRequestTestCase.java | 4 +-
.../handlers/HttpTunnelingViaConnectTestCase.java | 2 +-
.../handlers/PredicatedHandlersProxyTestCase.java | 105 +++
.../handlers/PredicatedHandlersTestCase.java | 41 +-
.../server/handlers/RangeRequestTestCase.java | 14 +-
.../undertow/server/handlers/ReceiverTestCase.java | 218 +++++
.../handlers/RequestLimitingHandlerTestCase.java | 2 +-
.../undertow/server/handlers/SenderTestCase.java | 34 +-
.../server/handlers/ServerSentEventTestCAse.java | 7 +
.../handlers/accesslog/AccessLogFileTestCase.java | 56 +-
.../accesslog/ExtendedAccessLogFileTestCase.java | 109 +++
.../builder/PredicatedHandlersParserTestCase.java | 184 ++++
.../error/FileErrorPageHandlerTestCase.java | 8 +-
.../file/ContentEncodedResourceTestCase.java | 46 +-
.../handlers/file/FileHandlerIndexTestCase.java | 15 +-
.../handlers/file/FileHandlerStressTestCase.java | 10 +-
.../handlers/file/FileHandlerSymlinksTestCase.java | 166 ++--
.../server/handlers/file/FileHandlerTestCase.java | 47 +-
.../handlers/form/FormDataParserTestCase.java | 2 +-
.../form/MultipartFormDataParserTestCase.java | 12 +-
.../server/handlers/path/PathTestCase.java | 1 +
.../proxy/AbstractLoadBalancingProxyTestCase.java | 19 +-
.../proxy/LoadBalancingProxyAJPTestCase.java | 38 +-
.../proxy/LoadBalancingProxyHTTP2TestCase.java | 14 +-
.../LoadBalancingProxyHTTP2ViaUpgradeTestCase.java | 16 +-
.../proxy/LoadBalancingProxyHttpsTestCase.java | 14 +-
.../proxy/LoadBalancingProxySPDYTestCase.java | 39 +-
.../handlers/proxy/LoadBalancingProxyTestCase.java | 15 +-
.../handlers/sse/ServerSentEventTestCase.java | 124 +++
.../http/ContentOverrunTestCase.java} | 73 +-
.../protocol/http2/HTTP2ViaUpgradeTestCase.java | 379 +++++++++
.../security/ClientCertRenegotiationTestCase.java | 9 +-
.../undertow/server/security/KerberosKDCUtil.java | 31 +-
.../io/undertow/server/ssl/ComplexSSLTestCase.java | 10 +-
.../io/undertow/testutils/DebuggingSlicePool.java | 55 +-
.../java/io/undertow/testutils/DefaultServer.java | 53 +-
.../io/undertow/util/MimeDecodingTestCase.java | 18 +-
...sTestCase.java => NodeStatusCodesTestCase.java} | 2 +-
.../version13/WebSocketClient13TestCase.java | 24 +-
.../core/protocol/AbstractWebSocketServerTest.java | 6 +-
.../core/protocol/WebSocket07ServerTest.java | 4 +-
.../protocol/server/AutobahnWebSocketServer.java | 8 +-
.../AutobahnExtensionCustomReceiverServer.java | 8 +-
.../extensions/AutobahnExtensionsServer.java | 5 +-
.../extensions/DebugExtensionsListener.java | 2 +-
.../WebSocketExtensionBasicTestCase.java | 53 +-
.../websockets/utils/WebSocketTestClient.java | 1 +
core/src/test/resources/logging.properties | 3 +-
coverage-report/pom.xml | 2 +-
debian/changelog | 4 +-
debian/control | 2 +-
debian/copyright | 4 +-
debian/maven.ignoreRules | 4 +
debian/maven.properties | 3 +-
debian/maven.rules | 3 -
dist/pom.xml | 4 +-
examples/pom.xml | 4 +-
.../undertow/examples/fileserving/FileServer.java | 6 +-
.../io/undertow/examples/http2/Http2Server.java | 21 +-
.../examples/jsrwebsockets/JSRWebSocketServer.java | 5 +-
.../examples/sessionhandling/SessionServer.java | 4 +-
.../examples/sse/ServerSentEventsServer.java | 2 +-
http2-test-suite/pom.xml | 4 +-
.../http2/tests/framework/Http2TestRunner.java | 10 +-
.../http2/tests/framework/UndertowTestServer.java | 5 +-
mac-jdk-fix/jdk7/KQueueArrayWrapper.java | 2 +-
parser-generator/pom.xml | 6 +-
.../HttpParserAnnotationProcessor.java | 2 +-
pom.xml | 61 +-
servlet/pom.xml | 4 +-
.../main/java/io/undertow/servlet/Servlets.java | 26 +-
.../undertow/servlet/UndertowServletMessages.java | 6 +-
.../io/undertow/servlet/api/DeploymentInfo.java | 70 +-
.../java/io/undertow/servlet/api/FilterInfo.java | 6 +-
.../java/io/undertow/servlet/api/ListenerInfo.java | 6 +-
.../api/ServletContainerInitializerInfo.java | 17 +
...Attribute.java => ServletContextAttribute.java} | 16 +-
... ServletRequestCharacterEncodingAttribute.java} | 26 +-
...ute.java => ServletRequestLocaleAttribute.java} | 26 +-
....java => ServletRequestParameterAttribute.java} | 19 +-
.../attribute/ServletRequestURLAttribute.java | 14 +-
...ava => ServletRequestedSessionIdAttribute.java} | 23 +-
...vletRequestedSessionIdFromCookieAttribute.java} | 25 +-
...> ServletRequestedSessionIdValidAttribute.java} | 25 +-
.../servlet/core/ApplicationListeners.java | 63 +-
.../servlet/core/DeploymentManagerImpl.java | 6 +
.../core/InMemorySessionManagerFactory.java | 2 +-
.../io/undertow/servlet/core/ManagedListener.java | 6 +-
.../io/undertow/servlet/core/ManagedServlet.java | 11 +-
.../servlet/core/ServletBlockingHttpExchange.java | 7 +
.../ServletRequestContextThreadSetupAction.java | 15 +-
.../servlet/core/ServletUpgradeListener.java | 2 +-
.../undertow/servlet/handlers/FilterHandler.java | 3 +-
.../servlet/handlers/ServletDebugPageHandler.java | 11 +-
.../undertow/servlet/handlers/ServletHandler.java | 13 +-
.../servlet/handlers/ServletInitialHandler.java | 30 +-
.../servlet/handlers/ServletPathMatches.java | 8 +-
.../servlet/handlers/ServletRequestContext.java | 9 +
.../CachedAuthenticatedSessionHandler.java | 2 +-
.../security/ServletAuthenticationCallHandler.java | 4 +-
.../ServletAuthenticationConstraintHandler.java | 4 +
.../ServletFormAuthenticationMechanism.java | 22 +-
.../servlet/predicate/DirectoryPredicate.java | 55 +-
.../undertow/servlet/predicate/FilePredicate.java | 55 +-
.../io/undertow/servlet/spec/AsyncContextImpl.java | 6 +-
.../servlet/spec/HttpServletRequestImpl.java | 13 +-
.../servlet/spec/HttpServletResponseImpl.java | 20 +-
.../java/io/undertow/servlet/spec/PartImpl.java | 41 +-
.../servlet/spec/RequestDispatcherImpl.java | 2 +-
.../undertow/servlet/spec/ServletContextImpl.java | 24 +-
.../servlet/spec/ServletInputStreamImpl.java | 42 +-
.../servlet/spec/ServletOutputStreamImpl.java | 36 +-
.../servlet/spec/UpgradeServletInputStream.java | 44 +-
.../undertow/servlet/spec/WebConnectionImpl.java | 5 +-
.../io/undertow/servlet/sse/ServerSentEvent.java | 18 +-
.../undertow/servlet/sse/ServerSentEventSCI.java | 97 +++
.../io/undertow/servlet/util/SavedRequest.java | 4 +-
.../websockets/ServletWebSocketHttpExchange.java | 12 +-
.../io.undertow.attribute.ExchangeAttributeBuilder | 9 +-
.../io.undertow.predicate.PredicateBuilder | 4 +-
.../javax.servlet.ServletContainerInitializer | 1 +
.../DefaultServletCachingTestCase.java | 57 +-
.../ServletContextListenerTestCase.java | 3 +
.../test/listener/servletcontext/TestSci.java | 59 ++
.../servlet/test/multipart/MultiPartTestCase.java | 11 +-
.../servlet/test/path/RealPathTestCase.java | 7 +-
.../servlet/test/proprietry/TransferTestCase.java | 11 +-
.../security/form/ServletFormAuthTestCase.java | 4 +-
.../test/servletcontext/GetResourceTestCase.java | 28 +-
.../test/session/RequestedSessionIdServlet.java | 7 +
...estCase.java => SessionIdHandlingTestCase.java} | 34 +-
.../test/streams/EarlyCloseClientServlet.java | 79 ++
...seFlushServlet.java => ResetBufferServlet.java} | 24 +-
...letInputStreamEarlyCloseClientSideTestCase.java | 85 ++
.../test/streams/ServletOutputStreamTestCase.java | 23 +-
.../io/undertow/servlet/test/util/TXServlet.java | 5 +-
.../servlet/test/util/TestClassIntrospector.java | 8 +-
.../servlet/test/util/TestResourceLoader.java | 11 +
websockets-jsr/pom.xml | 4 +-
.../java/io/undertow/websockets/jsr/Bootstrap.java | 5 +-
.../websockets/jsr/ConfiguredClientEndpoint.java | 6 +-
.../websockets/jsr/ConfiguredServerEndpoint.java | 12 +-
.../java/io/undertow/websockets/jsr/Encoding.java | 2 +-
.../websockets/jsr/EndpointSessionHandler.java | 11 +-
.../io/undertow/websockets/jsr/FrameHandler.java | 27 +-
.../websockets/jsr/JsrWebSocketFilter.java | 53 +-
.../websockets/jsr/JsrWebSocketMessages.java | 3 +
.../websockets/jsr/ServerWebSocketContainer.java | 303 ++++++-
.../undertow/websockets/jsr/SessionContainer.java | 87 ++
.../websockets/jsr/UndertowContainerProvider.java | 8 +-
.../undertow/websockets/jsr/UndertowSession.java | 34 +-
.../websockets/jsr/WebSocketDeploymentInfo.java | 11 +-
.../jsr/annotated/AnnotatedEndpoint.java | 14 +-
.../jsr/annotated/AnnotatedEndpointFactory.java | 16 +-
.../jsr/handshake/JsrHybi07Handshake.java | 5 +-
.../jsr/handshake/JsrHybi08Handshake.java | 5 +-
.../jsr/handshake/JsrHybi13Handshake.java | 5 +-
.../websockets/jsr/test/BinaryEndpointTest.java | 8 +-
.../jsr/test/JsrWebSocketServer07Test.java | 31 +-
.../jsr/test/ProgramaticLazyEndpointTest.java | 3 +-
.../jsr/test/TestMessagesReceivedInOrder.java | 5 +-
.../jsr/test/annotated/AnnotatedEndpointTest.java | 59 +-
...nt.java => AnnotatedGenericClientEndpoint.java} | 23 +-
.../annotated/GenericWebSocketClientEndpoint.java | 6 +
.../jsr/test/annotated/RootContextEndpoint.java | 14 +-
.../AnnotatedAutobahnExtensionsServer.java | 7 +-
.../jsr/test/autobahn/AnnotatedAutobahnServer.java | 8 +-
.../test/autobahn/ProgramaticAutobahnServer.java | 7 +-
.../jsr/test/dynamicupgrade/DoUpgradeServlet.java | 86 ++
.../test/dynamicupgrade/DynamicEndpointTest.java | 105 +++
.../EchoEndpoint.java} | 12 +-
.../reconnect/ClientEndpointReconnectTestCase.java | 4 +-
.../websockets/jsr/test/stress/StressEndpoint.java | 30 +
.../jsr/test/stress/WebsocketStressTestCase.java | 184 +++-
.../SuspendResumeEndpoint.java} | 10 +-
.../test/suspendresume/SuspendResumeTestCase.java | 190 +++++
459 files changed, 12009 insertions(+), 6350 deletions(-)
copy core/src/main/java/io/undertow/attribute/{SslCipherAttribute.java => AuthenticationTypeExchangeAttribute.java} (71%)
create mode 100644 core/src/main/java/io/undertow/attribute/QuotingExchangeAttribute.java
copy core/src/main/java/io/undertow/attribute/{RemoteIPAttribute.java => RemoteHostAttribute.java} (76%)
copy core/src/main/java/io/undertow/attribute/{RequestURLAttribute.java => RequestPathAttribute.java} (77%)
copy core/src/main/java/io/undertow/attribute/{HostAndPortAttribute.java => ResolvedPathAttribute.java} (71%)
copy core/src/main/java/io/undertow/attribute/{SslCipherAttribute.java => SecureExchangeAttribute.java} (66%)
copy core/src/main/java/io/undertow/client/{ContinueNotification.java => ClientStatistics.java} (80%)
copy core/src/main/java/io/undertow/{conduits/ByteActivityCallback.java => connector/ByteBufferPool.java} (80%)
copy core/src/main/java/io/undertow/{websockets/core/WebSocketCallback.java => connector/PooledByteBuffer.java} (77%)
create mode 100644 core/src/main/java/io/undertow/io/AsyncReceiverImpl.java
create mode 100644 core/src/main/java/io/undertow/io/BlockingReceiverImpl.java
create mode 100644 core/src/main/java/io/undertow/io/Receiver.java
create mode 100644 core/src/main/java/io/undertow/security/api/AuthenticationMechanismContext.java
create mode 100644 core/src/main/java/io/undertow/security/handlers/AbstractSecurityContextAssociationHandler.java
create mode 100644 core/src/main/java/io/undertow/security/impl/AbstractSecurityContext.java
create mode 100644 core/src/main/java/io/undertow/server/DefaultByteBufferPool.java
create mode 100644 core/src/main/java/io/undertow/server/XnioBufferPoolAdaptor.java
create mode 100644 core/src/main/java/io/undertow/server/XnioByteBufferPool.java
create mode 100644 core/src/main/java/io/undertow/server/handlers/accesslog/ExtendedAccessLogParser.java
copy core/src/main/java/io/undertow/server/handlers/accesslog/{AccessLogReceiver.java => LogFileHeaderGenerator.java} (77%)
copy core/src/main/java/io/undertow/{protocols/http2/Http2Stream.java => server/handlers/proxy/mod_cluster/ModClusterController.java} (85%)
create mode 100644 core/src/main/java/io/undertow/server/handlers/proxy/mod_cluster/ModClusterStatus.java
delete mode 100644 core/src/main/java/io/undertow/server/handlers/proxy/mod_cluster/NodeStats.java
copy core/src/main/java/io/undertow/{util/ConduitFactory.java => server/handlers/proxy/mod_cluster/NodeStatus.java} (76%)
copy core/src/main/java/io/undertow/server/handlers/resource/{FileResource.java => PathResource.java} (74%)
copy core/src/main/java/io/undertow/server/handlers/resource/{FileResourceManager.java => PathResourceManager.java} (72%)
copy core/src/main/java/io/undertow/util/{ImmediatePooled.java => ImmediatePooledByteBuffer.java} (68%)
copy core/src/main/java/io/undertow/util/{ImmediatePooled.java => PooledAdaptor.java} (69%)
create mode 100644 core/src/main/java/io/undertow/websockets/extensions/CompositeExtensionFunction.java
delete mode 100644 core/src/main/java/io/undertow/websockets/extensions/ExtensionByteBuffer.java
create mode 100644 core/src/main/java/io/undertow/websockets/extensions/NoopExtensionFunction.java
create mode 100644 core/src/test/java/io/undertow/server/handlers/PredicatedHandlersProxyTestCase.java
create mode 100644 core/src/test/java/io/undertow/server/handlers/ReceiverTestCase.java
create mode 100644 core/src/test/java/io/undertow/server/handlers/ServerSentEventTestCAse.java
create mode 100644 core/src/test/java/io/undertow/server/handlers/accesslog/ExtendedAccessLogFileTestCase.java
create mode 100644 core/src/test/java/io/undertow/server/handlers/builder/PredicatedHandlersParserTestCase.java
create mode 100644 core/src/test/java/io/undertow/server/handlers/sse/ServerSentEventTestCase.java
copy core/src/test/java/io/undertow/server/{handlers/SimpleNonBlockingServerTestCase.java => protocol/http/ContentOverrunTestCase.java} (52%)
create mode 100644 core/src/test/java/io/undertow/server/protocol/http2/HTTP2ViaUpgradeTestCase.java
rename core/src/test/java/io/undertow/util/{StatusCodesTestCase.java => NodeStatusCodesTestCase.java} (96%)
copy servlet/src/main/java/io/undertow/servlet/attribute/{ServletRequestAttribute.java => ServletContextAttribute.java} (80%)
copy servlet/src/main/java/io/undertow/servlet/attribute/{ServletSessionIdAttribute.java => ServletRequestCharacterEncodingAttribute.java} (70%)
copy servlet/src/main/java/io/undertow/servlet/attribute/{ServletSessionIdAttribute.java => ServletRequestLocaleAttribute.java} (70%)
copy servlet/src/main/java/io/undertow/servlet/attribute/{ServletRequestAttribute.java => ServletRequestParameterAttribute.java} (74%)
copy servlet/src/main/java/io/undertow/servlet/attribute/{ServletSessionIdAttribute.java => ServletRequestedSessionIdAttribute.java} (77%)
copy servlet/src/main/java/io/undertow/servlet/attribute/{ServletSessionIdAttribute.java => ServletRequestedSessionIdFromCookieAttribute.java} (74%)
copy servlet/src/main/java/io/undertow/servlet/attribute/{ServletSessionIdAttribute.java => ServletRequestedSessionIdValidAttribute.java} (74%)
copy core/src/main/java/io/undertow/predicate/ExistsPredicate.java => servlet/src/main/java/io/undertow/servlet/predicate/DirectoryPredicate.java (54%)
copy core/src/main/java/io/undertow/predicate/ExistsPredicate.java => servlet/src/main/java/io/undertow/servlet/predicate/FilePredicate.java (54%)
copy examples/src/main/java/io/undertow/examples/UndertowExample.java => servlet/src/main/java/io/undertow/servlet/sse/ServerSentEvent.java (61%)
create mode 100644 servlet/src/main/java/io/undertow/servlet/sse/ServerSentEventSCI.java
create mode 100644 servlet/src/main/resources/META-INF/services/javax.servlet.ServletContainerInitializer
create mode 100644 servlet/src/test/java/io/undertow/servlet/test/listener/servletcontext/TestSci.java
rename servlet/src/test/java/io/undertow/servlet/test/session/{GetRequestedSessionIdTestCase.java => SessionIdHandlingTestCase.java} (79%)
create mode 100644 servlet/src/test/java/io/undertow/servlet/test/streams/EarlyCloseClientServlet.java
copy servlet/src/test/java/io/undertow/servlet/test/streams/{ContentLengthCloseFlushServlet.java => ResetBufferServlet.java} (69%)
create mode 100644 servlet/src/test/java/io/undertow/servlet/test/streams/ServletInputStreamEarlyCloseClientSideTestCase.java
create mode 100644 websockets-jsr/src/main/java/io/undertow/websockets/jsr/SessionContainer.java
copy websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/annotated/{AnnotatedClientEndpoint.java => AnnotatedGenericClientEndpoint.java} (85%)
create mode 100644 websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/annotated/GenericWebSocketClientEndpoint.java
create mode 100644 websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/dynamicupgrade/DoUpgradeServlet.java
create mode 100644 websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/dynamicupgrade/DynamicEndpointTest.java
copy websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/{annotated/RootContextEndpoint.java => dynamicupgrade/EchoEndpoint.java} (77%)
copy websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/{annotated/RootContextEndpoint.java => suspendresume/SuspendResumeEndpoint.java} (79%)
create mode 100644 websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/suspendresume/SuspendResumeTestCase.java
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/undertow.git
More information about the pkg-java-commits
mailing list