[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