[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