[netty] branch master updated (dc63250 -> 0314beb)
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Mon Jan 16 08:18:32 UTC 2017
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a change to branch master
in repository netty.
from dc63250 Upload to unstable
adds 51bec9a New upstream version 4.1.7
new 6747973 Merge tag 'upstream/4.1.7'
new 1deea63 Refreshed the patches
new 748509c Build codec-dns, codec-http2, codec-memcache, codec-mqtt, codec-redis, codec-smtp, codec-stomp, handler-proxy, resolver-dns, resolver
new 798abf7 Adapted codegen.groovy to run without the groovy-maven-plugin
new f7ef415 Ignore the new test dependencies
new f477db7 Disabled lz4, lzma and protobuf nano support due to missing dependencies
new 0314beb New dependency on libcompress-lzf-java
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:
.github/CONTRIBUTING.md | 1 +
.github/ISSUE_TEMPLATE.md | 13 +
.github/PULL_REQUEST_TEMPLATE.md | 14 +
NOTICE.txt | 92 +-
all/pom.xml | 221 +-
buffer/pom.xml | 2 +-
.../main/java/io/netty/buffer/AbstractByteBuf.java | 336 +++-
.../io/netty/buffer/AbstractByteBufAllocator.java | 52 +-
.../io/netty/buffer/AbstractDerivedByteBuf.java | 45 +
.../netty/buffer/AbstractPooledDerivedByteBuf.java | 304 +++
.../buffer/AbstractReferenceCountedByteBuf.java | 23 +-
.../buffer/AbstractUnpooledSlicedByteBuf.java | 495 +++++
.../netty/buffer/AbstractUnsafeSwappedByteBuf.java | 4 +-
.../io/netty/buffer/AdvancedLeakAwareByteBuf.java | 293 ++-
.../buffer/AdvancedLeakAwareCompositeByteBuf.java | 279 ++-
buffer/src/main/java/io/netty/buffer/ByteBuf.java | 509 ++++-
.../java/io/netty/buffer/ByteBufAllocator.java | 8 +-
.../main/java/io/netty/buffer/ByteBufHolder.java | 22 +-
.../java/io/netty/buffer/ByteBufInputStream.java | 63 +-
.../java/io/netty/buffer/ByteBufProcessor.java | 44 +-
.../src/main/java/io/netty/buffer/ByteBufUtil.java | 294 ++-
.../java/io/netty/buffer/CompositeByteBuf.java | 191 ++
.../java/io/netty/buffer/DefaultByteBufHolder.java | 48 +-
.../io/netty/buffer/DuplicatedAbstractByteBuf.java | 82 -
.../java/io/netty/buffer/DuplicatedByteBuf.java | 111 +-
.../main/java/io/netty/buffer/EmptyByteBuf.java | 206 +-
.../io/netty/buffer/FixedCompositeByteBuf.java | 93 +
.../main/java/io/netty/buffer/HeapByteBufUtil.java | 57 +
.../src/main/java/io/netty/buffer/PoolArena.java | 4 +-
.../main/java/io/netty/buffer/PoolArenaMetric.java | 5 +
.../main/java/io/netty/buffer/PoolThreadCache.java | 49 +-
.../main/java/io/netty/buffer/PooledByteBuf.java | 31 +-
.../io/netty/buffer/PooledByteBufAllocator.java | 63 +-
.../java/io/netty/buffer/PooledDirectByteBuf.java | 98 +-
.../io/netty/buffer/PooledDuplicatedByteBuf.java | 376 ++++
.../java/io/netty/buffer/PooledHeapByteBuf.java | 81 +-
.../java/io/netty/buffer/PooledSlicedByteBuf.java | 439 ++++
.../io/netty/buffer/PooledUnsafeDirectByteBuf.java | 89 +-
.../io/netty/buffer/PooledUnsafeHeapByteBuf.java | 43 +-
.../main/java/io/netty/buffer/ReadOnlyByteBuf.java | 103 +-
.../io/netty/buffer/ReadOnlyByteBufferBuf.java | 109 +
.../io/netty/buffer/SimpleLeakAwareByteBuf.java | 160 +-
.../buffer/SimpleLeakAwareCompositeByteBuf.java | 89 +-
.../io/netty/buffer/SlicedAbstractByteBuf.java | 83 -
.../main/java/io/netty/buffer/SlicedByteBuf.java | 329 +--
.../main/java/io/netty/buffer/SwappedByteBuf.java | 219 +-
buffer/src/main/java/io/netty/buffer/Unpooled.java | 5 +-
.../io/netty/buffer/UnpooledDirectByteBuf.java | 85 +-
.../io/netty/buffer/UnpooledDuplicatedByteBuf.java | 121 ++
.../java/io/netty/buffer/UnpooledHeapByteBuf.java | 123 ++
.../io/netty/buffer/UnpooledSlicedByteBuf.java | 126 ++
.../netty/buffer/UnpooledUnsafeDirectByteBuf.java | 77 +
.../io/netty/buffer/UnpooledUnsafeHeapByteBuf.java | 92 +
.../java/io/netty/buffer/UnreleasableByteBuf.java | 35 +
.../java/io/netty/buffer/UnsafeByteBufUtil.java | 205 +-
.../main/java/io/netty/buffer/WrappedByteBuf.java | 210 +-
.../io/netty/buffer/WrappedCompositeByteBuf.java | 248 ++-
.../main/java/io/netty/buffer/package-info.java | 8 +-
.../java/io/netty/buffer/AbstractByteBufTest.java | 1429 ++++++++++++-
.../netty/buffer/AbstractCompositeByteBufTest.java | 415 ++--
.../AbstractReferenceCountedByteBufTest.java | 55 +
.../netty/buffer/AdvancedLeakAwareByteBufTest.java | 31 +
.../AdvancedLeakAwareCompositeByteBufTest.java | 31 +
.../buffer/BigEndianUnsafeDirectByteBufTest.java | 4 +-
.../BigEndianUnsafeNoCleanerDirectByteBufTest.java | 4 +-
.../io/netty/buffer/ByteBufDerivationTest.java | 7 +-
.../java/io/netty/buffer/ByteBufProcessorTest.java | 63 -
.../java/io/netty/buffer/ByteBufStreamTest.java | 202 +-
.../test/java/io/netty/buffer/ByteBufUtilTest.java | 167 +-
.../java/io/netty/buffer/ByteProcessorTest.java | 67 +
.../java/io/netty/buffer/DuplicateByteBufTest.java | 75 -
.../io/netty/buffer/DuplicatedByteBufTest.java | 75 +
.../io/netty/buffer/FixedCompositeByteBufTest.java | 209 +-
.../LittleEndianUnsafeDirectByteBufTest.java | 4 +-
...ttleEndianUnsafeNoCleanerDirectByteBufTest.java | 4 +-
.../io/netty/buffer/NoopResourceLeakTracker.java | 41 +
.../netty/buffer/PooledByteBufAllocatorTest.java | 88 +-
.../buffer/ReadOnlyDirectByteBufferBufTest.java | 117 +-
.../ReadOnlyUnsafeDirectByteBufferBufTest.java | 3 +-
.../buffer/RetainedDuplicatedByteBufTest.java | 32 +
.../io/netty/buffer/RetainedSlicedByteBufTest.java | 35 +
.../netty/buffer/SimpleLeakAwareByteBufTest.java | 135 ++
.../SimpleLeakAwareCompositeByteBufTest.java | 132 ++
.../java/io/netty/buffer/SlicedByteBufTest.java | 20 +-
.../io/netty/buffer/UnsafeByteBufUtilTest.java | 7 +
.../netty/buffer/WrappedCompositeByteBufTest.java | 28 +
.../buffer/WrappedUnpooledUnsafeByteBufTest.java | 21 +
codec-dns/pom.xml | 45 +
.../handler/codec/dns/AbstractDnsMessage.java | 474 +++++
.../codec/dns/AbstractDnsOptPseudoRrRecord.java | 78 +
.../netty/handler/codec/dns/AbstractDnsRecord.java | 154 ++
.../netty/handler/codec/dns/DatagramDnsQuery.java | 192 ++
.../handler/codec/dns/DatagramDnsQueryDecoder.java | 115 ++
.../handler/codec/dns/DatagramDnsQueryEncoder.java | 122 ++
.../handler/codec/dns/DatagramDnsResponse.java | 226 +++
.../codec/dns/DatagramDnsResponseDecoder.java | 119 ++
.../codec/dns/DatagramDnsResponseEncoder.java | 135 ++
.../handler/codec/dns/DefaultDnsOptEcsRecord.java | 104 +
.../handler/codec/dns/DefaultDnsPtrRecord.java | 73 +
.../netty/handler/codec/dns/DefaultDnsQuery.java | 114 ++
.../handler/codec/dns/DefaultDnsQuestion.java | 72 +
.../handler/codec/dns/DefaultDnsRawRecord.java | 155 ++
.../handler/codec/dns/DefaultDnsRecordDecoder.java | 191 ++
.../handler/codec/dns/DefaultDnsRecordEncoder.java | 190 ++
.../handler/codec/dns/DefaultDnsResponse.java | 178 ++
.../io/netty/handler/codec/dns/DnsMessage.java | 158 ++
.../io/netty/handler/codec/dns/DnsMessageUtil.java | 181 ++
.../java/io/netty/handler/codec/dns/DnsOpCode.java | 121 ++
.../netty/handler/codec/dns/DnsOptEcsRecord.java | 43 +
.../handler/codec/dns/DnsOptPseudoRecord.java | 44 +
.../io/netty/handler/codec/dns/DnsPtrRecord.java | 28 +
.../java/io/netty/handler/codec/dns/DnsQuery.java | 63 +
.../io/netty/handler/codec/dns/DnsQuestion.java | 30 +
.../io/netty/handler/codec/dns/DnsRawRecord.java | 50 +
.../java/io/netty/handler/codec/dns/DnsRecord.java | 85 +
.../netty/handler/codec/dns/DnsRecordDecoder.java | 46 +
.../netty/handler/codec/dns/DnsRecordEncoder.java | 44 +
.../io/netty/handler/codec/dns/DnsRecordType.java | 404 ++++
.../io/netty/handler/codec/dns/DnsResponse.java | 116 ++
.../netty/handler/codec/dns/DnsResponseCode.java | 219 ++
.../io/netty/handler/codec/dns/DnsSection.java | 41 +
.../io/netty/handler/codec/dns/package-info.java | 23 +
.../handler/codec/dns/AbstractDnsRecordTest.java | 62 +
.../codec/dns/DefaultDnsRecordDecoderTest.java | 159 ++
.../codec/dns/DefaultDnsRecordEncoderTest.java | 147 ++
.../io/netty/handler/codec/dns/DnsQueryTest.java | 68 +
.../netty/handler/codec/dns/DnsRecordTypeTest.java | 83 +
.../netty/handler/codec/dns/DnsResponseTest.java | 105 +
codec-haproxy/pom.xml | 2 +-
.../handler/codec/haproxy/HAProxyMessage.java | 6 +-
codec-http/pom.xml | 3 +-
.../handler/codec/http/ClientCookieEncoder.java | 41 +-
.../handler/codec/http/CombinedHttpHeaders.java | 251 +++
.../codec/http/ComposedLastHttpContent.java | 34 +-
.../java/io/netty/handler/codec/http/Cookie.java | 2 +
.../io/netty/handler/codec/http/CookieDecoder.java | 14 +-
.../handler/codec/http/DefaultFullHttpRequest.java | 93 +-
.../codec/http/DefaultFullHttpResponse.java | 108 +-
.../handler/codec/http/DefaultHttpContent.java | 28 +-
.../handler/codec/http/DefaultHttpHeaders.java | 619 +++---
.../handler/codec/http/DefaultHttpMessage.java | 55 +-
.../handler/codec/http/DefaultHttpObject.java | 27 +-
.../handler/codec/http/DefaultHttpRequest.java | 70 +-
.../handler/codec/http/DefaultHttpResponse.java | 52 +-
.../handler/codec/http/DefaultLastHttpContent.java | 68 +-
.../netty/handler/codec/http/EmptyHttpHeaders.java | 170 ++
.../netty/handler/codec/http/FullHttpMessage.java | 17 +
.../netty/handler/codec/http/FullHttpRequest.java | 17 +
.../netty/handler/codec/http/FullHttpResponse.java | 17 +
.../netty/handler/codec/http/HttpChunkedInput.java | 19 +-
.../netty/handler/codec/http/HttpClientCodec.java | 52 +-
.../codec/http/HttpClientUpgradeHandler.java | 282 +++
.../io/netty/handler/codec/http/HttpContent.java | 13 +
.../handler/codec/http/HttpContentCompressor.java | 6 +-
.../handler/codec/http/HttpContentDecoder.java | 34 +-
.../codec/http/HttpContentDecompressor.java | 22 +-
.../handler/codec/http/HttpContentEncoder.java | 24 +-
.../handler/codec/http/HttpHeaderDateFormat.java | 7 +-
.../netty/handler/codec/http/HttpHeaderEntity.java | 78 -
.../netty/handler/codec/http/HttpHeaderNames.java | 351 ++++
.../netty/handler/codec/http/HttpHeaderValues.java | 213 ++
.../io/netty/handler/codec/http/HttpHeaders.java | 948 ++++-----
.../handler/codec/http/HttpHeadersEncoder.java | 59 +
.../io/netty/handler/codec/http/HttpMessage.java | 10 +-
.../netty/handler/codec/http/HttpMessageUtil.java | 18 +-
.../io/netty/handler/codec/http/HttpMethod.java | 111 +-
.../io/netty/handler/codec/http/HttpObject.java | 12 +-
.../handler/codec/http/HttpObjectAggregator.java | 456 +++--
.../handler/codec/http/HttpObjectDecoder.java | 378 ++--
.../handler/codec/http/HttpObjectEncoder.java | 117 +-
.../io/netty/handler/codec/http/HttpRequest.java | 18 +-
.../handler/codec/http/HttpRequestDecoder.java | 4 +-
.../handler/codec/http/HttpRequestEncoder.java | 11 +-
.../io/netty/handler/codec/http/HttpResponse.java | 11 +-
.../handler/codec/http/HttpResponseDecoder.java | 4 +-
.../handler/codec/http/HttpResponseEncoder.java | 4 +-
.../handler/codec/http/HttpResponseStatus.java | 299 ++-
.../io/netty/handler/codec/http/HttpScheme.java | 62 +
.../netty/handler/codec/http/HttpServerCodec.java | 72 +-
.../codec/http/HttpServerKeepAliveHandler.java | 7 +-
.../codec/http/HttpServerUpgradeHandler.java | 386 ++++
.../netty/handler/codec/http/HttpStatusClass.java | 100 +
.../java/io/netty/handler/codec/http/HttpUtil.java | 393 ++++
.../io/netty/handler/codec/http/HttpVersion.java | 13 +-
.../netty/handler/codec/http/LastHttpContent.java | 45 +-
.../codec/http/cookie/ClientCookieDecoder.java | 105 +-
.../codec/http/cookie/ClientCookieEncoder.java | 6 +-
.../handler/codec/http/cookie/DefaultCookie.java | 2 -
.../codec/http/cookie/ServerCookieDecoder.java | 68 +-
.../codec/http/cookie/ServerCookieEncoder.java | 12 +-
.../netty/handler/codec/http/cors/CorsConfig.java | 277 +--
.../handler/codec/http/cors/CorsConfigBuilder.java | 352 ++++
.../netty/handler/codec/http/cors/CorsHandler.java | 67 +-
.../codec/http/multipart/AbstractDiskHttpData.java | 44 +-
.../codec/http/multipart/AbstractHttpData.java | 37 +-
.../http/multipart/AbstractMemoryHttpData.java | 39 +-
.../handler/codec/http/multipart/Attribute.java | 14 +
.../http/multipart/DefaultHttpDataFactory.java | 112 +-
.../codec/http/multipart/DiskAttribute.java | 84 +-
.../codec/http/multipart/DiskFileUpload.java | 78 +-
.../handler/codec/http/multipart/FileUpload.java | 14 +
.../handler/codec/http/multipart/HttpData.java | 48 +
.../codec/http/multipart/HttpDataFactory.java | 37 +-
.../codec/http/multipart/HttpPostBodyUtil.java | 41 -
.../multipart/HttpPostMultipartRequestDecoder.java | 103 +-
.../http/multipart/HttpPostRequestDecoder.java | 81 +-
.../http/multipart/HttpPostRequestEncoder.java | 327 ++-
.../multipart/HttpPostStandardRequestDecoder.java | 7 +-
.../codec/http/multipart/InterfaceHttpData.java | 12 +
.../multipart/InterfaceHttpPostRequestDecoder.java | 13 +-
.../codec/http/multipart/InternalAttribute.java | 32 +
.../codec/http/multipart/MemoryAttribute.java | 73 +-
.../codec/http/multipart/MemoryFileUpload.java | 73 +-
.../codec/http/multipart/MixedAttribute.java | 104 +-
.../codec/http/multipart/MixedFileUpload.java | 66 +-
.../http/websocketx/BinaryWebSocketFrame.java | 26 +-
.../codec/http/websocketx/CloseWebSocketFrame.java | 26 +-
.../websocketx/ContinuationWebSocketFrame.java | 26 +-
.../codec/http/websocketx/PingWebSocketFrame.java | 26 +-
.../codec/http/websocketx/PongWebSocketFrame.java | 26 +-
.../codec/http/websocketx/TextWebSocketFrame.java | 32 +-
.../codec/http/websocketx/Utf8FrameValidator.java | 93 +
.../codec/http/websocketx/Utf8Validator.java | 4 +-
.../http/websocketx/WebSocket00FrameDecoder.java | 9 +-
.../http/websocketx/WebSocket07FrameDecoder.java | 26 +-
.../http/websocketx/WebSocket08FrameDecoder.java | 329 ++-
.../http/websocketx/WebSocket08FrameEncoder.java | 8 +-
.../http/websocketx/WebSocket13FrameDecoder.java | 26 +-
.../http/websocketx/WebSocketChunkedInput.java | 29 +-
.../http/websocketx/WebSocketClientHandshaker.java | 14 +-
.../websocketx/WebSocketClientHandshaker00.java | 35 +-
.../websocketx/WebSocketClientHandshaker07.java | 74 +-
.../websocketx/WebSocketClientHandshaker08.java | 73 +-
.../websocketx/WebSocketClientHandshaker13.java | 73 +-
.../WebSocketClientHandshakerFactory.java | 42 +-
.../websocketx/WebSocketClientProtocolHandler.java | 42 +-
.../codec/http/websocketx/WebSocketFrame.java | 28 +-
.../http/websocketx/WebSocketFrameAggregator.java | 134 +-
.../websocketx/WebSocketServerHandshaker00.java | 41 +-
.../websocketx/WebSocketServerHandshaker07.java | 44 +-
.../websocketx/WebSocketServerHandshaker08.java | 44 +-
.../websocketx/WebSocketServerHandshaker13.java | 44 +-
.../WebSocketServerHandshakerFactory.java | 42 +-
.../websocketx/WebSocketServerProtocolHandler.java | 68 +-
.../WebSocketServerProtocolHandshakeHandler.java | 39 +-
.../extensions/WebSocketClientExtension.java | 23 +
.../WebSocketClientExtensionHandler.java | 131 ++
.../WebSocketClientExtensionHandshaker.java | 41 +
.../websocketx/extensions/WebSocketExtension.java | 42 +
.../extensions/WebSocketExtensionData.java | 55 +
.../extensions/WebSocketExtensionDecoder.java | 26 +
.../extensions/WebSocketExtensionEncoder.java | 26 +
.../extensions/WebSocketExtensionUtil.java | 96 +
.../extensions/WebSocketServerExtension.java | 31 +
.../WebSocketServerExtensionHandler.java | 141 ++
.../WebSocketServerExtensionHandshaker.java | 33 +
.../extensions/compression/DeflateDecoder.java | 138 ++
.../extensions/compression/DeflateEncoder.java | 144 ++
.../DeflateFrameClientExtensionHandshaker.java | 104 +
.../DeflateFrameServerExtensionHandshaker.java | 103 +
.../compression/PerFrameDeflateDecoder.java | 54 +
.../compression/PerFrameDeflateEncoder.java | 58 +
...PerMessageDeflateClientExtensionHandshaker.java | 198 ++
.../compression/PerMessageDeflateDecoder.java | 72 +
.../compression/PerMessageDeflateEncoder.java | 75 +
...PerMessageDeflateServerExtensionHandshaker.java | 197 ++
.../WebSocketClientCompressionHandler.java | 38 +
.../WebSocketServerCompressionHandler.java | 36 +
.../extensions/compression/package-info.java | 33 +
.../http/websocketx/extensions/package-info.java | 23 +
.../io/netty/handler/codec/rtsp/RtspDecoder.java | 15 +-
.../io/netty/handler/codec/rtsp/RtspEncoder.java | 12 +-
.../netty/handler/codec/rtsp/RtspHeaderNames.java | 207 ++
.../netty/handler/codec/rtsp/RtspHeaderValues.java | 196 ++
.../io/netty/handler/codec/rtsp/RtspHeaders.java | 12 +-
.../handler/codec/rtsp/RtspObjectDecoder.java | 2 +-
.../handler/codec/spdy/DefaultSpdyDataFrame.java | 28 +-
.../handler/codec/spdy/DefaultSpdyHeaders.java | 367 +---
.../codec/spdy/DefaultSpdyHeadersFrame.java | 15 +-
.../codec/spdy/DefaultSpdySynReplyFrame.java | 10 +
.../codec/spdy/DefaultSpdySynStreamFrame.java | 14 +-
.../io/netty/handler/codec/spdy/SpdyCodecUtil.java | 7 +-
.../io/netty/handler/codec/spdy/SpdyDataFrame.java | 12 +
.../netty/handler/codec/spdy/SpdyFrameCodec.java | 44 +-
.../codec/spdy/SpdyHeaderBlockRawEncoder.java | 22 +-
.../io/netty/handler/codec/spdy/SpdyHeaders.java | 379 +---
.../io/netty/handler/codec/spdy/SpdyHttpCodec.java | 3 +-
.../netty/handler/codec/spdy/SpdyHttpDecoder.java | 175 +-
.../netty/handler/codec/spdy/SpdyHttpEncoder.java | 83 +-
.../netty/handler/codec/spdy/SpdyHttpHeaders.java | 104 +-
.../spdy/SpdyHttpResponseStreamIdHandler.java | 5 +-
.../handler/codec/spdy/SpdyOrHttpChooser.java | 174 --
.../io/netty/handler/codec/spdy/SpdySession.java | 1 -
.../handler/codec/spdy/SpdySessionHandler.java | 18 +-
.../codec/http/CombinedHttpHeadersTest.java | 274 +++
.../handler/codec/http/DefaultHttpHeadersTest.java | 227 +++
.../handler/codec/http/DefaultHttpRequestTest.java | 11 +-
.../handler/codec/http/HttpChunkedInputTest.java | 22 +-
.../handler/codec/http/HttpClientCodecTest.java | 28 +-
.../codec/http/HttpClientUpgradeHandlerTest.java | 178 ++
.../codec/http/HttpContentCompressorTest.java | 93 +-
.../handler/codec/http/HttpContentDecoderTest.java | 79 +-
.../handler/codec/http/HttpContentEncoderTest.java | 102 +-
.../netty/handler/codec/http/HttpHeadersTest.java | 46 +-
.../handler/codec/http/HttpHeadersTestUtils.java | 139 ++
.../handler/codec/http/HttpInvalidMessageTest.java | 38 +-
.../codec/http/HttpObjectAggregatorTest.java | 220 +-
.../handler/codec/http/HttpRequestDecoderTest.java | 115 +-
.../codec/http/HttpResponseDecoderTest.java | 208 +-
.../codec/http/HttpResponseEncoderTest.java | 36 +-
.../handler/codec/http/HttpServerCodecTest.java | 75 +-
.../codec/http/HttpServerKeepAliveHandlerTest.java | 30 +-
.../io/netty/handler/codec/http/HttpUtilTest.java | 111 +
.../codec/http/cookie/ClientCookieDecoderTest.java | 34 +-
.../codec/http/cookie/ServerCookieDecoderTest.java | 6 -
.../codec/http/cookie/ServerCookieEncoderTest.java | 4 +-
.../handler/codec/http/cors/CorsConfigTest.java | 61 +-
.../handler/codec/http/cors/CorsHandlerTest.java | 222 +-
.../http/multipart/AbstractMemoryHttpDataTest.java | 24 +-
.../http/multipart/HttpPostRequestDecoderTest.java | 61 +-
.../http/multipart/HttpPostRequestEncoderTest.java | 243 ++-
.../websocketx/WebSocket00FrameEncoderTest.java | 2 +-
.../websocketx/WebSocket08EncoderDecoderTest.java | 13 +-
.../websocketx/WebSocket08FrameDecoderTest.java | 29 +
.../WebSocketClientHandshaker07Test.java | 6 +-
.../websocketx/WebSocketClientHandshakerTest.java | 22 +-
.../websocketx/WebSocketFrameAggregatorTest.java | 110 +-
.../websocketx/WebSocketHandshakeHandOverTest.java | 12 +-
.../http/websocketx/WebSocketRequestBuilder.java | 66 +-
.../WebSocketServerHandshaker00Test.java | 35 +-
.../WebSocketServerHandshaker08Test.java | 36 +-
.../WebSocketServerHandshaker13Test.java | 36 +-
.../WebSocketServerHandshakerFactoryTest.java | 14 +-
.../WebSocketServerProtocolHandlerTest.java | 28 +-
.../WebSocketClientExtensionHandlerTest.java | 252 +++
.../extensions/WebSocketExtensionTestUtil.java | 128 ++
.../extensions/WebSocketExtensionUtilTest.java | 39 +
.../WebSocketServerExtensionHandlerTest.java | 174 ++
.../DeflateFrameClientExtensionHandshakerTest.java | 84 +
.../DeflateFrameServerExtensionHandshakerTest.java | 84 +
.../compression/PerFrameDeflateDecoderTest.java | 123 ++
.../compression/PerFrameDeflateEncoderTest.java | 162 ++
...essageDeflateClientExtensionHandshakerTest.java | 124 ++
.../compression/PerMessageDeflateDecoderTest.java | 192 ++
.../compression/PerMessageDeflateEncoderTest.java | 160 ++
...essageDeflateServerExtensionHandshakerTest.java | 172 ++
.../WebSocketServerCompressionHandlerTest.java | 197 ++
.../netty/handler/codec/rtsp/RtspDecoderTest.java | 4 +-
.../netty/handler/codec/rtsp/RtspEncoderTest.java | 64 +-
.../handler/codec/spdy/DefaultSpdyHeadersTest.java | 58 +
.../handler/codec/spdy/SpdyFrameDecoderTest.java | 184 +-
.../codec/spdy/SpdyHeaderBlockRawDecoderTest.java | 85 +-
.../codec/spdy/SpdyHeaderBlockZlibDecoderTest.java | 29 +-
.../handler/codec/spdy/SpdySessionHandlerTest.java | 16 +-
codec-http2/pom.xml | 53 +
.../AbstractHttp2ConnectionHandlerBuilder.java | 415 ++++
.../codec/http2/AbstractHttp2StreamChannel.java | 334 ++++
.../codec/http2/AbstractHttp2StreamFrame.java | 60 +
.../codec/http2/AbstractHttp2StreamStateEvent.java | 34 +
.../AbstractInboundHttp2ToHttpAdapterBuilder.java | 136 ++
.../netty/handler/codec/http2/CharSequenceMap.java | 48 +
.../http2/CompressorHttp2ConnectionEncoder.java | 319 +++
.../http2/DecoratingHttp2ConnectionDecoder.java | 80 +
.../http2/DecoratingHttp2ConnectionEncoder.java | 62 +
.../codec/http2/DecoratingHttp2FrameWriter.java | 116 ++
.../codec/http2/DefaultHttp2Connection.java | 1269 ++++++++++++
.../codec/http2/DefaultHttp2ConnectionDecoder.java | 697 +++++++
.../codec/http2/DefaultHttp2ConnectionEncoder.java | 501 +++++
.../handler/codec/http2/DefaultHttp2DataFrame.java | 190 ++
.../codec/http2/DefaultHttp2FrameReader.java | 770 +++++++
.../codec/http2/DefaultHttp2FrameWriter.java | 626 ++++++
.../codec/http2/DefaultHttp2GoAwayFrame.java | 180 ++
.../handler/codec/http2/DefaultHttp2Headers.java | 221 ++
.../codec/http2/DefaultHttp2HeadersDecoder.java | 114 ++
.../codec/http2/DefaultHttp2HeadersEncoder.java | 113 ++
.../codec/http2/DefaultHttp2HeadersFrame.java | 115 ++
.../http2/DefaultHttp2LocalFlowController.java | 642 ++++++
.../http2/DefaultHttp2RemoteFlowController.java | 775 +++++++
.../codec/http2/DefaultHttp2ResetFrame.java | 83 +
.../codec/http2/DefaultHttp2WindowUpdateFrame.java | 49 +
.../http2/DelegatingDecompressorFrameListener.java | 423 ++++
.../handler/codec/http2/EmptyHttp2Headers.java | 78 +
.../codec/http2/Http2ClientUpgradeCodec.java | 123 ++
.../io/netty/handler/codec/http2/Http2Codec.java | 100 +
.../netty/handler/codec/http2/Http2CodecUtil.java | 381 ++++
.../netty/handler/codec/http2/Http2Connection.java | 406 ++++
.../codec/http2/Http2ConnectionAdapter.java | 65 +
.../codec/http2/Http2ConnectionDecoder.java | 77 +
.../codec/http2/Http2ConnectionEncoder.java | 68 +
.../codec/http2/Http2ConnectionHandler.java | 881 ++++++++
.../codec/http2/Http2ConnectionHandlerBuilder.java | 90 +
.../netty/handler/codec/http2/Http2DataFrame.java | 67 +
.../netty/handler/codec/http2/Http2DataWriter.java | 45 +
.../io/netty/handler/codec/http2/Http2Error.java | 66 +
.../handler/codec/http2/Http2EventAdapter.java | 127 ++
.../netty/handler/codec/http2/Http2Exception.java | 288 +++
.../io/netty/handler/codec/http2/Http2Flags.java | 207 ++
.../handler/codec/http2/Http2FlowController.java | 81 +
.../io/netty/handler/codec/http2/Http2Frame.java | 29 +
.../handler/codec/http2/Http2FrameAdapter.java | 90 +
.../netty/handler/codec/http2/Http2FrameCodec.java | 366 ++++
.../handler/codec/http2/Http2FrameListener.java | 222 ++
.../codec/http2/Http2FrameListenerDecorator.java | 105 +
.../handler/codec/http2/Http2FrameLogger.java | 185 ++
.../handler/codec/http2/Http2FrameReader.java | 62 +
.../handler/codec/http2/Http2FrameSizePolicy.java | 39 +
.../netty/handler/codec/http2/Http2FrameTypes.java | 38 +
.../handler/codec/http2/Http2FrameWriter.java | 208 ++
.../handler/codec/http2/Http2GoAwayFrame.java | 89 +
.../handler/codec/http2/Http2HeaderTable.java | 51 +
.../io/netty/handler/codec/http2/Http2Headers.java | 142 ++
.../handler/codec/http2/Http2HeadersDecoder.java | 45 +
.../handler/codec/http2/Http2HeadersEncoder.java | 87 +
.../handler/codec/http2/Http2HeadersFrame.java | 40 +
.../codec/http2/Http2InboundFrameLogger.java | 147 ++
.../handler/codec/http2/Http2LifecycleManager.java | 93 +
.../codec/http2/Http2LocalFlowController.java | 87 +
.../handler/codec/http2/Http2MultiplexCodec.java | 468 +++++
.../codec/http2/Http2NoMoreStreamIdsException.java | 36 +
.../codec/http2/Http2OutboundFrameLogger.java | 139 ++
.../codec/http2/Http2PromisedRequestVerifier.java | 74 +
.../codec/http2/Http2RemoteFlowController.java | 158 ++
.../netty/handler/codec/http2/Http2ResetFrame.java | 28 +
.../handler/codec/http2/Http2SecurityUtil.java | 67 +
.../handler/codec/http2/Http2ServerDowngrader.java | 135 ++
.../codec/http2/Http2ServerUpgradeCodec.java | 186 ++
.../netty/handler/codec/http2/Http2Settings.java | 265 +++
.../io/netty/handler/codec/http2/Http2Stream.java | 196 ++
.../codec/http2/Http2StreamActiveEvent.java | 45 +
.../codec/http2/Http2StreamChannelBootstrap.java | 225 +++
.../codec/http2/Http2StreamClosedEvent.java | 25 +
.../handler/codec/http2/Http2StreamFrame.java | 48 +
.../handler/codec/http2/Http2StreamStateEvent.java | 31 +
.../handler/codec/http2/Http2StreamVisitor.java | 31 +
.../codec/http2/Http2WindowUpdateFrame.java | 30 +
.../handler/codec/http2/HttpConversionUtil.java | 551 +++++
.../codec/http2/HttpToHttp2ConnectionHandler.java | 134 ++
.../http2/HttpToHttp2ConnectionHandlerBuilder.java | 92 +
.../codec/http2/InboundHttp2ToHttpAdapter.java | 353 ++++
.../http2/InboundHttp2ToHttpAdapterBuilder.java | 65 +
.../http2/InboundHttp2ToHttpPriorityAdapter.java | 213 ++
.../InboundHttp2ToHttpPriorityAdapterBuilder.java | 67 +
.../codec/http2/InboundHttpToHttp2Adapter.java | 74 +
.../handler/codec/http2/ReadOnlyHttp2Headers.java | 831 ++++++++
.../codec/http2/StreamBufferingEncoder.java | 363 ++++
.../handler/codec/http2/StreamByteDistributor.java | 101 +
.../codec/http2/UniformStreamByteDistributor.java | 211 ++
.../http2/WeightedFairQueueByteDistributor.java | 413 ++++
.../codec/http2/internal/hpack/Decoder.java | 449 +++++
.../codec/http2/internal/hpack/DynamicTable.java | 200 ++
.../codec/http2/internal/hpack/Encoder.java | 505 +++++
.../codec/http2/internal/hpack/HeaderField.java | 84 +
.../codec/http2/internal/hpack/HpackUtil.java | 362 ++++
.../codec/http2/internal/hpack/HuffmanDecoder.java | 251 +++
.../codec/http2/internal/hpack/HuffmanEncoder.java | 198 ++
.../codec/http2/internal/hpack/StaticTable.java | 189 ++
.../codec/http2/internal/hpack/package-info.java | 38 +
.../io/netty/handler/codec/http2/package-info.java | 22 +
.../codec/http2/DataCompressionHttp2Test.java | 363 ++++
.../http2/DefaultHttp2ConnectionDecoderTest.java | 747 +++++++
.../http2/DefaultHttp2ConnectionEncoderTest.java | 621 ++++++
.../codec/http2/DefaultHttp2ConnectionTest.java | 1323 ++++++++++++
.../http2/DefaultHttp2HeadersDecoderTest.java | 83 +
.../http2/DefaultHttp2HeadersEncoderTest.java | 63 +
.../codec/http2/DefaultHttp2HeadersTest.java | 180 ++
.../http2/DefaultHttp2LocalFlowControllerTest.java | 388 ++++
.../DefaultHttp2RemoteFlowControllerTest.java | 1094 ++++++++++
.../handler/codec/http2/HashCollisionTest.java | 177 ++
.../netty/handler/codec/http2/Http2CodecTest.java | 182 ++
.../codec/http2/Http2ConnectionHandlerTest.java | 643 ++++++
.../codec/http2/Http2ConnectionRoundtripTest.java | 621 ++++++
.../handler/codec/http2/Http2FrameCodecTest.java | 451 +++++
.../codec/http2/Http2FrameRoundtripTest.java | 492 +++++
.../codec/http2/Http2HeaderBlockIOTest.java | 101 +
.../codec/http2/Http2MultiplexCodecTest.java | 372 ++++
.../codec/http2/Http2ServerDowngraderTest.java | 387 ++++
.../handler/codec/http2/Http2SettingsTest.java | 106 +
.../netty/handler/codec/http2/Http2TestUtil.java | 483 +++++
.../http2/HttpToHttp2ConnectionHandlerTest.java | 578 ++++++
.../codec/http2/InboundHttp2ToHttpAdapterTest.java | 926 +++++++++
.../handler/codec/http2/LastInboundHandler.java | 175 ++
.../codec/http2/ReadOnlyHttp2HeadersTest.java | 187 ++
.../codec/http2/StreamBufferingEncoderTest.java | 532 +++++
.../codec/http2/TestChannelInitializer.java | 38 +
...ormStreamByteDistributorFlowControllerTest.java | 22 +
.../http2/UniformStreamByteDistributorTest.java | 282 +++
.../WeightedFairQueueByteDistributorTest.java | 1011 ++++++++++
.../WeightedFairQueueRemoteFlowControllerTest.java | 22 +
.../codec/http2/internal/hpack/DecoderTest.java | 323 +++
.../handler/codec/http2/internal/hpack/Hex.java | 162 ++
.../codec/http2/internal/hpack/HpackTest.java | 79 +
.../codec/http2/internal/hpack/HuffmanTest.java | 168 ++
.../codec/http2/internal/hpack/TestCase.java | 280 +++
.../http2/internal/hpack/TestHeaderListener.java | 51 +
.../hpack/testdata/testDuplicateHeaders.json | 66 +
.../http2/internal/hpack/testdata/testEmpty.json | 14 +
.../internal/hpack/testdata/testEviction.json | 57 +
.../hpack/testdata/testMaxHeaderTableSize.json | 55 +
.../hpack/testdata/testSpecExampleC2_1.json | 18 +
.../hpack/testdata/testSpecExampleC2_2.json | 17 +
.../hpack/testdata/testSpecExampleC2_3.json | 17 +
.../hpack/testdata/testSpecExampleC2_4.json | 17 +
.../internal/hpack/testdata/testSpecExampleC3.json | 57 +
.../internal/hpack/testdata/testSpecExampleC4.json | 58 +
.../internal/hpack/testdata/testSpecExampleC5.json | 68 +
.../internal/hpack/testdata/testSpecExampleC6.json | 68 +
.../hpack/testdata/testStaticTableEntries.json | 80 +
codec-memcache/pom.xml | 40 +
.../codec/memcache/AbstractMemcacheObject.java | 47 +
.../memcache/AbstractMemcacheObjectAggregator.java | 87 +
.../memcache/AbstractMemcacheObjectDecoder.java | 29 +
.../memcache/AbstractMemcacheObjectEncoder.java | 116 ++
.../codec/memcache/DefaultLastMemcacheContent.java | 80 +
.../codec/memcache/DefaultMemcacheContent.java | 99 +
.../codec/memcache/FullMemcacheMessage.java | 51 +
.../codec/memcache/LastMemcacheContent.java | 129 ++
.../handler/codec/memcache/MemcacheContent.java | 57 +
.../handler/codec/memcache/MemcacheMessage.java | 44 +
.../handler/codec/memcache/MemcacheObject.java | 25 +
.../binary/AbstractBinaryMemcacheDecoder.java | 268 +++
.../binary/AbstractBinaryMemcacheEncoder.java | 87 +
.../binary/AbstractBinaryMemcacheMessage.java | 235 +++
.../memcache/binary/BinaryMemcacheClientCodec.java | 121 ++
.../memcache/binary/BinaryMemcacheMessage.java | 191 ++
.../binary/BinaryMemcacheObjectAggregator.java | 94 +
.../memcache/binary/BinaryMemcacheOpcodes.java | 68 +
.../memcache/binary/BinaryMemcacheRequest.java | 51 +
.../binary/BinaryMemcacheRequestDecoder.java | 56 +
.../binary/BinaryMemcacheRequestEncoder.java | 41 +
.../memcache/binary/BinaryMemcacheResponse.java | 51 +
.../binary/BinaryMemcacheResponseDecoder.java | 56 +
.../binary/BinaryMemcacheResponseEncoder.java | 41 +
.../binary/BinaryMemcacheResponseStatus.java | 41 +
.../memcache/binary/BinaryMemcacheServerCodec.java | 39 +
.../binary/DefaultBinaryMemcacheRequest.java | 95 +
.../binary/DefaultBinaryMemcacheResponse.java | 95 +
.../binary/DefaultFullBinaryMemcacheRequest.java | 138 ++
.../binary/DefaultFullBinaryMemcacheResponse.java | 138 ++
.../memcache/binary/FullBinaryMemcacheRequest.java | 51 +
.../binary/FullBinaryMemcacheResponse.java | 51 +
.../codec/memcache/binary/package-info.java | 23 +
.../netty/handler/codec/memcache/package-info.java | 23 +
.../memcache/binary/BinaryMemcacheDecoderTest.java | 276 +++
.../memcache/binary/BinaryMemcacheEncoderTest.java | 161 ++
.../memcache/binary/BinaryMemcacheMessageTest.java | 121 ++
.../binary/BinaryMemcacheObjectAggregatorTest.java | 115 ++
.../binary/FullMemcacheMessageRequestTest.java | 62 +
.../binary/FullMemcacheMessageResponseTest.java | 64 +
codec-mqtt/pom.xml | 38 +
.../io/netty/handler/codec/mqtt/MqttCodecUtil.java | 108 +
.../handler/codec/mqtt/MqttConnAckMessage.java | 32 +
.../codec/mqtt/MqttConnAckVariableHeader.java | 52 +
.../handler/codec/mqtt/MqttConnectMessage.java | 40 +
.../handler/codec/mqtt/MqttConnectPayload.java | 77 +
.../handler/codec/mqtt/MqttConnectReturnCode.java | 60 +
.../codec/mqtt/MqttConnectVariableHeader.java | 108 +
.../io/netty/handler/codec/mqtt/MqttDecoder.java | 475 +++++
.../io/netty/handler/codec/mqtt/MqttEncoder.java | 391 ++++
.../netty/handler/codec/mqtt/MqttFixedHeader.java | 79 +
.../mqtt/MqttIdentifierRejectedException.java | 53 +
.../io/netty/handler/codec/mqtt/MqttMessage.java | 81 +
.../handler/codec/mqtt/MqttMessageFactory.java | 89 +
.../codec/mqtt/MqttMessageIdVariableHeader.java | 52 +
.../netty/handler/codec/mqtt/MqttMessageType.java | 57 +
.../handler/codec/mqtt/MqttPubAckMessage.java | 32 +
.../handler/codec/mqtt/MqttPublishMessage.java | 113 ++
.../codec/mqtt/MqttPublishVariableHeader.java | 51 +
.../java/io/netty/handler/codec/mqtt/MqttQoS.java | 42 +
.../handler/codec/mqtt/MqttSubAckMessage.java | 40 +
.../handler/codec/mqtt/MqttSubAckPayload.java | 70 +
.../handler/codec/mqtt/MqttSubscribeMessage.java | 41 +
.../handler/codec/mqtt/MqttSubscribePayload.java | 49 +
.../handler/codec/mqtt/MqttTopicSubscription.java | 52 +
.../MqttUnacceptableProtocolVersionException.java | 54 +
.../handler/codec/mqtt/MqttUnsubAckMessage.java | 32 +
.../handler/codec/mqtt/MqttUnsubscribeMessage.java | 41 +
.../handler/codec/mqtt/MqttUnsubscribePayload.java | 49 +
.../io/netty/handler/codec/mqtt/MqttVersion.java | 62 +
.../io/netty/handler/codec/mqtt/package-info.java | 19 +
.../io/netty/handler/codec/mqtt/MqttCodecTest.java | 469 +++++
codec-redis/pom.xml | 39 +
.../codec/redis/AbstractStringRedisMessage.java | 41 +
.../codec/redis/ArrayHeaderRedisMessage.java | 63 +
.../handler/codec/redis/ArrayRedisMessage.java | 181 ++
.../codec/redis/BulkStringHeaderRedisMessage.java | 55 +
.../codec/redis/BulkStringRedisContent.java | 56 +
.../codec/redis/DefaultBulkStringRedisContent.java | 90 +
.../redis/DefaultLastBulkStringRedisContent.java | 79 +
.../handler/codec/redis/ErrorRedisMessage.java | 44 +
.../handler/codec/redis/FixedRedisMessagePool.java | 154 ++
.../codec/redis/FullBulkStringRedisMessage.java | 231 +++
.../handler/codec/redis/IntegerRedisMessage.java | 55 +
.../codec/redis/LastBulkStringRedisContent.java | 117 ++
.../handler/codec/redis/RedisArrayAggregator.java | 93 +
.../codec/redis/RedisBulkStringAggregator.java | 100 +
.../handler/codec/redis/RedisCodecException.java | 42 +
.../netty/handler/codec/redis/RedisCodecUtil.java | 55 +
.../netty/handler/codec/redis/RedisConstants.java | 43 +
.../io/netty/handler/codec/redis/RedisDecoder.java | 309 +++
.../io/netty/handler/codec/redis/RedisEncoder.java | 199 ++
.../io/netty/handler/codec/redis/RedisMessage.java | 25 +
.../handler/codec/redis/RedisMessagePool.java | 62 +
.../handler/codec/redis/RedisMessageType.java | 75 +
.../codec/redis/SimpleStringRedisMessage.java | 44 +
.../io/netty/handler/codec/redis/package-info.java | 22 +
.../handler/codec/redis/RedisCodecTestUtil.java | 53 +
.../handler/codec/redis/RedisDecoderTest.java | 266 +++
.../handler/codec/redis/RedisEncoderTest.java | 182 ++
codec-smtp/pom.xml | 39 +
.../handler/codec/smtp/DefaultLastSmtpContent.java | 77 +
.../handler/codec/smtp/DefaultSmtpContent.java | 78 +
.../handler/codec/smtp/DefaultSmtpRequest.java | 100 +
.../handler/codec/smtp/DefaultSmtpResponse.java | 96 +
.../netty/handler/codec/smtp/LastSmtpContent.java | 119 ++
.../io/netty/handler/codec/smtp/SmtpCommand.java | 123 ++
.../io/netty/handler/codec/smtp/SmtpContent.java | 53 +
.../io/netty/handler/codec/smtp/SmtpRequest.java | 37 +
.../handler/codec/smtp/SmtpRequestEncoder.java | 109 +
.../io/netty/handler/codec/smtp/SmtpRequests.java | 136 ++
.../io/netty/handler/codec/smtp/SmtpResponse.java | 37 +
.../handler/codec/smtp/SmtpResponseDecoder.java | 113 ++
.../io/netty/handler/codec/smtp/SmtpUtils.java | 32 +
.../io/netty/handler/codec/smtp/package-info.java | 23 +
.../handler/codec/smtp/SmtpRequestEncoderTest.java | 111 +
.../codec/smtp/SmtpResponseDecoderTest.java | 122 ++
codec-socks/pom.xml | 7 +-
.../codec/socks/SocksAuthRequestDecoder.java | 9 -
.../codec/socks/SocksAuthResponseDecoder.java | 9 -
.../codec/socks/SocksCmdRequestDecoder.java | 9 -
.../codec/socks/SocksCmdResponseDecoder.java | 9 -
.../codec/socks/SocksInitRequestDecoder.java | 9 -
.../codec/socks/SocksInitResponseDecoder.java | 9 -
.../handler/codec/socks/SocksMessageEncoder.java | 10 -
.../io/netty/handler/codec/socks/package-info.java | 1 -
.../handler/codec/socksx/AbstractSocksMessage.java | 40 +
.../netty/handler/codec/socksx/SocksMessage.java | 29 +
.../socksx/SocksPortUnificationServerHandler.java | 104 +
.../netty/handler/codec/socksx/SocksVersion.java | 64 +
.../netty/handler/codec/socksx/package-info.java | 20 +
.../codec/socksx/v4/AbstractSocks4Message.java | 30 +
.../socksx/v4/DefaultSocks4CommandRequest.java | 116 ++
.../socksx/v4/DefaultSocks4CommandResponse.java | 101 +
.../codec/socksx/v4/Socks4ClientDecoder.java | 92 +
.../codec/socksx/v4/Socks4ClientEncoder.java | 58 +
.../codec/socksx/v4/Socks4CommandRequest.java | 42 +
.../codec/socksx/v4/Socks4CommandResponse.java | 37 +
.../codec/socksx/v4/Socks4CommandStatus.java | 95 +
.../handler/codec/socksx/v4/Socks4CommandType.java | 84 +
.../handler/codec/socksx/v4/Socks4Message.java | 26 +
.../codec/socksx/v4/Socks4ServerDecoder.java | 133 ++
.../codec/socksx/v4/Socks4ServerEncoder.java | 45 +
.../handler/codec/socksx/v4/package-info.java | 20 +
.../codec/socksx/v5/AbstractSocks5Message.java | 30 +
.../socksx/v5/DefaultSocks5CommandRequest.java | 116 ++
.../socksx/v5/DefaultSocks5CommandResponse.java | 117 ++
.../socksx/v5/DefaultSocks5InitialRequest.java | 94 +
.../socksx/v5/DefaultSocks5InitialResponse.java | 57 +
.../v5/DefaultSocks5PasswordAuthRequest.java | 75 +
.../v5/DefaultSocks5PasswordAuthResponse.java | 58 +
.../codec/socksx/v5/Socks5AddressDecoder.java | 70 +
.../codec/socksx/v5/Socks5AddressEncoder.java | 72 +
.../handler/codec/socksx/v5/Socks5AddressType.java | 89 +
.../handler/codec/socksx/v5/Socks5AuthMethod.java | 96 +
.../codec/socksx/v5/Socks5ClientEncoder.java | 118 ++
.../codec/socksx/v5/Socks5CommandRequest.java | 43 +
.../socksx/v5/Socks5CommandRequestDecoder.java | 107 +
.../codec/socksx/v5/Socks5CommandResponse.java | 43 +
.../socksx/v5/Socks5CommandResponseDecoder.java | 106 +
.../codec/socksx/v5/Socks5CommandStatus.java | 111 +
.../handler/codec/socksx/v5/Socks5CommandType.java | 89 +
.../codec/socksx/v5/Socks5InitialRequest.java | 29 +
.../socksx/v5/Socks5InitialRequestDecoder.java | 99 +
.../codec/socksx/v5/Socks5InitialResponse.java | 28 +
.../socksx/v5/Socks5InitialResponseDecoder.java | 90 +
.../handler/codec/socksx/v5/Socks5Message.java | 26 +
.../codec/socksx/v5/Socks5PasswordAuthRequest.java | 33 +
.../v5/Socks5PasswordAuthRequestDecoder.java | 97 +
.../socksx/v5/Socks5PasswordAuthResponse.java | 27 +
.../v5/Socks5PasswordAuthResponseDecoder.java | 87 +
.../codec/socksx/v5/Socks5PasswordAuthStatus.java | 90 +
.../codec/socksx/v5/Socks5ServerEncoder.java | 95 +
.../handler/codec/socksx/v5/package-info.java | 20 +
.../codec/socks/SocksAuthRequestDecoderTest.java | 2 +-
.../codec/socks/SocksAuthResponseDecoderTest.java | 2 +-
.../codec/socks/SocksCmdRequestDecoderTest.java | 10 +-
.../codec/socks/SocksCmdResponseDecoderTest.java | 2 +-
.../codec/socksx/v4/Socks4ClientDecoderTest.java | 53 +
.../codec/socksx/v4/Socks4CommonTestUtils.java | 39 +
.../codec/socksx/v4/Socks4ServerDecoderTest.java | 63 +
.../socksx/v5/DefaultSocks5CommandRequestTest.java | 91 +
.../v5/DefaultSocks5CommandResponseTest.java | 144 ++
.../socksx/v5/DefaultSocks5InitialRequestTest.java | 30 +
.../v5/DefaultSocks5InitialResponseTest.java | 30 +
.../v5/DefaultSocks5PasswordAuthRequestTest.java | 80 +
.../v5/DefaultSocks5PasswordAuthResponseTest.java | 30 +
.../socksx/v5/Socks5CommandRequestDecoderTest.java | 109 +
.../v5/Socks5CommandResponseDecoderTest.java | 99 +
.../codec/socksx/v5/Socks5CommonTestUtils.java | 56 +
.../v5/Socks5PasswordAuthRequestDecoderTest.java | 37 +
.../v5/Socks5PasswordAuthResponseDecoderTest.java | 44 +
codec-stomp/pom.xml | 39 +
.../stomp/DefaultLastStompContentSubframe.java | 79 +
.../codec/stomp/DefaultStompContentSubframe.java | 93 +
.../handler/codec/stomp/DefaultStompFrame.java | 113 ++
.../handler/codec/stomp/DefaultStompHeaders.java | 61 +
.../codec/stomp/DefaultStompHeadersSubframe.java | 63 +
.../codec/stomp/LastStompContentSubframe.java | 126 ++
.../io/netty/handler/codec/stomp/StompCommand.java | 36 +
.../netty/handler/codec/stomp/StompConstants.java | 26 +
.../handler/codec/stomp/StompContentSubframe.java | 53 +
.../io/netty/handler/codec/stomp/StompFrame.java | 48 +
.../io/netty/handler/codec/stomp/StompHeaders.java | 80 +
.../handler/codec/stomp/StompHeadersSubframe.java | 34 +
.../netty/handler/codec/stomp/StompSubframe.java | 23 +
.../codec/stomp/StompSubframeAggregator.java | 92 +
.../handler/codec/stomp/StompSubframeDecoder.java | 284 +++
.../handler/codec/stomp/StompSubframeEncoder.java | 76 +
.../io/netty/handler/codec/stomp/package-info.java | 20 +
.../handler/codec/stomp/StompHeadersTest.java | 35 +
.../codec/stomp/StompSubframeAggregatorTest.java | 146 ++
.../codec/stomp/StompSubframeDecoderTest.java | 158 ++
.../codec/stomp/StompSubframeEncoderTest.java | 66 +
.../handler/codec/stomp/StompTestConstants.java | 62 +
codec-xml/pom.xml | 48 +
.../io/netty/handler/codec/xml/XmlAttribute.java | 94 +
.../java/io/netty/handler/codec/xml/XmlCdata.java | 27 +
.../io/netty/handler/codec/xml/XmlCharacters.java | 27 +
.../io/netty/handler/codec/xml/XmlComment.java | 27 +
.../io/netty/handler/codec/xml/XmlContent.java | 56 +
.../java/io/netty/handler/codec/xml/XmlDTD.java | 57 +
.../io/netty/handler/codec/xml/XmlDecoder.java | 116 ++
.../io/netty/handler/codec/xml/XmlDocumentEnd.java | 28 +
.../netty/handler/codec/xml/XmlDocumentStart.java | 90 +
.../io/netty/handler/codec/xml/XmlElement.java | 87 +
.../io/netty/handler/codec/xml/XmlElementEnd.java | 34 +
.../netty/handler/codec/xml/XmlElementStart.java | 64 +
.../handler/codec/xml/XmlEntityReference.java | 66 +
.../io/netty/handler/codec/xml/XmlNamespace.java | 67 +
.../codec/xml/XmlProcessingInstruction.java | 67 +
.../java/io/netty/handler/codec/xml/XmlSpace.java | 27 +
.../io/netty/handler/codec/xml/package-info.java | 21 +
.../io/netty/handler/codec/xml/XmlDecoderTest.java | 299 +++
codec/pom.xml | 31 +-
.../netty/handler/codec/AsciiHeadersEncoder.java | 143 ++
.../handler/codec/CharSequenceValueConverter.java | 152 ++
.../io/netty/handler/codec/CodecOutputList.java | 8 +-
.../netty/handler/codec/DatagramPacketDecoder.java | 111 +
.../netty/handler/codec/DatagramPacketEncoder.java | 143 ++
.../java/io/netty/handler/codec/DateFormatter.java | 446 +++++
.../java/io/netty/handler/codec/DecoderResult.java | 4 +-
.../netty/handler/codec/DecoderResultProvider.java | 33 +
.../io/netty/handler/codec/DefaultHeaders.java | 1057 ++++++++++
.../io/netty/handler/codec/DefaultHeadersImpl.java | 29 +
.../handler/codec/DelimiterBasedFrameDecoder.java | 6 +-
.../java/io/netty/handler/codec/EmptyHeaders.java | 516 +++++
.../handler/codec/FixedLengthFrameDecoder.java | 2 +-
.../main/java/io/netty/handler/codec/Headers.java | 998 +++++++++
.../java/io/netty/handler/codec/HeadersUtils.java | 282 +++
.../codec/LengthFieldBasedFrameDecoder.java | 2 +-
.../netty/handler/codec/LengthFieldPrepender.java | 24 +-
.../netty/handler/codec/LineBasedFrameDecoder.java | 10 +-
.../handler/codec/MessageAggregationException.java | 39 +
.../io/netty/handler/codec/MessageAggregator.java | 435 ++++
.../io/netty/handler/codec/ReplayingDecoder.java | 2 +-
.../handler/codec/ReplayingDecoderByteBuf.java | 434 ++--
.../handler/codec/UnsupportedValueConverter.java | 125 ++
.../io/netty/handler/codec/ValueConverter.java | 57 +
.../handler/codec/compression/ByteBufChecksum.java | 139 ++
.../handler/codec/compression/Bzip2BitReader.java | 157 ++
.../handler/codec/compression/Bzip2BitWriter.java | 120 ++
.../codec/compression/Bzip2BlockCompressor.java | 295 +++
.../codec/compression/Bzip2BlockDecompressor.java | 342 ++++
.../handler/codec/compression/Bzip2Constants.java | 104 +
.../handler/codec/compression/Bzip2Decoder.java | 322 +++
.../handler/codec/compression/Bzip2DivSufSort.java | 2115 ++++++++++++++++++++
.../handler/codec/compression/Bzip2Encoder.java | 251 +++
.../codec/compression/Bzip2HuffmanAllocator.java | 183 ++
.../compression/Bzip2HuffmanStageDecoder.java | 201 ++
.../compression/Bzip2HuffmanStageEncoder.java | 374 ++++
.../compression/Bzip2MTFAndRLE2StageEncoder.java | 183 ++
.../codec/compression/Bzip2MoveToFrontTable.java | 84 +
.../netty/handler/codec/compression/Bzip2Rand.java | 77 +
.../handler/codec/compression/CompressionUtil.java | 43 +
.../io/netty/handler/codec/compression/Crc32.java | 123 ++
.../io/netty/handler/codec/compression/Crc32c.java | 9 +-
.../io/netty/handler/codec/compression/FastLz.java | 575 ++++++
.../codec/compression/FastLzFrameDecoder.java | 223 +++
.../codec/compression/FastLzFrameEncoder.java | 186 ++
.../handler/codec/compression/JdkZlibDecoder.java | 15 +-
.../handler/codec/compression/Lz4Constants.java | 72 +
.../handler/codec/compression/Lz4FrameDecoder.java | 275 +++
.../handler/codec/compression/Lz4FrameEncoder.java | 344 ++++
.../handler/codec/compression/LzfDecoder.java | 210 ++
.../handler/codec/compression/LzfEncoder.java | 140 ++
.../codec/compression/LzmaFrameEncoder.java | 222 ++
.../io/netty/handler/codec/compression/Snappy.java | 28 +-
.../codec/compression/SnappyFrameDecoder.java | 227 +++
.../codec/compression/SnappyFrameEncoder.java | 123 ++
.../codec/compression/SnappyFramedDecoder.java | 198 +-
.../codec/compression/SnappyFramedEncoder.java | 111 +-
.../codec/compression/ZlibCodecFactory.java | 14 +-
.../handler/codec/compression/package-info.java | 1 -
.../handler/codec/json/JsonObjectDecoder.java | 227 +++
.../io/netty/handler/codec/json/package-info.java | 20 +
.../ContextBoundUnmarshallerProvider.java | 2 +-
.../handler/codec/protobuf/ProtobufDecoder.java | 18 +-
.../codec/protobuf/ProtobufDecoderNano.java | 88 +
.../handler/codec/protobuf/ProtobufEncoder.java | 9 +-
.../codec/protobuf/ProtobufEncoderNano.java | 73 +
.../protobuf/ProtobufVarint32FrameDecoder.java | 95 +-
.../ProtobufVarint32LengthFieldPrepender.java | 58 +-
.../netty/handler/codec/protobuf/package-info.java | 4 +-
.../serialization/CompatibleObjectEncoder.java | 19 +-
.../handler/codec/serialization/ObjectDecoder.java | 15 +-
.../handler/codec/serialization/ObjectEncoder.java | 18 +-
.../serialization/ObjectEncoderOutputStream.java | 26 +-
.../io/netty/handler/codec/string/LineEncoder.java | 94 +
.../netty/handler/codec/string/LineSeparator.java | 83 +
.../netty/handler/codec/xml/XmlFrameDecoder.java | 240 +++
.../io/netty/handler/codec/xml/package-info.java | 20 +
.../handler/codec/ByteToMessageDecoderTest.java | 14 +-
.../handler/codec/DatagramPacketDecoderTest.java | 58 +
.../handler/codec/DatagramPacketEncoderTest.java | 84 +
.../io/netty/handler/codec/DateFormatterTest.java | 114 ++
.../io/netty/handler/codec/DefaultHeadersTest.java | 475 +++++
.../codec/DelimiterBasedFrameDecoderTest.java | 56 +-
.../codec/LengthFieldBasedFrameDecoderTest.java | 13 +-
.../handler/codec/LineBasedFrameDecoderTest.java | 87 +-
.../handler/codec/ReplayingDecoderByteBufTest.java | 17 +-
.../netty/handler/codec/ReplayingDecoderTest.java | 44 +-
.../io/netty/handler/codec/base64/Base64Test.java | 1 -
.../handler/codec/bytes/ByteArrayEncoderTest.java | 2 +-
.../codec/compression/AbstractCompressionTest.java | 38 +
.../codec/compression/AbstractDecoderTest.java | 157 ++
.../codec/compression/AbstractEncoderTest.java | 125 ++
.../codec/compression/AbstractIntegrationTest.java | 169 ++
.../codec/compression/Bzip2DecoderTest.java | 180 ++
.../codec/compression/Bzip2EncoderTest.java | 63 +
.../codec/compression/Bzip2IntegrationTest.java | 53 +
.../codec/compression/FastLzIntegrationTest.java | 110 +
.../codec/compression/Lz4FrameDecoderTest.java | 142 ++
.../codec/compression/Lz4FrameEncoderTest.java | 62 +
.../codec/compression/Lz4FrameIntegrationTest.java | 31 +
.../handler/codec/compression/LzfDecoderTest.java | 67 +
.../handler/codec/compression/LzfEncoderTest.java | 39 +
.../codec/compression/LzfIntegrationTest.java | 31 +
.../codec/compression/LzmaFrameEncoderTest.java | 111 +
.../codec/compression/SnappyFrameDecoderTest.java | 167 ++
.../codec/compression/SnappyFrameEncoderTest.java | 157 ++
.../codec/compression/SnappyFramedDecoderTest.java | 159 --
.../codec/compression/SnappyFramedEncoderTest.java | 150 --
.../codec/compression/SnappyIntegrationTest.java | 86 +-
.../netty/handler/codec/compression/ZlibTest.java | 41 +-
.../frame/DelimiterBasedFrameDecoderTest.java | 9 +-
.../frame/LengthFieldBasedFrameDecoderTest.java | 5 +-
.../codec/frame/LengthFieldPrependerTest.java | 37 +-
.../handler/codec/json/JsonObjectDecoderTest.java | 279 +++
.../AbstractCompatibleMarshallingDecoderTest.java | 13 +-
.../AbstractCompatibleMarshallingEncoderTest.java | 6 +-
.../protobuf/ProtobufVarint32FrameDecoderTest.java | 38 +-
.../ProtobufVarint32LengthFieldPrependerTest.java | 158 +-
.../serialization/CompatibleObjectEncoderTest.java | 78 +
.../handler/codec/string/LineEncoderTest.java | 51 +
.../handler/codec/string/StringEncoderTest.java | 2 +-
.../handler/codec/xml/XmlFrameDecoderTest.java | 192 ++
.../io/netty/handler/codec/xml/sample-01.xml | 1 +
.../io/netty/handler/codec/xml/sample-02.xml | 3 +
.../io/netty/handler/codec/xml/sample-03.xml | 65 +
.../io/netty/handler/codec/xml/sample-04.xml | 774 +++++++
.../io/netty/handler/codec/xml/sample-05.xml | 81 +
.../io/netty/handler/codec/xml/sample-06.xml | 62 +
common/pom.xml | 96 +-
.../main/java/io/netty/util/AbstractConstant.java | 89 +
.../io/netty/util/AbstractReferenceCounted.java | 19 +-
.../src/main/java/io/netty/util/AsciiString.java | 1841 +++++++++++++++++
.../src/main/java/io/netty/util/AsyncMapping.java | 28 +
.../src/main/java/io/netty/util/AttributeKey.java | 61 +-
.../src/main/java/io/netty/util/AttributeMap.java | 5 +
.../main/java/io/netty/util/BooleanSupplier.java | 48 +
.../src/main/java/io/netty/util/ByteProcessor.java | 133 ++
.../src/main/java/io/netty/util/CharsetUtil.java | 9 +-
common/src/main/java/io/netty/util/Constant.java | 32 +
.../src/main/java/io/netty/util/ConstantPool.java | 132 ++
.../java/io/netty/util/DefaultAttributeMap.java | 48 +-
.../main/java/io/netty/util/HashedWheelTimer.java | 126 +-
.../main/java/io/netty/util/HashingStrategy.java | 73 +
common/src/main/java/io/netty/util/NetUtil.java | 353 ++--
common/src/main/java/io/netty/util/Recycler.java | 147 +-
.../java/io/netty/util/ReferenceCountUtil.java | 33 +-
.../main/java/io/netty/util/ReferenceCounted.java | 14 +
.../src/main/java/io/netty/util/ResourceLeak.java | 12 +-
.../java/io/netty/util/ResourceLeakDetector.java | 149 +-
.../main/java/io/netty/util/ResourceLeakHint.java | 27 +
.../java/io/netty/util/ResourceLeakTracker.java | 39 +
common/src/main/java/io/netty/util/Signal.java | 75 +-
.../java/io/netty/util/ThreadDeathWatcher.java | 6 +-
common/src/main/java/io/netty/util/Timer.java | 6 +-
common/src/main/java/io/netty/util/UniqueName.java | 119 --
.../io/netty/util/collection/IntObjectHashMap.java | 553 -----
.../io/netty/util/collection/IntObjectMap.java | 123 --
.../io/netty/util/collection/package-info.java | 20 -
.../util/concurrent/AbstractEventExecutor.java | 41 +-
.../concurrent/AbstractEventExecutorGroup.java | 5 +-
.../concurrent/AbstractScheduledEventExecutor.java | 7 +
.../util/concurrent/DefaultEventExecutor.java | 37 +-
.../DefaultEventExecutorChooserFactory.java | 73 +
.../util/concurrent/DefaultEventExecutorGroup.java | 5 +-
.../io/netty/util/concurrent/DefaultPromise.java | 15 +-
.../io/netty/util/concurrent/EventExecutor.java | 4 +-
.../concurrent/EventExecutorChooserFactory.java | 42 +
.../netty/util/concurrent/EventExecutorGroup.java | 13 +-
.../netty/util/concurrent/GlobalEventExecutor.java | 6 +-
.../util/concurrent/ImmediateEventExecutor.java | 5 -
.../concurrent/MultithreadEventExecutorGroup.java | 89 +-
.../concurrent/NonStickyEventExecutorGroup.java | 331 +++
.../netty/util/concurrent/PromiseAggregator.java | 4 +-
.../io/netty/util/concurrent/PromiseCombiner.java | 47 +-
.../util/concurrent/RejectedExecutionHandlers.java | 6 +-
.../util/concurrent/SingleThreadEventExecutor.java | 303 ++-
.../util/concurrent/ThreadPerTaskExecutor.java | 35 +
.../io/netty/util/internal/ConstantTimeUtils.java | 131 ++
.../java/io/netty/util/internal/EmptyArrays.java | 3 +
.../util/internal/InternalThreadLocalMap.java | 9 +-
.../JavassistTypeParameterMatcherGenerator.java | 4 +
.../io/netty/util/internal/MacAddressUtil.java | 271 +++
.../main/java/io/netty/util/internal/MathUtil.java | 1 +
.../netty/util/internal/NativeLibraryLoader.java | 6 +-
.../java/io/netty/util/internal/PendingWrite.java | 9 +-
.../io/netty/util/internal/PlatformDependent.java | 361 +++-
.../io/netty/util/internal/PlatformDependent0.java | 224 ++-
.../java/io/netty/util/internal/PriorityQueue.java | 254 +++
.../io/netty/util/internal/PriorityQueueNode.java | 43 +
.../netty/util/internal/RecyclableArrayList.java | 11 +-
.../java/io/netty/util/internal/StringUtil.java | 88 +-
.../io/netty/util/internal/ThreadLocalRandom.java | 182 +-
.../internal/UnsafeAtomicIntegerFieldUpdater.java | 62 -
.../internal/UnsafeAtomicLongFieldUpdater.java | 62 -
.../UnsafeAtomicReferenceFieldUpdater.java | 63 -
.../java/io/netty/util/internal/UnstableApi.java | 2 +-
.../internal/logging/AbstractInternalLogger.java | 50 +
.../util/internal/logging/InternalLogger.java | 42 +
.../internal/logging/InternalLoggerFactory.java | 9 +-
common/src/main/script/codegen.groovy | 42 +
.../io/netty/util/collection/KCollections.template | 313 +++
.../netty/util/collection/KObjectHashMap.template | 723 +++++++
.../io/netty/util/collection/KObjectMap.template | 84 +
.../netty/util/AbstractReferenceCountedTest.java | 5 +
.../io/netty/util/AsciiStringCharacterTest.java | 323 +++
.../java/io/netty/util/AsciiStringMemoryTest.java | 173 ++
.../test/java/io/netty/util/ConstantPoolTest.java | 101 +
.../java/io/netty/util/HashedWheelTimerTest.java | 119 +-
.../src/test/java/io/netty/util/NetUtilTest.java | 53 +-
.../src/test/java/io/netty/util/RecyclerTest.java | 38 +-
.../io/netty/util/ResourceLeakDetectorTest.java | 172 ++
.../test/java/io/netty/util/UniqueNameTest.java | 122 --
.../util/collection/IntObjectHashMapTest.java | 420 ----
.../netty/util/concurrent/DefaultPromiseTest.java | 27 +-
.../NonStickyEventExecutorGroupTest.java | 136 ++
.../concurrent/SingleThreadEventExecutorTest.java | 6 -
.../io/netty/util/internal/MacAddressUtilTest.java | 99 +
.../netty/util/internal/PlatformDependentTest.java | 108 +
.../io/netty/util/internal/PriorityQueueTest.java | 218 ++
.../io/netty/util/internal/StringUtilTest.java | 50 +
.../util/collection/KObjectHashMapTest.template | 616 ++++++
debian/changelog | 16 +
debian/control | 3 +
debian/libnetty-java.poms | 11 +
debian/maven.ignoreRules | 8 +
debian/patches/01-ignore-npn.patch | 8 +-
debian/patches/02-ignore-enforcer-rules.patch | 2 +-
debian/patches/03-ignore-jboss-marshalling.patch | 2 +-
debian/patches/04-netty-all-light.patch | 89 +-
.../05-reproducible-versions-properties.patch | 2 +-
debian/patches/06-remove-tcnative-classifier.patch | 2 +-
debian/patches/07-netty-all-epoll-dependency.patch | 4 +-
.../patches/08-codegen-without-groovy-plugin.patch | 32 +
debian/patches/09-ignore-lz4.patch | 13 +
debian/patches/10-ignore-lzma.patch | 13 +
debian/patches/11-ignore-protobuf-nano.patch | 23 +
debian/patches/series | 4 +
debian/rules | 8 +
example/pom.xml | 27 +-
.../example/discard/DiscardClientHandler.java | 2 +-
.../http/cors/HttpCorsServerInitializer.java | 3 +-
.../http/file/HttpStaticFileServerHandler.java | 39 +-
.../helloworld/HttpHelloWorldServerHandler.java | 19 +-
.../netty/example/http/snoop/HttpSnoopClient.java | 17 +-
.../example/http/snoop/HttpSnoopClientHandler.java | 12 +-
.../example/http/snoop/HttpSnoopServerHandler.java | 50 +-
.../example/http/upload/HttpUploadClient.java | 36 +-
.../http/upload/HttpUploadClientHandler.java | 12 +-
.../http/upload/HttpUploadServerHandler.java | 91 +-
.../benchmarkserver/WebSocketServer.java | 2 -
.../benchmarkserver/WebSocketServerHandler.java | 26 +-
.../http/websocketx/client/WebSocketClient.java | 5 +-
.../websocketx/client/WebSocketClientHandler.java | 2 +-
.../server/WebSocketIndexPageHandler.java | 23 +-
.../http/websocketx/server/WebSocketServer.java | 4 +-
.../server/WebSocketServerInitializer.java | 2 +
.../io/netty/example/http2/Http2ExampleUtil.java | 83 +
.../http2/helloworld/client/Http2Client.java | 144 ++
.../helloworld/client/Http2ClientInitializer.java | 158 ++
.../helloworld/client/Http2SettingsHandler.java | 63 +
.../helloworld/client/HttpResponseHandler.java | 113 ++
.../multiplex/server/HelloWorldHttp2Handler.java | 94 +
.../multiplex/server/Http2OrHttpHandler.java | 53 +
.../helloworld/multiplex/server/Http2Server.java | 96 +
.../multiplex/server/Http2ServerInitializer.java | 122 ++
.../helloworld/server/HelloWorldHttp1Handler.java | 75 +
.../helloworld/server/HelloWorldHttp2Handler.java | 156 ++
.../server/HelloWorldHttp2HandlerBuilder.java | 48 +
.../helloworld/server/Http2OrHttpHandler.java | 51 +
.../http2/helloworld/server/Http2Server.java | 93 +
.../helloworld/server/Http2ServerInitializer.java | 120 ++
.../http2/tiles/FallbackRequestHandler.java | 73 +
.../java/io/netty/example/http2/tiles/Html.java | 79 +
.../example/http2/tiles/Http1RequestHandler.java | 62 +
.../example/http2/tiles/Http2OrHttpHandler.java | 75 +
.../example/http2/tiles/Http2RequestHandler.java | 122 ++
.../io/netty/example/http2/tiles/Http2Server.java | 87 +
.../io/netty/example/http2/tiles/HttpServer.java | 66 +
.../io/netty/example/http2/tiles/ImageCache.java | 62 +
.../io/netty/example/http2/tiles/Launcher.java | 54 +
.../java/io/netty/example/localecho/LocalEcho.java | 4 +-
.../example/memcache/binary/MemcacheClient.java | 103 +
.../memcache/binary/MemcacheClientHandler.java | 79 +
.../java/io/netty/example/redis/RedisClient.java | 98 +
.../io/netty/example/redis/RedisClientHandler.java | 90 +
.../socksproxy/SocksServerConnectHandler.java | 155 +-
.../example/socksproxy/SocksServerHandler.java | 72 +-
.../example/socksproxy/SocksServerInitializer.java | 20 +-
.../spdy/client/HttpResponseClientHandler.java | 12 +-
.../io/netty/example/spdy/client/SpdyClient.java | 7 +-
.../spdy/client/SpdyClientStreamIdHandler.java | 3 +-
.../example/spdy/server/SpdyServerHandler.java | 11 +-
.../java/io/netty/example/stomp/StompClient.java | 64 +
.../io/netty/example/stomp/StompClientHandler.java | 100 +
.../java/io/netty/example/uptime/UptimeClient.java | 10 +-
.../io/netty/example/http2/tiles/tile-0-0.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-1.jpeg | Bin 0 -> 647 bytes
.../io/netty/example/http2/tiles/tile-0-10.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-11.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-12.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-13.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-14.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-15.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-16.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-17.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-18.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-19.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-2.jpeg | Bin 0 -> 743 bytes
.../io/netty/example/http2/tiles/tile-0-3.jpeg | Bin 0 -> 764 bytes
.../io/netty/example/http2/tiles/tile-0-4.jpeg | Bin 0 -> 767 bytes
.../io/netty/example/http2/tiles/tile-0-5.jpeg | Bin 0 -> 825 bytes
.../io/netty/example/http2/tiles/tile-0-6.jpeg | Bin 0 -> 795 bytes
.../io/netty/example/http2/tiles/tile-0-7.jpeg | Bin 0 -> 715 bytes
.../io/netty/example/http2/tiles/tile-0-8.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-0-9.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-1-0.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-1-1.jpeg | Bin 0 -> 757 bytes
.../io/netty/example/http2/tiles/tile-1-10.jpeg | Bin 0 -> 665 bytes
.../io/netty/example/http2/tiles/tile-1-11.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-1-12.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-1-13.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-1-14.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-1-15.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-1-16.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-1-17.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-1-18.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-1-19.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-1-2.jpeg | Bin 0 -> 725 bytes
.../io/netty/example/http2/tiles/tile-1-3.jpeg | Bin 0 -> 726 bytes
.../io/netty/example/http2/tiles/tile-1-4.jpeg | Bin 0 -> 748 bytes
.../io/netty/example/http2/tiles/tile-1-5.jpeg | Bin 0 -> 760 bytes
.../io/netty/example/http2/tiles/tile-1-6.jpeg | Bin 0 -> 700 bytes
.../io/netty/example/http2/tiles/tile-1-7.jpeg | Bin 0 -> 759 bytes
.../io/netty/example/http2/tiles/tile-1-8.jpeg | Bin 0 -> 716 bytes
.../io/netty/example/http2/tiles/tile-1-9.jpeg | Bin 0 -> 661 bytes
.../io/netty/example/http2/tiles/tile-2-0.jpeg | Bin 0 -> 715 bytes
.../io/netty/example/http2/tiles/tile-2-1.jpeg | Bin 0 -> 705 bytes
.../io/netty/example/http2/tiles/tile-2-10.jpeg | Bin 0 -> 721 bytes
.../io/netty/example/http2/tiles/tile-2-11.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-2-12.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-2-13.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-2-14.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-2-15.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-2-16.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-2-17.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-2-18.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-2-19.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-2-2.jpeg | Bin 0 -> 685 bytes
.../io/netty/example/http2/tiles/tile-2-3.jpeg | Bin 0 -> 740 bytes
.../io/netty/example/http2/tiles/tile-2-4.jpeg | Bin 0 -> 654 bytes
.../io/netty/example/http2/tiles/tile-2-5.jpeg | Bin 0 -> 824 bytes
.../io/netty/example/http2/tiles/tile-2-6.jpeg | Bin 0 -> 682 bytes
.../io/netty/example/http2/tiles/tile-2-7.jpeg | Bin 0 -> 673 bytes
.../io/netty/example/http2/tiles/tile-2-8.jpeg | Bin 0 -> 794 bytes
.../io/netty/example/http2/tiles/tile-2-9.jpeg | Bin 0 -> 698 bytes
.../io/netty/example/http2/tiles/tile-3-0.jpeg | Bin 0 -> 734 bytes
.../io/netty/example/http2/tiles/tile-3-1.jpeg | Bin 0 -> 686 bytes
.../io/netty/example/http2/tiles/tile-3-10.jpeg | Bin 0 -> 722 bytes
.../io/netty/example/http2/tiles/tile-3-11.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-3-12.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-3-13.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-3-14.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-3-15.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-3-16.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-3-17.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-3-18.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-3-19.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-3-2.jpeg | Bin 0 -> 685 bytes
.../io/netty/example/http2/tiles/tile-3-3.jpeg | Bin 0 -> 710 bytes
.../io/netty/example/http2/tiles/tile-3-4.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-3-5.jpeg | Bin 0 -> 772 bytes
.../io/netty/example/http2/tiles/tile-3-6.jpeg | Bin 0 -> 669 bytes
.../io/netty/example/http2/tiles/tile-3-7.jpeg | Bin 0 -> 666 bytes
.../io/netty/example/http2/tiles/tile-3-8.jpeg | Bin 0 -> 751 bytes
.../io/netty/example/http2/tiles/tile-3-9.jpeg | Bin 0 -> 806 bytes
.../io/netty/example/http2/tiles/tile-4-0.jpeg | Bin 0 -> 728 bytes
.../io/netty/example/http2/tiles/tile-4-1.jpeg | Bin 0 -> 698 bytes
.../io/netty/example/http2/tiles/tile-4-10.jpeg | Bin 0 -> 652 bytes
.../io/netty/example/http2/tiles/tile-4-11.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-4-12.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-4-13.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-4-14.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-4-15.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-4-16.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-4-17.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-4-18.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-4-19.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-4-2.jpeg | Bin 0 -> 706 bytes
.../io/netty/example/http2/tiles/tile-4-3.jpeg | Bin 0 -> 692 bytes
.../io/netty/example/http2/tiles/tile-4-4.jpeg | Bin 0 -> 704 bytes
.../io/netty/example/http2/tiles/tile-4-5.jpeg | Bin 0 -> 664 bytes
.../io/netty/example/http2/tiles/tile-4-6.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-4-7.jpeg | Bin 0 -> 667 bytes
.../io/netty/example/http2/tiles/tile-4-8.jpeg | Bin 0 -> 695 bytes
.../io/netty/example/http2/tiles/tile-4-9.jpeg | Bin 0 -> 927 bytes
.../io/netty/example/http2/tiles/tile-5-0.jpeg | Bin 0 -> 754 bytes
.../io/netty/example/http2/tiles/tile-5-1.jpeg | Bin 0 -> 712 bytes
.../io/netty/example/http2/tiles/tile-5-10.jpeg | Bin 0 -> 863 bytes
.../io/netty/example/http2/tiles/tile-5-11.jpeg | Bin 0 -> 651 bytes
.../io/netty/example/http2/tiles/tile-5-12.jpeg | Bin 0 -> 759 bytes
.../io/netty/example/http2/tiles/tile-5-13.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-5-14.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-5-15.jpeg | Bin 0 -> 683 bytes
.../io/netty/example/http2/tiles/tile-5-16.jpeg | Bin 0 -> 669 bytes
.../io/netty/example/http2/tiles/tile-5-17.jpeg | Bin 0 -> 672 bytes
.../io/netty/example/http2/tiles/tile-5-18.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-5-19.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-5-2.jpeg | Bin 0 -> 705 bytes
.../io/netty/example/http2/tiles/tile-5-3.jpeg | Bin 0 -> 744 bytes
.../io/netty/example/http2/tiles/tile-5-4.jpeg | Bin 0 -> 729 bytes
.../io/netty/example/http2/tiles/tile-5-5.jpeg | Bin 0 -> 656 bytes
.../io/netty/example/http2/tiles/tile-5-6.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-5-7.jpeg | Bin 0 -> 664 bytes
.../io/netty/example/http2/tiles/tile-5-8.jpeg | Bin 0 -> 729 bytes
.../io/netty/example/http2/tiles/tile-5-9.jpeg | Bin 0 -> 908 bytes
.../io/netty/example/http2/tiles/tile-6-0.jpeg | Bin 0 -> 766 bytes
.../io/netty/example/http2/tiles/tile-6-1.jpeg | Bin 0 -> 726 bytes
.../io/netty/example/http2/tiles/tile-6-10.jpeg | Bin 0 -> 817 bytes
.../io/netty/example/http2/tiles/tile-6-11.jpeg | Bin 0 -> 793 bytes
.../io/netty/example/http2/tiles/tile-6-12.jpeg | Bin 0 -> 761 bytes
.../io/netty/example/http2/tiles/tile-6-13.jpeg | Bin 0 -> 771 bytes
.../io/netty/example/http2/tiles/tile-6-14.jpeg | Bin 0 -> 795 bytes
.../io/netty/example/http2/tiles/tile-6-15.jpeg | Bin 0 -> 791 bytes
.../io/netty/example/http2/tiles/tile-6-16.jpeg | Bin 0 -> 751 bytes
.../io/netty/example/http2/tiles/tile-6-17.jpeg | Bin 0 -> 760 bytes
.../io/netty/example/http2/tiles/tile-6-18.jpeg | Bin 0 -> 687 bytes
.../io/netty/example/http2/tiles/tile-6-19.jpeg | Bin 0 -> 712 bytes
.../io/netty/example/http2/tiles/tile-6-2.jpeg | Bin 0 -> 710 bytes
.../io/netty/example/http2/tiles/tile-6-3.jpeg | Bin 0 -> 709 bytes
.../io/netty/example/http2/tiles/tile-6-4.jpeg | Bin 0 -> 789 bytes
.../io/netty/example/http2/tiles/tile-6-5.jpeg | Bin 0 -> 824 bytes
.../io/netty/example/http2/tiles/tile-6-6.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-6-7.jpeg | Bin 0 -> 670 bytes
.../io/netty/example/http2/tiles/tile-6-8.jpeg | Bin 0 -> 889 bytes
.../io/netty/example/http2/tiles/tile-6-9.jpeg | Bin 0 -> 750 bytes
.../io/netty/example/http2/tiles/tile-7-0.jpeg | Bin 0 -> 668 bytes
.../io/netty/example/http2/tiles/tile-7-1.jpeg | Bin 0 -> 808 bytes
.../io/netty/example/http2/tiles/tile-7-10.jpeg | Bin 0 -> 762 bytes
.../io/netty/example/http2/tiles/tile-7-11.jpeg | Bin 0 -> 871 bytes
.../io/netty/example/http2/tiles/tile-7-12.jpeg | Bin 0 -> 771 bytes
.../io/netty/example/http2/tiles/tile-7-13.jpeg | Bin 0 -> 870 bytes
.../io/netty/example/http2/tiles/tile-7-14.jpeg | Bin 0 -> 765 bytes
.../io/netty/example/http2/tiles/tile-7-15.jpeg | Bin 0 -> 928 bytes
.../io/netty/example/http2/tiles/tile-7-16.jpeg | Bin 0 -> 709 bytes
.../io/netty/example/http2/tiles/tile-7-17.jpeg | Bin 0 -> 710 bytes
.../io/netty/example/http2/tiles/tile-7-18.jpeg | Bin 0 -> 712 bytes
.../io/netty/example/http2/tiles/tile-7-19.jpeg | Bin 0 -> 753 bytes
.../io/netty/example/http2/tiles/tile-7-2.jpeg | Bin 0 -> 752 bytes
.../io/netty/example/http2/tiles/tile-7-3.jpeg | Bin 0 -> 752 bytes
.../io/netty/example/http2/tiles/tile-7-4.jpeg | Bin 0 -> 803 bytes
.../io/netty/example/http2/tiles/tile-7-5.jpeg | Bin 0 -> 800 bytes
.../io/netty/example/http2/tiles/tile-7-6.jpeg | Bin 0 -> 825 bytes
.../io/netty/example/http2/tiles/tile-7-7.jpeg | Bin 0 -> 755 bytes
.../io/netty/example/http2/tiles/tile-7-8.jpeg | Bin 0 -> 872 bytes
.../io/netty/example/http2/tiles/tile-7-9.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-8-0.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-8-1.jpeg | Bin 0 -> 680 bytes
.../io/netty/example/http2/tiles/tile-8-10.jpeg | Bin 0 -> 767 bytes
.../io/netty/example/http2/tiles/tile-8-11.jpeg | Bin 0 -> 756 bytes
.../io/netty/example/http2/tiles/tile-8-12.jpeg | Bin 0 -> 890 bytes
.../io/netty/example/http2/tiles/tile-8-13.jpeg | Bin 0 -> 885 bytes
.../io/netty/example/http2/tiles/tile-8-14.jpeg | Bin 0 -> 746 bytes
.../io/netty/example/http2/tiles/tile-8-15.jpeg | Bin 0 -> 842 bytes
.../io/netty/example/http2/tiles/tile-8-16.jpeg | Bin 0 -> 795 bytes
.../io/netty/example/http2/tiles/tile-8-17.jpeg | Bin 0 -> 753 bytes
.../io/netty/example/http2/tiles/tile-8-18.jpeg | Bin 0 -> 865 bytes
.../io/netty/example/http2/tiles/tile-8-19.jpeg | Bin 0 -> 864 bytes
.../io/netty/example/http2/tiles/tile-8-2.jpeg | Bin 0 -> 817 bytes
.../io/netty/example/http2/tiles/tile-8-3.jpeg | Bin 0 -> 783 bytes
.../io/netty/example/http2/tiles/tile-8-4.jpeg | Bin 0 -> 667 bytes
.../io/netty/example/http2/tiles/tile-8-5.jpeg | Bin 0 -> 650 bytes
.../io/netty/example/http2/tiles/tile-8-6.jpeg | Bin 0 -> 826 bytes
.../io/netty/example/http2/tiles/tile-8-7.jpeg | Bin 0 -> 917 bytes
.../io/netty/example/http2/tiles/tile-8-8.jpeg | Bin 0 -> 661 bytes
.../io/netty/example/http2/tiles/tile-8-9.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-9-0.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-9-1.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-9-10.jpeg | Bin 0 -> 690 bytes
.../io/netty/example/http2/tiles/tile-9-11.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-9-12.jpeg | Bin 0 -> 711 bytes
.../io/netty/example/http2/tiles/tile-9-13.jpeg | Bin 0 -> 691 bytes
.../io/netty/example/http2/tiles/tile-9-14.jpeg | Bin 0 -> 721 bytes
.../io/netty/example/http2/tiles/tile-9-15.jpeg | Bin 0 -> 663 bytes
.../io/netty/example/http2/tiles/tile-9-16.jpeg | Bin 0 -> 689 bytes
.../io/netty/example/http2/tiles/tile-9-17.jpeg | Bin 0 -> 693 bytes
.../io/netty/example/http2/tiles/tile-9-18.jpeg | Bin 0 -> 760 bytes
.../io/netty/example/http2/tiles/tile-9-19.jpeg | Bin 0 -> 928 bytes
.../io/netty/example/http2/tiles/tile-9-2.jpeg | Bin 0 -> 671 bytes
.../io/netty/example/http2/tiles/tile-9-3.jpeg | Bin 0 -> 735 bytes
.../io/netty/example/http2/tiles/tile-9-4.jpeg | Bin 0 -> 723 bytes
.../io/netty/example/http2/tiles/tile-9-5.jpeg | Bin 0 -> 736 bytes
.../io/netty/example/http2/tiles/tile-9-6.jpeg | Bin 0 -> 713 bytes
.../io/netty/example/http2/tiles/tile-9-7.jpeg | Bin 0 -> 658 bytes
.../io/netty/example/http2/tiles/tile-9-8.jpeg | Bin 0 -> 643 bytes
.../io/netty/example/http2/tiles/tile-9-9.jpeg | Bin 0 -> 643 bytes
handler-proxy/pom.xml | 55 +
.../io/netty/handler/proxy/HttpProxyHandler.java | 152 ++
.../netty/handler/proxy/ProxyConnectException.java | 38 +
.../netty/handler/proxy/ProxyConnectionEvent.java | 105 +
.../java/io/netty/handler/proxy/ProxyHandler.java | 452 +++++
.../io/netty/handler/proxy/Socks4ProxyHandler.java | 116 ++
.../io/netty/handler/proxy/Socks5ProxyHandler.java | 206 ++
.../java/io/netty/handler/proxy/package-info.java | 21 +
.../netty/handler/proxy/HttpProxyHandlerTest.java | 80 +
.../io/netty/handler/proxy/HttpProxyServer.java | 167 ++
.../io/netty/handler/proxy/ProxyHandlerTest.java | 657 ++++++
.../java/io/netty/handler/proxy/ProxyServer.java | 306 +++
.../io/netty/handler/proxy/Socks4ProxyServer.java | 145 ++
.../io/netty/handler/proxy/Socks5ProxyServer.java | 178 ++
.../test/java/io/netty/handler/proxy/TestMode.java | 23 +
.../netty/handler/proxy/UnresponsiveHandler.java | 34 +
handler/pom.xml | 2 +-
.../io/netty/handler/flow/FlowControlHandler.java | 240 +++
.../java/io/netty/handler/flow/package-info.java | 20 +
.../handler/flush/FlushConsolidationHandler.java | 7 +-
.../java/io/netty/handler/logging/LogLevel.java | 12 +-
.../io/netty/handler/logging/LoggingHandler.java | 210 +-
.../io/netty/handler/logging/package-info.java | 2 +-
.../handler/ssl/IdentityCipherSuiteFilter.java | 5 +-
.../io/netty/handler/ssl/JdkAlpnSslEngine.java | 4 +-
.../ssl/JdkNpnApplicationProtocolNegotiator.java | 2 +-
.../java/io/netty/handler/ssl/JdkSslContext.java | 4 -
.../java/io/netty/handler/ssl/OpenSslEngine.java | 2 -
.../main/java/io/netty/handler/ssl/PemEncoded.java | 14 +
.../java/io/netty/handler/ssl/PemPrivateKey.java | 26 +-
.../main/java/io/netty/handler/ssl/PemValue.java | 25 +-
.../io/netty/handler/ssl/PemX509Certificate.java | 26 +-
.../ssl/ReferenceCountedOpenSslContext.java | 71 +-
.../handler/ssl/ReferenceCountedOpenSslEngine.java | 307 ++-
.../ssl/ReferenceCountedOpenSslServerContext.java | 15 +
.../main/java/io/netty/handler/ssl/SniHandler.java | 206 +-
.../main/java/io/netty/handler/ssl/SslContext.java | 23 +-
.../main/java/io/netty/handler/ssl/SslHandler.java | 299 +--
.../main/java/io/netty/handler/ssl/SslUtils.java | 121 +-
.../handler/ssl/SupportedCipherSuiteFilter.java | 7 +-
.../ssl/util/FingerprintTrustManagerFactory.java | 6 +-
.../java/io/netty/handler/stream/ChunkedFile.java | 19 +-
.../java/io/netty/handler/stream/ChunkedInput.java | 33 +-
.../io/netty/handler/stream/ChunkedNioFile.java | 19 +-
.../io/netty/handler/stream/ChunkedNioStream.java | 19 +-
.../io/netty/handler/stream/ChunkedStream.java | 19 +-
.../netty/handler/stream/ChunkedWriteHandler.java | 40 +-
.../io/netty/handler/timeout/IdleStateHandler.java | 217 +-
.../netty/handler/timeout/WriteTimeoutHandler.java | 5 +-
.../traffic/AbstractTrafficShapingHandler.java | 57 +-
.../traffic/GlobalTrafficShapingHandler.java | 2 +-
.../io/netty/handler/traffic/TrafficCounter.java | 12 +-
.../io/netty/handler/traffic/package-info.java | 31 +-
.../netty/handler/flow/FlowControlHandlerTest.java | 386 ++++
.../netty/handler/ipfilter/IpSubnetFilterTest.java | 2 +-
.../netty/handler/logging/LoggingHandlerTest.java | 334 ++++
.../java/io/netty/handler/ssl/RenegotiateTest.java | 2 +-
.../java/io/netty/handler/ssl/SSLEngineTest.java | 459 ++++-
.../java/io/netty/handler/ssl/SniClientTest.java | 17 +-
.../java/io/netty/handler/ssl/SniHandlerTest.java | 516 +++--
.../java/io/netty/handler/ssl/SslErrorTest.java | 255 +++
.../java/io/netty/handler/ssl/SslHandlerTest.java | 136 +-
.../handler/stream/ChunkedWriteHandlerTest.java | 53 +-
.../handler/timeout/IdleStateHandlerTest.java | 395 ++++
license/LICENSE.aalto-xml.txt | 13 +
...ommons-logging.txt => LICENSE.commons-lang.txt} | 0
license/LICENSE.compress-lzf.txt | 11 +
license/{LICENSE.base64.txt => LICENSE.deque.txt} | 0
...NSE.commons-logging.txt => LICENSE.harmony.txt} | 0
license/LICENSE.hpack.txt | 201 ++
license/LICENSE.jbzip2.txt | 19 +
license/LICENSE.jfastlz.txt | 24 +
license/LICENSE.libdivsufsort.txt | 22 +
LICENSE.txt => license/LICENSE.lz4.txt | 0
license/LICENSE.protobuf.txt | 5 +-
LICENSE.txt => license/lzma-java.txt | 0
microbench/pom.xml | 96 +-
.../handler/codec/CodecOutputListBenchmark.java | 0
.../handler/codec/DateFormatterBenchmark.java | 50 +
.../java/io/netty/handler/codec/package-info.java | 0
.../buffer/ByteBufAllocatorBenchmark.java | 111 +
.../microbench/buffer/ByteBufUtilBenchmark.java | 0
.../microbench/buffer/SwappedByteBufBenchmark.java | 0
.../io/netty/microbench/buffer/package-info.java | 19 +
.../EmbeddedChannelWriteReleaseHandlerContext.java | 321 +++
.../io/netty/microbench/channel/package-info.java | 19 +
.../FastThreadLocalFastPathBenchmark.java | 0
.../FastThreadLocalSlowPathBenchmark.java | 0
.../netty/microbench/concurrent/package-info.java | 19 +
.../netty/microbench/headers/ExampleHeaders.java | 148 ++
.../netty/microbench/headers/HeadersBenchmark.java | 717 +++++++
.../headers/ReadOnlyHttp2HeadersBenchmark.java | 139 ++
.../io/netty/microbench/headers/package-info.java | 19 +
.../http/ClientCookieDecoderBenchmark.java | 36 +
.../http/HttpRequestDecoderBenchmark.java | 0
.../io/netty/microbench/http/package-info.java | 19 +
.../http2/Http2FrameWriterBenchmark.java | 570 ++++++
.../http2/Http2PriorityTreeBenchmark.java | 109 +
.../http2/NoPriorityByteDistributionBenchmark.java | 294 +++
.../http2/NoopHttp2LocalFlowController.java | 77 +
.../http2/NoopHttp2RemoteFlowController.java | 87 +
.../http2/internal/hpack/DecoderBenchmark.java | 109 +
.../http2/internal/hpack/EncoderBenchmark.java | 116 ++
.../microbench/http2/internal/hpack/Header.java | 81 +
.../http2/internal/hpack/HeadersSize.java | 64 +
.../http2/internal/hpack/HpackUtilBenchmark.java | 115 ++
.../microbench/http2/internal/hpack/Util.java | 119 ++
.../http2/internal/hpack/package-info.java | 36 +
.../io/netty/microbench/http2/package-info.java | 19 +
.../internal/PlatformDependentBenchmark.java | 66 +
.../internal/RecyclableArrayListBenchmark.java | 43 +
.../io/netty/microbench/internal/package-info.java | 19 +
.../microbench/util/AbstractMicrobenchmark.java | 0
.../util/AbstractMicrobenchmarkBase.java | 122 ++
.../util/AbstractSharedExecutorMicrobenchmark.java | 155 ++
.../io/netty/microbench/util/package-info.java | 19 +
.../common/AppendableCharSequenceBenchmark.java | 87 +
.../common/AsciiStringBenchmark.java | 84 +
.../common/IntObjectHashMapBenchmark.java | 192 ++
.../common/MathOperationsBenchmark.java | 34 +
.../microbenchmark/common/NetUtilBenchmark.java | 226 +++
.../netty/microbenchmark/common/package-info.java | 19 +
.../src/{test => main}/resources/logback.xml | 0
.../buffer/ByteBufAllocatorBenchmark.java | 108 -
.../microbench/buffer/SlicedByteBufBenchmark.java | 3 +-
.../common/AppendableCharSequenceBenchmark.java | 87 -
.../internal/RecyclableArrayListBenchmark.java | 40 -
.../util/AbstractMicrobenchmarkBase.java | 122 --
pom.xml | 126 +-
resolver-dns/pom.xml | 54 +
.../io/netty/resolver/dns/DefaultDnsCache.java | 232 +++
.../resolver/dns/DefaultDnsServerAddresses.java | 46 +
.../resolver/dns/DnsAddressResolverGroup.java | 115 ++
.../main/java/io/netty/resolver/dns/DnsCache.java | 72 +
.../java/io/netty/resolver/dns/DnsCacheEntry.java | 83 +
.../io/netty/resolver/dns/DnsNameResolver.java | 826 ++++++++
.../netty/resolver/dns/DnsNameResolverBuilder.java | 363 ++++
.../netty/resolver/dns/DnsNameResolverContext.java | 551 +++++
.../resolver/dns/DnsNameResolverException.java | 76 +
.../io/netty/resolver/dns/DnsQueryContext.java | 218 ++
.../netty/resolver/dns/DnsQueryContextManager.java | 148 ++
.../netty/resolver/dns/DnsServerAddressStream.java | 32 +
.../io/netty/resolver/dns/DnsServerAddresses.java | 268 +++
.../netty/resolver/dns/InflightNameResolver.java | 131 ++
.../java/io/netty/resolver/dns/NoopDnsCache.java | 67 +
.../resolver/dns/RotationalDnsServerAddresses.java | 47 +
.../dns/RoundRobinDnsAddressResolverGroup.java | 63 +
.../dns/SequentialDnsServerAddressStream.java | 61 +
.../dns/ShuffledDnsServerAddressStream.java | 64 +
.../resolver/dns/SingletonDnsServerAddresses.java | 52 +
.../java/io/netty/resolver/dns/package-info.java | 24 +
.../dns/DnsNameResolverClientSubnetTest.java | 66 +
.../io/netty/resolver/dns/DnsNameResolverTest.java | 510 +++++
.../netty/resolver/dns/DnsServerAddressesTest.java | 126 ++
.../io/netty/resolver/dns/SearchDomainTest.java | 291 +++
.../java/io/netty/resolver/dns/TestDnsServer.java | 297 +++
resolver-dns/src/test/resources/logback-test.xml | 33 +
resolver/pom.xml | 39 +
.../io/netty/resolver/AbstractAddressResolver.java | 206 ++
.../java/io/netty/resolver/AddressResolver.java | 90 +
.../io/netty/resolver/AddressResolverGroup.java | 115 ++
.../io/netty/resolver/CompositeNameResolver.java | 108 +
.../resolver/DefaultAddressResolverGroup.java | 36 +
.../resolver/DefaultHostsFileEntriesResolver.java | 38 +
.../io/netty/resolver/DefaultNameResolver.java | 54 +
.../netty/resolver/HostsFileEntriesResolver.java | 31 +
.../java/io/netty/resolver/HostsFileParser.java | 178 ++
.../java/io/netty/resolver/InetNameResolver.java | 55 +
.../netty/resolver/InetSocketAddressResolver.java | 96 +
.../main/java/io/netty/resolver/NameResolver.java | 73 +
.../io/netty/resolver/NoopAddressResolver.java | 51 +
.../netty/resolver/NoopAddressResolverGroup.java | 36 +
.../resolver/RoundRobinInetAddressResolver.java | 103 +
.../java/io/netty/resolver/SimpleNameResolver.java | 100 +
.../main/java/io/netty/resolver/package-info.java | 20 +
.../DefaultHostsFileEntriesResolverTest.java | 33 +
.../io/netty/resolver/HostsFileParserTest.java | 57 +
.../resolver/InetSocketAddressResolverTest.java | 36 +
run-example.sh | 23 +-
tarball/pom.xml | 2 +-
testsuite-osgi/pom.xml | 62 +-
.../java/io/netty/osgitests/OsgiBundleTest.java | 1 -
testsuite/pom.xml | 2 +-
.../transport/socket/SocketAutoReadTest.java | 302 +--
.../socket/SocketChannelNotYetConnectedTest.java | 7 +
.../socket/SocketExceptionHandlingTest.java | 114 ++
.../transport/socket/SocketFileRegionTest.java | 25 +-
.../socket/SocketMultipleConnectTest.java | 2 +-
.../transport/socket/SocketReadPendingTest.java | 199 ++
.../socket/SocketShutdownOutputBySelfTest.java | 6 +
.../transport/socket/SocketSslGreetingTest.java | 16 +-
.../transport/socket/SocketStringEchoTest.java | 4 +-
.../transport/socket/SocketTestPermutation.java | 2 +-
.../socket/TrafficShapingHandlerTest.java | 13 +-
.../socket/WriteBeforeRegisteredTest.java | 1 -
.../websockets/autobahn/AutobahnServer.java | 9 +-
.../websockets/autobahn/AutobahnServerHandler.java | 32 +-
.../autobahn/AutobahnServerInitializer.java | 1 -
.../websockets/autobahn/package-info.java | 2 +-
transport-native-epoll/pom.xml | 10 +-
.../src/main/c/netty_epoll_native.c | 12 +-
.../src/main/c/netty_unix_socket.c | 48 +-
.../netty/channel/epoll/AbstractEpollChannel.java | 94 +-
.../channel/epoll/AbstractEpollServerChannel.java | 67 +-
.../channel/epoll/AbstractEpollStreamChannel.java | 204 +-
.../io/netty/channel/epoll/EpollChannelConfig.java | 10 +
.../io/netty/channel/epoll/EpollChannelOption.java | 31 +-
.../netty/channel/epoll/EpollDatagramChannel.java | 85 +-
.../channel/epoll/EpollDatagramChannelConfig.java | 10 +
.../channel/epoll/EpollDomainSocketChannel.java | 84 +-
.../epoll/EpollDomainSocketChannelConfig.java | 13 +-
.../io/netty/channel/epoll/EpollEventLoop.java | 25 +-
.../netty/channel/epoll/EpollEventLoopGroup.java | 28 +-
.../epoll/EpollRecvByteAllocatorHandle.java | 64 +
.../EpollRecvByteAllocatorStreamingHandle.java | 36 +
.../channel/epoll/EpollServerChannelConfig.java | 10 +
.../epoll/EpollServerDomainSocketChannel.java | 1 +
.../epoll/EpollServerSocketChannelConfig.java | 10 +
.../channel/epoll/EpollSocketChannelConfig.java | 12 +-
.../io/netty/channel/unix/DomainSocketAddress.java | 1 +
.../channel/unix/DomainSocketChannelConfig.java | 7 +
.../java/io/netty/channel/unix/FileDescriptor.java | 12 +-
.../io/netty/channel/unix/PeerCredentials.java | 58 +
.../main/java/io/netty/channel/unix/Socket.java | 5 +
.../channel/epoll/EpollETSocketAutoReadTest.java | 39 +
.../epoll/EpollETSocketExceptionHandlingTest.java | 39 +
.../epoll/EpollETSocketReadPendingTest.java | 39 +
.../channel/epoll/EpollLTSocketAutoReadTest.java | 39 +
.../epoll/EpollLTSocketExceptionHandlingTest.java | 39 +
.../epoll/EpollLTSocketReadPendingTest.java | 39 +
.../channel/epoll/EpollSocketChannelTest.java | 106 -
.../epoll/EpollSocketMultipleConnectTest.java | 2 +-
.../epoll/EpollSocketShutdownOutputByPeerTest.java | 29 +
.../epoll/EpollSocketShutdownOutputBySelfTest.java | 29 +
.../channel/epoll/EpollSocketTestPermutation.java | 2 +-
.../java/io/netty/channel/unix/SocketTest.java | 27 +
transport-rxtx/pom.xml | 2 +-
.../channel/rxtx/DefaultRxtxChannelConfig.java | 17 +-
.../java/io/netty/channel/rxtx/RxtxChannel.java | 20 +-
.../io/netty/channel/rxtx/RxtxChannelConfig.java | 7 +-
.../io/netty/channel/rxtx/RxtxChannelOption.java | 38 +-
transport-sctp/pom.xml | 2 +-
.../channel/sctp/DefaultSctpChannelConfig.java | 14 +-
.../sctp/DefaultSctpServerChannelConfig.java | 8 +
.../io/netty/channel/sctp/SctpChannelConfig.java | 12 +-
.../io/netty/channel/sctp/SctpChannelOption.java | 43 +-
.../java/io/netty/channel/sctp/SctpMessage.java | 38 +-
.../channel/sctp/SctpServerChannelConfig.java | 12 +-
.../io/netty/channel/sctp/nio/NioSctpChannel.java | 16 +-
.../channel/sctp/nio/NioSctpServerChannel.java | 4 +-
.../io/netty/channel/sctp/oio/OioSctpChannel.java | 21 +-
.../channel/sctp/oio/OioSctpServerChannel.java | 4 +-
transport-udt/pom.xml | 2 +-
.../netty/channel/udt/DefaultUdtChannelConfig.java | 17 +-
.../channel/udt/DefaultUdtServerChannelConfig.java | 10 +-
.../io/netty/channel/udt/UdtChannelConfig.java | 5 +
.../io/netty/channel/udt/UdtChannelOption.java | 22 +-
.../main/java/io/netty/channel/udt/UdtMessage.java | 26 +-
.../netty/channel/udt/UdtServerChannelConfig.java | 5 +
.../channel/udt/nio/NioUdtAcceptorChannel.java | 2 +-
.../udt/nio/NioUdtByteConnectorChannel.java | 21 +-
.../udt/nio/NioUdtMessageConnectorChannel.java | 12 -
.../udt/nio/NioUdtMessageRendezvousChannel.java | 4 +-
.../io/netty/channel/udt/nio/NioUdtProvider.java | 61 +-
transport/pom.xml | 7 +-
.../java/io/netty/bootstrap/AbstractBootstrap.java | 159 +-
.../netty/bootstrap/AbstractBootstrapConfig.java | 135 ++
.../main/java/io/netty/bootstrap/Bootstrap.java | 155 +-
.../java/io/netty/bootstrap/BootstrapConfig.java | 58 +
.../java/io/netty/bootstrap/ChannelFactory.java | 4 +-
.../java/io/netty/bootstrap/ServerBootstrap.java | 81 +-
.../io/netty/bootstrap/ServerBootstrapConfig.java | 105 +
.../java/io/netty/channel/AbstractChannel.java | 112 +-
.../channel/AbstractChannelHandlerContext.java | 96 +-
.../java/io/netty/channel/AbstractEventLoop.java | 41 +
.../io/netty/channel/AbstractEventLoopGroup.java | 27 +
.../io/netty/channel/AbstractServerChannel.java | 5 +-
.../channel/AdaptiveRecvByteBufAllocator.java | 28 +-
.../java/io/netty/channel/AddressedEnvelope.java | 12 +
.../src/main/java/io/netty/channel/Channel.java | 277 +--
.../main/java/io/netty/channel/ChannelConfig.java | 30 +-
.../main/java/io/netty/channel/ChannelFactory.java | 28 +
.../main/java/io/netty/channel/ChannelFuture.java | 16 +
.../main/java/io/netty/channel/ChannelHandler.java | 37 +-
.../io/netty/channel/ChannelHandlerAdapter.java | 1 -
.../io/netty/channel/ChannelHandlerContext.java | 343 +---
.../src/main/java/io/netty/channel/ChannelId.java | 56 +
.../io/netty/channel/ChannelInboundHandler.java | 2 +-
.../io/netty/channel/ChannelInboundInvoker.java | 94 +
.../java/io/netty/channel/ChannelMetadata.java | 27 +
.../main/java/io/netty/channel/ChannelOption.java | 114 +-
.../io/netty/channel/ChannelOutboundBuffer.java | 42 +-
.../io/netty/channel/ChannelOutboundInvoker.java | 271 +++
.../java/io/netty/channel/ChannelPipeline.java | 275 +--
.../netty/channel/ChannelProgressivePromise.java | 3 +
.../main/java/io/netty/channel/ChannelPromise.java | 5 +
.../io/netty/channel/CoalescingBufferQueue.java | 218 ++
.../channel/CombinedChannelDuplexHandler.java | 5 +
.../io/netty/channel/CompleteChannelFuture.java | 5 +
.../io/netty/channel/DefaultAddressedEnvelope.java | 16 +
.../io/netty/channel/DefaultChannelConfig.java | 168 +-
.../java/io/netty/channel/DefaultChannelId.java | 270 +++
.../io/netty/channel/DefaultChannelPipeline.java | 48 +-
.../channel/DefaultChannelProgressivePromise.java | 10 +
.../io/netty/channel/DefaultChannelPromise.java | 10 +
.../java/io/netty/channel/DefaultEventLoop.java | 63 +
.../io/netty/channel/DefaultEventLoopGroup.java | 66 +
.../java/io/netty/channel/DefaultFileRegion.java | 34 +-
.../DefaultMaxBytesRecvByteBufAllocator.java | 190 ++
.../DefaultMaxMessagesRecvByteBufAllocator.java | 123 ++
.../main/java/io/netty/channel/EventLoopGroup.java | 9 +
.../src/main/java/io/netty/channel/FileRegion.java | 22 +-
.../netty/channel/FixedRecvByteBufAllocator.java | 26 +-
.../channel/MaxBytesRecvByteBufAllocator.java | 65 +
.../channel/MaxMessagesRecvByteBufAllocator.java | 35 +
.../netty/channel/MultithreadEventLoopGroup.java | 29 +-
.../java/io/netty/channel/PendingWriteQueue.java | 33 +-
.../io/netty/channel/RecvByteBufAllocator.java | 128 +-
.../io/netty/channel/ReflectiveChannelFactory.java | 48 +
.../io/netty/channel/SingleThreadEventLoop.java | 82 +-
.../netty/channel/ThreadPerChannelEventLoop.java | 17 +-
.../channel/ThreadPerChannelEventLoopGroup.java | 56 +-
.../java/io/netty/channel/VoidChannelPromise.java | 21 +
.../io/netty/channel/WriteBufferWaterMark.java | 96 +
.../io/netty/channel/embedded/EmbeddedChannel.java | 257 ++-
.../netty/channel/embedded/EmbeddedChannelId.java | 65 +
.../netty/channel/embedded/EmbeddedEventLoop.java | 35 +-
.../io/netty/channel/embedded/package-info.java | 2 +-
.../java/io/netty/channel/group/ChannelGroup.java | 54 +-
.../netty/channel/group/DefaultChannelGroup.java | 152 +-
.../channel/group/VoidChannelGroupFuture.java | 169 ++
.../java/io/netty/channel/local/LocalChannel.java | 132 +-
.../io/netty/channel/local/LocalEventLoop.java | 42 -
.../netty/channel/local/LocalEventLoopGroup.java | 20 +-
.../io/netty/channel/local/LocalServerChannel.java | 14 +-
.../channel/local/PreferHeapByteBufAllocator.java | 132 ++
.../netty/channel/nio/AbstractNioByteChannel.java | 90 +-
.../io/netty/channel/nio/AbstractNioChannel.java | 77 +-
.../channel/nio/AbstractNioMessageChannel.java | 43 +-
.../java/io/netty/channel/nio/NioEventLoop.java | 84 +-
.../io/netty/channel/nio/NioEventLoopGroup.java | 38 +-
.../netty/channel/oio/AbstractOioByteChannel.java | 184 +-
.../io/netty/channel/oio/AbstractOioChannel.java | 64 +-
.../channel/oio/AbstractOioMessageChannel.java | 62 +-
.../io/netty/channel/oio/OioByteStreamChannel.java | 10 +-
.../io/netty/channel/oio/OioEventLoopGroup.java | 20 +-
.../java/io/netty/channel/pool/ChannelPool.java | 1 -
.../io/netty/channel/pool/FixedChannelPool.java | 4 +-
.../io/netty/channel/pool/SimpleChannelPool.java | 45 +-
.../channel/socket/DatagramChannelConfig.java | 6 +
.../io/netty/channel/socket/DatagramPacket.java | 26 +-
.../socket/DefaultDatagramChannelConfig.java | 14 +-
.../socket/DefaultServerSocketChannelConfig.java | 12 +-
.../channel/socket/DefaultSocketChannelConfig.java | 8 +
.../io/netty/channel/socket/DuplexChannel.java | 34 +-
.../channel/socket/InternetProtocolFamily.java | 76 +-
.../channel/socket/ServerSocketChannelConfig.java | 12 +
.../netty/channel/socket/SocketChannelConfig.java | 6 +
.../channel/socket/nio/NioDatagramChannel.java | 21 +-
.../socket/nio/NioDatagramChannelConfig.java | 2 +-
.../channel/socket/nio/NioServerSocketChannel.java | 4 +-
.../netty/channel/socket/nio/NioSocketChannel.java | 127 +-
.../oio/DefaultOioServerSocketChannelConfig.java | 10 +-
.../socket/oio/DefaultOioSocketChannelConfig.java | 10 +-
.../channel/socket/oio/OioDatagramChannel.java | 12 +-
.../channel/socket/oio/OioServerSocketChannel.java | 7 +-
.../socket/oio/OioServerSocketChannelConfig.java | 5 +
.../netty/channel/socket/oio/OioSocketChannel.java | 121 +-
.../channel/socket/oio/OioSocketChannelConfig.java | 5 +
.../java/io/netty/bootstrap/BootstrapTest.java | 329 ++-
.../io/netty/bootstrap/ServerBootstrapTest.java | 3 +-
.../java/io/netty/channel/AbstractChannelTest.java | 13 +-
.../java/io/netty/channel/BaseChannelTest.java | 6 +-
.../io/netty/channel/ChannelInitializerTest.java | 3 +-
.../netty/channel/ChannelOutboundBufferTest.java | 12 +-
.../netty/channel/CoalescingBufferQueueTest.java | 229 +++
.../channel/CombinedChannelDuplexHandlerTest.java | 2 +-
.../channel/DefaultChannelHandlerContextTest.java | 75 -
.../io/netty/channel/DefaultChannelIdTest.java | 87 +
.../netty/channel/DefaultChannelPipelineTest.java | 20 +-
.../io/netty/channel/PendingWriteQueueTest.java | 6 +-
.../netty/channel/SingleThreadEventLoopTest.java | 95 +-
.../ThreadPerChannelEventLoopGroupTest.java | 2 +-
.../io/netty/channel/embedded/CustomChannelId.java | 65 +
.../channel/embedded/EmbeddedChannelIdTest.java | 58 +
.../channel/embedded/EmbeddedChannelTest.java | 199 +-
.../io/netty/channel/local/LocalChannelTest.java | 39 +-
.../local/LocalTransportThreadModelTest.java | 22 +-
.../local/LocalTransportThreadModelTest2.java | 7 +-
.../local/LocalTransportThreadModelTest3.java | 9 +-
.../channel/pool/AbstractChannelPoolMapTest.java | 5 +-
.../netty/channel/pool/FixedChannelPoolTest.java | 3 +-
.../netty/channel/pool/SimpleChannelPoolTest.java | 74 +-
1631 files changed, 139531 insertions(+), 14574 deletions(-)
create mode 100644 .github/CONTRIBUTING.md
create mode 100644 .github/ISSUE_TEMPLATE.md
create mode 100644 .github/PULL_REQUEST_TEMPLATE.md
create mode 100644 buffer/src/main/java/io/netty/buffer/AbstractPooledDerivedByteBuf.java
create mode 100644 buffer/src/main/java/io/netty/buffer/AbstractUnpooledSlicedByteBuf.java
delete mode 100644 buffer/src/main/java/io/netty/buffer/DuplicatedAbstractByteBuf.java
create mode 100644 buffer/src/main/java/io/netty/buffer/PooledDuplicatedByteBuf.java
create mode 100644 buffer/src/main/java/io/netty/buffer/PooledSlicedByteBuf.java
delete mode 100644 buffer/src/main/java/io/netty/buffer/SlicedAbstractByteBuf.java
create mode 100644 buffer/src/main/java/io/netty/buffer/UnpooledDuplicatedByteBuf.java
create mode 100644 buffer/src/main/java/io/netty/buffer/UnpooledSlicedByteBuf.java
create mode 100644 buffer/src/test/java/io/netty/buffer/AdvancedLeakAwareByteBufTest.java
create mode 100644 buffer/src/test/java/io/netty/buffer/AdvancedLeakAwareCompositeByteBufTest.java
delete mode 100644 buffer/src/test/java/io/netty/buffer/ByteBufProcessorTest.java
create mode 100644 buffer/src/test/java/io/netty/buffer/ByteProcessorTest.java
delete mode 100644 buffer/src/test/java/io/netty/buffer/DuplicateByteBufTest.java
create mode 100644 buffer/src/test/java/io/netty/buffer/DuplicatedByteBufTest.java
create mode 100644 buffer/src/test/java/io/netty/buffer/NoopResourceLeakTracker.java
create mode 100644 buffer/src/test/java/io/netty/buffer/RetainedDuplicatedByteBufTest.java
create mode 100644 buffer/src/test/java/io/netty/buffer/RetainedSlicedByteBufTest.java
create mode 100644 buffer/src/test/java/io/netty/buffer/SimpleLeakAwareByteBufTest.java
create mode 100644 buffer/src/test/java/io/netty/buffer/SimpleLeakAwareCompositeByteBufTest.java
create mode 100644 buffer/src/test/java/io/netty/buffer/WrappedCompositeByteBufTest.java
create mode 100644 codec-dns/pom.xml
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsMessage.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsOptPseudoRrRecord.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsRecord.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQuery.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQueryDecoder.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsQueryEncoder.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponse.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponseDecoder.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DatagramDnsResponseEncoder.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsOptEcsRecord.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsPtrRecord.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsQuery.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsQuestion.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRawRecord.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRecordDecoder.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsRecordEncoder.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DefaultDnsResponse.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsMessage.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsMessageUtil.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsOpCode.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsOptEcsRecord.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsOptPseudoRecord.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsPtrRecord.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsQuery.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsQuestion.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsRawRecord.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsRecord.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsRecordDecoder.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsRecordEncoder.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsRecordType.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsResponse.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsResponseCode.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/DnsSection.java
create mode 100644 codec-dns/src/main/java/io/netty/handler/codec/dns/package-info.java
create mode 100644 codec-dns/src/test/java/io/netty/handler/codec/dns/AbstractDnsRecordTest.java
create mode 100644 codec-dns/src/test/java/io/netty/handler/codec/dns/DefaultDnsRecordDecoderTest.java
create mode 100644 codec-dns/src/test/java/io/netty/handler/codec/dns/DefaultDnsRecordEncoderTest.java
create mode 100644 codec-dns/src/test/java/io/netty/handler/codec/dns/DnsQueryTest.java
create mode 100644 codec-dns/src/test/java/io/netty/handler/codec/dns/DnsRecordTypeTest.java
create mode 100644 codec-dns/src/test/java/io/netty/handler/codec/dns/DnsResponseTest.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/CombinedHttpHeaders.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/EmptyHttpHeaders.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/HttpClientUpgradeHandler.java
delete mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaderEntity.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaderNames.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaderValues.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/HttpHeadersEncoder.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/HttpScheme.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/HttpServerUpgradeHandler.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/HttpStatusClass.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/cors/CorsConfigBuilder.java
mode change 100644 => 100755 codec-http/src/main/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoder.java
mode change 100644 => 100755 codec-http/src/main/java/io/netty/handler/codec/http/multipart/InterfaceHttpPostRequestDecoder.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/Utf8FrameValidator.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtension.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandler.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandshaker.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketExtension.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionData.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionDecoder.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionEncoder.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionUtil.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtension.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtensionHandler.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtensionHandshaker.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/DeflateDecoder.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/DeflateEncoder.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/DeflateFrameClientExtensionHandshaker.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/DeflateFrameServerExtensionHandshaker.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerFrameDeflateDecoder.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerFrameDeflateEncoder.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateClientExtensionHandshaker.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateDecoder.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateEncoder.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateServerExtensionHandshaker.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/WebSocketClientCompressionHandler.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/WebSocketServerCompressionHandler.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/package-info.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/package-info.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/rtsp/RtspHeaderNames.java
create mode 100644 codec-http/src/main/java/io/netty/handler/codec/rtsp/RtspHeaderValues.java
delete mode 100644 codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyOrHttpChooser.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/CombinedHttpHeadersTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/DefaultHttpHeadersTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/HttpClientUpgradeHandlerTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/HttpHeadersTestUtils.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/HttpUtilTest.java
mode change 100644 => 100755 codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocket08FrameDecoderTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketClientExtensionHandlerTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionTestUtil.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketExtensionUtilTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/WebSocketServerExtensionHandlerTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/compression/DeflateFrameClientExtensionHandshakerTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/compression/DeflateFrameServerExtensionHandshakerTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerFrameDeflateDecoderTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerFrameDeflateEncoderTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateClientExtensionHandshakerTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateDecoderTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateEncoderTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerMessageDeflateServerExtensionHandshakerTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/http/websocketx/extensions/compression/WebSocketServerCompressionHandlerTest.java
create mode 100644 codec-http/src/test/java/io/netty/handler/codec/spdy/DefaultSpdyHeadersTest.java
create mode 100644 codec-http2/pom.xml
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/AbstractHttp2ConnectionHandlerBuilder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/AbstractHttp2StreamChannel.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/AbstractHttp2StreamFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/AbstractHttp2StreamStateEvent.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/AbstractInboundHttp2ToHttpAdapterBuilder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/CharSequenceMap.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/CompressorHttp2ConnectionEncoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DecoratingHttp2ConnectionDecoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DecoratingHttp2ConnectionEncoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DecoratingHttp2FrameWriter.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2Connection.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionDecoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionEncoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2DataFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2FrameReader.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2FrameWriter.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2GoAwayFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2Headers.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2HeadersDecoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2HeadersEncoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2HeadersFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2LocalFlowController.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2RemoteFlowController.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2ResetFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2WindowUpdateFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/DelegatingDecompressorFrameListener.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/EmptyHttp2Headers.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ClientUpgradeCodec.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2Codec.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2CodecUtil.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2Connection.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ConnectionAdapter.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ConnectionDecoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ConnectionEncoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ConnectionHandler.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ConnectionHandlerBuilder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2DataFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2DataWriter.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2Error.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2EventAdapter.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2Exception.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2Flags.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FlowController.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2Frame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameAdapter.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameCodec.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameListener.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameListenerDecorator.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameLogger.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameReader.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameSizePolicy.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameTypes.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameWriter.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2GoAwayFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2HeaderTable.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2Headers.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2HeadersDecoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2HeadersEncoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2HeadersFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2InboundFrameLogger.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2LifecycleManager.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2LocalFlowController.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2MultiplexCodec.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2NoMoreStreamIdsException.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2OutboundFrameLogger.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2PromisedRequestVerifier.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2RemoteFlowController.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ResetFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2SecurityUtil.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ServerDowngrader.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ServerUpgradeCodec.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2Settings.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2Stream.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2StreamActiveEvent.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2StreamChannelBootstrap.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2StreamClosedEvent.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2StreamFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2StreamStateEvent.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2StreamVisitor.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/Http2WindowUpdateFrame.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/HttpConversionUtil.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/HttpToHttp2ConnectionHandler.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/HttpToHttp2ConnectionHandlerBuilder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/InboundHttp2ToHttpAdapter.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/InboundHttp2ToHttpAdapterBuilder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/InboundHttp2ToHttpPriorityAdapter.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/InboundHttp2ToHttpPriorityAdapterBuilder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/InboundHttpToHttp2Adapter.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/ReadOnlyHttp2Headers.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/StreamBufferingEncoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/StreamByteDistributor.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/UniformStreamByteDistributor.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/WeightedFairQueueByteDistributor.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/internal/hpack/Decoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/internal/hpack/DynamicTable.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/internal/hpack/Encoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/internal/hpack/HeaderField.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/internal/hpack/HpackUtil.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/internal/hpack/HuffmanDecoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/internal/hpack/HuffmanEncoder.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/internal/hpack/StaticTable.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/internal/hpack/package-info.java
create mode 100644 codec-http2/src/main/java/io/netty/handler/codec/http2/package-info.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/DataCompressionHttp2Test.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionDecoderTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionEncoderTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2ConnectionTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2HeadersDecoderTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2HeadersEncoderTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2HeadersTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2LocalFlowControllerTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2RemoteFlowControllerTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/HashCollisionTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/Http2CodecTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/Http2ConnectionHandlerTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/Http2ConnectionRoundtripTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/Http2FrameCodecTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/Http2FrameRoundtripTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/Http2HeaderBlockIOTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/Http2MultiplexCodecTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/Http2ServerDowngraderTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/Http2SettingsTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/Http2TestUtil.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/HttpToHttp2ConnectionHandlerTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/InboundHttp2ToHttpAdapterTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/LastInboundHandler.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/ReadOnlyHttp2HeadersTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/StreamBufferingEncoderTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/TestChannelInitializer.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/UniformStreamByteDistributorFlowControllerTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/UniformStreamByteDistributorTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/WeightedFairQueueByteDistributorTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/WeightedFairQueueRemoteFlowControllerTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/internal/hpack/DecoderTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/internal/hpack/Hex.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/internal/hpack/HpackTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/internal/hpack/HuffmanTest.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/internal/hpack/TestCase.java
create mode 100644 codec-http2/src/test/java/io/netty/handler/codec/http2/internal/hpack/TestHeaderListener.java
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testDuplicateHeaders.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testEmpty.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testEviction.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testMaxHeaderTableSize.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testSpecExampleC2_1.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testSpecExampleC2_2.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testSpecExampleC2_3.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testSpecExampleC2_4.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testSpecExampleC3.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testSpecExampleC4.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testSpecExampleC5.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testSpecExampleC6.json
create mode 100644 codec-http2/src/test/resources/io/netty/handler/codec/http2/internal/hpack/testdata/testStaticTableEntries.json
create mode 100644 codec-memcache/pom.xml
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/AbstractMemcacheObject.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/AbstractMemcacheObjectAggregator.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/AbstractMemcacheObjectDecoder.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/AbstractMemcacheObjectEncoder.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/DefaultLastMemcacheContent.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/DefaultMemcacheContent.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/FullMemcacheMessage.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/LastMemcacheContent.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/MemcacheContent.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/MemcacheMessage.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/MemcacheObject.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/AbstractBinaryMemcacheDecoder.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/AbstractBinaryMemcacheEncoder.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/AbstractBinaryMemcacheMessage.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheClientCodec.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheMessage.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheObjectAggregator.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheOpcodes.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheRequest.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheRequestDecoder.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheRequestEncoder.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheResponse.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheResponseDecoder.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheResponseEncoder.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheResponseStatus.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheServerCodec.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/DefaultBinaryMemcacheRequest.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/DefaultBinaryMemcacheResponse.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/DefaultFullBinaryMemcacheRequest.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/DefaultFullBinaryMemcacheResponse.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/FullBinaryMemcacheRequest.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/FullBinaryMemcacheResponse.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/binary/package-info.java
create mode 100644 codec-memcache/src/main/java/io/netty/handler/codec/memcache/package-info.java
create mode 100644 codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheDecoderTest.java
create mode 100644 codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheEncoderTest.java
create mode 100644 codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheMessageTest.java
create mode 100644 codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheObjectAggregatorTest.java
create mode 100644 codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/FullMemcacheMessageRequestTest.java
create mode 100644 codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/FullMemcacheMessageResponseTest.java
create mode 100644 codec-mqtt/pom.xml
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttCodecUtil.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttConnAckMessage.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttConnAckVariableHeader.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttConnectMessage.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttConnectPayload.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttConnectReturnCode.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttConnectVariableHeader.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttDecoder.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttEncoder.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttFixedHeader.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttIdentifierRejectedException.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttMessage.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttMessageFactory.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttMessageIdVariableHeader.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttMessageType.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttPubAckMessage.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttPublishMessage.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttPublishVariableHeader.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttQoS.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttSubAckMessage.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttSubAckPayload.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttSubscribeMessage.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttSubscribePayload.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttTopicSubscription.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttUnacceptableProtocolVersionException.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttUnsubAckMessage.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttUnsubscribeMessage.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttUnsubscribePayload.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttVersion.java
create mode 100644 codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/package-info.java
create mode 100644 codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttCodecTest.java
create mode 100644 codec-redis/pom.xml
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/AbstractStringRedisMessage.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/ArrayHeaderRedisMessage.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/ArrayRedisMessage.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/BulkStringHeaderRedisMessage.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/BulkStringRedisContent.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/DefaultBulkStringRedisContent.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/DefaultLastBulkStringRedisContent.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/ErrorRedisMessage.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/FixedRedisMessagePool.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/FullBulkStringRedisMessage.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/IntegerRedisMessage.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/LastBulkStringRedisContent.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/RedisArrayAggregator.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/RedisBulkStringAggregator.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/RedisCodecException.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/RedisCodecUtil.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/RedisConstants.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/RedisDecoder.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/RedisEncoder.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/RedisMessage.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/RedisMessagePool.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/RedisMessageType.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/SimpleStringRedisMessage.java
create mode 100644 codec-redis/src/main/java/io/netty/handler/codec/redis/package-info.java
create mode 100644 codec-redis/src/test/java/io/netty/handler/codec/redis/RedisCodecTestUtil.java
create mode 100644 codec-redis/src/test/java/io/netty/handler/codec/redis/RedisDecoderTest.java
create mode 100644 codec-redis/src/test/java/io/netty/handler/codec/redis/RedisEncoderTest.java
create mode 100644 codec-smtp/pom.xml
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/DefaultLastSmtpContent.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/DefaultSmtpContent.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/DefaultSmtpRequest.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/DefaultSmtpResponse.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/LastSmtpContent.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpCommand.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpContent.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpRequest.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpRequestEncoder.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpRequests.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpResponse.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpResponseDecoder.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpUtils.java
create mode 100644 codec-smtp/src/main/java/io/netty/handler/codec/smtp/package-info.java
create mode 100644 codec-smtp/src/test/java/io/netty/handler/codec/smtp/SmtpRequestEncoderTest.java
create mode 100644 codec-smtp/src/test/java/io/netty/handler/codec/smtp/SmtpResponseDecoderTest.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/AbstractSocksMessage.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/SocksMessage.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/SocksPortUnificationServerHandler.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/SocksVersion.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/package-info.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/AbstractSocks4Message.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/DefaultSocks4CommandRequest.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/DefaultSocks4CommandResponse.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/Socks4ClientDecoder.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/Socks4ClientEncoder.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/Socks4CommandRequest.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/Socks4CommandResponse.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/Socks4CommandStatus.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/Socks4CommandType.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/Socks4Message.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/Socks4ServerDecoder.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/Socks4ServerEncoder.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v4/package-info.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/AbstractSocks5Message.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/DefaultSocks5CommandRequest.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/DefaultSocks5CommandResponse.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/DefaultSocks5InitialRequest.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/DefaultSocks5InitialResponse.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/DefaultSocks5PasswordAuthRequest.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/DefaultSocks5PasswordAuthResponse.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5AddressDecoder.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5AddressEncoder.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5AddressType.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5AuthMethod.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5ClientEncoder.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5CommandRequest.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5CommandRequestDecoder.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5CommandResponse.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5CommandResponseDecoder.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5CommandStatus.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5CommandType.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5InitialRequest.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5InitialRequestDecoder.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5InitialResponse.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5InitialResponseDecoder.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5Message.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5PasswordAuthRequest.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5PasswordAuthRequestDecoder.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5PasswordAuthResponse.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5PasswordAuthResponseDecoder.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5PasswordAuthStatus.java
create mode 100644 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/Socks5ServerEncoder.java
create mode 100755 codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/package-info.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v4/Socks4ClientDecoderTest.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v4/Socks4CommonTestUtils.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v4/Socks4ServerDecoderTest.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/DefaultSocks5CommandRequestTest.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/DefaultSocks5CommandResponseTest.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/DefaultSocks5InitialRequestTest.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/DefaultSocks5InitialResponseTest.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/DefaultSocks5PasswordAuthRequestTest.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/DefaultSocks5PasswordAuthResponseTest.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/Socks5CommandRequestDecoderTest.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/Socks5CommandResponseDecoderTest.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/Socks5CommonTestUtils.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/Socks5PasswordAuthRequestDecoderTest.java
create mode 100755 codec-socks/src/test/java/io/netty/handler/codec/socksx/v5/Socks5PasswordAuthResponseDecoderTest.java
create mode 100644 codec-stomp/pom.xml
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/DefaultLastStompContentSubframe.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/DefaultStompContentSubframe.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/DefaultStompFrame.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/DefaultStompHeaders.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/DefaultStompHeadersSubframe.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/LastStompContentSubframe.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompCommand.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompConstants.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompContentSubframe.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompFrame.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompHeaders.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompHeadersSubframe.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframe.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeAggregator.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeDecoder.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeEncoder.java
create mode 100644 codec-stomp/src/main/java/io/netty/handler/codec/stomp/package-info.java
create mode 100644 codec-stomp/src/test/java/io/netty/handler/codec/stomp/StompHeadersTest.java
create mode 100644 codec-stomp/src/test/java/io/netty/handler/codec/stomp/StompSubframeAggregatorTest.java
create mode 100644 codec-stomp/src/test/java/io/netty/handler/codec/stomp/StompSubframeDecoderTest.java
create mode 100644 codec-stomp/src/test/java/io/netty/handler/codec/stomp/StompSubframeEncoderTest.java
create mode 100644 codec-stomp/src/test/java/io/netty/handler/codec/stomp/StompTestConstants.java
create mode 100644 codec-xml/pom.xml
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlAttribute.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlCdata.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlCharacters.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlComment.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlContent.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlDTD.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlDecoder.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlDocumentEnd.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlDocumentStart.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlElement.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlElementEnd.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlElementStart.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlEntityReference.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlNamespace.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlProcessingInstruction.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/XmlSpace.java
create mode 100644 codec-xml/src/main/java/io/netty/handler/codec/xml/package-info.java
create mode 100644 codec-xml/src/test/java/io/netty/handler/codec/xml/XmlDecoderTest.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/AsciiHeadersEncoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/CharSequenceValueConverter.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/DatagramPacketDecoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/DatagramPacketEncoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/DateFormatter.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/DecoderResultProvider.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/DefaultHeaders.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/DefaultHeadersImpl.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/EmptyHeaders.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/Headers.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/HeadersUtils.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/MessageAggregationException.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/MessageAggregator.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/UnsupportedValueConverter.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/ValueConverter.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/ByteBufChecksum.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2BitReader.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2BitWriter.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2BlockCompressor.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2BlockDecompressor.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2Constants.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2Decoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2DivSufSort.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2Encoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2HuffmanAllocator.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2HuffmanStageDecoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2HuffmanStageEncoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2MTFAndRLE2StageEncoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2MoveToFrontTable.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Bzip2Rand.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/CompressionUtil.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Crc32.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/FastLz.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/FastLzFrameDecoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/FastLzFrameEncoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Lz4Constants.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Lz4FrameDecoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/Lz4FrameEncoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/LzfDecoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/LzfEncoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/LzmaFrameEncoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/SnappyFrameDecoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/compression/SnappyFrameEncoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/json/JsonObjectDecoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/json/package-info.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/protobuf/ProtobufDecoderNano.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/protobuf/ProtobufEncoderNano.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/string/LineEncoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/string/LineSeparator.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/xml/XmlFrameDecoder.java
create mode 100644 codec/src/main/java/io/netty/handler/codec/xml/package-info.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/DatagramPacketDecoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/DatagramPacketEncoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/DateFormatterTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/DefaultHeadersTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/AbstractCompressionTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/AbstractDecoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/AbstractEncoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/AbstractIntegrationTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/Bzip2DecoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/Bzip2EncoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/Bzip2IntegrationTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/FastLzIntegrationTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/Lz4FrameDecoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/Lz4FrameEncoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/Lz4FrameIntegrationTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/LzfDecoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/LzfEncoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/LzfIntegrationTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/LzmaFrameEncoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/SnappyFrameDecoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/compression/SnappyFrameEncoderTest.java
delete mode 100644 codec/src/test/java/io/netty/handler/codec/compression/SnappyFramedDecoderTest.java
delete mode 100644 codec/src/test/java/io/netty/handler/codec/compression/SnappyFramedEncoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/json/JsonObjectDecoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/serialization/CompatibleObjectEncoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/string/LineEncoderTest.java
create mode 100644 codec/src/test/java/io/netty/handler/codec/xml/XmlFrameDecoderTest.java
create mode 100644 codec/src/test/resources/io/netty/handler/codec/xml/sample-01.xml
create mode 100644 codec/src/test/resources/io/netty/handler/codec/xml/sample-02.xml
create mode 100644 codec/src/test/resources/io/netty/handler/codec/xml/sample-03.xml
create mode 100644 codec/src/test/resources/io/netty/handler/codec/xml/sample-04.xml
create mode 100644 codec/src/test/resources/io/netty/handler/codec/xml/sample-05.xml
create mode 100644 codec/src/test/resources/io/netty/handler/codec/xml/sample-06.xml
create mode 100644 common/src/main/java/io/netty/util/AbstractConstant.java
create mode 100644 common/src/main/java/io/netty/util/AsciiString.java
create mode 100644 common/src/main/java/io/netty/util/AsyncMapping.java
create mode 100644 common/src/main/java/io/netty/util/BooleanSupplier.java
create mode 100644 common/src/main/java/io/netty/util/ByteProcessor.java
create mode 100644 common/src/main/java/io/netty/util/Constant.java
create mode 100644 common/src/main/java/io/netty/util/ConstantPool.java
create mode 100644 common/src/main/java/io/netty/util/HashingStrategy.java
create mode 100644 common/src/main/java/io/netty/util/ResourceLeakHint.java
create mode 100644 common/src/main/java/io/netty/util/ResourceLeakTracker.java
delete mode 100644 common/src/main/java/io/netty/util/UniqueName.java
delete mode 100644 common/src/main/java/io/netty/util/collection/IntObjectHashMap.java
delete mode 100644 common/src/main/java/io/netty/util/collection/IntObjectMap.java
delete mode 100644 common/src/main/java/io/netty/util/collection/package-info.java
create mode 100644 common/src/main/java/io/netty/util/concurrent/DefaultEventExecutorChooserFactory.java
create mode 100644 common/src/main/java/io/netty/util/concurrent/EventExecutorChooserFactory.java
create mode 100644 common/src/main/java/io/netty/util/concurrent/NonStickyEventExecutorGroup.java
create mode 100644 common/src/main/java/io/netty/util/concurrent/ThreadPerTaskExecutor.java
create mode 100644 common/src/main/java/io/netty/util/internal/ConstantTimeUtils.java
create mode 100644 common/src/main/java/io/netty/util/internal/MacAddressUtil.java
create mode 100644 common/src/main/java/io/netty/util/internal/PriorityQueue.java
create mode 100644 common/src/main/java/io/netty/util/internal/PriorityQueueNode.java
delete mode 100644 common/src/main/java/io/netty/util/internal/UnsafeAtomicIntegerFieldUpdater.java
delete mode 100644 common/src/main/java/io/netty/util/internal/UnsafeAtomicLongFieldUpdater.java
delete mode 100644 common/src/main/java/io/netty/util/internal/UnsafeAtomicReferenceFieldUpdater.java
create mode 100644 common/src/main/script/codegen.groovy
create mode 100644 common/src/main/templates/io/netty/util/collection/KCollections.template
create mode 100644 common/src/main/templates/io/netty/util/collection/KObjectHashMap.template
create mode 100644 common/src/main/templates/io/netty/util/collection/KObjectMap.template
create mode 100644 common/src/test/java/io/netty/util/AsciiStringCharacterTest.java
create mode 100644 common/src/test/java/io/netty/util/AsciiStringMemoryTest.java
create mode 100644 common/src/test/java/io/netty/util/ConstantPoolTest.java
create mode 100644 common/src/test/java/io/netty/util/ResourceLeakDetectorTest.java
delete mode 100644 common/src/test/java/io/netty/util/UniqueNameTest.java
delete mode 100644 common/src/test/java/io/netty/util/collection/IntObjectHashMapTest.java
create mode 100644 common/src/test/java/io/netty/util/concurrent/NonStickyEventExecutorGroupTest.java
create mode 100644 common/src/test/java/io/netty/util/internal/MacAddressUtilTest.java
create mode 100644 common/src/test/java/io/netty/util/internal/PriorityQueueTest.java
create mode 100644 common/src/test/templates/io/netty/util/collection/KObjectHashMapTest.template
create mode 100644 debian/patches/08-codegen-without-groovy-plugin.patch
create mode 100644 debian/patches/09-ignore-lz4.patch
create mode 100644 debian/patches/10-ignore-lzma.patch
create mode 100644 debian/patches/11-ignore-protobuf-nano.patch
create mode 100644 example/src/main/java/io/netty/example/http2/Http2ExampleUtil.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/client/Http2Client.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/client/Http2ClientInitializer.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/client/Http2SettingsHandler.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/client/HttpResponseHandler.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/multiplex/server/HelloWorldHttp2Handler.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/multiplex/server/Http2OrHttpHandler.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/multiplex/server/Http2Server.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/multiplex/server/Http2ServerInitializer.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/server/HelloWorldHttp1Handler.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/server/HelloWorldHttp2Handler.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/server/HelloWorldHttp2HandlerBuilder.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/server/Http2OrHttpHandler.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/server/Http2Server.java
create mode 100644 example/src/main/java/io/netty/example/http2/helloworld/server/Http2ServerInitializer.java
create mode 100644 example/src/main/java/io/netty/example/http2/tiles/FallbackRequestHandler.java
create mode 100644 example/src/main/java/io/netty/example/http2/tiles/Html.java
create mode 100644 example/src/main/java/io/netty/example/http2/tiles/Http1RequestHandler.java
create mode 100644 example/src/main/java/io/netty/example/http2/tiles/Http2OrHttpHandler.java
create mode 100644 example/src/main/java/io/netty/example/http2/tiles/Http2RequestHandler.java
create mode 100644 example/src/main/java/io/netty/example/http2/tiles/Http2Server.java
create mode 100644 example/src/main/java/io/netty/example/http2/tiles/HttpServer.java
create mode 100644 example/src/main/java/io/netty/example/http2/tiles/ImageCache.java
create mode 100644 example/src/main/java/io/netty/example/http2/tiles/Launcher.java
create mode 100644 example/src/main/java/io/netty/example/memcache/binary/MemcacheClient.java
create mode 100644 example/src/main/java/io/netty/example/memcache/binary/MemcacheClientHandler.java
create mode 100644 example/src/main/java/io/netty/example/redis/RedisClient.java
create mode 100644 example/src/main/java/io/netty/example/redis/RedisClientHandler.java
create mode 100644 example/src/main/java/io/netty/example/stomp/StompClient.java
create mode 100644 example/src/main/java/io/netty/example/stomp/StompClientHandler.java
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-0.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-1.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-10.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-11.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-12.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-13.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-14.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-15.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-16.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-17.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-18.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-19.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-2.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-3.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-4.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-5.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-6.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-7.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-8.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-0-9.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-0.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-1.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-10.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-11.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-12.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-13.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-14.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-15.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-16.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-17.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-18.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-19.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-2.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-3.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-4.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-5.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-6.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-7.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-8.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-1-9.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-0.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-1.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-10.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-11.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-12.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-13.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-14.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-15.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-16.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-17.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-18.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-19.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-2.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-3.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-4.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-5.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-6.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-7.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-8.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-2-9.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-0.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-1.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-10.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-11.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-12.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-13.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-14.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-15.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-16.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-17.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-18.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-19.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-2.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-3.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-4.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-5.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-6.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-7.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-8.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-3-9.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-0.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-1.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-10.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-11.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-12.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-13.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-14.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-15.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-16.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-17.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-18.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-19.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-2.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-3.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-4.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-5.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-6.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-7.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-8.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-4-9.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-0.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-1.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-10.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-11.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-12.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-13.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-14.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-15.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-16.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-17.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-18.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-19.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-2.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-3.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-4.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-5.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-6.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-7.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-8.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-5-9.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-0.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-1.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-10.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-11.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-12.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-13.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-14.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-15.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-16.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-17.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-18.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-19.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-2.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-3.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-4.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-5.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-6.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-7.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-8.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-6-9.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-0.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-1.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-10.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-11.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-12.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-13.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-14.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-15.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-16.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-17.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-18.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-19.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-2.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-3.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-4.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-5.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-6.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-7.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-8.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-7-9.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-0.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-1.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-10.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-11.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-12.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-13.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-14.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-15.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-16.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-17.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-18.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-19.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-2.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-3.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-4.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-5.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-6.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-7.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-8.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-8-9.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-0.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-1.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-10.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-11.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-12.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-13.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-14.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-15.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-16.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-17.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-18.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-19.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-2.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-3.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-4.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-5.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-6.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-7.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-8.jpeg
create mode 100755 example/src/main/resources/io/netty/example/http2/tiles/tile-9-9.jpeg
create mode 100644 handler-proxy/pom.xml
create mode 100644 handler-proxy/src/main/java/io/netty/handler/proxy/HttpProxyHandler.java
create mode 100644 handler-proxy/src/main/java/io/netty/handler/proxy/ProxyConnectException.java
create mode 100644 handler-proxy/src/main/java/io/netty/handler/proxy/ProxyConnectionEvent.java
create mode 100644 handler-proxy/src/main/java/io/netty/handler/proxy/ProxyHandler.java
create mode 100644 handler-proxy/src/main/java/io/netty/handler/proxy/Socks4ProxyHandler.java
create mode 100644 handler-proxy/src/main/java/io/netty/handler/proxy/Socks5ProxyHandler.java
create mode 100644 handler-proxy/src/main/java/io/netty/handler/proxy/package-info.java
create mode 100644 handler-proxy/src/test/java/io/netty/handler/proxy/HttpProxyHandlerTest.java
create mode 100644 handler-proxy/src/test/java/io/netty/handler/proxy/HttpProxyServer.java
create mode 100644 handler-proxy/src/test/java/io/netty/handler/proxy/ProxyHandlerTest.java
create mode 100644 handler-proxy/src/test/java/io/netty/handler/proxy/ProxyServer.java
create mode 100644 handler-proxy/src/test/java/io/netty/handler/proxy/Socks4ProxyServer.java
create mode 100644 handler-proxy/src/test/java/io/netty/handler/proxy/Socks5ProxyServer.java
create mode 100644 handler-proxy/src/test/java/io/netty/handler/proxy/TestMode.java
create mode 100644 handler-proxy/src/test/java/io/netty/handler/proxy/UnresponsiveHandler.java
create mode 100644 handler/src/main/java/io/netty/handler/flow/FlowControlHandler.java
create mode 100644 handler/src/main/java/io/netty/handler/flow/package-info.java
create mode 100644 handler/src/test/java/io/netty/handler/flow/FlowControlHandlerTest.java
create mode 100644 handler/src/test/java/io/netty/handler/logging/LoggingHandlerTest.java
create mode 100644 handler/src/test/java/io/netty/handler/ssl/SslErrorTest.java
create mode 100644 handler/src/test/java/io/netty/handler/timeout/IdleStateHandlerTest.java
create mode 100644 license/LICENSE.aalto-xml.txt
copy license/{LICENSE.commons-logging.txt => LICENSE.commons-lang.txt} (100%)
create mode 100644 license/LICENSE.compress-lzf.txt
copy license/{LICENSE.base64.txt => LICENSE.deque.txt} (100%)
copy license/{LICENSE.commons-logging.txt => LICENSE.harmony.txt} (100%)
create mode 100644 license/LICENSE.hpack.txt
create mode 100644 license/LICENSE.jbzip2.txt
create mode 100644 license/LICENSE.jfastlz.txt
create mode 100644 license/LICENSE.libdivsufsort.txt
copy LICENSE.txt => license/LICENSE.lz4.txt (100%)
copy LICENSE.txt => license/lzma-java.txt (100%)
rename microbench/src/{test => main}/java/io/netty/handler/codec/CodecOutputListBenchmark.java (100%)
create mode 100644 microbench/src/main/java/io/netty/handler/codec/DateFormatterBenchmark.java
rename microbench/src/{test => main}/java/io/netty/handler/codec/package-info.java (100%)
create mode 100644 microbench/src/main/java/io/netty/microbench/buffer/ByteBufAllocatorBenchmark.java
rename microbench/src/{test => main}/java/io/netty/microbench/buffer/ByteBufUtilBenchmark.java (100%)
rename microbench/src/{test => main}/java/io/netty/microbench/buffer/SwappedByteBufBenchmark.java (100%)
create mode 100644 microbench/src/main/java/io/netty/microbench/buffer/package-info.java
create mode 100644 microbench/src/main/java/io/netty/microbench/channel/EmbeddedChannelWriteReleaseHandlerContext.java
create mode 100644 microbench/src/main/java/io/netty/microbench/channel/package-info.java
rename microbench/src/{test => main}/java/io/netty/microbench/concurrent/FastThreadLocalFastPathBenchmark.java (100%)
rename microbench/src/{test => main}/java/io/netty/microbench/concurrent/FastThreadLocalSlowPathBenchmark.java (100%)
create mode 100644 microbench/src/main/java/io/netty/microbench/concurrent/package-info.java
create mode 100644 microbench/src/main/java/io/netty/microbench/headers/ExampleHeaders.java
create mode 100644 microbench/src/main/java/io/netty/microbench/headers/HeadersBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbench/headers/ReadOnlyHttp2HeadersBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbench/headers/package-info.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http/ClientCookieDecoderBenchmark.java
rename microbench/src/{test => main}/java/io/netty/microbench/http/HttpRequestDecoderBenchmark.java (100%)
create mode 100644 microbench/src/main/java/io/netty/microbench/http/package-info.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/Http2FrameWriterBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/Http2PriorityTreeBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/NoPriorityByteDistributionBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/NoopHttp2LocalFlowController.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/NoopHttp2RemoteFlowController.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/internal/hpack/DecoderBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/internal/hpack/EncoderBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/internal/hpack/Header.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/internal/hpack/HeadersSize.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/internal/hpack/HpackUtilBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/internal/hpack/Util.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/internal/hpack/package-info.java
create mode 100644 microbench/src/main/java/io/netty/microbench/http2/package-info.java
create mode 100644 microbench/src/main/java/io/netty/microbench/internal/PlatformDependentBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbench/internal/RecyclableArrayListBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbench/internal/package-info.java
rename microbench/src/{test => main}/java/io/netty/microbench/util/AbstractMicrobenchmark.java (100%)
create mode 100644 microbench/src/main/java/io/netty/microbench/util/AbstractMicrobenchmarkBase.java
create mode 100644 microbench/src/main/java/io/netty/microbench/util/AbstractSharedExecutorMicrobenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbench/util/package-info.java
create mode 100644 microbench/src/main/java/io/netty/microbenchmark/common/AppendableCharSequenceBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbenchmark/common/AsciiStringBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbenchmark/common/IntObjectHashMapBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbenchmark/common/MathOperationsBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbenchmark/common/NetUtilBenchmark.java
create mode 100644 microbench/src/main/java/io/netty/microbenchmark/common/package-info.java
rename microbench/src/{test => main}/resources/logback.xml (100%)
delete mode 100644 microbench/src/test/java/io/netty/microbench/buffer/ByteBufAllocatorBenchmark.java
delete mode 100644 microbench/src/test/java/io/netty/microbench/common/AppendableCharSequenceBenchmark.java
delete mode 100644 microbench/src/test/java/io/netty/microbench/internal/RecyclableArrayListBenchmark.java
delete mode 100644 microbench/src/test/java/io/netty/microbench/util/AbstractMicrobenchmarkBase.java
create mode 100644 resolver-dns/pom.xml
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsCache.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DefaultDnsServerAddresses.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DnsAddressResolverGroup.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DnsCache.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DnsCacheEntry.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolver.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolverBuilder.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolverContext.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolverException.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DnsQueryContext.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DnsQueryContextManager.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddressStream.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/DnsServerAddresses.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/InflightNameResolver.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/NoopDnsCache.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/RotationalDnsServerAddresses.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/RoundRobinDnsAddressResolverGroup.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/SequentialDnsServerAddressStream.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/ShuffledDnsServerAddressStream.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/SingletonDnsServerAddresses.java
create mode 100644 resolver-dns/src/main/java/io/netty/resolver/dns/package-info.java
create mode 100644 resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverClientSubnetTest.java
create mode 100644 resolver-dns/src/test/java/io/netty/resolver/dns/DnsNameResolverTest.java
create mode 100644 resolver-dns/src/test/java/io/netty/resolver/dns/DnsServerAddressesTest.java
create mode 100644 resolver-dns/src/test/java/io/netty/resolver/dns/SearchDomainTest.java
create mode 100644 resolver-dns/src/test/java/io/netty/resolver/dns/TestDnsServer.java
create mode 100644 resolver-dns/src/test/resources/logback-test.xml
create mode 100644 resolver/pom.xml
create mode 100644 resolver/src/main/java/io/netty/resolver/AbstractAddressResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/AddressResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/AddressResolverGroup.java
create mode 100644 resolver/src/main/java/io/netty/resolver/CompositeNameResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/DefaultAddressResolverGroup.java
create mode 100644 resolver/src/main/java/io/netty/resolver/DefaultHostsFileEntriesResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/DefaultNameResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/HostsFileEntriesResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/HostsFileParser.java
create mode 100644 resolver/src/main/java/io/netty/resolver/InetNameResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/InetSocketAddressResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/NameResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/NoopAddressResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/NoopAddressResolverGroup.java
create mode 100644 resolver/src/main/java/io/netty/resolver/RoundRobinInetAddressResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/SimpleNameResolver.java
create mode 100644 resolver/src/main/java/io/netty/resolver/package-info.java
create mode 100644 resolver/src/test/java/io/netty/resolver/DefaultHostsFileEntriesResolverTest.java
create mode 100644 resolver/src/test/java/io/netty/resolver/HostsFileParserTest.java
create mode 100644 resolver/src/test/java/io/netty/resolver/InetSocketAddressResolverTest.java
create mode 100644 testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketExceptionHandlingTest.java
create mode 100644 testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketReadPendingTest.java
create mode 100644 transport-native-epoll/src/main/java/io/netty/channel/epoll/EpollRecvByteAllocatorHandle.java
create mode 100644 transport-native-epoll/src/main/java/io/netty/channel/epoll/EpollRecvByteAllocatorStreamingHandle.java
create mode 100644 transport-native-epoll/src/main/java/io/netty/channel/unix/PeerCredentials.java
create mode 100644 transport-native-epoll/src/test/java/io/netty/channel/epoll/EpollETSocketAutoReadTest.java
create mode 100644 transport-native-epoll/src/test/java/io/netty/channel/epoll/EpollETSocketExceptionHandlingTest.java
create mode 100644 transport-native-epoll/src/test/java/io/netty/channel/epoll/EpollETSocketReadPendingTest.java
create mode 100644 transport-native-epoll/src/test/java/io/netty/channel/epoll/EpollLTSocketAutoReadTest.java
create mode 100644 transport-native-epoll/src/test/java/io/netty/channel/epoll/EpollLTSocketExceptionHandlingTest.java
create mode 100644 transport-native-epoll/src/test/java/io/netty/channel/epoll/EpollLTSocketReadPendingTest.java
create mode 100644 transport-native-epoll/src/test/java/io/netty/channel/epoll/EpollSocketShutdownOutputByPeerTest.java
create mode 100644 transport-native-epoll/src/test/java/io/netty/channel/epoll/EpollSocketShutdownOutputBySelfTest.java
create mode 100644 transport/src/main/java/io/netty/bootstrap/AbstractBootstrapConfig.java
create mode 100644 transport/src/main/java/io/netty/bootstrap/BootstrapConfig.java
create mode 100644 transport/src/main/java/io/netty/bootstrap/ServerBootstrapConfig.java
create mode 100644 transport/src/main/java/io/netty/channel/AbstractEventLoop.java
create mode 100644 transport/src/main/java/io/netty/channel/AbstractEventLoopGroup.java
create mode 100644 transport/src/main/java/io/netty/channel/ChannelFactory.java
create mode 100644 transport/src/main/java/io/netty/channel/ChannelId.java
create mode 100644 transport/src/main/java/io/netty/channel/ChannelInboundInvoker.java
create mode 100644 transport/src/main/java/io/netty/channel/ChannelOutboundInvoker.java
create mode 100644 transport/src/main/java/io/netty/channel/CoalescingBufferQueue.java
create mode 100644 transport/src/main/java/io/netty/channel/DefaultChannelId.java
create mode 100644 transport/src/main/java/io/netty/channel/DefaultEventLoop.java
create mode 100644 transport/src/main/java/io/netty/channel/DefaultEventLoopGroup.java
create mode 100644 transport/src/main/java/io/netty/channel/DefaultMaxBytesRecvByteBufAllocator.java
create mode 100644 transport/src/main/java/io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator.java
create mode 100644 transport/src/main/java/io/netty/channel/MaxBytesRecvByteBufAllocator.java
create mode 100644 transport/src/main/java/io/netty/channel/MaxMessagesRecvByteBufAllocator.java
create mode 100644 transport/src/main/java/io/netty/channel/ReflectiveChannelFactory.java
create mode 100644 transport/src/main/java/io/netty/channel/WriteBufferWaterMark.java
create mode 100644 transport/src/main/java/io/netty/channel/embedded/EmbeddedChannelId.java
create mode 100644 transport/src/main/java/io/netty/channel/group/VoidChannelGroupFuture.java
delete mode 100644 transport/src/main/java/io/netty/channel/local/LocalEventLoop.java
create mode 100644 transport/src/main/java/io/netty/channel/local/PreferHeapByteBufAllocator.java
create mode 100644 transport/src/test/java/io/netty/channel/CoalescingBufferQueueTest.java
delete mode 100644 transport/src/test/java/io/netty/channel/DefaultChannelHandlerContextTest.java
create mode 100644 transport/src/test/java/io/netty/channel/DefaultChannelIdTest.java
create mode 100644 transport/src/test/java/io/netty/channel/embedded/CustomChannelId.java
create mode 100644 transport/src/test/java/io/netty/channel/embedded/EmbeddedChannelIdTest.java
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/netty.git
More information about the pkg-java-commits
mailing list