├── .devcontainer
├── alpine
│ ├── Dockerfile
│ └── devcontainer.json
├── centos7
│ ├── Dockerfile
│ └── devcontainer.json
└── ubuntu
│ ├── Dockerfile
│ └── devcontainer.json
├── .fbprefs
├── .gitattributes
├── .github
├── CONTRIBUTING.md
├── ISSUE_TEMPLATE.md
├── PULL_REQUEST_TEMPLATE.md
├── actions
│ └── thread-dump-jvms
│ │ └── action.yml
├── scripts
│ ├── build_affected_only.sh
│ ├── bundle_create.sh
│ ├── bundle_upload.sh
│ ├── check_build_result.sh
│ ├── check_java_ea_version.sh
│ ├── check_leak.sh
│ ├── check_load_native.sh
│ ├── local_staging_install_release.sh
│ ├── local_staging_install_snapshot.sh
│ ├── local_staging_merge_release.sh
│ ├── local_staging_merge_snapshot.sh
│ ├── release_checkout_tag.sh
│ ├── release_rollback.ps1
│ └── release_rollback.sh
└── workflows
│ ├── check-jdk.ea-version.yml
│ ├── ci-build-riscv64.yml
│ ├── ci-build.yml
│ ├── ci-deploy.yml
│ ├── ci-pr-reports.yml
│ ├── ci-pr.yml
│ ├── ci-release-4.2.yml
│ ├── ci-release-5.yml
│ ├── ci-release.yml
│ ├── ci-verify-load.yml
│ └── codeql-analysis.yml
├── .gitignore
├── .mvn
└── wrapper
│ ├── maven-wrapper.jar
│ └── maven-wrapper.properties
├── Brewfile
├── CONTRIBUTING.md
├── LICENSE.txt
├── NOTICE.txt
├── README.md
├── all
└── pom.xml
├── bom
└── pom.xml
├── buffer
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── buffer
│ │ │ │ ├── AbstractAllocatorEvent.java
│ │ │ │ ├── AbstractBufferEvent.java
│ │ │ │ ├── AbstractByteBuf.java
│ │ │ │ ├── AbstractByteBufAllocator.java
│ │ │ │ ├── AbstractChunkEvent.java
│ │ │ │ ├── AbstractDerivedByteBuf.java
│ │ │ │ ├── AbstractPooledDerivedByteBuf.java
│ │ │ │ ├── AbstractReferenceCountedByteBuf.java
│ │ │ │ ├── AbstractUnpooledSlicedByteBuf.java
│ │ │ │ ├── AbstractUnsafeSwappedByteBuf.java
│ │ │ │ ├── AdaptiveByteBufAllocator.java
│ │ │ │ ├── AdaptivePoolingAllocator.java
│ │ │ │ ├── AdvancedLeakAwareByteBuf.java
│ │ │ │ ├── AdvancedLeakAwareCompositeByteBuf.java
│ │ │ │ ├── AllocateBufferEvent.java
│ │ │ │ ├── AllocateChunkEvent.java
│ │ │ │ ├── ByteBuf.java
│ │ │ │ ├── ByteBufAllocator.java
│ │ │ │ ├── ByteBufAllocatorMetric.java
│ │ │ │ ├── ByteBufAllocatorMetricProvider.java
│ │ │ │ ├── ByteBufConvertible.java
│ │ │ │ ├── ByteBufHolder.java
│ │ │ │ ├── ByteBufInputStream.java
│ │ │ │ ├── ByteBufOutputStream.java
│ │ │ │ ├── ByteBufProcessor.java
│ │ │ │ ├── ByteBufUtil.java
│ │ │ │ ├── ChunkInfo.java
│ │ │ │ ├── CompositeByteBuf.java
│ │ │ │ ├── DefaultByteBufHolder.java
│ │ │ │ ├── DuplicatedByteBuf.java
│ │ │ │ ├── EmptyByteBuf.java
│ │ │ │ ├── FixedCompositeByteBuf.java
│ │ │ │ ├── FreeBufferEvent.java
│ │ │ │ ├── FreeChunkEvent.java
│ │ │ │ ├── HeapByteBufUtil.java
│ │ │ │ ├── IntPriorityQueue.java
│ │ │ │ ├── PoolArena.java
│ │ │ │ ├── PoolArenaMetric.java
│ │ │ │ ├── PoolChunk.java
│ │ │ │ ├── PoolChunkList.java
│ │ │ │ ├── PoolChunkListMetric.java
│ │ │ │ ├── PoolChunkMetric.java
│ │ │ │ ├── PoolSubpage.java
│ │ │ │ ├── PoolSubpageMetric.java
│ │ │ │ ├── PoolThreadCache.java
│ │ │ │ ├── PooledByteBuf.java
│ │ │ │ ├── PooledByteBufAllocator.java
│ │ │ │ ├── PooledByteBufAllocatorMetric.java
│ │ │ │ ├── PooledDirectByteBuf.java
│ │ │ │ ├── PooledDuplicatedByteBuf.java
│ │ │ │ ├── PooledHeapByteBuf.java
│ │ │ │ ├── PooledSlicedByteBuf.java
│ │ │ │ ├── PooledUnsafeDirectByteBuf.java
│ │ │ │ ├── PooledUnsafeHeapByteBuf.java
│ │ │ │ ├── ReadOnlyAbstractByteBuf.java
│ │ │ │ ├── ReadOnlyByteBuf.java
│ │ │ │ ├── ReadOnlyByteBufferBuf.java
│ │ │ │ ├── ReadOnlyUnsafeDirectByteBuf.java
│ │ │ │ ├── ReallocateBufferEvent.java
│ │ │ │ ├── ReturnChunkEvent.java
│ │ │ │ ├── SimpleLeakAwareByteBuf.java
│ │ │ │ ├── SimpleLeakAwareCompositeByteBuf.java
│ │ │ │ ├── SizeClasses.java
│ │ │ │ ├── SizeClassesMetric.java
│ │ │ │ ├── SlicedByteBuf.java
│ │ │ │ ├── SwappedByteBuf.java
│ │ │ │ ├── Unpooled.java
│ │ │ │ ├── UnpooledByteBufAllocator.java
│ │ │ │ ├── UnpooledDirectByteBuf.java
│ │ │ │ ├── UnpooledDuplicatedByteBuf.java
│ │ │ │ ├── UnpooledHeapByteBuf.java
│ │ │ │ ├── UnpooledSlicedByteBuf.java
│ │ │ │ ├── UnpooledUnsafeDirectByteBuf.java
│ │ │ │ ├── UnpooledUnsafeHeapByteBuf.java
│ │ │ │ ├── UnpooledUnsafeNoCleanerDirectByteBuf.java
│ │ │ │ ├── UnreleasableByteBuf.java
│ │ │ │ ├── UnsafeByteBufUtil.java
│ │ │ │ ├── UnsafeDirectSwappedByteBuf.java
│ │ │ │ ├── UnsafeHeapSwappedByteBuf.java
│ │ │ │ ├── VarHandleByteBufferAccess.java
│ │ │ │ ├── WrappedByteBuf.java
│ │ │ │ ├── WrappedCompositeByteBuf.java
│ │ │ │ ├── WrappedUnpooledUnsafeDirectByteBuf.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── search
│ │ │ │ ├── AbstractMultiSearchProcessorFactory.java
│ │ │ │ ├── AbstractSearchProcessorFactory.java
│ │ │ │ ├── AhoCorasicSearchProcessorFactory.java
│ │ │ │ ├── BitapSearchProcessorFactory.java
│ │ │ │ ├── KmpSearchProcessorFactory.java
│ │ │ │ ├── MultiSearchProcessor.java
│ │ │ │ ├── MultiSearchProcessorFactory.java
│ │ │ │ ├── SearchProcessor.java
│ │ │ │ ├── SearchProcessorFactory.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-buffer
│ │ ├── native-image.properties
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── buffer
│ ├── AbstractAdaptiveByteBufTest.java
│ ├── AbstractByteBufAllocatorTest.java
│ ├── AbstractByteBufTest.java
│ ├── AbstractCompositeByteBufTest.java
│ ├── AbstractPooledByteBufTest.java
│ ├── AbstractReferenceCountedByteBufTest.java
│ ├── AdaptiveBigEndianDirectByteBufTest.java
│ ├── AdaptiveBigEndianHeapByteBufTest.java
│ ├── AdaptiveByteBufAllocatorTest.java
│ ├── AdaptiveByteBufAllocatorUseCacheForNonEventLoopThreadsTest.java
│ ├── AdaptiveLittleEndianDirectByteBufTest.java
│ ├── AdaptiveLittleEndianHeapByteBufTest.java
│ ├── AdaptivePoolingAllocatorTest.java
│ ├── AdvancedLeakAwareByteBufTest.java
│ ├── AdvancedLeakAwareCompositeByteBufTest.java
│ ├── AlignedPooledByteBufAllocatorTest.java
│ ├── BigEndianCompositeByteBufTest.java
│ ├── BigEndianDirectByteBufTest.java
│ ├── BigEndianHeapByteBufTest.java
│ ├── BigEndianUnsafeDirectByteBufTest.java
│ ├── BigEndianUnsafeNoCleanerDirectByteBufTest.java
│ ├── ByteBufAllocatorTest.java
│ ├── ByteBufDerivationTest.java
│ ├── ByteBufStreamTest.java
│ ├── ByteBufUtilTest.java
│ ├── ByteProcessorTest.java
│ ├── ConsolidationTest.java
│ ├── DefaultByteBufHolderTest.java
│ ├── DuplicatedByteBufTest.java
│ ├── EmptyByteBufTest.java
│ ├── FixedCompositeByteBufTest.java
│ ├── IntPriorityQueueTest.java
│ ├── LittleEndianCompositeByteBufTest.java
│ ├── LittleEndianDirectByteBufTest.java
│ ├── LittleEndianHeapByteBufTest.java
│ ├── LittleEndianUnsafeDirectByteBufTest.java
│ ├── LittleEndianUnsafeNoCleanerDirectByteBufTest.java
│ ├── NoopResourceLeakTracker.java
│ ├── PoolArenaTest.java
│ ├── PooledAlignedBigEndianDirectByteBufTest.java
│ ├── PooledBigEndianDirectByteBufTest.java
│ ├── PooledBigEndianHeapByteBufTest.java
│ ├── PooledByteBufAllocatorTest.java
│ ├── PooledLittleEndianDirectByteBufTest.java
│ ├── PooledLittleEndianHeapByteBufTest.java
│ ├── ReadOnlyByteBufTest.java
│ ├── ReadOnlyByteBufferBufTest.java
│ ├── ReadOnlyDirectByteBufferBufTest.java
│ ├── ReadOnlyUnsafeDirectByteBufferBufTest.java
│ ├── RetainedDuplicatedByteBufTest.java
│ ├── RetainedSlicedByteBufTest.java
│ ├── SimpleLeakAwareByteBufTest.java
│ ├── SimpleLeakAwareCompositeByteBufTest.java
│ ├── SlicedByteBufTest.java
│ ├── UnpooledByteBufAllocatorTest.java
│ ├── UnpooledTest.java
│ ├── UnreleaseableByteBufTest.java
│ ├── UnsafeByteBufUtilTest.java
│ ├── WrappedCompositeByteBufTest.java
│ ├── WrappedUnpooledUnsafeByteBufTest.java
│ └── search
│ ├── BitapSearchProcessorFactoryTest.java
│ ├── MultiSearchProcessorTest.java
│ └── SearchProcessorTest.java
├── codec-base
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ ├── AsciiHeadersEncoder.java
│ │ │ │ ├── ByteToMessageCodec.java
│ │ │ │ ├── ByteToMessageDecoder.java
│ │ │ │ ├── CharSequenceValueConverter.java
│ │ │ │ ├── CodecException.java
│ │ │ │ ├── CodecOutputList.java
│ │ │ │ ├── CorruptedFrameException.java
│ │ │ │ ├── DatagramPacketDecoder.java
│ │ │ │ ├── DatagramPacketEncoder.java
│ │ │ │ ├── DateFormatter.java
│ │ │ │ ├── DecoderException.java
│ │ │ │ ├── DecoderResult.java
│ │ │ │ ├── DecoderResultProvider.java
│ │ │ │ ├── DefaultHeaders.java
│ │ │ │ ├── DefaultHeadersImpl.java
│ │ │ │ ├── DelimiterBasedFrameDecoder.java
│ │ │ │ ├── Delimiters.java
│ │ │ │ ├── EmptyHeaders.java
│ │ │ │ ├── EncoderException.java
│ │ │ │ ├── FixedLengthFrameDecoder.java
│ │ │ │ ├── Headers.java
│ │ │ │ ├── HeadersUtils.java
│ │ │ │ ├── LengthFieldBasedFrameDecoder.java
│ │ │ │ ├── LengthFieldPrepender.java
│ │ │ │ ├── LineBasedFrameDecoder.java
│ │ │ │ ├── MessageAggregationException.java
│ │ │ │ ├── MessageAggregator.java
│ │ │ │ ├── MessageToByteEncoder.java
│ │ │ │ ├── MessageToMessageCodec.java
│ │ │ │ ├── MessageToMessageDecoder.java
│ │ │ │ ├── MessageToMessageEncoder.java
│ │ │ │ ├── PrematureChannelClosureException.java
│ │ │ │ ├── ProtocolDetectionResult.java
│ │ │ │ ├── ProtocolDetectionState.java
│ │ │ │ ├── ReplayingDecoder.java
│ │ │ │ ├── ReplayingDecoderByteBuf.java
│ │ │ │ ├── TooLongFrameException.java
│ │ │ │ ├── UnsupportedMessageTypeException.java
│ │ │ │ ├── UnsupportedValueConverter.java
│ │ │ │ ├── ValueConverter.java
│ │ │ │ ├── base64
│ │ │ │ ├── Base64.java
│ │ │ │ ├── Base64Decoder.java
│ │ │ │ ├── Base64Dialect.java
│ │ │ │ ├── Base64Encoder.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── bytes
│ │ │ │ ├── ByteArrayDecoder.java
│ │ │ │ ├── ByteArrayEncoder.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── json
│ │ │ │ ├── JsonObjectDecoder.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── serialization
│ │ │ │ ├── CachingClassResolver.java
│ │ │ │ ├── ClassLoaderClassResolver.java
│ │ │ │ ├── ClassResolver.java
│ │ │ │ ├── ClassResolvers.java
│ │ │ │ ├── CompactObjectInputStream.java
│ │ │ │ ├── CompactObjectOutputStream.java
│ │ │ │ ├── CompatibleObjectEncoder.java
│ │ │ │ ├── ObjectDecoder.java
│ │ │ │ ├── ObjectDecoderInputStream.java
│ │ │ │ ├── ObjectEncoder.java
│ │ │ │ ├── ObjectEncoderOutputStream.java
│ │ │ │ ├── ReferenceMap.java
│ │ │ │ ├── SoftReferenceMap.java
│ │ │ │ ├── WeakReferenceMap.java
│ │ │ │ └── package-info.java
│ │ │ │ └── string
│ │ │ │ ├── LineEncoder.java
│ │ │ │ ├── LineSeparator.java
│ │ │ │ ├── StringDecoder.java
│ │ │ │ ├── StringEncoder.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-base
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ ├── ByteToMessageCodecTest.java
│ ├── ByteToMessageDecoderTest.java
│ ├── CharSequenceValueConverterTest.java
│ ├── CodecOutputListTest.java
│ ├── DatagramPacketDecoderTest.java
│ ├── DatagramPacketEncoderTest.java
│ ├── DateFormatterTest.java
│ ├── DefaultHeadersTest.java
│ ├── DelimiterBasedFrameDecoderTest.java
│ ├── EmptyHeadersTest.java
│ ├── LengthFieldBasedFrameDecoderTest.java
│ ├── LineBasedFrameDecoderTest.java
│ ├── MessageAggregatorTest.java
│ ├── MessageToMessageDecoderTest.java
│ ├── MessageToMessageEncoderTest.java
│ ├── NativeImageHandlerMetadataTest.java
│ ├── ReplayingDecoderByteBufTest.java
│ ├── ReplayingDecoderTest.java
│ ├── base64
│ └── Base64Test.java
│ ├── bytes
│ ├── ByteArrayDecoderTest.java
│ └── ByteArrayEncoderTest.java
│ ├── frame
│ ├── DelimiterBasedFrameDecoderTest.java
│ ├── LengthFieldBasedFrameDecoderTest.java
│ ├── LengthFieldPrependerTest.java
│ └── package-info.java
│ ├── json
│ └── JsonObjectDecoderTest.java
│ ├── serialization
│ ├── CompactObjectSerializationTest.java
│ └── CompatibleObjectEncoderTest.java
│ └── string
│ ├── LineEncoderTest.java
│ ├── StringDecoderTest.java
│ └── StringEncoderTest.java
├── codec-classes-quic
├── pom.xml
└── src
│ └── main
│ └── java
│ ├── io
│ └── netty
│ │ └── handler
│ │ └── codec
│ │ └── quic
│ │ ├── BoringSSL.java
│ │ ├── BoringSSLAsyncPrivateKeyMethod.java
│ │ ├── BoringSSLCertificateCallback.java
│ │ ├── BoringSSLCertificateCallbackTask.java
│ │ ├── BoringSSLCertificateVerifyCallback.java
│ │ ├── BoringSSLCertificateVerifyCallbackTask.java
│ │ ├── BoringSSLContextOption.java
│ │ ├── BoringSSLHandshakeCompleteCallback.java
│ │ ├── BoringSSLKeylessManagerFactory.java
│ │ ├── BoringSSLKeylessPrivateKey.java
│ │ ├── BoringSSLKeylog.java
│ │ ├── BoringSSLKeylogCallback.java
│ │ ├── BoringSSLLoggingKeylog.java
│ │ ├── BoringSSLNativeStaticallyReferencedJniMethods.java
│ │ ├── BoringSSLPrivateKeyMethod.java
│ │ ├── BoringSSLPrivateKeyMethodDecryptTask.java
│ │ ├── BoringSSLPrivateKeyMethodSignTask.java
│ │ ├── BoringSSLPrivateKeyMethodTask.java
│ │ ├── BoringSSLSessionCallback.java
│ │ ├── BoringSSLSessionTicketCallback.java
│ │ ├── BoringSSLTask.java
│ │ ├── BoringSSLTlsextServernameCallback.java
│ │ ├── ConnectionIdChannelMap.java
│ │ ├── DefaultQuicStreamFrame.java
│ │ ├── DirectIoByteBufAllocator.java
│ │ ├── EpollQuicUtils.java
│ │ ├── FlushStrategy.java
│ │ ├── GroupsConverter.java
│ │ ├── Hmac.java
│ │ ├── HmacSignQuicConnectionIdGenerator.java
│ │ ├── HmacSignQuicResetTokenGenerator.java
│ │ ├── InsecureQuicTokenHandler.java
│ │ ├── NoQuicTokenHandler.java
│ │ ├── QLogConfiguration.java
│ │ ├── Quic.java
│ │ ├── QuicChannel.java
│ │ ├── QuicChannelBootstrap.java
│ │ ├── QuicChannelConfig.java
│ │ ├── QuicChannelOption.java
│ │ ├── QuicClientCodecBuilder.java
│ │ ├── QuicClientSessionCache.java
│ │ ├── QuicClosedChannelException.java
│ │ ├── QuicCodecBuilder.java
│ │ ├── QuicCodecDispatcher.java
│ │ ├── QuicCongestionControlAlgorithm.java
│ │ ├── QuicConnectionAddress.java
│ │ ├── QuicConnectionCloseEvent.java
│ │ ├── QuicConnectionIdGenerator.java
│ │ ├── QuicConnectionPathStats.java
│ │ ├── QuicConnectionStats.java
│ │ ├── QuicDatagramExtensionEvent.java
│ │ ├── QuicEvent.java
│ │ ├── QuicException.java
│ │ ├── QuicExtensionEvent.java
│ │ ├── QuicHeaderParser.java
│ │ ├── QuicPacketType.java
│ │ ├── QuicPathEvent.java
│ │ ├── QuicResetTokenGenerator.java
│ │ ├── QuicServerCodecBuilder.java
│ │ ├── QuicSslContext.java
│ │ ├── QuicSslContextBuilder.java
│ │ ├── QuicSslEngine.java
│ │ ├── QuicSslSessionContext.java
│ │ ├── QuicStreamAddress.java
│ │ ├── QuicStreamChannel.java
│ │ ├── QuicStreamChannelBootstrap.java
│ │ ├── QuicStreamChannelConfig.java
│ │ ├── QuicStreamFrame.java
│ │ ├── QuicStreamIdGenerator.java
│ │ ├── QuicStreamLimitChangedEvent.java
│ │ ├── QuicStreamPriority.java
│ │ ├── QuicStreamResetException.java
│ │ ├── QuicStreamType.java
│ │ ├── QuicTimeoutClosedChannelException.java
│ │ ├── QuicTokenHandler.java
│ │ ├── QuicTransportError.java
│ │ ├── QuicTransportParameters.java
│ │ ├── Quiche.java
│ │ ├── QuicheConfig.java
│ │ ├── QuicheError.java
│ │ ├── QuicheLogger.java
│ │ ├── QuicheNativeStaticallyReferencedJniMethods.java
│ │ ├── QuicheQuicChannel.java
│ │ ├── QuicheQuicChannelAddress.java
│ │ ├── QuicheQuicChannelConfig.java
│ │ ├── QuicheQuicClientCodec.java
│ │ ├── QuicheQuicCodec.java
│ │ ├── QuicheQuicConnection.java
│ │ ├── QuicheQuicConnectionPathStats.java
│ │ ├── QuicheQuicConnectionStats.java
│ │ ├── QuicheQuicServerCodec.java
│ │ ├── QuicheQuicSslContext.java
│ │ ├── QuicheQuicSslEngine.java
│ │ ├── QuicheQuicSslEngineMap.java
│ │ ├── QuicheQuicStreamChannel.java
│ │ ├── QuicheQuicStreamChannelConfig.java
│ │ ├── QuicheQuicTransportParameters.java
│ │ ├── QuicheRecvInfo.java
│ │ ├── QuicheSendInfo.java
│ │ ├── SecureRandomQuicConnectionIdGenerator.java
│ │ ├── SegmentedDatagramPacketAllocator.java
│ │ ├── SipHash.java
│ │ ├── SockaddrIn.java
│ │ ├── SslEarlyDataReadyEvent.java
│ │ ├── SslSessionTicketKey.java
│ │ └── package-info.java
│ └── module-info.yml
├── codec-compression
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── compression
│ │ │ │ ├── Brotli.java
│ │ │ │ ├── BrotliDecoder.java
│ │ │ │ ├── BrotliEncoder.java
│ │ │ │ ├── BrotliMode.java
│ │ │ │ ├── BrotliOptions.java
│ │ │ │ ├── ByteBufChecksum.java
│ │ │ │ ├── Bzip2BitReader.java
│ │ │ │ ├── Bzip2BitWriter.java
│ │ │ │ ├── Bzip2BlockCompressor.java
│ │ │ │ ├── Bzip2BlockDecompressor.java
│ │ │ │ ├── Bzip2Constants.java
│ │ │ │ ├── Bzip2Decoder.java
│ │ │ │ ├── Bzip2DivSufSort.java
│ │ │ │ ├── Bzip2Encoder.java
│ │ │ │ ├── Bzip2HuffmanAllocator.java
│ │ │ │ ├── Bzip2HuffmanStageDecoder.java
│ │ │ │ ├── Bzip2HuffmanStageEncoder.java
│ │ │ │ ├── Bzip2MTFAndRLE2StageEncoder.java
│ │ │ │ ├── Bzip2MoveToFrontTable.java
│ │ │ │ ├── Bzip2Rand.java
│ │ │ │ ├── CompressionException.java
│ │ │ │ ├── CompressionOptions.java
│ │ │ │ ├── CompressionUtil.java
│ │ │ │ ├── Crc32.java
│ │ │ │ ├── Crc32c.java
│ │ │ │ ├── DecompressionException.java
│ │ │ │ ├── DeflateOptions.java
│ │ │ │ ├── EncoderUtil.java
│ │ │ │ ├── FastLz.java
│ │ │ │ ├── FastLzFrameDecoder.java
│ │ │ │ ├── FastLzFrameEncoder.java
│ │ │ │ ├── GzipOptions.java
│ │ │ │ ├── JZlibDecoder.java
│ │ │ │ ├── JZlibEncoder.java
│ │ │ │ ├── JdkZlibDecoder.java
│ │ │ │ ├── JdkZlibEncoder.java
│ │ │ │ ├── Lz4Constants.java
│ │ │ │ ├── Lz4FrameDecoder.java
│ │ │ │ ├── Lz4FrameEncoder.java
│ │ │ │ ├── Lz4XXHash32.java
│ │ │ │ ├── LzfDecoder.java
│ │ │ │ ├── LzfEncoder.java
│ │ │ │ ├── LzmaFrameEncoder.java
│ │ │ │ ├── Snappy.java
│ │ │ │ ├── SnappyFrameDecoder.java
│ │ │ │ ├── SnappyFrameEncoder.java
│ │ │ │ ├── SnappyFramedDecoder.java
│ │ │ │ ├── SnappyFramedEncoder.java
│ │ │ │ ├── SnappyOptions.java
│ │ │ │ ├── StandardCompressionOptions.java
│ │ │ │ ├── ZlibCodecFactory.java
│ │ │ │ ├── ZlibDecoder.java
│ │ │ │ ├── ZlibEncoder.java
│ │ │ │ ├── ZlibUtil.java
│ │ │ │ ├── ZlibWrapper.java
│ │ │ │ ├── Zstd.java
│ │ │ │ ├── ZstdConstants.java
│ │ │ │ ├── ZstdDecoder.java
│ │ │ │ ├── ZstdEncoder.java
│ │ │ │ ├── ZstdOptions.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-compression
│ │ ├── generated
│ │ └── handlers
│ │ │ └── reflect-config.json
│ │ └── native-image.properties
│ └── test
│ ├── java
│ └── io
│ │ └── netty
│ │ └── handler
│ │ └── codec
│ │ └── compression
│ │ ├── AbstractCompressionTest.java
│ │ ├── AbstractDecoderTest.java
│ │ ├── AbstractEncoderTest.java
│ │ ├── AbstractIntegrationTest.java
│ │ ├── BrotliDecoderTest.java
│ │ ├── BrotliEncoderTest.java
│ │ ├── BrotliIntegrationTest.java
│ │ ├── ByteBufChecksumTest.java
│ │ ├── Bzip2DecoderTest.java
│ │ ├── Bzip2EncoderTest.java
│ │ ├── Bzip2IntegrationTest.java
│ │ ├── FastLzIntegrationTest.java
│ │ ├── JZlibIntegrationTest.java
│ │ ├── JZlibTest.java
│ │ ├── JdkZlibIntegrationTest.java
│ │ ├── JdkZlibTest.java
│ │ ├── LengthAwareLzfIntegrationTest.java
│ │ ├── Lz4FrameDecoderTest.java
│ │ ├── Lz4FrameEncoderTest.java
│ │ ├── Lz4FrameIntegrationTest.java
│ │ ├── LzfDecoderTest.java
│ │ ├── LzfEncoderTest.java
│ │ ├── LzfIntegrationTest.java
│ │ ├── LzmaFrameEncoderTest.java
│ │ ├── SnappyFrameDecoderTest.java
│ │ ├── SnappyFrameEncoderTest.java
│ │ ├── SnappyIntegrationTest.java
│ │ ├── SnappyJumboSizeIntegrationTest.java
│ │ ├── SnappyTest.java
│ │ ├── ZlibCrossTest1.java
│ │ ├── ZlibCrossTest2.java
│ │ ├── ZlibTest.java
│ │ ├── ZstdDecoderTest.java
│ │ ├── ZstdEncoderTest.java
│ │ └── ZstdIntegrationTest.java
│ └── resources
│ └── multiple.gz
├── codec-dns
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── dns
│ │ │ │ ├── AbstractDnsMessage.java
│ │ │ │ ├── AbstractDnsOptPseudoRrRecord.java
│ │ │ │ ├── AbstractDnsRecord.java
│ │ │ │ ├── DatagramDnsQuery.java
│ │ │ │ ├── DatagramDnsQueryDecoder.java
│ │ │ │ ├── DatagramDnsQueryEncoder.java
│ │ │ │ ├── DatagramDnsResponse.java
│ │ │ │ ├── DatagramDnsResponseDecoder.java
│ │ │ │ ├── DatagramDnsResponseEncoder.java
│ │ │ │ ├── DefaultDnsOptEcsRecord.java
│ │ │ │ ├── DefaultDnsPtrRecord.java
│ │ │ │ ├── DefaultDnsQuery.java
│ │ │ │ ├── DefaultDnsQuestion.java
│ │ │ │ ├── DefaultDnsRawRecord.java
│ │ │ │ ├── DefaultDnsRecordDecoder.java
│ │ │ │ ├── DefaultDnsRecordEncoder.java
│ │ │ │ ├── DefaultDnsResponse.java
│ │ │ │ ├── DnsCodecUtil.java
│ │ │ │ ├── DnsMessage.java
│ │ │ │ ├── DnsMessageUtil.java
│ │ │ │ ├── DnsOpCode.java
│ │ │ │ ├── DnsOptEcsRecord.java
│ │ │ │ ├── DnsOptPseudoRecord.java
│ │ │ │ ├── DnsPtrRecord.java
│ │ │ │ ├── DnsQuery.java
│ │ │ │ ├── DnsQueryEncoder.java
│ │ │ │ ├── DnsQuestion.java
│ │ │ │ ├── DnsRawRecord.java
│ │ │ │ ├── DnsRecord.java
│ │ │ │ ├── DnsRecordDecoder.java
│ │ │ │ ├── DnsRecordEncoder.java
│ │ │ │ ├── DnsRecordType.java
│ │ │ │ ├── DnsResponse.java
│ │ │ │ ├── DnsResponseCode.java
│ │ │ │ ├── DnsResponseDecoder.java
│ │ │ │ ├── DnsSection.java
│ │ │ │ ├── TcpDnsQueryDecoder.java
│ │ │ │ ├── TcpDnsQueryEncoder.java
│ │ │ │ ├── TcpDnsResponseDecoder.java
│ │ │ │ ├── TcpDnsResponseEncoder.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-dns
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ └── dns
│ ├── AbstractDnsRecordTest.java
│ ├── DefaultDnsRecordDecoderTest.java
│ ├── DefaultDnsRecordEncoderTest.java
│ ├── DnsQueryTest.java
│ ├── DnsRecordTypeTest.java
│ ├── DnsResponseTest.java
│ ├── NativeImageHandlerMetadataTest.java
│ └── TcpDnsTest.java
├── codec-haproxy
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── haproxy
│ │ │ │ ├── HAProxyCommand.java
│ │ │ │ ├── HAProxyConstants.java
│ │ │ │ ├── HAProxyMessage.java
│ │ │ │ ├── HAProxyMessageDecoder.java
│ │ │ │ ├── HAProxyMessageEncoder.java
│ │ │ │ ├── HAProxyProtocolException.java
│ │ │ │ ├── HAProxyProtocolVersion.java
│ │ │ │ ├── HAProxyProxiedProtocol.java
│ │ │ │ ├── HAProxySSLTLV.java
│ │ │ │ ├── HAProxyTLV.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-haproxy
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ └── haproxy
│ ├── HAProxyIntegrationTest.java
│ ├── HAProxyMessageDecoderTest.java
│ ├── HAProxySSLTLVTest.java
│ ├── HaProxyMessageEncoderTest.java
│ └── NativeImageHandlerMetadataTest.java
├── codec-http
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ ├── http
│ │ │ │ ├── ClientCookieEncoder.java
│ │ │ │ ├── CombinedHttpHeaders.java
│ │ │ │ ├── ComposedLastHttpContent.java
│ │ │ │ ├── CompressionEncoderFactory.java
│ │ │ │ ├── Cookie.java
│ │ │ │ ├── CookieDecoder.java
│ │ │ │ ├── CookieUtil.java
│ │ │ │ ├── DefaultCookie.java
│ │ │ │ ├── DefaultFullHttpRequest.java
│ │ │ │ ├── DefaultFullHttpResponse.java
│ │ │ │ ├── DefaultHttpContent.java
│ │ │ │ ├── DefaultHttpHeaders.java
│ │ │ │ ├── DefaultHttpHeadersFactory.java
│ │ │ │ ├── DefaultHttpMessage.java
│ │ │ │ ├── DefaultHttpObject.java
│ │ │ │ ├── DefaultHttpRequest.java
│ │ │ │ ├── DefaultHttpResponse.java
│ │ │ │ ├── DefaultLastHttpContent.java
│ │ │ │ ├── EmptyHttpHeaders.java
│ │ │ │ ├── FullHttpMessage.java
│ │ │ │ ├── FullHttpRequest.java
│ │ │ │ ├── FullHttpResponse.java
│ │ │ │ ├── HttpChunkedInput.java
│ │ │ │ ├── HttpClientCodec.java
│ │ │ │ ├── HttpClientUpgradeHandler.java
│ │ │ │ ├── HttpConstants.java
│ │ │ │ ├── HttpContent.java
│ │ │ │ ├── HttpContentCompressor.java
│ │ │ │ ├── HttpContentDecoder.java
│ │ │ │ ├── HttpContentDecompressor.java
│ │ │ │ ├── HttpContentEncoder.java
│ │ │ │ ├── HttpDecoderConfig.java
│ │ │ │ ├── HttpExpectationFailedEvent.java
│ │ │ │ ├── HttpHeaderDateFormat.java
│ │ │ │ ├── HttpHeaderNames.java
│ │ │ │ ├── HttpHeaderValidationUtil.java
│ │ │ │ ├── HttpHeaderValues.java
│ │ │ │ ├── HttpHeaders.java
│ │ │ │ ├── HttpHeadersEncoder.java
│ │ │ │ ├── HttpHeadersFactory.java
│ │ │ │ ├── HttpMessage.java
│ │ │ │ ├── HttpMessageDecoderResult.java
│ │ │ │ ├── HttpMessageUtil.java
│ │ │ │ ├── HttpMethod.java
│ │ │ │ ├── HttpObject.java
│ │ │ │ ├── HttpObjectAggregator.java
│ │ │ │ ├── HttpObjectDecoder.java
│ │ │ │ ├── HttpObjectEncoder.java
│ │ │ │ ├── HttpRequest.java
│ │ │ │ ├── HttpRequestDecoder.java
│ │ │ │ ├── HttpRequestEncoder.java
│ │ │ │ ├── HttpResponse.java
│ │ │ │ ├── HttpResponseDecoder.java
│ │ │ │ ├── HttpResponseEncoder.java
│ │ │ │ ├── HttpResponseStatus.java
│ │ │ │ ├── HttpScheme.java
│ │ │ │ ├── HttpServerCodec.java
│ │ │ │ ├── HttpServerExpectContinueHandler.java
│ │ │ │ ├── HttpServerKeepAliveHandler.java
│ │ │ │ ├── HttpServerUpgradeHandler.java
│ │ │ │ ├── HttpStatusClass.java
│ │ │ │ ├── HttpUtil.java
│ │ │ │ ├── HttpVersion.java
│ │ │ │ ├── InvalidChunkExtensionException.java
│ │ │ │ ├── InvalidChunkTerminationException.java
│ │ │ │ ├── InvalidLineSeparatorException.java
│ │ │ │ ├── LastHttpContent.java
│ │ │ │ ├── QueryStringDecoder.java
│ │ │ │ ├── QueryStringEncoder.java
│ │ │ │ ├── ReadOnlyHttpHeaders.java
│ │ │ │ ├── ServerCookieEncoder.java
│ │ │ │ ├── TooLongHttpContentException.java
│ │ │ │ ├── TooLongHttpHeaderException.java
│ │ │ │ ├── TooLongHttpLineException.java
│ │ │ │ ├── cookie
│ │ │ │ │ ├── ClientCookieDecoder.java
│ │ │ │ │ ├── ClientCookieEncoder.java
│ │ │ │ │ ├── Cookie.java
│ │ │ │ │ ├── CookieDecoder.java
│ │ │ │ │ ├── CookieEncoder.java
│ │ │ │ │ ├── CookieHeaderNames.java
│ │ │ │ │ ├── CookieUtil.java
│ │ │ │ │ ├── DefaultCookie.java
│ │ │ │ │ ├── ServerCookieDecoder.java
│ │ │ │ │ ├── ServerCookieEncoder.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── cors
│ │ │ │ │ ├── CorsConfig.java
│ │ │ │ │ ├── CorsConfigBuilder.java
│ │ │ │ │ ├── CorsHandler.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── multipart
│ │ │ │ │ ├── AbstractDiskHttpData.java
│ │ │ │ │ ├── AbstractHttpData.java
│ │ │ │ │ ├── AbstractMemoryHttpData.java
│ │ │ │ │ ├── AbstractMixedHttpData.java
│ │ │ │ │ ├── Attribute.java
│ │ │ │ │ ├── CaseIgnoringComparator.java
│ │ │ │ │ ├── DefaultHttpDataFactory.java
│ │ │ │ │ ├── DeleteFileOnExitHook.java
│ │ │ │ │ ├── DiskAttribute.java
│ │ │ │ │ ├── DiskFileUpload.java
│ │ │ │ │ ├── FileUpload.java
│ │ │ │ │ ├── FileUploadUtil.java
│ │ │ │ │ ├── HttpData.java
│ │ │ │ │ ├── HttpDataFactory.java
│ │ │ │ │ ├── HttpPostBodyUtil.java
│ │ │ │ │ ├── HttpPostMultipartRequestDecoder.java
│ │ │ │ │ ├── HttpPostRequestDecoder.java
│ │ │ │ │ ├── HttpPostRequestEncoder.java
│ │ │ │ │ ├── HttpPostStandardRequestDecoder.java
│ │ │ │ │ ├── InterfaceHttpData.java
│ │ │ │ │ ├── InterfaceHttpPostRequestDecoder.java
│ │ │ │ │ ├── InternalAttribute.java
│ │ │ │ │ ├── MemoryAttribute.java
│ │ │ │ │ ├── MemoryFileUpload.java
│ │ │ │ │ ├── MixedAttribute.java
│ │ │ │ │ ├── MixedFileUpload.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── websocketx
│ │ │ │ │ ├── BinaryWebSocketFrame.java
│ │ │ │ │ ├── CloseWebSocketFrame.java
│ │ │ │ │ ├── ContinuationWebSocketFrame.java
│ │ │ │ │ ├── CorruptedWebSocketFrameException.java
│ │ │ │ │ ├── PingWebSocketFrame.java
│ │ │ │ │ ├── PongWebSocketFrame.java
│ │ │ │ │ ├── RandomWebSocketFrameMaskGenerator.java
│ │ │ │ │ ├── TextWebSocketFrame.java
│ │ │ │ │ ├── Utf8FrameValidator.java
│ │ │ │ │ ├── Utf8Validator.java
│ │ │ │ │ ├── WebSocket00FrameDecoder.java
│ │ │ │ │ ├── WebSocket00FrameEncoder.java
│ │ │ │ │ ├── WebSocket07FrameDecoder.java
│ │ │ │ │ ├── WebSocket07FrameEncoder.java
│ │ │ │ │ ├── WebSocket08FrameDecoder.java
│ │ │ │ │ ├── WebSocket08FrameEncoder.java
│ │ │ │ │ ├── WebSocket13FrameDecoder.java
│ │ │ │ │ ├── WebSocket13FrameEncoder.java
│ │ │ │ │ ├── WebSocketChunkedInput.java
│ │ │ │ │ ├── WebSocketClientHandshakeException.java
│ │ │ │ │ ├── WebSocketClientHandshaker.java
│ │ │ │ │ ├── WebSocketClientHandshaker00.java
│ │ │ │ │ ├── WebSocketClientHandshaker07.java
│ │ │ │ │ ├── WebSocketClientHandshaker08.java
│ │ │ │ │ ├── WebSocketClientHandshaker13.java
│ │ │ │ │ ├── WebSocketClientHandshakerFactory.java
│ │ │ │ │ ├── WebSocketClientProtocolConfig.java
│ │ │ │ │ ├── WebSocketClientProtocolHandler.java
│ │ │ │ │ ├── WebSocketClientProtocolHandshakeHandler.java
│ │ │ │ │ ├── WebSocketCloseStatus.java
│ │ │ │ │ ├── WebSocketDecoderConfig.java
│ │ │ │ │ ├── WebSocketFrame.java
│ │ │ │ │ ├── WebSocketFrameAggregator.java
│ │ │ │ │ ├── WebSocketFrameDecoder.java
│ │ │ │ │ ├── WebSocketFrameEncoder.java
│ │ │ │ │ ├── WebSocketFrameMaskGenerator.java
│ │ │ │ │ ├── WebSocketHandshakeException.java
│ │ │ │ │ ├── WebSocketProtocolHandler.java
│ │ │ │ │ ├── WebSocketScheme.java
│ │ │ │ │ ├── WebSocketServerHandshakeException.java
│ │ │ │ │ ├── WebSocketServerHandshaker.java
│ │ │ │ │ ├── WebSocketServerHandshaker00.java
│ │ │ │ │ ├── WebSocketServerHandshaker07.java
│ │ │ │ │ ├── WebSocketServerHandshaker08.java
│ │ │ │ │ ├── WebSocketServerHandshaker13.java
│ │ │ │ │ ├── WebSocketServerHandshakerFactory.java
│ │ │ │ │ ├── WebSocketServerProtocolConfig.java
│ │ │ │ │ ├── WebSocketServerProtocolHandler.java
│ │ │ │ │ ├── WebSocketServerProtocolHandshakeHandler.java
│ │ │ │ │ ├── WebSocketUtil.java
│ │ │ │ │ ├── WebSocketVersion.java
│ │ │ │ │ ├── extensions
│ │ │ │ │ ├── WebSocketClientExtension.java
│ │ │ │ │ ├── WebSocketClientExtensionHandler.java
│ │ │ │ │ ├── WebSocketClientExtensionHandshaker.java
│ │ │ │ │ ├── WebSocketExtension.java
│ │ │ │ │ ├── WebSocketExtensionData.java
│ │ │ │ │ ├── WebSocketExtensionDecoder.java
│ │ │ │ │ ├── WebSocketExtensionEncoder.java
│ │ │ │ │ ├── WebSocketExtensionFilter.java
│ │ │ │ │ ├── WebSocketExtensionFilterProvider.java
│ │ │ │ │ ├── WebSocketExtensionUtil.java
│ │ │ │ │ ├── WebSocketServerExtension.java
│ │ │ │ │ ├── WebSocketServerExtensionHandler.java
│ │ │ │ │ ├── WebSocketServerExtensionHandshaker.java
│ │ │ │ │ ├── compression
│ │ │ │ │ │ ├── DeflateDecoder.java
│ │ │ │ │ │ ├── DeflateEncoder.java
│ │ │ │ │ │ ├── DeflateFrameClientExtensionHandshaker.java
│ │ │ │ │ │ ├── DeflateFrameServerExtensionHandshaker.java
│ │ │ │ │ │ ├── PerFrameDeflateDecoder.java
│ │ │ │ │ │ ├── PerFrameDeflateEncoder.java
│ │ │ │ │ │ ├── PerMessageDeflateClientExtensionHandshaker.java
│ │ │ │ │ │ ├── PerMessageDeflateDecoder.java
│ │ │ │ │ │ ├── PerMessageDeflateEncoder.java
│ │ │ │ │ │ ├── PerMessageDeflateServerExtensionHandshaker.java
│ │ │ │ │ │ ├── WebSocketClientCompressionHandler.java
│ │ │ │ │ │ ├── WebSocketServerCompressionHandler.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ └── package-info.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── rtsp
│ │ │ │ ├── RtspDecoder.java
│ │ │ │ ├── RtspEncoder.java
│ │ │ │ ├── RtspHeaderNames.java
│ │ │ │ ├── RtspHeaderValues.java
│ │ │ │ ├── RtspHeaders.java
│ │ │ │ ├── RtspMethods.java
│ │ │ │ ├── RtspObjectDecoder.java
│ │ │ │ ├── RtspObjectEncoder.java
│ │ │ │ ├── RtspRequestDecoder.java
│ │ │ │ ├── RtspRequestEncoder.java
│ │ │ │ ├── RtspResponseDecoder.java
│ │ │ │ ├── RtspResponseEncoder.java
│ │ │ │ ├── RtspResponseStatuses.java
│ │ │ │ ├── RtspVersions.java
│ │ │ │ └── package-info.java
│ │ │ │ └── spdy
│ │ │ │ ├── DefaultSpdyDataFrame.java
│ │ │ │ ├── DefaultSpdyGoAwayFrame.java
│ │ │ │ ├── DefaultSpdyHeaders.java
│ │ │ │ ├── DefaultSpdyHeadersFrame.java
│ │ │ │ ├── DefaultSpdyPingFrame.java
│ │ │ │ ├── DefaultSpdyRstStreamFrame.java
│ │ │ │ ├── DefaultSpdySettingsFrame.java
│ │ │ │ ├── DefaultSpdyStreamFrame.java
│ │ │ │ ├── DefaultSpdySynReplyFrame.java
│ │ │ │ ├── DefaultSpdySynStreamFrame.java
│ │ │ │ ├── DefaultSpdyUnknownFrame.java
│ │ │ │ ├── DefaultSpdyWindowUpdateFrame.java
│ │ │ │ ├── SpdyCodecUtil.java
│ │ │ │ ├── SpdyDataFrame.java
│ │ │ │ ├── SpdyFrame.java
│ │ │ │ ├── SpdyFrameCodec.java
│ │ │ │ ├── SpdyFrameDecoder.java
│ │ │ │ ├── SpdyFrameDecoderDelegate.java
│ │ │ │ ├── SpdyFrameEncoder.java
│ │ │ │ ├── SpdyGoAwayFrame.java
│ │ │ │ ├── SpdyHeaderBlockDecoder.java
│ │ │ │ ├── SpdyHeaderBlockEncoder.java
│ │ │ │ ├── SpdyHeaderBlockJZlibEncoder.java
│ │ │ │ ├── SpdyHeaderBlockRawDecoder.java
│ │ │ │ ├── SpdyHeaderBlockRawEncoder.java
│ │ │ │ ├── SpdyHeaderBlockZlibDecoder.java
│ │ │ │ ├── SpdyHeaderBlockZlibEncoder.java
│ │ │ │ ├── SpdyHeaders.java
│ │ │ │ ├── SpdyHeadersFrame.java
│ │ │ │ ├── SpdyHttpCodec.java
│ │ │ │ ├── SpdyHttpDecoder.java
│ │ │ │ ├── SpdyHttpEncoder.java
│ │ │ │ ├── SpdyHttpHeaders.java
│ │ │ │ ├── SpdyHttpResponseStreamIdHandler.java
│ │ │ │ ├── SpdyPingFrame.java
│ │ │ │ ├── SpdyProtocolException.java
│ │ │ │ ├── SpdyRstStreamFrame.java
│ │ │ │ ├── SpdySession.java
│ │ │ │ ├── SpdySessionHandler.java
│ │ │ │ ├── SpdySessionStatus.java
│ │ │ │ ├── SpdySettingsFrame.java
│ │ │ │ ├── SpdyStreamFrame.java
│ │ │ │ ├── SpdyStreamStatus.java
│ │ │ │ ├── SpdySynReplyFrame.java
│ │ │ │ ├── SpdySynStreamFrame.java
│ │ │ │ ├── SpdyUnknownFrame.java
│ │ │ │ ├── SpdyVersion.java
│ │ │ │ ├── SpdyWindowUpdateFrame.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-http
│ │ ├── generated
│ │ └── handlers
│ │ │ └── reflect-config.json
│ │ └── native-image.properties
│ └── test
│ ├── java
│ └── io
│ │ └── netty
│ │ └── handler
│ │ └── codec
│ │ ├── http
│ │ ├── CombinedHttpHeadersTest.java
│ │ ├── DefaultHttpHeadersTest.java
│ │ ├── DefaultHttpRequestTest.java
│ │ ├── DefaultHttpResponseTest.java
│ │ ├── EmptyHttpHeadersInitializationTest.java
│ │ ├── HttpChunkedInputTest.java
│ │ ├── HttpClientCodecTest.java
│ │ ├── HttpClientUpgradeHandlerTest.java
│ │ ├── HttpContentCompressorOptionsTest.java
│ │ ├── HttpContentCompressorTest.java
│ │ ├── HttpContentDecoderTest.java
│ │ ├── HttpContentDecompressorTest.java
│ │ ├── HttpContentEncoderTest.java
│ │ ├── HttpHeaderDateFormatTest.java
│ │ ├── HttpHeaderValidationUtilTest.java
│ │ ├── HttpHeadersTest.java
│ │ ├── HttpHeadersTestUtils.java
│ │ ├── HttpInvalidMessageTest.java
│ │ ├── HttpObjectAggregatorTest.java
│ │ ├── HttpRequestDecoderTest.java
│ │ ├── HttpRequestEncoderTest.java
│ │ ├── HttpResponseDecoderTest.java
│ │ ├── HttpResponseEncoderTest.java
│ │ ├── HttpResponseStatusTest.java
│ │ ├── HttpServerCodecTest.java
│ │ ├── HttpServerExpectContinueHandlerTest.java
│ │ ├── HttpServerKeepAliveHandlerTest.java
│ │ ├── HttpServerUpgradeHandlerTest.java
│ │ ├── HttpUtilTest.java
│ │ ├── HttpVersionParsingTest.java
│ │ ├── MultipleContentLengthHeadersTest.java
│ │ ├── NativeImageHandlerMetadataTest.java
│ │ ├── QueryStringDecoderTest.java
│ │ ├── QueryStringEncoderTest.java
│ │ ├── ReadOnlyHttpHeadersTest.java
│ │ ├── cookie
│ │ │ ├── ClientCookieDecoderTest.java
│ │ │ ├── ClientCookieEncoderTest.java
│ │ │ ├── ServerCookieDecoderTest.java
│ │ │ └── ServerCookieEncoderTest.java
│ │ ├── cors
│ │ │ ├── CorsConfigTest.java
│ │ │ └── CorsHandlerTest.java
│ │ ├── multipart
│ │ │ ├── AbstractDiskHttpDataTest.java
│ │ │ ├── AbstractMemoryHttpDataTest.java
│ │ │ ├── DefaultHttpDataFactoryTest.java
│ │ │ ├── DeleteFileOnExitHookTest.java
│ │ │ ├── DiskFileUploadTest.java
│ │ │ ├── HttpDataTest.java
│ │ │ ├── HttpPostMultiPartRequestDecoderTest.java
│ │ │ ├── HttpPostRequestDecoderTest.java
│ │ │ ├── HttpPostRequestEncoderTest.java
│ │ │ ├── HttpPostStandardRequestDecoderTest.java
│ │ │ ├── MemoryFileUploadTest.java
│ │ │ └── MixedTest.java
│ │ └── websocketx
│ │ │ ├── CloseWebSocketFrameTest.java
│ │ │ ├── WebSocket00FrameEncoderTest.java
│ │ │ ├── WebSocket08EncoderDecoderTest.java
│ │ │ ├── WebSocket08FrameDecoderTest.java
│ │ │ ├── WebSocketClientHandshaker00Test.java
│ │ │ ├── WebSocketClientHandshaker07Test.java
│ │ │ ├── WebSocketClientHandshaker08Test.java
│ │ │ ├── WebSocketClientHandshaker13Test.java
│ │ │ ├── WebSocketClientHandshakerTest.java
│ │ │ ├── WebSocketCloseStatusTest.java
│ │ │ ├── WebSocketFrameAggregatorTest.java
│ │ │ ├── WebSocketHandshakeExceptionTest.java
│ │ │ ├── WebSocketHandshakeHandOverTest.java
│ │ │ ├── WebSocketProtocolHandlerTest.java
│ │ │ ├── WebSocketRequestBuilder.java
│ │ │ ├── WebSocketServerHandshaker00Test.java
│ │ │ ├── WebSocketServerHandshaker07Test.java
│ │ │ ├── WebSocketServerHandshaker08Test.java
│ │ │ ├── WebSocketServerHandshaker13Test.java
│ │ │ ├── WebSocketServerHandshakerFactoryTest.java
│ │ │ ├── WebSocketServerHandshakerTest.java
│ │ │ ├── WebSocketServerProtocolHandlerTest.java
│ │ │ ├── WebSocketUtf8FrameValidatorTest.java
│ │ │ ├── WebSocketUtilTest.java
│ │ │ └── extensions
│ │ │ ├── WebSocketClientExtensionHandlerTest.java
│ │ │ ├── WebSocketExtensionFilterProviderTest.java
│ │ │ ├── WebSocketExtensionFilterTest.java
│ │ │ ├── WebSocketExtensionTestUtil.java
│ │ │ ├── WebSocketExtensionUtilTest.java
│ │ │ ├── WebSocketServerExtensionHandlerTest.java
│ │ │ └── compression
│ │ │ ├── DeflateFrameClientExtensionHandshakerTest.java
│ │ │ ├── DeflateFrameServerExtensionHandshakerTest.java
│ │ │ ├── PerFrameDeflateDecoderTest.java
│ │ │ ├── PerFrameDeflateEncoderTest.java
│ │ │ ├── PerMessageDeflateClientExtensionHandshakerTest.java
│ │ │ ├── PerMessageDeflateDecoderTest.java
│ │ │ ├── PerMessageDeflateEncoderTest.java
│ │ │ ├── PerMessageDeflateServerExtensionHandshakerTest.java
│ │ │ └── WebSocketServerCompressionHandlerTest.java
│ │ ├── rtsp
│ │ ├── RtspDecoderTest.java
│ │ └── RtspEncoderTest.java
│ │ └── spdy
│ │ ├── DefaultSpdyHeadersTest.java
│ │ ├── SpdyFrameCodecTest.java
│ │ ├── SpdyFrameDecoderTest.java
│ │ ├── SpdyHeaderBlockRawDecoderTest.java
│ │ ├── SpdyHeaderBlockZlibDecoderTest.java
│ │ ├── SpdySessionHandlerTest.java
│ │ ├── SpdyUnknownFrameDecoderTest.java
│ │ └── TestSpdyFrameDecoderDelegate.java
│ └── resources
│ ├── file-01.txt
│ ├── file-02.txt
│ ├── file-03.txt
│ └── junit-platform.properties
├── codec-http2
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── http2
│ │ │ │ ├── AbstractHttp2ConnectionHandlerBuilder.java
│ │ │ │ ├── AbstractHttp2StreamChannel.java
│ │ │ │ ├── AbstractHttp2StreamFrame.java
│ │ │ │ ├── AbstractInboundHttp2ToHttpAdapterBuilder.java
│ │ │ │ ├── CharSequenceMap.java
│ │ │ │ ├── CleartextHttp2ServerUpgradeHandler.java
│ │ │ │ ├── CompressorHttp2ConnectionEncoder.java
│ │ │ │ ├── DecoratingHttp2ConnectionDecoder.java
│ │ │ │ ├── DecoratingHttp2ConnectionEncoder.java
│ │ │ │ ├── DecoratingHttp2FrameWriter.java
│ │ │ │ ├── DefaultHttp2Connection.java
│ │ │ │ ├── DefaultHttp2ConnectionDecoder.java
│ │ │ │ ├── DefaultHttp2ConnectionEncoder.java
│ │ │ │ ├── DefaultHttp2DataFrame.java
│ │ │ │ ├── DefaultHttp2FrameReader.java
│ │ │ │ ├── DefaultHttp2FrameWriter.java
│ │ │ │ ├── DefaultHttp2GoAwayFrame.java
│ │ │ │ ├── DefaultHttp2Headers.java
│ │ │ │ ├── DefaultHttp2HeadersDecoder.java
│ │ │ │ ├── DefaultHttp2HeadersEncoder.java
│ │ │ │ ├── DefaultHttp2HeadersFrame.java
│ │ │ │ ├── DefaultHttp2LocalFlowController.java
│ │ │ │ ├── DefaultHttp2PingFrame.java
│ │ │ │ ├── DefaultHttp2PriorityFrame.java
│ │ │ │ ├── DefaultHttp2PushPromiseFrame.java
│ │ │ │ ├── DefaultHttp2RemoteFlowController.java
│ │ │ │ ├── DefaultHttp2ResetFrame.java
│ │ │ │ ├── DefaultHttp2SettingsAckFrame.java
│ │ │ │ ├── DefaultHttp2SettingsFrame.java
│ │ │ │ ├── DefaultHttp2UnknownFrame.java
│ │ │ │ ├── DefaultHttp2WindowUpdateFrame.java
│ │ │ │ ├── DelegatingDecompressorFrameListener.java
│ │ │ │ ├── EmptyHttp2Headers.java
│ │ │ │ ├── HpackDecoder.java
│ │ │ │ ├── HpackDynamicTable.java
│ │ │ │ ├── HpackEncoder.java
│ │ │ │ ├── HpackHeaderField.java
│ │ │ │ ├── HpackHuffmanDecoder.java
│ │ │ │ ├── HpackHuffmanEncoder.java
│ │ │ │ ├── HpackStaticTable.java
│ │ │ │ ├── HpackUtil.java
│ │ │ │ ├── Http2ChannelDuplexHandler.java
│ │ │ │ ├── Http2ClientUpgradeCodec.java
│ │ │ │ ├── Http2CodecUtil.java
│ │ │ │ ├── Http2Connection.java
│ │ │ │ ├── Http2ConnectionAdapter.java
│ │ │ │ ├── Http2ConnectionDecoder.java
│ │ │ │ ├── Http2ConnectionEncoder.java
│ │ │ │ ├── Http2ConnectionHandler.java
│ │ │ │ ├── Http2ConnectionHandlerBuilder.java
│ │ │ │ ├── Http2ConnectionPrefaceAndSettingsFrameWrittenEvent.java
│ │ │ │ ├── Http2ControlFrameLimitEncoder.java
│ │ │ │ ├── Http2DataChunkedInput.java
│ │ │ │ ├── Http2DataFrame.java
│ │ │ │ ├── Http2DataWriter.java
│ │ │ │ ├── Http2EmptyDataFrameConnectionDecoder.java
│ │ │ │ ├── Http2EmptyDataFrameListener.java
│ │ │ │ ├── Http2Error.java
│ │ │ │ ├── Http2EventAdapter.java
│ │ │ │ ├── Http2Exception.java
│ │ │ │ ├── Http2Flags.java
│ │ │ │ ├── Http2FlowController.java
│ │ │ │ ├── Http2Frame.java
│ │ │ │ ├── Http2FrameAdapter.java
│ │ │ │ ├── Http2FrameCodec.java
│ │ │ │ ├── Http2FrameCodecBuilder.java
│ │ │ │ ├── Http2FrameListener.java
│ │ │ │ ├── Http2FrameListenerDecorator.java
│ │ │ │ ├── Http2FrameLogger.java
│ │ │ │ ├── Http2FrameReader.java
│ │ │ │ ├── Http2FrameSizePolicy.java
│ │ │ │ ├── Http2FrameStream.java
│ │ │ │ ├── Http2FrameStreamEvent.java
│ │ │ │ ├── Http2FrameStreamException.java
│ │ │ │ ├── Http2FrameStreamVisitor.java
│ │ │ │ ├── Http2FrameTypes.java
│ │ │ │ ├── Http2FrameWriter.java
│ │ │ │ ├── Http2GoAwayFrame.java
│ │ │ │ ├── Http2Headers.java
│ │ │ │ ├── Http2HeadersDecoder.java
│ │ │ │ ├── Http2HeadersEncoder.java
│ │ │ │ ├── Http2HeadersFrame.java
│ │ │ │ ├── Http2InboundFrameLogger.java
│ │ │ │ ├── Http2LifecycleManager.java
│ │ │ │ ├── Http2LocalFlowController.java
│ │ │ │ ├── Http2MaxRstFrameDecoder.java
│ │ │ │ ├── Http2MaxRstFrameLimitEncoder.java
│ │ │ │ ├── Http2MaxRstFrameListener.java
│ │ │ │ ├── Http2MultiplexActiveStreamsException.java
│ │ │ │ ├── Http2MultiplexCodec.java
│ │ │ │ ├── Http2MultiplexCodecBuilder.java
│ │ │ │ ├── Http2MultiplexHandler.java
│ │ │ │ ├── Http2NoMoreStreamIdsException.java
│ │ │ │ ├── Http2OutboundFrameLogger.java
│ │ │ │ ├── Http2PingFrame.java
│ │ │ │ ├── Http2PriorityFrame.java
│ │ │ │ ├── Http2PromisedRequestVerifier.java
│ │ │ │ ├── Http2PushPromiseFrame.java
│ │ │ │ ├── Http2RemoteFlowController.java
│ │ │ │ ├── Http2ResetFrame.java
│ │ │ │ ├── Http2SecurityUtil.java
│ │ │ │ ├── Http2ServerUpgradeCodec.java
│ │ │ │ ├── Http2Settings.java
│ │ │ │ ├── Http2SettingsAckFrame.java
│ │ │ │ ├── Http2SettingsFrame.java
│ │ │ │ ├── Http2SettingsReceivedConsumer.java
│ │ │ │ ├── Http2Stream.java
│ │ │ │ ├── Http2StreamChannel.java
│ │ │ │ ├── Http2StreamChannelBootstrap.java
│ │ │ │ ├── Http2StreamChannelId.java
│ │ │ │ ├── Http2StreamChannelOption.java
│ │ │ │ ├── Http2StreamFrame.java
│ │ │ │ ├── Http2StreamFrameToHttpObjectCodec.java
│ │ │ │ ├── Http2StreamVisitor.java
│ │ │ │ ├── Http2UnknownFrame.java
│ │ │ │ ├── Http2WindowUpdateFrame.java
│ │ │ │ ├── HttpConversionUtil.java
│ │ │ │ ├── HttpToHttp2ConnectionHandler.java
│ │ │ │ ├── HttpToHttp2ConnectionHandlerBuilder.java
│ │ │ │ ├── InboundHttp2ToHttpAdapter.java
│ │ │ │ ├── InboundHttp2ToHttpAdapterBuilder.java
│ │ │ │ ├── InboundHttpToHttp2Adapter.java
│ │ │ │ ├── MaxCapacityQueue.java
│ │ │ │ ├── ReadOnlyHttp2Headers.java
│ │ │ │ ├── StreamBufferingEncoder.java
│ │ │ │ ├── StreamByteDistributor.java
│ │ │ │ ├── UniformStreamByteDistributor.java
│ │ │ │ ├── WeightedFairQueueByteDistributor.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-http2
│ │ ├── generated
│ │ └── handlers
│ │ │ └── reflect-config.json
│ │ └── native-image.properties
│ └── test
│ ├── java
│ └── io
│ │ └── netty
│ │ └── handler
│ │ └── codec
│ │ ├── Http2FrameCodecSubClassTest.java
│ │ └── http2
│ │ ├── AbstractDecoratingHttp2ConnectionDecoderTest.java
│ │ ├── AbstractWeightedFairQueueByteDistributorDependencyTest.java
│ │ ├── CleartextHttp2ServerUpgradeHandlerTest.java
│ │ ├── DataCompressionHttp2Test.java
│ │ ├── DecoratingHttp2ConnectionEncoderTest.java
│ │ ├── DefaultHttp2ConnectionDecoderTest.java
│ │ ├── DefaultHttp2ConnectionEncoderTest.java
│ │ ├── DefaultHttp2ConnectionTest.java
│ │ ├── DefaultHttp2FrameReaderTest.java
│ │ ├── DefaultHttp2FrameWriterTest.java
│ │ ├── DefaultHttp2HeadersDecoderTest.java
│ │ ├── DefaultHttp2HeadersEncoderTest.java
│ │ ├── DefaultHttp2HeadersTest.java
│ │ ├── DefaultHttp2LocalFlowControllerTest.java
│ │ ├── DefaultHttp2PushPromiseFrameTest.java
│ │ ├── DefaultHttp2RemoteFlowControllerTest.java
│ │ ├── HashCollisionTest.java
│ │ ├── HpackDecoderTest.java
│ │ ├── HpackDynamicTableTest.java
│ │ ├── HpackEncoderTest.java
│ │ ├── HpackHuffmanTest.java
│ │ ├── HpackStaticTableTest.java
│ │ ├── HpackTest.java
│ │ ├── HpackTestCase.java
│ │ ├── Http2ClientUpgradeCodecTest.java
│ │ ├── Http2ConnectionHandlerTest.java
│ │ ├── Http2ConnectionRoundtripTest.java
│ │ ├── Http2ControlFrameLimitEncoderTest.java
│ │ ├── Http2DataChunkedInputTest.java
│ │ ├── Http2DefaultFramesTest.java
│ │ ├── Http2EmptyDataFrameConnectionDecoderTest.java
│ │ ├── Http2EmptyDataFrameListenerTest.java
│ │ ├── Http2ExceptionTest.java
│ │ ├── Http2FrameCodecTest.java
│ │ ├── Http2FrameInboundWriter.java
│ │ ├── Http2FrameRoundtripTest.java
│ │ ├── Http2HeaderBlockIOTest.java
│ │ ├── Http2HeadersTest.java
│ │ ├── Http2MaxRstFrameConnectionDecoderTest.java
│ │ ├── Http2MaxRstFrameLimitEncoderTest.java
│ │ ├── Http2MaxRstFrameListenerTest.java
│ │ ├── Http2MultiplexClientUpgradeTest.java
│ │ ├── Http2MultiplexCodecBuilderTest.java
│ │ ├── Http2MultiplexCodecClientUpgradeTest.java
│ │ ├── Http2MultiplexCodecTest.java
│ │ ├── Http2MultiplexHandlerClientUpgradeTest.java
│ │ ├── Http2MultiplexHandlerTest.java
│ │ ├── Http2MultiplexTest.java
│ │ ├── Http2MultiplexTransportTest.java
│ │ ├── Http2SecurityUtilTest.java
│ │ ├── Http2ServerUpgradeCodecTest.java
│ │ ├── Http2SettingsTest.java
│ │ ├── Http2StreamChannelBootstrapTest.java
│ │ ├── Http2StreamChannelIdTest.java
│ │ ├── Http2StreamFrameToHttpObjectCodecTest.java
│ │ ├── Http2TestUtil.java
│ │ ├── HttpConversionUtilTest.java
│ │ ├── HttpToHttp2ConnectionHandlerTest.java
│ │ ├── InOrderHttp2Headers.java
│ │ ├── InboundHttp2ToHttpAdapterTest.java
│ │ ├── LastInboundHandler.java
│ │ ├── NativeImageHandlerMetadataTest.java
│ │ ├── ReadOnlyHttp2HeadersTest.java
│ │ ├── StreamBufferingEncoderTest.java
│ │ ├── TestChannelInitializer.java
│ │ ├── TestHeaderListener.java
│ │ ├── UniformStreamByteDistributorFlowControllerTest.java
│ │ ├── UniformStreamByteDistributorTest.java
│ │ ├── WeightedFairQueueByteDistributorDependencyTreeTest.java
│ │ ├── WeightedFairQueueByteDistributorTest.java
│ │ └── WeightedFairQueueRemoteFlowControllerTest.java
│ └── resources
│ ├── io
│ └── netty
│ │ └── handler
│ │ └── codec
│ │ └── http2
│ │ └── testdata
│ │ ├── testDuplicateHeaders.json
│ │ ├── testEmpty.json
│ │ ├── testEviction.json
│ │ ├── testMaxHeaderTableSize.json
│ │ ├── testSpecExampleC2_1.json
│ │ ├── testSpecExampleC2_2.json
│ │ ├── testSpecExampleC2_3.json
│ │ ├── testSpecExampleC2_4.json
│ │ ├── testSpecExampleC3.json
│ │ ├── testSpecExampleC4.json
│ │ ├── testSpecExampleC5.json
│ │ ├── testSpecExampleC6.json
│ │ ├── testStaticTableEntries.json
│ │ └── testStaticTableResponseEntries.json
│ └── junit-platform.properties
├── codec-http3
├── README.md
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ ├── io
│ │ └── netty
│ │ │ └── handler
│ │ │ └── codec
│ │ │ └── http3
│ │ │ ├── CharSequenceMap.java
│ │ │ ├── DefaultHttp3CancelPushFrame.java
│ │ │ ├── DefaultHttp3DataFrame.java
│ │ │ ├── DefaultHttp3GoAwayFrame.java
│ │ │ ├── DefaultHttp3Headers.java
│ │ │ ├── DefaultHttp3HeadersFrame.java
│ │ │ ├── DefaultHttp3MaxPushIdFrame.java
│ │ │ ├── DefaultHttp3PushPromiseFrame.java
│ │ │ ├── DefaultHttp3SettingsFrame.java
│ │ │ ├── DefaultHttp3UnknownFrame.java
│ │ │ ├── Http3.java
│ │ │ ├── Http3CancelPushFrame.java
│ │ │ ├── Http3ClientConnectionHandler.java
│ │ │ ├── Http3CodecUtils.java
│ │ │ ├── Http3ConnectionHandler.java
│ │ │ ├── Http3ControlStreamFrame.java
│ │ │ ├── Http3ControlStreamFrameTypeValidator.java
│ │ │ ├── Http3ControlStreamInboundHandler.java
│ │ │ ├── Http3ControlStreamOutboundHandler.java
│ │ │ ├── Http3DataFrame.java
│ │ │ ├── Http3ErrorCode.java
│ │ │ ├── Http3Exception.java
│ │ │ ├── Http3Frame.java
│ │ │ ├── Http3FrameCodec.java
│ │ │ ├── Http3FrameToHttpObjectCodec.java
│ │ │ ├── Http3FrameTypeDuplexValidationHandler.java
│ │ │ ├── Http3FrameTypeInboundValidationHandler.java
│ │ │ ├── Http3FrameTypeOutboundValidationHandler.java
│ │ │ ├── Http3FrameTypeValidator.java
│ │ │ ├── Http3FrameValidationUtils.java
│ │ │ ├── Http3GoAwayFrame.java
│ │ │ ├── Http3Headers.java
│ │ │ ├── Http3HeadersFrame.java
│ │ │ ├── Http3HeadersSink.java
│ │ │ ├── Http3HeadersValidationException.java
│ │ │ ├── Http3MaxPushIdFrame.java
│ │ │ ├── Http3PushPromiseFrame.java
│ │ │ ├── Http3PushStreamClientInitializer.java
│ │ │ ├── Http3PushStreamClientValidationHandler.java
│ │ │ ├── Http3PushStreamFrame.java
│ │ │ ├── Http3PushStreamFrameTypeValidator.java
│ │ │ ├── Http3PushStreamServerInitializer.java
│ │ │ ├── Http3PushStreamServerValidationHandler.java
│ │ │ ├── Http3RequestStreamCodecState.java
│ │ │ ├── Http3RequestStreamDecodeStateValidator.java
│ │ │ ├── Http3RequestStreamEncodeStateValidator.java
│ │ │ ├── Http3RequestStreamFrame.java
│ │ │ ├── Http3RequestStreamFrameTypeValidator.java
│ │ │ ├── Http3RequestStreamInboundHandler.java
│ │ │ ├── Http3RequestStreamInitializer.java
│ │ │ ├── Http3RequestStreamValidationHandler.java
│ │ │ ├── Http3RequestStreamValidationUtils.java
│ │ │ ├── Http3ServerConnectionHandler.java
│ │ │ ├── Http3ServerPushStreamManager.java
│ │ │ ├── Http3SettingIdentifier.java
│ │ │ ├── Http3Settings.java
│ │ │ ├── Http3SettingsFrame.java
│ │ │ ├── Http3UnidirectionalStreamInboundClientHandler.java
│ │ │ ├── Http3UnidirectionalStreamInboundHandler.java
│ │ │ ├── Http3UnidirectionalStreamInboundServerHandler.java
│ │ │ ├── Http3UnknownFrame.java
│ │ │ ├── HttpConversionUtil.java
│ │ │ ├── NotNullByDefault.java
│ │ │ ├── QpackAttributes.java
│ │ │ ├── QpackDecoder.java
│ │ │ ├── QpackDecoderDynamicTable.java
│ │ │ ├── QpackDecoderHandler.java
│ │ │ ├── QpackDecoderStateSyncStrategy.java
│ │ │ ├── QpackEncoder.java
│ │ │ ├── QpackEncoderDynamicTable.java
│ │ │ ├── QpackEncoderHandler.java
│ │ │ ├── QpackException.java
│ │ │ ├── QpackHeaderField.java
│ │ │ ├── QpackHuffmanDecoder.java
│ │ │ ├── QpackHuffmanEncoder.java
│ │ │ ├── QpackStaticTable.java
│ │ │ ├── QpackUtil.java
│ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ └── http3
│ ├── AbstractHttp3FrameTypeValidationHandlerTest.java
│ ├── AbtractHttp3ConnectionHandlerTest.java
│ ├── DefaultHttp3SettingsFrameTest.java
│ ├── EmbeddedQuicChannel.java
│ ├── EmbeddedQuicStreamChannel.java
│ ├── Http3ClientConnectionHandlerTest.java
│ ├── Http3ControlStreamFrameTypeValidatorTest.java
│ ├── Http3ControlStreamInboundHandlerTest.java
│ ├── Http3ControlStreamOutboundHandlerTest.java
│ ├── Http3FrameCodecTest.java
│ ├── Http3FrameToHttpObjectCodecTest.java
│ ├── Http3FrameTypeValidationHandlerTest.java
│ ├── Http3FrameTypeValidatorTest.java
│ ├── Http3HeadersSinkTest.java
│ ├── Http3PushStreamFrameTypeValidatorTest.java
│ ├── Http3PushStreamServerValidationHandlerTest.java
│ ├── Http3PushStreamTest.java
│ ├── Http3RequestStreamFrameTypeValidatorTest.java
│ ├── Http3RequestStreamInboundHandlerTest.java
│ ├── Http3RequestStreamValidationHandlerTest.java
│ ├── Http3ServerConnectionHandlerTest.java
│ ├── Http3ServerPushStreamManagerTest.java
│ ├── Http3SettingsTest.java
│ ├── Http3SpecTestServer.java
│ ├── Http3TestUtils.java
│ ├── Http3UnidirectionalStreamInboundHandlerTest.java
│ ├── HttpConversionUtilTest.java
│ ├── QpackDecoderDynamicTableTest.java
│ ├── QpackDecoderHandlerTest.java
│ ├── QpackDecoderTest.java
│ ├── QpackEncoderDecoderTest.java
│ ├── QpackEncoderDynamicTableTest.java
│ ├── QpackStaticTableTest.java
│ ├── QpackStreamHandlerTest.java
│ └── example
│ ├── Http3ClientExample.java
│ └── Http3ServerExample.java
├── codec-marshalling
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── marshalling
│ │ │ │ ├── ChannelBufferByteInput.java
│ │ │ │ ├── ChannelBufferByteOutput.java
│ │ │ │ ├── CompatibleMarshallingDecoder.java
│ │ │ │ ├── CompatibleMarshallingEncoder.java
│ │ │ │ ├── ContextBoundUnmarshallerProvider.java
│ │ │ │ ├── DefaultMarshallerProvider.java
│ │ │ │ ├── DefaultUnmarshallerProvider.java
│ │ │ │ ├── LimitingByteInput.java
│ │ │ │ ├── MarshallerProvider.java
│ │ │ │ ├── MarshallingDecoder.java
│ │ │ │ ├── MarshallingEncoder.java
│ │ │ │ ├── ThreadLocalMarshallerProvider.java
│ │ │ │ ├── ThreadLocalUnmarshallerProvider.java
│ │ │ │ ├── UnmarshallerProvider.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-marshalling
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ └── marshalling
│ ├── AbstractCompatibleMarshallingDecoderTest.java
│ ├── AbstractCompatibleMarshallingEncoderTest.java
│ ├── AbstractMarshallingTest.java
│ ├── RiverCompatibleMarshallingDecoderTest.java
│ ├── RiverCompatibleMarshallingEncoderTest.java
│ ├── RiverContextBoundCompatibleMarshallingDecoderTest.java
│ ├── RiverContextBoundMarshallingDecoderTest.java
│ ├── RiverMarshallingDecoderTest.java
│ ├── RiverMarshallingEncoderTest.java
│ ├── RiverThreadLocalCompatibleMarshallingDecoderTest.java
│ ├── RiverThreadLocalCompatibleMarshallingEncoderTest.java
│ ├── RiverThreadLocalMarshallingDecoderTest.java
│ ├── RiverThreadLocalMarshallingEncoderTest.java
│ ├── SerialCompatibleMarshallingDecoderTest.java
│ ├── SerialCompatibleMarshallingEncoderTest.java
│ ├── SerialContextBoundCompatibleMarshallingDecoderTest.java
│ ├── SerialContextBoundMarshallingDecoderTest.java
│ ├── SerialMarshallingDecoderTest.java
│ ├── SerialMarshallingEncoderTest.java
│ ├── SerialThreadLocalCompatibleMarshallingDecoderTest.java
│ ├── SerialThreadLocalCompatibleMarshallingEncoderTest.java
│ ├── SerialThreadLocalMarshallingDecoderTest.java
│ └── SerialThreadLocalMarshallingEncoderTest.java
├── codec-memcache
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── memcache
│ │ │ │ ├── AbstractMemcacheObject.java
│ │ │ │ ├── AbstractMemcacheObjectAggregator.java
│ │ │ │ ├── AbstractMemcacheObjectDecoder.java
│ │ │ │ ├── AbstractMemcacheObjectEncoder.java
│ │ │ │ ├── DefaultLastMemcacheContent.java
│ │ │ │ ├── DefaultMemcacheContent.java
│ │ │ │ ├── FullMemcacheMessage.java
│ │ │ │ ├── LastMemcacheContent.java
│ │ │ │ ├── MemcacheContent.java
│ │ │ │ ├── MemcacheMessage.java
│ │ │ │ ├── MemcacheObject.java
│ │ │ │ ├── binary
│ │ │ │ ├── AbstractBinaryMemcacheDecoder.java
│ │ │ │ ├── AbstractBinaryMemcacheEncoder.java
│ │ │ │ ├── AbstractBinaryMemcacheMessage.java
│ │ │ │ ├── BinaryMemcacheClientCodec.java
│ │ │ │ ├── BinaryMemcacheMessage.java
│ │ │ │ ├── BinaryMemcacheObjectAggregator.java
│ │ │ │ ├── BinaryMemcacheOpcodes.java
│ │ │ │ ├── BinaryMemcacheRequest.java
│ │ │ │ ├── BinaryMemcacheRequestDecoder.java
│ │ │ │ ├── BinaryMemcacheRequestEncoder.java
│ │ │ │ ├── BinaryMemcacheResponse.java
│ │ │ │ ├── BinaryMemcacheResponseDecoder.java
│ │ │ │ ├── BinaryMemcacheResponseEncoder.java
│ │ │ │ ├── BinaryMemcacheResponseStatus.java
│ │ │ │ ├── BinaryMemcacheServerCodec.java
│ │ │ │ ├── DefaultBinaryMemcacheRequest.java
│ │ │ │ ├── DefaultBinaryMemcacheResponse.java
│ │ │ │ ├── DefaultFullBinaryMemcacheRequest.java
│ │ │ │ ├── DefaultFullBinaryMemcacheResponse.java
│ │ │ │ ├── FullBinaryMemcacheRequest.java
│ │ │ │ ├── FullBinaryMemcacheResponse.java
│ │ │ │ └── package-info.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-memcache
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ └── memcache
│ └── binary
│ ├── BinaryMemcacheDecoderTest.java
│ ├── BinaryMemcacheEncoderTest.java
│ ├── BinaryMemcacheMessageTest.java
│ ├── BinaryMemcacheObjectAggregatorTest.java
│ ├── DefaultFullBinaryMemcacheRequestTest.java
│ ├── DefaultFullBinaryMemcacheResponseTest.java
│ ├── FullMemcacheMessageRequestTest.java
│ ├── FullMemcacheMessageResponseTest.java
│ └── NativeImageHandlerMetadataTest.java
├── codec-mqtt
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── mqtt
│ │ │ │ ├── MqttCodecUtil.java
│ │ │ │ ├── MqttConnAckMessage.java
│ │ │ │ ├── MqttConnAckVariableHeader.java
│ │ │ │ ├── MqttConnectMessage.java
│ │ │ │ ├── MqttConnectPayload.java
│ │ │ │ ├── MqttConnectReturnCode.java
│ │ │ │ ├── MqttConnectVariableHeader.java
│ │ │ │ ├── MqttConstant.java
│ │ │ │ ├── MqttDecoder.java
│ │ │ │ ├── MqttEncoder.java
│ │ │ │ ├── MqttFixedHeader.java
│ │ │ │ ├── MqttIdentifierRejectedException.java
│ │ │ │ ├── MqttMessage.java
│ │ │ │ ├── MqttMessageBuilders.java
│ │ │ │ ├── MqttMessageFactory.java
│ │ │ │ ├── MqttMessageIdAndPropertiesVariableHeader.java
│ │ │ │ ├── MqttMessageIdVariableHeader.java
│ │ │ │ ├── MqttMessageType.java
│ │ │ │ ├── MqttProperties.java
│ │ │ │ ├── MqttPubAckMessage.java
│ │ │ │ ├── MqttPubReplyMessageVariableHeader.java
│ │ │ │ ├── MqttPublishMessage.java
│ │ │ │ ├── MqttPublishVariableHeader.java
│ │ │ │ ├── MqttQoS.java
│ │ │ │ ├── MqttReasonCodeAndPropertiesVariableHeader.java
│ │ │ │ ├── MqttReasonCodes.java
│ │ │ │ ├── MqttSubAckMessage.java
│ │ │ │ ├── MqttSubAckPayload.java
│ │ │ │ ├── MqttSubscribeMessage.java
│ │ │ │ ├── MqttSubscribePayload.java
│ │ │ │ ├── MqttSubscriptionOption.java
│ │ │ │ ├── MqttTopicSubscription.java
│ │ │ │ ├── MqttUnacceptableProtocolVersionException.java
│ │ │ │ ├── MqttUnsubAckMessage.java
│ │ │ │ ├── MqttUnsubAckPayload.java
│ │ │ │ ├── MqttUnsubscribeMessage.java
│ │ │ │ ├── MqttUnsubscribePayload.java
│ │ │ │ ├── MqttVersion.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-mqtt
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ └── mqtt
│ ├── MqttCodecTest.java
│ ├── MqttConnectPayloadTest.java
│ ├── MqttMessageBuildersPacketIdTest.java
│ ├── MqttMessageBuildersTest.java
│ ├── MqttMessageFactoryTest.java
│ ├── MqttPropertiesTest.java
│ ├── MqttReasonCodesTest.java
│ ├── MqttTestUtils.java
│ └── NativeImageHandlerMetadataTest.java
├── codec-native-quic
├── pom.xml
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── c
│ │ ├── netty_quic.h
│ │ ├── netty_quic_boringssl.c
│ │ ├── netty_quic_boringssl.h
│ │ └── netty_quic_quiche.c
│ ├── native-package
│ │ ├── m4
│ │ │ ├── custom.m4.android.template
│ │ │ └── custom.m4.template
│ │ └── vs2010.custom.props.template
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-native-quic
│ │ ├── jni-config.json
│ │ ├── native-image.properties
│ │ ├── reflect-config.json
│ │ └── resource-config.json
│ └── test
│ ├── java
│ └── io
│ │ └── netty
│ │ └── handler
│ │ └── codec
│ │ └── quic
│ │ ├── AbstractQuicTest.java
│ │ ├── FlushStrategyTest.java
│ │ ├── InsecureQuicTokenHandlerTest.java
│ │ ├── QuicChannelConnectTest.java
│ │ ├── QuicChannelDatagramTest.java
│ │ ├── QuicChannelEchoTest.java
│ │ ├── QuicChannelValidationHandler.java
│ │ ├── QuicCodecBuilderTest.java
│ │ ├── QuicCodecDispatcherTest.java
│ │ ├── QuicConnectionAddressTest.java
│ │ ├── QuicConnectionIdGeneratorTest.java
│ │ ├── QuicConnectionPathStatsTest.java
│ │ ├── QuicConnectionStatsTest.java
│ │ ├── QuicPortReuseTest.java
│ │ ├── QuicReadableTest.java
│ │ ├── QuicSslContextTest.java
│ │ ├── QuicStreamChannelCloseTest.java
│ │ ├── QuicStreamChannelCreationTest.java
│ │ ├── QuicStreamFrameTest.java
│ │ ├── QuicStreamHalfClosureTest.java
│ │ ├── QuicStreamIdGeneratorTest.java
│ │ ├── QuicStreamLimitTest.java
│ │ ├── QuicStreamShutdownTest.java
│ │ ├── QuicStreamTypeTest.java
│ │ ├── QuicTest.java
│ │ ├── QuicTestUtils.java
│ │ ├── QuicTransportParametersTest.java
│ │ ├── QuicWritableTest.java
│ │ ├── QuicheQuicClientCodecTest.java
│ │ ├── QuicheQuicCodecTest.java
│ │ ├── QuicheQuicServerCodecTest.java
│ │ ├── SipHashTest.java
│ │ ├── TestLogBackAppender.java
│ │ ├── TestQuicTokenHandler.java
│ │ └── example
│ │ ├── QuicClientExample.java
│ │ ├── QuicClientZeroRTTExample.java
│ │ ├── QuicServerExample.java
│ │ ├── QuicServerSoReusePortExample.java
│ │ └── QuicServerZeroRTTExample.java
│ └── resources
│ ├── logback-test.xml
│ ├── netty-filter.json
│ └── test-class-filter.json
├── codec-protobuf
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── protobuf
│ │ │ │ ├── ProtobufDecoder.java
│ │ │ │ ├── ProtobufDecoderNano.java
│ │ │ │ ├── ProtobufEncoder.java
│ │ │ │ ├── ProtobufEncoderNano.java
│ │ │ │ ├── ProtobufVarint32FrameDecoder.java
│ │ │ │ ├── ProtobufVarint32LengthFieldPrepender.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-protobuf
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ └── protobuf
│ ├── ProtobufVarint32FrameDecoderTest.java
│ └── ProtobufVarint32LengthFieldPrependerTest.java
├── codec-redis
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── redis
│ │ │ │ ├── AbstractStringRedisMessage.java
│ │ │ │ ├── ArrayHeaderRedisMessage.java
│ │ │ │ ├── ArrayRedisMessage.java
│ │ │ │ ├── BulkStringHeaderRedisMessage.java
│ │ │ │ ├── BulkStringRedisContent.java
│ │ │ │ ├── DefaultBulkStringRedisContent.java
│ │ │ │ ├── DefaultLastBulkStringRedisContent.java
│ │ │ │ ├── ErrorRedisMessage.java
│ │ │ │ ├── FixedRedisMessagePool.java
│ │ │ │ ├── FullBulkStringRedisMessage.java
│ │ │ │ ├── InlineCommandRedisMessage.java
│ │ │ │ ├── IntegerRedisMessage.java
│ │ │ │ ├── LastBulkStringRedisContent.java
│ │ │ │ ├── RedisArrayAggregator.java
│ │ │ │ ├── RedisBulkStringAggregator.java
│ │ │ │ ├── RedisCodecException.java
│ │ │ │ ├── RedisCodecUtil.java
│ │ │ │ ├── RedisConstants.java
│ │ │ │ ├── RedisDecoder.java
│ │ │ │ ├── RedisEncoder.java
│ │ │ │ ├── RedisMessage.java
│ │ │ │ ├── RedisMessagePool.java
│ │ │ │ ├── RedisMessageType.java
│ │ │ │ ├── SimpleStringRedisMessage.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-redis
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ └── redis
│ ├── FixedRedisMessagePoolTest.java
│ ├── NativeImageHandlerMetadataTest.java
│ ├── RedisCodecTestUtil.java
│ ├── RedisDecoderTest.java
│ └── RedisEncoderTest.java
├── codec-smtp
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── smtp
│ │ │ │ ├── DefaultLastSmtpContent.java
│ │ │ │ ├── DefaultSmtpContent.java
│ │ │ │ ├── DefaultSmtpRequest.java
│ │ │ │ ├── DefaultSmtpResponse.java
│ │ │ │ ├── LastSmtpContent.java
│ │ │ │ ├── SmtpCommand.java
│ │ │ │ ├── SmtpContent.java
│ │ │ │ ├── SmtpRequest.java
│ │ │ │ ├── SmtpRequestEncoder.java
│ │ │ │ ├── SmtpRequests.java
│ │ │ │ ├── SmtpResponse.java
│ │ │ │ ├── SmtpResponseDecoder.java
│ │ │ │ ├── SmtpUtils.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-smtp
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ └── smtp
│ ├── NativeImageHandlerMetadataTest.java
│ ├── SmtpCommandTest.java
│ ├── SmtpRequestEncoderTest.java
│ ├── SmtpRequestsTest.java
│ └── SmtpResponseDecoderTest.java
├── codec-socks
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ ├── socks
│ │ │ │ ├── SocksAddressType.java
│ │ │ │ ├── SocksAuthRequest.java
│ │ │ │ ├── SocksAuthRequestDecoder.java
│ │ │ │ ├── SocksAuthResponse.java
│ │ │ │ ├── SocksAuthResponseDecoder.java
│ │ │ │ ├── SocksAuthScheme.java
│ │ │ │ ├── SocksAuthStatus.java
│ │ │ │ ├── SocksCmdRequest.java
│ │ │ │ ├── SocksCmdRequestDecoder.java
│ │ │ │ ├── SocksCmdResponse.java
│ │ │ │ ├── SocksCmdResponseDecoder.java
│ │ │ │ ├── SocksCmdStatus.java
│ │ │ │ ├── SocksCmdType.java
│ │ │ │ ├── SocksCommonUtils.java
│ │ │ │ ├── SocksInitRequest.java
│ │ │ │ ├── SocksInitRequestDecoder.java
│ │ │ │ ├── SocksInitResponse.java
│ │ │ │ ├── SocksInitResponseDecoder.java
│ │ │ │ ├── SocksMessage.java
│ │ │ │ ├── SocksMessageEncoder.java
│ │ │ │ ├── SocksMessageType.java
│ │ │ │ ├── SocksProtocolVersion.java
│ │ │ │ ├── SocksRequest.java
│ │ │ │ ├── SocksRequestType.java
│ │ │ │ ├── SocksResponse.java
│ │ │ │ ├── SocksResponseType.java
│ │ │ │ ├── SocksSubnegotiationVersion.java
│ │ │ │ ├── UnknownSocksRequest.java
│ │ │ │ ├── UnknownSocksResponse.java
│ │ │ │ └── package-info.java
│ │ │ │ └── socksx
│ │ │ │ ├── AbstractSocksMessage.java
│ │ │ │ ├── SocksMessage.java
│ │ │ │ ├── SocksPortUnificationServerHandler.java
│ │ │ │ ├── SocksVersion.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── v4
│ │ │ │ ├── AbstractSocks4Message.java
│ │ │ │ ├── DefaultSocks4CommandRequest.java
│ │ │ │ ├── DefaultSocks4CommandResponse.java
│ │ │ │ ├── Socks4ClientDecoder.java
│ │ │ │ ├── Socks4ClientEncoder.java
│ │ │ │ ├── Socks4CommandRequest.java
│ │ │ │ ├── Socks4CommandResponse.java
│ │ │ │ ├── Socks4CommandStatus.java
│ │ │ │ ├── Socks4CommandType.java
│ │ │ │ ├── Socks4Message.java
│ │ │ │ ├── Socks4ServerDecoder.java
│ │ │ │ ├── Socks4ServerEncoder.java
│ │ │ │ └── package-info.java
│ │ │ │ └── v5
│ │ │ │ ├── AbstractSocks5Message.java
│ │ │ │ ├── DefaultSocks5CommandRequest.java
│ │ │ │ ├── DefaultSocks5CommandResponse.java
│ │ │ │ ├── DefaultSocks5InitialRequest.java
│ │ │ │ ├── DefaultSocks5InitialResponse.java
│ │ │ │ ├── DefaultSocks5PasswordAuthRequest.java
│ │ │ │ ├── DefaultSocks5PasswordAuthResponse.java
│ │ │ │ ├── DefaultSocks5PrivateAuthRequest.java
│ │ │ │ ├── DefaultSocks5PrivateAuthResponse.java
│ │ │ │ ├── Socks5AddressDecoder.java
│ │ │ │ ├── Socks5AddressEncoder.java
│ │ │ │ ├── Socks5AddressType.java
│ │ │ │ ├── Socks5AuthMethod.java
│ │ │ │ ├── Socks5ClientEncoder.java
│ │ │ │ ├── Socks5CommandRequest.java
│ │ │ │ ├── Socks5CommandRequestDecoder.java
│ │ │ │ ├── Socks5CommandResponse.java
│ │ │ │ ├── Socks5CommandResponseDecoder.java
│ │ │ │ ├── Socks5CommandStatus.java
│ │ │ │ ├── Socks5CommandType.java
│ │ │ │ ├── Socks5InitialRequest.java
│ │ │ │ ├── Socks5InitialRequestDecoder.java
│ │ │ │ ├── Socks5InitialResponse.java
│ │ │ │ ├── Socks5InitialResponseDecoder.java
│ │ │ │ ├── Socks5Message.java
│ │ │ │ ├── Socks5PasswordAuthRequest.java
│ │ │ │ ├── Socks5PasswordAuthRequestDecoder.java
│ │ │ │ ├── Socks5PasswordAuthResponse.java
│ │ │ │ ├── Socks5PasswordAuthResponseDecoder.java
│ │ │ │ ├── Socks5PasswordAuthStatus.java
│ │ │ │ ├── Socks5PrivateAuthRequest.java
│ │ │ │ ├── Socks5PrivateAuthRequestDecoder.java
│ │ │ │ ├── Socks5PrivateAuthResponse.java
│ │ │ │ ├── Socks5PrivateAuthResponseDecoder.java
│ │ │ │ ├── Socks5PrivateAuthStatus.java
│ │ │ │ ├── Socks5ServerEncoder.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-socks
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ ├── socks
│ ├── NativeImageHandlerMetadataTest.java
│ ├── SocksAuthRequestDecoderTest.java
│ ├── SocksAuthRequestTest.java
│ ├── SocksAuthResponseDecoderTest.java
│ ├── SocksAuthResponseTest.java
│ ├── SocksCmdRequestDecoderTest.java
│ ├── SocksCmdRequestTest.java
│ ├── SocksCmdResponseDecoderTest.java
│ ├── SocksCmdResponseTest.java
│ ├── SocksCommonTestUtils.java
│ ├── SocksInitRequestTest.java
│ └── SocksInitResponseTest.java
│ └── socksx
│ ├── v4
│ ├── Socks4ClientDecoderTest.java
│ ├── Socks4CommonTestUtils.java
│ └── Socks4ServerDecoderTest.java
│ └── v5
│ ├── DefaultSocks5CommandRequestTest.java
│ ├── DefaultSocks5CommandResponseTest.java
│ ├── DefaultSocks5InitialRequestTest.java
│ ├── DefaultSocks5InitialResponseTest.java
│ ├── DefaultSocks5PasswordAuthRequestTest.java
│ ├── DefaultSocks5PasswordAuthResponseTest.java
│ ├── Socks5CommandRequestDecoderTest.java
│ ├── Socks5CommandResponseDecoderTest.java
│ ├── Socks5CommonTestUtils.java
│ ├── Socks5InitialRequestDecoderTest.java
│ ├── Socks5PasswordAuthRequestDecoderTest.java
│ └── Socks5PasswordAuthResponseDecoderTest.java
├── codec-stomp
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── stomp
│ │ │ │ ├── DefaultLastStompContentSubframe.java
│ │ │ │ ├── DefaultStompContentSubframe.java
│ │ │ │ ├── DefaultStompFrame.java
│ │ │ │ ├── DefaultStompHeaders.java
│ │ │ │ ├── DefaultStompHeadersSubframe.java
│ │ │ │ ├── LastStompContentSubframe.java
│ │ │ │ ├── StompCommand.java
│ │ │ │ ├── StompConstants.java
│ │ │ │ ├── StompContentSubframe.java
│ │ │ │ ├── StompFrame.java
│ │ │ │ ├── StompHeaders.java
│ │ │ │ ├── StompHeadersSubframe.java
│ │ │ │ ├── StompSubframe.java
│ │ │ │ ├── StompSubframeAggregator.java
│ │ │ │ ├── StompSubframeDecoder.java
│ │ │ │ ├── StompSubframeEncoder.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-stomp
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ └── stomp
│ ├── DefaultStompFrameTest.java
│ ├── NativeImageHandlerMetadataTest.java
│ ├── StompCommandDecodeTest.java
│ ├── StompHeadersTest.java
│ ├── StompSubframeAggregatorTest.java
│ ├── StompSubframeDecoderTest.java
│ ├── StompSubframeEncoderTest.java
│ └── StompTestConstants.java
├── codec-xml
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── codec
│ │ │ │ └── xml
│ │ │ │ ├── XmlAttribute.java
│ │ │ │ ├── XmlCdata.java
│ │ │ │ ├── XmlCharacters.java
│ │ │ │ ├── XmlComment.java
│ │ │ │ ├── XmlContent.java
│ │ │ │ ├── XmlDTD.java
│ │ │ │ ├── XmlDecoder.java
│ │ │ │ ├── XmlDocumentEnd.java
│ │ │ │ ├── XmlDocumentStart.java
│ │ │ │ ├── XmlElement.java
│ │ │ │ ├── XmlElementEnd.java
│ │ │ │ ├── XmlElementStart.java
│ │ │ │ ├── XmlEntityReference.java
│ │ │ │ ├── XmlFrameDecoder.java
│ │ │ │ ├── XmlNamespace.java
│ │ │ │ ├── XmlProcessingInstruction.java
│ │ │ │ ├── XmlSpace.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-codec-xml
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ ├── java
│ └── io
│ │ └── netty
│ │ └── handler
│ │ └── codec
│ │ └── xml
│ │ ├── NativeImageHandlerMetadataTest.java
│ │ ├── XmlDecoderTest.java
│ │ └── XmlFrameDecoderTest.java
│ └── resources
│ └── io
│ └── netty
│ └── handler
│ └── codec
│ └── xml
│ ├── sample-01.xml
│ ├── sample-02.xml
│ ├── sample-03.xml
│ ├── sample-04.xml
│ ├── sample-05.xml
│ └── sample-06.xml
├── codec
└── pom.xml
├── common
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── util
│ │ │ │ ├── AbstractConstant.java
│ │ │ │ ├── AbstractReferenceCounted.java
│ │ │ │ ├── AsciiString.java
│ │ │ │ ├── AsciiStringUtil.java
│ │ │ │ ├── AsyncMapping.java
│ │ │ │ ├── Attribute.java
│ │ │ │ ├── AttributeKey.java
│ │ │ │ ├── AttributeMap.java
│ │ │ │ ├── BooleanSupplier.java
│ │ │ │ ├── ByteProcessor.java
│ │ │ │ ├── ByteProcessorUtils.java
│ │ │ │ ├── CharsetUtil.java
│ │ │ │ ├── Constant.java
│ │ │ │ ├── ConstantPool.java
│ │ │ │ ├── DefaultAttributeMap.java
│ │ │ │ ├── DomainMappingBuilder.java
│ │ │ │ ├── DomainNameMapping.java
│ │ │ │ ├── DomainNameMappingBuilder.java
│ │ │ │ ├── DomainWildcardMappingBuilder.java
│ │ │ │ ├── HashedWheelTimer.java
│ │ │ │ ├── HashingStrategy.java
│ │ │ │ ├── IllegalReferenceCountException.java
│ │ │ │ ├── IntSupplier.java
│ │ │ │ ├── LeakPresenceDetector.java
│ │ │ │ ├── Mapping.java
│ │ │ │ ├── NetUtil.java
│ │ │ │ ├── NetUtilInitializations.java
│ │ │ │ ├── NetUtilSubstitutions.java
│ │ │ │ ├── NettyRuntime.java
│ │ │ │ ├── Recycler.java
│ │ │ │ ├── ReferenceCountUtil.java
│ │ │ │ ├── ReferenceCounted.java
│ │ │ │ ├── ResourceLeak.java
│ │ │ │ ├── ResourceLeakDetector.java
│ │ │ │ ├── ResourceLeakDetectorFactory.java
│ │ │ │ ├── ResourceLeakException.java
│ │ │ │ ├── ResourceLeakHint.java
│ │ │ │ ├── ResourceLeakTracker.java
│ │ │ │ ├── Signal.java
│ │ │ │ ├── SuppressForbidden.java
│ │ │ │ ├── ThreadDeathWatcher.java
│ │ │ │ ├── Timeout.java
│ │ │ │ ├── Timer.java
│ │ │ │ ├── TimerTask.java
│ │ │ │ ├── UncheckedBooleanSupplier.java
│ │ │ │ ├── Version.java
│ │ │ │ ├── concurrent
│ │ │ │ ├── AbstractEventExecutor.java
│ │ │ │ ├── AbstractEventExecutorGroup.java
│ │ │ │ ├── AbstractFuture.java
│ │ │ │ ├── AbstractScheduledEventExecutor.java
│ │ │ │ ├── AutoScalingEventExecutorChooserFactory.java
│ │ │ │ ├── BlockingOperationException.java
│ │ │ │ ├── CompleteFuture.java
│ │ │ │ ├── DefaultEventExecutor.java
│ │ │ │ ├── DefaultEventExecutorChooserFactory.java
│ │ │ │ ├── DefaultEventExecutorGroup.java
│ │ │ │ ├── DefaultFutureListeners.java
│ │ │ │ ├── DefaultMockTicker.java
│ │ │ │ ├── DefaultProgressivePromise.java
│ │ │ │ ├── DefaultPromise.java
│ │ │ │ ├── DefaultThreadFactory.java
│ │ │ │ ├── EventExecutor.java
│ │ │ │ ├── EventExecutorChooserFactory.java
│ │ │ │ ├── EventExecutorGroup.java
│ │ │ │ ├── FailedFuture.java
│ │ │ │ ├── FastThreadLocal.java
│ │ │ │ ├── FastThreadLocalRunnable.java
│ │ │ │ ├── FastThreadLocalThread.java
│ │ │ │ ├── Future.java
│ │ │ │ ├── FutureListener.java
│ │ │ │ ├── GenericFutureListener.java
│ │ │ │ ├── GenericProgressiveFutureListener.java
│ │ │ │ ├── GlobalEventExecutor.java
│ │ │ │ ├── ImmediateEventExecutor.java
│ │ │ │ ├── ImmediateExecutor.java
│ │ │ │ ├── MockTicker.java
│ │ │ │ ├── MpscIntQueue.java
│ │ │ │ ├── MultithreadEventExecutorGroup.java
│ │ │ │ ├── NonStickyEventExecutorGroup.java
│ │ │ │ ├── OrderedEventExecutor.java
│ │ │ │ ├── ProgressiveFuture.java
│ │ │ │ ├── ProgressivePromise.java
│ │ │ │ ├── Promise.java
│ │ │ │ ├── PromiseAggregator.java
│ │ │ │ ├── PromiseCombiner.java
│ │ │ │ ├── PromiseNotifier.java
│ │ │ │ ├── PromiseTask.java
│ │ │ │ ├── RejectedExecutionHandler.java
│ │ │ │ ├── RejectedExecutionHandlers.java
│ │ │ │ ├── ScheduledFuture.java
│ │ │ │ ├── ScheduledFutureTask.java
│ │ │ │ ├── SingleThreadEventExecutor.java
│ │ │ │ ├── SucceededFuture.java
│ │ │ │ ├── SystemTicker.java
│ │ │ │ ├── ThreadAwareExecutor.java
│ │ │ │ ├── ThreadPerTaskExecutor.java
│ │ │ │ ├── ThreadProperties.java
│ │ │ │ ├── Ticker.java
│ │ │ │ ├── UnaryPromiseNotifier.java
│ │ │ │ ├── UnorderedThreadPoolEventExecutor.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── internal
│ │ │ │ ├── AdaptiveCalculator.java
│ │ │ │ ├── AppendableCharSequence.java
│ │ │ │ ├── AtomicReferenceCountUpdater.java
│ │ │ │ ├── BoundedInputStream.java
│ │ │ │ ├── ClassInitializerUtil.java
│ │ │ │ ├── CleanableDirectBuffer.java
│ │ │ │ ├── Cleaner.java
│ │ │ │ ├── CleanerJava24Linker.java
│ │ │ │ ├── CleanerJava25.java
│ │ │ │ ├── CleanerJava6.java
│ │ │ │ ├── CleanerJava9.java
│ │ │ │ ├── ConcurrentSet.java
│ │ │ │ ├── ConstantTimeUtils.java
│ │ │ │ ├── DefaultPriorityQueue.java
│ │ │ │ ├── DirectCleaner.java
│ │ │ │ ├── EmptyArrays.java
│ │ │ │ ├── EmptyPriorityQueue.java
│ │ │ │ ├── Hidden.java
│ │ │ │ ├── IntegerHolder.java
│ │ │ │ ├── InternalThreadLocalMap.java
│ │ │ │ ├── LongAdderCounter.java
│ │ │ │ ├── LongCounter.java
│ │ │ │ ├── LongLongHashMap.java
│ │ │ │ ├── MacAddressUtil.java
│ │ │ │ ├── MathUtil.java
│ │ │ │ ├── NativeLibraryLoader.java
│ │ │ │ ├── NativeLibraryUtil.java
│ │ │ │ ├── NoOpTypeParameterMatcher.java
│ │ │ │ ├── ObjectCleaner.java
│ │ │ │ ├── ObjectPool.java
│ │ │ │ ├── ObjectUtil.java
│ │ │ │ ├── OutOfDirectMemoryError.java
│ │ │ │ ├── PendingWrite.java
│ │ │ │ ├── PlatformDependent.java
│ │ │ │ ├── PlatformDependent0.java
│ │ │ │ ├── PriorityQueue.java
│ │ │ │ ├── PriorityQueueNode.java
│ │ │ │ ├── PromiseNotificationUtil.java
│ │ │ │ ├── ReadOnlyIterator.java
│ │ │ │ ├── RecyclableArrayList.java
│ │ │ │ ├── RefCnt.java
│ │ │ │ ├── ReferenceCountUpdater.java
│ │ │ │ ├── ReflectionUtil.java
│ │ │ │ ├── ResourcesUtil.java
│ │ │ │ ├── SWARUtil.java
│ │ │ │ ├── SocketUtils.java
│ │ │ │ ├── StringUtil.java
│ │ │ │ ├── SuppressJava6Requirement.java
│ │ │ │ ├── SuppressJava8Requirement.java
│ │ │ │ ├── SystemPropertyUtil.java
│ │ │ │ ├── ThreadExecutorMap.java
│ │ │ │ ├── ThreadLocalRandom.java
│ │ │ │ ├── ThrowableUtil.java
│ │ │ │ ├── TypeParameterMatcher.java
│ │ │ │ ├── UnpaddedInternalThreadLocalMap.java
│ │ │ │ ├── UnsafeReferenceCountUpdater.java
│ │ │ │ ├── UnstableApi.java
│ │ │ │ ├── VarHandleFactory.java
│ │ │ │ ├── VarHandleReferenceCountUpdater.java
│ │ │ │ ├── logging
│ │ │ │ │ ├── AbstractInternalLogger.java
│ │ │ │ │ ├── CommonsLogger.java
│ │ │ │ │ ├── CommonsLoggerFactory.java
│ │ │ │ │ ├── FormattingTuple.java
│ │ │ │ │ ├── InternalLogLevel.java
│ │ │ │ │ ├── InternalLogger.java
│ │ │ │ │ ├── InternalLoggerFactory.java
│ │ │ │ │ ├── JdkLogger.java
│ │ │ │ │ ├── JdkLoggerFactory.java
│ │ │ │ │ ├── LocationAwareSlf4JLogger.java
│ │ │ │ │ ├── Log4J2Logger.java
│ │ │ │ │ ├── Log4J2LoggerFactory.java
│ │ │ │ │ ├── Log4JLogger.java
│ │ │ │ │ ├── Log4JLoggerFactory.java
│ │ │ │ │ ├── MessageFormatter.java
│ │ │ │ │ ├── Slf4JLogger.java
│ │ │ │ │ ├── Slf4JLoggerFactory.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── shaded
│ │ │ │ │ └── org
│ │ │ │ │ │ └── jctools
│ │ │ │ │ │ ├── counters
│ │ │ │ │ │ ├── DoNotRemove.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ │ ├── maps
│ │ │ │ │ │ ├── DoNotRemove.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ │ ├── queues
│ │ │ │ │ │ ├── DoNotRemove.java
│ │ │ │ │ │ ├── atomic
│ │ │ │ │ │ │ ├── DoNotRemove.java
│ │ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ │ └── unpadded
│ │ │ │ │ │ │ │ ├── DoNotRemove.java
│ │ │ │ │ │ │ │ └── package-info.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ └── unpadded
│ │ │ │ │ │ │ ├── DoNotRemove.java
│ │ │ │ │ │ │ └── package-info.java
│ │ │ │ │ │ └── util
│ │ │ │ │ │ ├── DoNotRemove.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ └── svm
│ │ │ │ │ ├── PlatformDependent0Substitution.java
│ │ │ │ │ ├── PlatformDependentSubstitution.java
│ │ │ │ │ ├── RefCntSubstitution.java
│ │ │ │ │ ├── UnsafeRefArrayAccessSubstitution.java
│ │ │ │ │ └── package-info.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ ├── resources
│ │ └── META-INF
│ │ │ ├── native-image
│ │ │ └── io.netty
│ │ │ │ └── netty-common
│ │ │ │ ├── native-image.properties
│ │ │ │ └── reflect-config.json
│ │ │ └── services
│ │ │ └── reactor.blockhound.integration.BlockHoundIntegration
│ ├── script
│ │ └── codegen.groovy
│ └── templates
│ │ └── io
│ │ └── netty
│ │ └── util
│ │ └── collection
│ │ ├── KCollections.template
│ │ ├── KObjectHashMap.template
│ │ └── KObjectMap.template
│ └── test
│ ├── data
│ └── NativeLibraryLoader
│ │ ├── 1
│ │ └── META-INF
│ │ │ └── native
│ │ │ ├── libtest1.so
│ │ │ ├── libtest2.so
│ │ │ └── libtest3.so
│ │ └── 2
│ │ └── META-INF
│ │ └── native
│ │ ├── libtest1.so
│ │ └── libtest3.so
│ ├── java
│ └── io
│ │ └── netty
│ │ └── util
│ │ ├── AbstractReferenceCountedTest.java
│ │ ├── AsciiStringCharacterTest.java
│ │ ├── AsciiStringMemoryTest.java
│ │ ├── AttributeKeyTest.java
│ │ ├── ConstantPoolTest.java
│ │ ├── DefaultAttributeMapTest.java
│ │ ├── DomainNameMappingTest.java
│ │ ├── DomainWildcardMappingBuilderTest.java
│ │ ├── HashedWheelTimerTest.java
│ │ ├── LeakPresenceDetectorTest.java
│ │ ├── NetUtilTest.java
│ │ ├── NettyRuntimeTests.java
│ │ ├── RecyclerFastThreadLocalTest.java
│ │ ├── RecyclerTest.java
│ │ ├── ResourceLeakDetectorTest.java
│ │ ├── RunInFastThreadLocalThreadExtension.java
│ │ ├── ThreadDeathWatcherTest.java
│ │ ├── concurrent
│ │ ├── AbstractScheduledEventExecutorTest.java
│ │ ├── AutoScalingEventExecutorChooserFactoryTest.java
│ │ ├── DefaultMockTickerTest.java
│ │ ├── DefaultPromiseTest.java
│ │ ├── DefaultThreadFactoryTest.java
│ │ ├── FastThreadLocalTest.java
│ │ ├── GlobalEventExecutorTest.java
│ │ ├── ImmediateExecutorTest.java
│ │ ├── NonStickyEventExecutorGroupTest.java
│ │ ├── PromiseAggregatorTest.java
│ │ ├── PromiseCombinerTest.java
│ │ ├── PromiseNotifierTest.java
│ │ ├── SingleThreadEventExecutorTest.java
│ │ └── UnorderedThreadPoolEventExecutorTest.java
│ │ └── internal
│ │ ├── AppendableCharSequenceTest.java
│ │ ├── BoundedInputStreamTest.java
│ │ ├── DefaultPriorityQueueTest.java
│ │ ├── JfrEventSafeTest.java
│ │ ├── LongLongHashMapTest.java
│ │ ├── MacAddressUtilTest.java
│ │ ├── MathUtilTest.java
│ │ ├── NativeLibraryLoaderTest.java
│ │ ├── ObjectCleanerTest.java
│ │ ├── ObjectUtilTest.java
│ │ ├── OsClassifiersTest.java
│ │ ├── PlatformDependent0Test.java
│ │ ├── PlatformDependentTest.java
│ │ ├── SWARUtilTest.java
│ │ ├── StringUtilTest.java
│ │ ├── SystemPropertyUtilTest.java
│ │ ├── ThreadExecutorMapTest.java
│ │ ├── ThreadLocalRandomTest.java
│ │ ├── TypeParameterMatcherTest.java
│ │ ├── VirtualThreadCheckTest.java
│ │ └── logging
│ │ ├── AbstractInternalLoggerTest.java
│ │ ├── CommonsLoggerFactoryTest.java
│ │ ├── CommonsLoggerTest.java
│ │ ├── InternalLoggerFactoryTest.java
│ │ ├── JdkLoggerFactoryTest.java
│ │ ├── Log4J2LoggerFactoryTest.java
│ │ ├── Log4J2LoggerTest.java
│ │ ├── Log4JLoggerFactoryTest.java
│ │ ├── MessageFormatterTest.java
│ │ ├── Slf4JLoggerFactoryTest.java
│ │ └── Slf4JLoggerTest.java
│ ├── resources
│ └── logback-test.xml
│ └── templates
│ └── io
│ └── netty
│ └── util
│ └── collection
│ └── KObjectHashMapTest.template
├── dev-tools
├── pom.xml
└── src
│ └── main
│ └── resources
│ └── forbidden
│ └── signatures.txt
├── docker
├── Dockerfile.al2023
├── Dockerfile.centos6
├── Dockerfile.centos7
├── Dockerfile.cross_compile_aarch64
├── Dockerfile.cross_compile_riscv64
├── README.md
├── docker-compose.al2023.yaml
├── docker-compose.centos-6.18.yaml
├── docker-compose.centos-7.111.yaml
├── docker-compose.centos-7.117.yaml
├── docker-compose.centos-7.18.yaml
├── docker-compose.centos-7.21.yaml
├── docker-compose.centos-7.24.yaml
├── docker-compose.centos-7.25.yaml
├── docker-compose.centos-7.26.yaml
├── docker-compose.centos-7.cross.yaml
├── docker-compose.centos-7.graalvm121.yaml
├── docker-compose.centos-7.yaml
├── docker-compose.ubuntu-20.04.cross.yaml
└── docker-compose.yaml
├── example
├── .gitignore
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── io
│ │ └── netty
│ │ └── example
│ │ ├── discard
│ │ ├── DiscardClient.java
│ │ ├── DiscardClientHandler.java
│ │ ├── DiscardServer.java
│ │ └── DiscardServerHandler.java
│ │ ├── dns
│ │ ├── dot
│ │ │ └── DoTClient.java
│ │ ├── tcp
│ │ │ ├── TcpDnsClient.java
│ │ │ └── TcpDnsServer.java
│ │ └── udp
│ │ │ └── DnsClient.java
│ │ ├── echo
│ │ ├── EchoClient.java
│ │ ├── EchoClientHandler.java
│ │ ├── EchoServer.java
│ │ └── EchoServerHandler.java
│ │ ├── factorial
│ │ ├── BigIntegerDecoder.java
│ │ ├── FactorialClient.java
│ │ ├── FactorialClientHandler.java
│ │ ├── FactorialClientInitializer.java
│ │ ├── FactorialServer.java
│ │ ├── FactorialServerHandler.java
│ │ ├── FactorialServerInitializer.java
│ │ └── NumberEncoder.java
│ │ ├── file
│ │ ├── FileServer.java
│ │ └── FileServerHandler.java
│ │ ├── haproxy
│ │ ├── HAProxyClient.java
│ │ ├── HAProxyHandler.java
│ │ └── HAProxyServer.java
│ │ ├── http
│ │ ├── cors
│ │ │ ├── HttpCorsServer.java
│ │ │ ├── HttpCorsServerInitializer.java
│ │ │ └── OkResponseHandler.java
│ │ ├── file
│ │ │ ├── HttpStaticFileServer.java
│ │ │ ├── HttpStaticFileServerHandler.java
│ │ │ └── HttpStaticFileServerInitializer.java
│ │ ├── helloworld
│ │ │ ├── HttpHelloWorldServer.java
│ │ │ ├── HttpHelloWorldServerHandler.java
│ │ │ └── HttpHelloWorldServerInitializer.java
│ │ ├── snoop
│ │ │ ├── HttpSnoopClient.java
│ │ │ ├── HttpSnoopClientHandler.java
│ │ │ ├── HttpSnoopClientInitializer.java
│ │ │ ├── HttpSnoopServer.java
│ │ │ ├── HttpSnoopServerHandler.java
│ │ │ └── HttpSnoopServerInitializer.java
│ │ ├── upload
│ │ │ ├── HttpUploadClient.java
│ │ │ ├── HttpUploadClientHandler.java
│ │ │ ├── HttpUploadClientInitializer.java
│ │ │ ├── HttpUploadServer.java
│ │ │ ├── HttpUploadServerHandler.java
│ │ │ └── HttpUploadServerInitializer.java
│ │ └── websocketx
│ │ │ ├── benchmarkserver
│ │ │ ├── WebSocketServer.java
│ │ │ ├── WebSocketServerBenchmarkPage.java
│ │ │ ├── WebSocketServerHandler.java
│ │ │ ├── WebSocketServerInitializer.java
│ │ │ └── package-info.java
│ │ │ ├── client
│ │ │ ├── WebSocketClient.java
│ │ │ └── WebSocketClientHandler.java
│ │ │ └── server
│ │ │ ├── WebSocketFrameHandler.java
│ │ │ ├── WebSocketIndexPageHandler.java
│ │ │ ├── WebSocketServer.java
│ │ │ ├── WebSocketServerIndexPage.java
│ │ │ ├── WebSocketServerInitializer.java
│ │ │ └── package-info.java
│ │ ├── http2
│ │ ├── Http2ExampleUtil.java
│ │ ├── file
│ │ │ ├── Http2StaticFileServer.java
│ │ │ ├── Http2StaticFileServerHandler.java
│ │ │ └── Http2StaticFileServerInitializer.java
│ │ ├── helloworld
│ │ │ ├── client
│ │ │ │ ├── Http2Client.java
│ │ │ │ ├── Http2ClientInitializer.java
│ │ │ │ ├── Http2SettingsHandler.java
│ │ │ │ └── HttpResponseHandler.java
│ │ │ ├── frame
│ │ │ │ ├── client
│ │ │ │ │ ├── Http2ClientFrameInitializer.java
│ │ │ │ │ ├── Http2ClientStreamFrameResponseHandler.java
│ │ │ │ │ └── Http2FrameClient.java
│ │ │ │ └── server
│ │ │ │ │ ├── HelloWorldHttp2Handler.java
│ │ │ │ │ ├── Http2OrHttpHandler.java
│ │ │ │ │ ├── Http2Server.java
│ │ │ │ │ └── Http2ServerInitializer.java
│ │ │ ├── multiplex
│ │ │ │ └── server
│ │ │ │ │ ├── HelloWorldHttp2Handler.java
│ │ │ │ │ ├── Http2OrHttpHandler.java
│ │ │ │ │ ├── Http2Server.java
│ │ │ │ │ └── Http2ServerInitializer.java
│ │ │ └── server
│ │ │ │ ├── HelloWorldHttp1Handler.java
│ │ │ │ ├── HelloWorldHttp2Handler.java
│ │ │ │ ├── HelloWorldHttp2HandlerBuilder.java
│ │ │ │ ├── Http2OrHttpHandler.java
│ │ │ │ ├── Http2Server.java
│ │ │ │ └── Http2ServerInitializer.java
│ │ └── tiles
│ │ │ ├── FallbackRequestHandler.java
│ │ │ ├── Html.java
│ │ │ ├── Http1RequestHandler.java
│ │ │ ├── Http2OrHttpHandler.java
│ │ │ ├── Http2RequestHandler.java
│ │ │ ├── Http2Server.java
│ │ │ ├── HttpServer.java
│ │ │ ├── ImageCache.java
│ │ │ └── Launcher.java
│ │ ├── ipfilter
│ │ └── IpSubnetFilterExample.java
│ │ ├── localecho
│ │ ├── LocalEcho.java
│ │ ├── LocalEchoClientHandler.java
│ │ └── LocalEchoServerHandler.java
│ │ ├── memcache
│ │ └── binary
│ │ │ ├── MemcacheClient.java
│ │ │ └── MemcacheClientHandler.java
│ │ ├── mqtt
│ │ └── heartBeat
│ │ │ ├── MqttHeartBeatBroker.java
│ │ │ ├── MqttHeartBeatBrokerHandler.java
│ │ │ ├── MqttHeartBeatClient.java
│ │ │ └── MqttHeartBeatClientHandler.java
│ │ ├── objectecho
│ │ ├── ObjectEchoClient.java
│ │ ├── ObjectEchoClientHandler.java
│ │ ├── ObjectEchoServer.java
│ │ └── ObjectEchoServerHandler.java
│ │ ├── ocsp
│ │ ├── Digester.java
│ │ ├── OcspClientExample.java
│ │ ├── OcspRequestBuilder.java
│ │ ├── OcspServerExample.java
│ │ └── OcspUtils.java
│ │ ├── portunification
│ │ ├── PortUnificationServer.java
│ │ └── PortUnificationServerHandler.java
│ │ ├── proxy
│ │ ├── HexDumpProxy.java
│ │ ├── HexDumpProxyBackendHandler.java
│ │ ├── HexDumpProxyFrontendHandler.java
│ │ └── HexDumpProxyInitializer.java
│ │ ├── qotm
│ │ ├── QuoteOfTheMomentClient.java
│ │ ├── QuoteOfTheMomentClientHandler.java
│ │ ├── QuoteOfTheMomentServer.java
│ │ └── QuoteOfTheMomentServerHandler.java
│ │ ├── redis
│ │ ├── RedisClient.java
│ │ └── RedisClientHandler.java
│ │ ├── rxtx
│ │ ├── RxtxClient.java
│ │ └── RxtxClientHandler.java
│ │ ├── sctp
│ │ ├── SctpEchoClient.java
│ │ ├── SctpEchoClientHandler.java
│ │ ├── SctpEchoServer.java
│ │ ├── SctpEchoServerHandler.java
│ │ └── multihoming
│ │ │ ├── SctpMultiHomingEchoClient.java
│ │ │ └── SctpMultiHomingEchoServer.java
│ │ ├── securechat
│ │ ├── SecureChatClient.java
│ │ ├── SecureChatClientHandler.java
│ │ ├── SecureChatClientInitializer.java
│ │ ├── SecureChatServer.java
│ │ ├── SecureChatServerHandler.java
│ │ └── SecureChatServerInitializer.java
│ │ ├── socksproxy
│ │ ├── DirectClientHandler.java
│ │ ├── RelayHandler.java
│ │ ├── SocksServer.java
│ │ ├── SocksServerConnectHandler.java
│ │ ├── SocksServerHandler.java
│ │ ├── SocksServerInitializer.java
│ │ └── SocksServerUtils.java
│ │ ├── spdy
│ │ ├── client
│ │ │ ├── HttpResponseClientHandler.java
│ │ │ ├── SpdyClient.java
│ │ │ ├── SpdyClientInitializer.java
│ │ │ ├── SpdyClientStreamIdHandler.java
│ │ │ ├── SpdyFrameLogger.java
│ │ │ └── package-info.java
│ │ └── server
│ │ │ ├── SpdyOrHttpHandler.java
│ │ │ ├── SpdyServer.java
│ │ │ ├── SpdyServerHandler.java
│ │ │ ├── SpdyServerInitializer.java
│ │ │ └── package-info.java
│ │ ├── stomp
│ │ ├── StompClient.java
│ │ ├── StompClientHandler.java
│ │ └── websocket
│ │ │ ├── StompChatHandler.java
│ │ │ ├── StompSubscription.java
│ │ │ ├── StompVersion.java
│ │ │ ├── StompWebSocketChatServer.java
│ │ │ ├── StompWebSocketChatServerInitializer.java
│ │ │ ├── StompWebSocketClientPageHandler.java
│ │ │ ├── StompWebSocketFrameEncoder.java
│ │ │ └── StompWebSocketProtocolCodec.java
│ │ ├── telnet
│ │ ├── TelnetClient.java
│ │ ├── TelnetClientHandler.java
│ │ ├── TelnetClientInitializer.java
│ │ ├── TelnetServer.java
│ │ ├── TelnetServerHandler.java
│ │ └── TelnetServerInitializer.java
│ │ ├── udt
│ │ ├── echo
│ │ │ ├── bytes
│ │ │ │ ├── ByteEchoClient.java
│ │ │ │ ├── ByteEchoClientHandler.java
│ │ │ │ ├── ByteEchoServer.java
│ │ │ │ ├── ByteEchoServerHandler.java
│ │ │ │ └── package-info.java
│ │ │ ├── message
│ │ │ │ ├── MsgEchoClient.java
│ │ │ │ ├── MsgEchoClientHandler.java
│ │ │ │ ├── MsgEchoServer.java
│ │ │ │ ├── MsgEchoServerHandler.java
│ │ │ │ └── package-info.java
│ │ │ ├── package-info.java
│ │ │ ├── rendezvous
│ │ │ │ ├── Config.java
│ │ │ │ ├── MsgEchoPeerBase.java
│ │ │ │ ├── MsgEchoPeerHandler.java
│ │ │ │ ├── MsgEchoPeerOne.java
│ │ │ │ ├── MsgEchoPeerTwo.java
│ │ │ │ └── package-info.java
│ │ │ └── rendezvousBytes
│ │ │ │ ├── ByteEchoPeerBase.java
│ │ │ │ ├── ByteEchoPeerHandler.java
│ │ │ │ ├── ByteEchoPeerOne.java
│ │ │ │ ├── ByteEchoPeerTwo.java
│ │ │ │ └── package-info.java
│ │ └── package-info.java
│ │ ├── uptime
│ │ ├── UptimeClient.java
│ │ ├── UptimeClientHandler.java
│ │ ├── UptimeServer.java
│ │ └── UptimeServerHandler.java
│ │ ├── util
│ │ ├── ServerUtil.java
│ │ └── package-info.java
│ │ └── worldclock
│ │ ├── WorldClockClient.java
│ │ ├── WorldClockClientHandler.java
│ │ ├── WorldClockClientInitializer.java
│ │ ├── WorldClockProtocol.java
│ │ ├── WorldClockProtocol.proto
│ │ ├── WorldClockServer.java
│ │ ├── WorldClockServerHandler.java
│ │ └── WorldClockServerInitializer.java
│ └── resources
│ ├── cors
│ ├── cors.html
│ └── css
│ │ └── cors.css
│ ├── io
│ └── netty
│ │ └── example
│ │ ├── http2
│ │ └── tiles
│ │ │ ├── tile-0-0.jpeg
│ │ │ ├── tile-0-1.jpeg
│ │ │ ├── tile-0-10.jpeg
│ │ │ ├── tile-0-11.jpeg
│ │ │ ├── tile-0-12.jpeg
│ │ │ ├── tile-0-13.jpeg
│ │ │ ├── tile-0-14.jpeg
│ │ │ ├── tile-0-15.jpeg
│ │ │ ├── tile-0-16.jpeg
│ │ │ ├── tile-0-17.jpeg
│ │ │ ├── tile-0-18.jpeg
│ │ │ ├── tile-0-19.jpeg
│ │ │ ├── tile-0-2.jpeg
│ │ │ ├── tile-0-3.jpeg
│ │ │ ├── tile-0-4.jpeg
│ │ │ ├── tile-0-5.jpeg
│ │ │ ├── tile-0-6.jpeg
│ │ │ ├── tile-0-7.jpeg
│ │ │ ├── tile-0-8.jpeg
│ │ │ ├── tile-0-9.jpeg
│ │ │ ├── tile-1-0.jpeg
│ │ │ ├── tile-1-1.jpeg
│ │ │ ├── tile-1-10.jpeg
│ │ │ ├── tile-1-11.jpeg
│ │ │ ├── tile-1-12.jpeg
│ │ │ ├── tile-1-13.jpeg
│ │ │ ├── tile-1-14.jpeg
│ │ │ ├── tile-1-15.jpeg
│ │ │ ├── tile-1-16.jpeg
│ │ │ ├── tile-1-17.jpeg
│ │ │ ├── tile-1-18.jpeg
│ │ │ ├── tile-1-19.jpeg
│ │ │ ├── tile-1-2.jpeg
│ │ │ ├── tile-1-3.jpeg
│ │ │ ├── tile-1-4.jpeg
│ │ │ ├── tile-1-5.jpeg
│ │ │ ├── tile-1-6.jpeg
│ │ │ ├── tile-1-7.jpeg
│ │ │ ├── tile-1-8.jpeg
│ │ │ ├── tile-1-9.jpeg
│ │ │ ├── tile-2-0.jpeg
│ │ │ ├── tile-2-1.jpeg
│ │ │ ├── tile-2-10.jpeg
│ │ │ ├── tile-2-11.jpeg
│ │ │ ├── tile-2-12.jpeg
│ │ │ ├── tile-2-13.jpeg
│ │ │ ├── tile-2-14.jpeg
│ │ │ ├── tile-2-15.jpeg
│ │ │ ├── tile-2-16.jpeg
│ │ │ ├── tile-2-17.jpeg
│ │ │ ├── tile-2-18.jpeg
│ │ │ ├── tile-2-19.jpeg
│ │ │ ├── tile-2-2.jpeg
│ │ │ ├── tile-2-3.jpeg
│ │ │ ├── tile-2-4.jpeg
│ │ │ ├── tile-2-5.jpeg
│ │ │ ├── tile-2-6.jpeg
│ │ │ ├── tile-2-7.jpeg
│ │ │ ├── tile-2-8.jpeg
│ │ │ ├── tile-2-9.jpeg
│ │ │ ├── tile-3-0.jpeg
│ │ │ ├── tile-3-1.jpeg
│ │ │ ├── tile-3-10.jpeg
│ │ │ ├── tile-3-11.jpeg
│ │ │ ├── tile-3-12.jpeg
│ │ │ ├── tile-3-13.jpeg
│ │ │ ├── tile-3-14.jpeg
│ │ │ ├── tile-3-15.jpeg
│ │ │ ├── tile-3-16.jpeg
│ │ │ ├── tile-3-17.jpeg
│ │ │ ├── tile-3-18.jpeg
│ │ │ ├── tile-3-19.jpeg
│ │ │ ├── tile-3-2.jpeg
│ │ │ ├── tile-3-3.jpeg
│ │ │ ├── tile-3-4.jpeg
│ │ │ ├── tile-3-5.jpeg
│ │ │ ├── tile-3-6.jpeg
│ │ │ ├── tile-3-7.jpeg
│ │ │ ├── tile-3-8.jpeg
│ │ │ ├── tile-3-9.jpeg
│ │ │ ├── tile-4-0.jpeg
│ │ │ ├── tile-4-1.jpeg
│ │ │ ├── tile-4-10.jpeg
│ │ │ ├── tile-4-11.jpeg
│ │ │ ├── tile-4-12.jpeg
│ │ │ ├── tile-4-13.jpeg
│ │ │ ├── tile-4-14.jpeg
│ │ │ ├── tile-4-15.jpeg
│ │ │ ├── tile-4-16.jpeg
│ │ │ ├── tile-4-17.jpeg
│ │ │ ├── tile-4-18.jpeg
│ │ │ ├── tile-4-19.jpeg
│ │ │ ├── tile-4-2.jpeg
│ │ │ ├── tile-4-3.jpeg
│ │ │ ├── tile-4-4.jpeg
│ │ │ ├── tile-4-5.jpeg
│ │ │ ├── tile-4-6.jpeg
│ │ │ ├── tile-4-7.jpeg
│ │ │ ├── tile-4-8.jpeg
│ │ │ ├── tile-4-9.jpeg
│ │ │ ├── tile-5-0.jpeg
│ │ │ ├── tile-5-1.jpeg
│ │ │ ├── tile-5-10.jpeg
│ │ │ ├── tile-5-11.jpeg
│ │ │ ├── tile-5-12.jpeg
│ │ │ ├── tile-5-13.jpeg
│ │ │ ├── tile-5-14.jpeg
│ │ │ ├── tile-5-15.jpeg
│ │ │ ├── tile-5-16.jpeg
│ │ │ ├── tile-5-17.jpeg
│ │ │ ├── tile-5-18.jpeg
│ │ │ ├── tile-5-19.jpeg
│ │ │ ├── tile-5-2.jpeg
│ │ │ ├── tile-5-3.jpeg
│ │ │ ├── tile-5-4.jpeg
│ │ │ ├── tile-5-5.jpeg
│ │ │ ├── tile-5-6.jpeg
│ │ │ ├── tile-5-7.jpeg
│ │ │ ├── tile-5-8.jpeg
│ │ │ ├── tile-5-9.jpeg
│ │ │ ├── tile-6-0.jpeg
│ │ │ ├── tile-6-1.jpeg
│ │ │ ├── tile-6-10.jpeg
│ │ │ ├── tile-6-11.jpeg
│ │ │ ├── tile-6-12.jpeg
│ │ │ ├── tile-6-13.jpeg
│ │ │ ├── tile-6-14.jpeg
│ │ │ ├── tile-6-15.jpeg
│ │ │ ├── tile-6-16.jpeg
│ │ │ ├── tile-6-17.jpeg
│ │ │ ├── tile-6-18.jpeg
│ │ │ ├── tile-6-19.jpeg
│ │ │ ├── tile-6-2.jpeg
│ │ │ ├── tile-6-3.jpeg
│ │ │ ├── tile-6-4.jpeg
│ │ │ ├── tile-6-5.jpeg
│ │ │ ├── tile-6-6.jpeg
│ │ │ ├── tile-6-7.jpeg
│ │ │ ├── tile-6-8.jpeg
│ │ │ ├── tile-6-9.jpeg
│ │ │ ├── tile-7-0.jpeg
│ │ │ ├── tile-7-1.jpeg
│ │ │ ├── tile-7-10.jpeg
│ │ │ ├── tile-7-11.jpeg
│ │ │ ├── tile-7-12.jpeg
│ │ │ ├── tile-7-13.jpeg
│ │ │ ├── tile-7-14.jpeg
│ │ │ ├── tile-7-15.jpeg
│ │ │ ├── tile-7-16.jpeg
│ │ │ ├── tile-7-17.jpeg
│ │ │ ├── tile-7-18.jpeg
│ │ │ ├── tile-7-19.jpeg
│ │ │ ├── tile-7-2.jpeg
│ │ │ ├── tile-7-3.jpeg
│ │ │ ├── tile-7-4.jpeg
│ │ │ ├── tile-7-5.jpeg
│ │ │ ├── tile-7-6.jpeg
│ │ │ ├── tile-7-7.jpeg
│ │ │ ├── tile-7-8.jpeg
│ │ │ ├── tile-7-9.jpeg
│ │ │ ├── tile-8-0.jpeg
│ │ │ ├── tile-8-1.jpeg
│ │ │ ├── tile-8-10.jpeg
│ │ │ ├── tile-8-11.jpeg
│ │ │ ├── tile-8-12.jpeg
│ │ │ ├── tile-8-13.jpeg
│ │ │ ├── tile-8-14.jpeg
│ │ │ ├── tile-8-15.jpeg
│ │ │ ├── tile-8-16.jpeg
│ │ │ ├── tile-8-17.jpeg
│ │ │ ├── tile-8-18.jpeg
│ │ │ ├── tile-8-19.jpeg
│ │ │ ├── tile-8-2.jpeg
│ │ │ ├── tile-8-3.jpeg
│ │ │ ├── tile-8-4.jpeg
│ │ │ ├── tile-8-5.jpeg
│ │ │ ├── tile-8-6.jpeg
│ │ │ ├── tile-8-7.jpeg
│ │ │ ├── tile-8-8.jpeg
│ │ │ ├── tile-8-9.jpeg
│ │ │ ├── tile-9-0.jpeg
│ │ │ ├── tile-9-1.jpeg
│ │ │ ├── tile-9-10.jpeg
│ │ │ ├── tile-9-11.jpeg
│ │ │ ├── tile-9-12.jpeg
│ │ │ ├── tile-9-13.jpeg
│ │ │ ├── tile-9-14.jpeg
│ │ │ ├── tile-9-15.jpeg
│ │ │ ├── tile-9-16.jpeg
│ │ │ ├── tile-9-17.jpeg
│ │ │ ├── tile-9-18.jpeg
│ │ │ ├── tile-9-19.jpeg
│ │ │ ├── tile-9-2.jpeg
│ │ │ ├── tile-9-3.jpeg
│ │ │ ├── tile-9-4.jpeg
│ │ │ ├── tile-9-5.jpeg
│ │ │ ├── tile-9-6.jpeg
│ │ │ ├── tile-9-7.jpeg
│ │ │ ├── tile-9-8.jpeg
│ │ │ └── tile-9-9.jpeg
│ │ ├── ocsp
│ │ ├── README.txt
│ │ └── netty_io_chain.pem
│ │ └── stomp
│ │ └── websocket
│ │ ├── css
│ │ ├── bootstrap.min.css
│ │ └── bootstrap.min.responsive.css
│ │ ├── index.html
│ │ └── stomp.js
│ └── logback.xml
├── handler-proxy
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ └── proxy
│ │ │ │ ├── HttpProxyHandler.java
│ │ │ │ ├── ProxyConnectException.java
│ │ │ │ ├── ProxyConnectionEvent.java
│ │ │ │ ├── ProxyHandler.java
│ │ │ │ ├── Socks4ProxyHandler.java
│ │ │ │ ├── Socks5ProxyHandler.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-handler-proxy
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── proxy
│ ├── HttpProxyHandlerTest.java
│ ├── HttpProxyServer.java
│ ├── NativeImageHandlerMetadataTest.java
│ ├── ProxyHandlerTest.java
│ ├── ProxyServer.java
│ ├── Socks4ProxyServer.java
│ ├── Socks5ProxyServer.java
│ ├── TestMode.java
│ └── UnresponsiveHandler.java
├── handler-ssl-ocsp
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ ├── io
│ │ └── netty
│ │ │ └── handler
│ │ │ └── ssl
│ │ │ └── ocsp
│ │ │ ├── IoTransport.java
│ │ │ ├── OcspClient.java
│ │ │ ├── OcspClientHandler.java
│ │ │ ├── OcspHttpHandler.java
│ │ │ ├── OcspResponse.java
│ │ │ ├── OcspServerCertificateValidator.java
│ │ │ ├── OcspValidationEvent.java
│ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── handler
│ └── ssl
│ └── ocsp
│ ├── AbstractOcspTest.java
│ ├── OcspClientTest.java
│ ├── OcspServerCertificateValidatorTest.java
│ └── OcspTest.java
├── handler
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── handler
│ │ │ │ ├── address
│ │ │ │ ├── DynamicAddressConnectHandler.java
│ │ │ │ ├── ResolveAddressHandler.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── flow
│ │ │ │ ├── FlowControlHandler.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── flush
│ │ │ │ ├── FlushConsolidationHandler.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── ipfilter
│ │ │ │ ├── AbstractRemoteAddressFilter.java
│ │ │ │ ├── IpFilterRule.java
│ │ │ │ ├── IpFilterRuleType.java
│ │ │ │ ├── IpSubnetFilter.java
│ │ │ │ ├── IpSubnetFilterRule.java
│ │ │ │ ├── IpSubnetFilterRuleComparator.java
│ │ │ │ ├── RuleBasedIpFilter.java
│ │ │ │ ├── UniqueIpFilter.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── logging
│ │ │ │ ├── ByteBufFormat.java
│ │ │ │ ├── LogLevel.java
│ │ │ │ ├── LoggingHandler.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── pcap
│ │ │ │ ├── EthernetPacket.java
│ │ │ │ ├── IPPacket.java
│ │ │ │ ├── PcapHeaders.java
│ │ │ │ ├── PcapWriteHandler.java
│ │ │ │ ├── PcapWriter.java
│ │ │ │ ├── State.java
│ │ │ │ ├── TCPPacket.java
│ │ │ │ ├── UDPPacket.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── ssl
│ │ │ │ ├── AbstractSniHandler.java
│ │ │ │ ├── ApplicationProtocolAccessor.java
│ │ │ │ ├── ApplicationProtocolConfig.java
│ │ │ │ ├── ApplicationProtocolNames.java
│ │ │ │ ├── ApplicationProtocolNegotiationHandler.java
│ │ │ │ ├── ApplicationProtocolNegotiator.java
│ │ │ │ ├── ApplicationProtocolUtil.java
│ │ │ │ ├── AsyncRunnable.java
│ │ │ │ ├── BouncyCastleAlpnSslEngine.java
│ │ │ │ ├── BouncyCastleAlpnSslUtils.java
│ │ │ │ ├── BouncyCastlePemReader.java
│ │ │ │ ├── CipherSuiteConverter.java
│ │ │ │ ├── CipherSuiteFilter.java
│ │ │ │ ├── Ciphers.java
│ │ │ │ ├── ClientAuth.java
│ │ │ │ ├── Conscrypt.java
│ │ │ │ ├── ConscryptAlpnSslEngine.java
│ │ │ │ ├── DefaultOpenSslKeyMaterial.java
│ │ │ │ ├── DelegatingSslContext.java
│ │ │ │ ├── EnhancingX509ExtendedTrustManager.java
│ │ │ │ ├── ExtendedOpenSslSession.java
│ │ │ │ ├── GroupsConverter.java
│ │ │ │ ├── IdentityCipherSuiteFilter.java
│ │ │ │ ├── JdkAlpnApplicationProtocolNegotiator.java
│ │ │ │ ├── JdkAlpnSslEngine.java
│ │ │ │ ├── JdkAlpnSslUtils.java
│ │ │ │ ├── JdkApplicationProtocolNegotiator.java
│ │ │ │ ├── JdkBaseApplicationProtocolNegotiator.java
│ │ │ │ ├── JdkDefaultApplicationProtocolNegotiator.java
│ │ │ │ ├── JdkDelegatingPrivateKeyMethod.java
│ │ │ │ ├── JdkSslClientContext.java
│ │ │ │ ├── JdkSslContext.java
│ │ │ │ ├── JdkSslEngine.java
│ │ │ │ ├── JdkSslServerContext.java
│ │ │ │ ├── NotSslRecordException.java
│ │ │ │ ├── OpenSsl.java
│ │ │ │ ├── OpenSslApplicationProtocolNegotiator.java
│ │ │ │ ├── OpenSslAsyncPrivateKeyMethod.java
│ │ │ │ ├── OpenSslCachingKeyMaterialProvider.java
│ │ │ │ ├── OpenSslCachingX509KeyManagerFactory.java
│ │ │ │ ├── OpenSslCertificateCompressionAlgorithm.java
│ │ │ │ ├── OpenSslCertificateCompressionConfig.java
│ │ │ │ ├── OpenSslCertificateException.java
│ │ │ │ ├── OpenSslClientContext.java
│ │ │ │ ├── OpenSslClientSessionCache.java
│ │ │ │ ├── OpenSslContext.java
│ │ │ │ ├── OpenSslContextOption.java
│ │ │ │ ├── OpenSslDefaultApplicationProtocolNegotiator.java
│ │ │ │ ├── OpenSslEngine.java
│ │ │ │ ├── OpenSslInternalSession.java
│ │ │ │ ├── OpenSslKeyMaterial.java
│ │ │ │ ├── OpenSslKeyMaterialManager.java
│ │ │ │ ├── OpenSslKeyMaterialProvider.java
│ │ │ │ ├── OpenSslNpnApplicationProtocolNegotiator.java
│ │ │ │ ├── OpenSslParametersUtil.java
│ │ │ │ ├── OpenSslPrivateKey.java
│ │ │ │ ├── OpenSslPrivateKeyMethod.java
│ │ │ │ ├── OpenSslServerContext.java
│ │ │ │ ├── OpenSslServerSessionContext.java
│ │ │ │ ├── OpenSslSession.java
│ │ │ │ ├── OpenSslSessionCache.java
│ │ │ │ ├── OpenSslSessionContext.java
│ │ │ │ ├── OpenSslSessionId.java
│ │ │ │ ├── OpenSslSessionStats.java
│ │ │ │ ├── OpenSslSessionTicketKey.java
│ │ │ │ ├── OpenSslX509KeyManagerFactory.java
│ │ │ │ ├── OpenSslX509TrustManagerWrapper.java
│ │ │ │ ├── OptionalSslHandler.java
│ │ │ │ ├── PemEncoded.java
│ │ │ │ ├── PemPrivateKey.java
│ │ │ │ ├── PemReader.java
│ │ │ │ ├── PemValue.java
│ │ │ │ ├── PemX509Certificate.java
│ │ │ │ ├── PseudoRandomFunction.java
│ │ │ │ ├── ReferenceCountedOpenSslClientContext.java
│ │ │ │ ├── ReferenceCountedOpenSslContext.java
│ │ │ │ ├── ReferenceCountedOpenSslEngine.java
│ │ │ │ ├── ReferenceCountedOpenSslServerContext.java
│ │ │ │ ├── ResumableX509ExtendedTrustManager.java
│ │ │ │ ├── ResumptionController.java
│ │ │ │ ├── SignatureAlgorithmConverter.java
│ │ │ │ ├── SniCompletionEvent.java
│ │ │ │ ├── SniHandler.java
│ │ │ │ ├── SslClientHelloHandler.java
│ │ │ │ ├── SslCloseCompletionEvent.java
│ │ │ │ ├── SslClosedEngineException.java
│ │ │ │ ├── SslCompletionEvent.java
│ │ │ │ ├── SslContext.java
│ │ │ │ ├── SslContextBuilder.java
│ │ │ │ ├── SslContextOption.java
│ │ │ │ ├── SslHandler.java
│ │ │ │ ├── SslHandlerCoalescingBufferQueue.java
│ │ │ │ ├── SslHandshakeCompletionEvent.java
│ │ │ │ ├── SslHandshakeTimeoutException.java
│ │ │ │ ├── SslMasterKeyHandler.java
│ │ │ │ ├── SslProtocols.java
│ │ │ │ ├── SslProvider.java
│ │ │ │ ├── SslUtils.java
│ │ │ │ ├── StacklessSSLHandshakeException.java
│ │ │ │ ├── SupportedCipherSuiteFilter.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── util
│ │ │ │ │ ├── BouncyCastleSelfSignedCertGenerator.java
│ │ │ │ │ ├── BouncyCastleUtil.java
│ │ │ │ │ ├── CertificateBuilderCertGenerator.java
│ │ │ │ │ ├── FingerprintTrustManagerFactory.java
│ │ │ │ │ ├── FingerprintTrustManagerFactoryBuilder.java
│ │ │ │ │ ├── InsecureTrustManagerFactory.java
│ │ │ │ │ ├── KeyManagerFactoryWrapper.java
│ │ │ │ │ ├── KeytoolSelfSignedCertGenerator.java
│ │ │ │ │ ├── LazyJavaxX509Certificate.java
│ │ │ │ │ ├── LazyX509Certificate.java
│ │ │ │ │ ├── OpenJdkSelfSignedCertGenerator.java
│ │ │ │ │ ├── SelfSignedCertificate.java
│ │ │ │ │ ├── SimpleKeyManagerFactory.java
│ │ │ │ │ ├── SimpleTrustManagerFactory.java
│ │ │ │ │ ├── ThreadLocalInsecureRandom.java
│ │ │ │ │ ├── TrustManagerFactoryWrapper.java
│ │ │ │ │ ├── X509KeyManagerWrapper.java
│ │ │ │ │ ├── X509TrustManagerWrapper.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── stream
│ │ │ │ ├── ChunkedFile.java
│ │ │ │ ├── ChunkedInput.java
│ │ │ │ ├── ChunkedNioFile.java
│ │ │ │ ├── ChunkedNioStream.java
│ │ │ │ ├── ChunkedStream.java
│ │ │ │ ├── ChunkedWriteHandler.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── timeout
│ │ │ │ ├── IdleState.java
│ │ │ │ ├── IdleStateEvent.java
│ │ │ │ ├── IdleStateHandler.java
│ │ │ │ ├── ReadTimeoutException.java
│ │ │ │ ├── ReadTimeoutHandler.java
│ │ │ │ ├── TimeoutException.java
│ │ │ │ ├── WriteTimeoutException.java
│ │ │ │ ├── WriteTimeoutHandler.java
│ │ │ │ └── package-info.java
│ │ │ │ └── traffic
│ │ │ │ ├── AbstractTrafficShapingHandler.java
│ │ │ │ ├── ChannelTrafficShapingHandler.java
│ │ │ │ ├── GlobalChannelTrafficCounter.java
│ │ │ │ ├── GlobalChannelTrafficShapingHandler.java
│ │ │ │ ├── GlobalTrafficShapingHandler.java
│ │ │ │ ├── TrafficCounter.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-handler
│ │ ├── generated
│ │ └── handlers
│ │ │ └── reflect-config.json
│ │ ├── native-image.properties
│ │ └── reflect-config.json
│ └── test
│ ├── java
│ └── io
│ │ └── netty
│ │ └── handler
│ │ ├── NativeImageHandlerMetadataTest.java
│ │ ├── address
│ │ ├── DynamicAddressConnectHandlerTest.java
│ │ └── ResolveAddressHandlerTest.java
│ │ ├── flow
│ │ └── FlowControlHandlerTest.java
│ │ ├── flush
│ │ └── FlushConsolidationHandlerTest.java
│ │ ├── ipfilter
│ │ ├── IpSubnetFilterRuleTest.java
│ │ ├── IpSubnetFilterTest.java
│ │ └── UniqueIpFilterTest.java
│ │ ├── logging
│ │ └── LoggingHandlerTest.java
│ │ ├── pcap
│ │ ├── CloseDetectingByteBufOutputStream.java
│ │ ├── DiscardingStatsOutputStream.java
│ │ └── PcapWriteHandlerTest.java
│ │ ├── ssl
│ │ ├── AmazonCorrettoSslEngineTest.java
│ │ ├── ApplicationProtocolNegotiationHandlerTest.java
│ │ ├── BouncyCastleEngineAlpnTest.java
│ │ ├── CipherSuiteCanaryTest.java
│ │ ├── CipherSuiteConverterTest.java
│ │ ├── CloseNotifyTest.java
│ │ ├── ConscryptJdkSslEngineInteropTest.java
│ │ ├── ConscryptOpenSslEngineInteropTest.java
│ │ ├── ConscryptSslEngineTest.java
│ │ ├── ConstantTrustManagerFactory.java
│ │ ├── DelayingExecutor.java
│ │ ├── DelegatingSslContextTest.java
│ │ ├── EmptyExtendedX509TrustManager.java
│ │ ├── EnhancedX509ExtendedTrustManagerTest.java
│ │ ├── IdentityCipherSuiteFilterTest.java
│ │ ├── Java8SslTestUtils.java
│ │ ├── JdkConscryptSslEngineInteropTest.java
│ │ ├── JdkDelegatingPrivateKeyMethodTest.java
│ │ ├── JdkOpenSslEngineInteroptTest.java
│ │ ├── JdkSslClientContextTest.java
│ │ ├── JdkSslEngineTest.java
│ │ ├── JdkSslRenegotiateTest.java
│ │ ├── JdkSslServerContextTest.java
│ │ ├── MockAlternativeKeyProvider.java
│ │ ├── OpenSslCachingKeyMaterialProviderTest.java
│ │ ├── OpenSslCertificateCompressionTest.java
│ │ ├── OpenSslCertificateExceptionTest.java
│ │ ├── OpenSslClientContextTest.java
│ │ ├── OpenSslConscryptSslEngineInteropTest.java
│ │ ├── OpenSslEngineTest.java
│ │ ├── OpenSslEngineTestParam.java
│ │ ├── OpenSslErrorStackAssertSSLEngine.java
│ │ ├── OpenSslJdkSslEngineInteroptTest.java
│ │ ├── OpenSslKeyMaterialManagerTest.java
│ │ ├── OpenSslKeyMaterialProviderTest.java
│ │ ├── OpenSslPrivateKeyMethodTest.java
│ │ ├── OpenSslRenegotiateTest.java
│ │ ├── OpenSslServerContextTest.java
│ │ ├── OpenSslTest.java
│ │ ├── OpenSslTestUtils.java
│ │ ├── OpenSslX509KeyManagerFactoryProviderTest.java
│ │ ├── OptionalSslHandlerTest.java
│ │ ├── ParameterizedSslHandlerTest.java
│ │ ├── PemEncodedTest.java
│ │ ├── PemReaderTest.java
│ │ ├── PkiTestingTlsTest.java
│ │ ├── PseudoRandomFunctionTest.java
│ │ ├── ReferenceCountedOpenSslEngineTest.java
│ │ ├── RenegotiateTest.java
│ │ ├── SSLEngineTest.java
│ │ ├── SignatureAlgorithmConverterTest.java
│ │ ├── SniClientJava8TestUtil.java
│ │ ├── SniClientTest.java
│ │ ├── SniHandlerTest.java
│ │ ├── SslContextBuilderTest.java
│ │ ├── SslContextTest.java
│ │ ├── SslContextTrustManagerTest.java
│ │ ├── SslErrorTest.java
│ │ ├── SslHandlerCoalescingBufferQueueTest.java
│ │ ├── SslHandlerTest.java
│ │ ├── SslUtilsTest.java
│ │ └── util
│ │ │ ├── BouncyCastleUtilTest.java
│ │ │ ├── CachedSelfSignedCertificate.java
│ │ │ ├── FingerprintTrustManagerFactoryTest.java
│ │ │ ├── KeytoolSelfSignedCertGeneratorTest.java
│ │ │ ├── LazyJavaxX509CertificateTest.java
│ │ │ ├── LazyX509CertificateTest.java
│ │ │ ├── OpenJdkSelfSignedCertGeneratorTest.java
│ │ │ └── SelfSignedCertificateTest.java
│ │ ├── stream
│ │ ├── ChunkedStreamTest.java
│ │ └── ChunkedWriteHandlerTest.java
│ │ ├── timeout
│ │ ├── IdleStateEventTest.java
│ │ ├── IdleStateHandlerTest.java
│ │ └── WriteTimeoutHandlerTest.java
│ │ └── traffic
│ │ ├── FileRegionThrottleTest.java
│ │ └── TrafficShapingHandlerTest.java
│ └── resources
│ └── io
│ └── netty
│ └── handler
│ └── ssl
│ ├── dsa_pkcs1_aes_encrypted.key
│ ├── dsa_pkcs1_des3_encrypted.key
│ ├── dsa_pkcs1_unencrypted.key
│ ├── ec_params_unsupported.pem
│ ├── generate-certificate.sh
│ ├── generate-certs.sh
│ ├── localhost_server.key
│ ├── localhost_server.pem
│ ├── mutual_auth_ca.pem
│ ├── mutual_auth_client.p12
│ ├── mutual_auth_invalid_client.p12
│ ├── mutual_auth_server.p12
│ ├── notlocalhost_server.key
│ ├── notlocalhost_server.pem
│ ├── openssl.cnf
│ ├── rsaValidation-user-certs.p12
│ ├── rsaValidations-server-keystore.p12
│ ├── rsa_pbes2_enc_pkcs8.key
│ ├── rsa_pkcs1_aes_encrypted.key
│ ├── rsa_pkcs1_des3_encrypted.key
│ ├── rsa_pkcs1_unencrypted.key
│ ├── rsa_pkcs8_aes_encrypted.key
│ ├── rsa_pkcs8_des3_encrypted.key
│ ├── rsa_pkcs8_unencrypted.key
│ ├── rsapss-ca-cert.cert
│ ├── rsapss-signing-ext.txt
│ ├── test.crt
│ ├── test2.crt
│ ├── test2_encrypted.pem
│ ├── test2_unencrypted.pem
│ ├── test_encrypted.pem
│ ├── test_encrypted_empty_pass.pem
│ ├── test_unencrypted.pem
│ ├── tm_test_ca_1a.pem
│ ├── tm_test_ca_1b.pem
│ ├── tm_test_ca_2.pem
│ ├── tm_test_eec_1.pem
│ ├── tm_test_eec_2.pem
│ └── tm_test_eec_3.pem
├── jfr-stub
├── pom.xml
└── src
│ └── main
│ └── java
│ └── jdk
│ └── jfr
│ ├── Category.java
│ ├── DataAmount.java
│ ├── Description.java
│ ├── Enabled.java
│ ├── Event.java
│ ├── EventSettings.java
│ ├── EventType.java
│ ├── FlightRecorder.java
│ ├── Label.java
│ ├── MemoryAddress.java
│ ├── Name.java
│ ├── consumer
│ ├── RecordedEvent.java
│ ├── RecordingFile.java
│ ├── RecordingStream.java
│ └── package-info.java
│ └── package-info.java
├── license
├── LICENSE.aalto-xml.txt
├── LICENSE.base64.txt
├── LICENSE.boringssl.txt
├── LICENSE.bouncycastle.txt
├── LICENSE.brotli4j.txt
├── LICENSE.caliper.txt
├── LICENSE.commons-lang.txt
├── LICENSE.commons-logging.txt
├── LICENSE.compress-lzf.txt
├── LICENSE.dnsinfo.txt
├── LICENSE.harmony.txt
├── LICENSE.hpack.txt
├── LICENSE.hyper-hpack.txt
├── LICENSE.jboss-marshalling.txt
├── LICENSE.jbzip2.txt
├── LICENSE.jctools.txt
├── LICENSE.jfastlz.txt
├── LICENSE.jsr166y.txt
├── LICENSE.jzlib.txt
├── LICENSE.libdivsufsort.txt
├── LICENSE.log4j.txt
├── LICENSE.lz4.txt
├── LICENSE.lzma-java.txt
├── LICENSE.mvn-wrapper.txt
├── LICENSE.nghttp2-hpack.txt
├── LICENSE.protobuf.txt
├── LICENSE.quiche.txt
├── LICENSE.slf4j.txt
├── LICENSE.snappy.txt
├── LICENSE.webbit.txt
├── LICENSE.zstd-jni.txt
└── NOTICE.harmony.txt
├── microbench
├── README.md
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── io
│ │ └── netty
│ │ ├── buffer
│ │ ├── AbstractByteBufGetCharSequenceBenchmark.java
│ │ ├── AbstractReferenceCountedByteBufBenchmark.java
│ │ ├── AllocationPatternSimulator.java
│ │ ├── ByteBufAccessBenchmark.java
│ │ ├── ByteBufUtilDecodeStringBenchmark.java
│ │ ├── ByteBufZeroingBenchmark.java
│ │ ├── CompositeByteBufRandomAccessBenchmark.java
│ │ ├── CompositeByteBufSequentialBenchmark.java
│ │ ├── CompositeByteBufWriteOutBenchmark.java
│ │ └── package-info.java
│ │ ├── handler
│ │ └── codec
│ │ │ ├── AdvancedCodecOutputListBenchmark.java
│ │ │ ├── CodecOutputListBenchmark.java
│ │ │ ├── DateFormatter2Benchmark.java
│ │ │ ├── DateFormatterBenchmark.java
│ │ │ ├── http
│ │ │ ├── DecodeHexBenchmark.java
│ │ │ ├── HttpMethodMapBenchmark.java
│ │ │ ├── HttpPostDecoderBenchmark.java
│ │ │ ├── HttpRequestEncoderInsertBenchmark.java
│ │ │ ├── HttpStatusValueOfBenchmark.java
│ │ │ ├── QueryStringDecoderBenchmark.java
│ │ │ ├── QueryStringEncoderBenchmark.java
│ │ │ ├── WriteBytesVsShortOrMediumBenchmark.java
│ │ │ ├── multipart
│ │ │ │ ├── HttpPostMultipartRequestDecoderBenchmark.java
│ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ │ ├── http2
│ │ │ ├── HpackBenchmarkUtil.java
│ │ │ ├── HpackDecoderBenchmark.java
│ │ │ ├── HpackDecoderULE128Benchmark.java
│ │ │ ├── HpackEncoderBenchmark.java
│ │ │ ├── HpackEncoderBenchmarkUniqueValues.java
│ │ │ ├── HpackHeader.java
│ │ │ ├── HpackHeadersSize.java
│ │ │ ├── HpackStaticTableBenchmark.java
│ │ │ ├── HpackUtilBenchmark.java
│ │ │ ├── Http2FrameWriterDataBenchmark.java
│ │ │ ├── Http2PseudoHeadersLookupBenchmark.java
│ │ │ └── package-info.java
│ │ │ ├── mqtt
│ │ │ ├── MqttConnectReturnCodeBench.java
│ │ │ ├── MqttMessageTypeValueOfBench.java
│ │ │ ├── MqttPropertyTypeValueOfBench.java
│ │ │ ├── MqttQoSValueOfBench.java
│ │ │ └── package-info.java
│ │ │ ├── package-info.java
│ │ │ └── protobuf
│ │ │ ├── VarintDecodingBenchmark.java
│ │ │ └── package-info.java
│ │ ├── microbench
│ │ ├── buffer
│ │ │ ├── AdaptiveByteBufAllocatorConcurrentNoCacheBenchmark.java
│ │ │ ├── ByteBufAllocateAndGrowBenchmark.java
│ │ │ ├── ByteBufAllocatorBenchmark.java
│ │ │ ├── ByteBufAllocatorConcurrentBenchmark.java
│ │ │ ├── ByteBufBenchmark.java
│ │ │ ├── ByteBufCopyBenchmark.java
│ │ │ ├── ByteBufIndexOfBenchmark.java
│ │ │ ├── ByteBufLastIndexOfBenchmark.java
│ │ │ ├── ByteBufUtilBenchmark.java
│ │ │ ├── HeapByteBufBenchmark.java
│ │ │ ├── PooledByteBufAllocatorAlignBenchmark.java
│ │ │ ├── PooledByteBufAllocatorBenchmark.java
│ │ │ ├── RandomSizeByteBufAllocationBenchmark.java
│ │ │ ├── SimpleByteBufPooledAllocatorBenchmark.java
│ │ │ ├── SlicedByteBufBenchmark.java
│ │ │ ├── SwappedByteBufBenchmark.java
│ │ │ ├── UnsafeByteBufBenchmark.java
│ │ │ ├── Utf8EncodingBenchmark.java
│ │ │ └── package-info.java
│ │ ├── channel
│ │ │ ├── DefaultChannelIdBenchmark.java
│ │ │ ├── DefaultChannelPipelineBenchmark.java
│ │ │ ├── DefaultChannelPipelineDuplexHandlerBenchmark.java
│ │ │ ├── EmbeddedChannelHandlerContext.java
│ │ │ ├── EmbeddedChannelWriteAccumulatingHandlerContext.java
│ │ │ ├── EmbeddedChannelWriteReleaseHandlerContext.java
│ │ │ ├── epoll
│ │ │ │ ├── EpollSocketChannelBenchmark.java
│ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ ├── concurrent
│ │ │ ├── BurstCostExecutorsBenchmark.java
│ │ │ ├── FastThreadLocalCheckBenchmark.java
│ │ │ ├── FastThreadLocalFastPathBenchmark.java
│ │ │ ├── FastThreadLocalSlowPathBenchmark.java
│ │ │ ├── ScheduledFutureTaskBenchmark.java
│ │ │ └── package-info.java
│ │ ├── handler
│ │ │ └── ssl
│ │ │ │ ├── AbstractSslEngineBenchmark.java
│ │ │ │ ├── AbstractSslEngineThroughputBenchmark.java
│ │ │ │ ├── AbstractSslHandlerBenchmark.java
│ │ │ │ ├── AbstractSslHandlerThroughputBenchmark.java
│ │ │ │ ├── SslEngineEchoBenchmark.java
│ │ │ │ ├── SslEngineHandshakeBenchmark.java
│ │ │ │ ├── SslEngineWrapBenchmark.java
│ │ │ │ ├── SslHandlerEchoBenchmark.java
│ │ │ │ └── package-info.java
│ │ ├── headers
│ │ │ ├── ExampleHeaders.java
│ │ │ ├── HeadersBenchmark.java
│ │ │ ├── ReadOnlyHttp2HeadersBenchmark.java
│ │ │ └── package-info.java
│ │ ├── http
│ │ │ ├── ClientCookieDecoderBenchmark.java
│ │ │ ├── HttpFragmentedRequestDecoderBenchmark.java
│ │ │ ├── HttpPipelinedRequestDecoderBenchmark.java
│ │ │ ├── HttpRequestDecoderUtils.java
│ │ │ ├── HttpRequestEncoderBenchmark.java
│ │ │ ├── HttpRequestResponseBenchmark.java
│ │ │ ├── HttpUtilBenchmark.java
│ │ │ └── package-info.java
│ │ ├── http2
│ │ │ ├── NoPriorityByteDistributionBenchmark.java
│ │ │ ├── NoopHttp2LocalFlowController.java
│ │ │ ├── NoopHttp2RemoteFlowController.java
│ │ │ └── package-info.java
│ │ ├── internal
│ │ │ ├── EscapeCsvBenchmark.java
│ │ │ ├── PlatformDependentBenchmark.java
│ │ │ ├── PrivilegedSocketOperationsBenchmark.java
│ │ │ ├── RecyclableArrayListBenchmark.java
│ │ │ ├── UnitializedArrayBenchmark.java
│ │ │ └── package-info.java
│ │ ├── redis
│ │ │ ├── RedisEncoderBenchmark.java
│ │ │ └── package-info.java
│ │ ├── search
│ │ │ ├── ByteBufType.java
│ │ │ ├── SearchBenchmark.java
│ │ │ ├── SearchRealDataBenchmark.java
│ │ │ └── package-info.java
│ │ ├── snappy
│ │ │ ├── SnappyDirectBenchmark.java
│ │ │ └── package-info.java
│ │ ├── stomp
│ │ │ ├── ExampleStompHeadersSubframe.java
│ │ │ ├── StompEncoderBenchmark.java
│ │ │ └── package-info.java
│ │ ├── util
│ │ │ ├── AbstractMicrobenchmark.java
│ │ │ ├── AbstractMicrobenchmarkBase.java
│ │ │ ├── AbstractSharedExecutorMicrobenchmark.java
│ │ │ ├── RecyclerBenchmark.java
│ │ │ ├── ResourceLeakDetectorBenchmark.java
│ │ │ ├── ResourceLeakDetectorRecordBenchmark.java
│ │ │ └── package-info.java
│ │ └── websocket
│ │ │ ├── WebSocketFrame08DecoderBenchmark.java
│ │ │ ├── WebSocketFrame08EncoderBenchmark.java
│ │ │ └── package-info.java
│ │ ├── microbenchmark
│ │ └── common
│ │ │ ├── AppendableCharSequenceBenchmark.java
│ │ │ ├── AsciiStringBenchmark.java
│ │ │ ├── IntObjectHashMapBenchmark.java
│ │ │ ├── IsValidIpV4Benchmark.java
│ │ │ ├── IsValidIpV6Benchmark.java
│ │ │ ├── MathOperationsBenchmark.java
│ │ │ ├── NetUtilBenchmark.java
│ │ │ └── package-info.java
│ │ └── util
│ │ ├── AsciiStringCaseConversionBenchmark.java
│ │ ├── DefaultAttributeMapBenchmark.java
│ │ ├── GetIpV6ByNameBenchmark.java
│ │ ├── JfrBenchmark.java
│ │ ├── concurrent
│ │ ├── ScheduleFutureTaskBenchmark.java
│ │ ├── ScheduledFutureTaskDeadlineBenchmark.java
│ │ └── package-info.java
│ │ └── package-info.java
│ └── resources
│ ├── Netty Allocator Events.jfc
│ ├── Utf8Samples.txt
│ ├── io
│ └── netty
│ │ └── microbench
│ │ ├── handler
│ │ └── ssl
│ │ │ ├── test.crt
│ │ │ └── test_unencrypted.pem
│ │ └── search
│ │ └── netty-io-news.html
│ └── logback.xml
├── mvnw
├── mvnw.cmd
├── nohttp-checkstyle-suppressions.xml
├── nohttp-checkstyle.xml
├── pkitesting
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ ├── io
│ │ └── netty
│ │ │ └── pkitesting
│ │ │ ├── Algorithms.java
│ │ │ ├── CertificateBuilder.java
│ │ │ ├── CertificateList.java
│ │ │ ├── GeneralNameUtils.java
│ │ │ ├── RevocationServer.java
│ │ │ ├── Signed.java
│ │ │ ├── X509Bundle.java
│ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── pkitesting
│ └── CertificateBuilderTest.java
├── pom.xml
├── resolver-dns-classes-macos
├── pom.xml
└── src
│ └── main
│ └── java
│ ├── io
│ └── netty
│ │ └── resolver
│ │ └── dns
│ │ └── macos
│ │ ├── DnsResolver.java
│ │ ├── MacOSDnsServerAddressStreamProvider.java
│ │ └── package-info.java
│ └── module-info.yml
├── resolver-dns-native-macos
├── pom.xml
└── src
│ ├── main
│ └── c
│ │ ├── dnsinfo.h
│ │ └── netty_resolver_dns_macos.c
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── resolver
│ └── dns
│ └── macos
│ └── MacOSDnsServerAddressStreamProviderTest.java
├── resolver-dns
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── resolver
│ │ │ │ └── dns
│ │ │ │ ├── AuthoritativeDnsServerCache.java
│ │ │ │ ├── AuthoritativeDnsServerCacheAdapter.java
│ │ │ │ ├── BiDnsQueryLifecycleObserver.java
│ │ │ │ ├── BiDnsQueryLifecycleObserverFactory.java
│ │ │ │ ├── Cache.java
│ │ │ │ ├── DatagramDnsQueryContext.java
│ │ │ │ ├── DefaultAuthoritativeDnsServerCache.java
│ │ │ │ ├── DefaultDnsCache.java
│ │ │ │ ├── DefaultDnsCnameCache.java
│ │ │ │ ├── DefaultDnsServerAddressStreamProvider.java
│ │ │ │ ├── DefaultDnsServerAddresses.java
│ │ │ │ ├── DirContextUtils.java
│ │ │ │ ├── DnsAddressDecoder.java
│ │ │ │ ├── DnsAddressResolveContext.java
│ │ │ │ ├── DnsAddressResolverGroup.java
│ │ │ │ ├── DnsCache.java
│ │ │ │ ├── DnsCacheEntry.java
│ │ │ │ ├── DnsCnameCache.java
│ │ │ │ ├── DnsErrorCauseException.java
│ │ │ │ ├── DnsNameResolver.java
│ │ │ │ ├── DnsNameResolverBuilder.java
│ │ │ │ ├── DnsNameResolverChannelStrategy.java
│ │ │ │ ├── DnsNameResolverException.java
│ │ │ │ ├── DnsNameResolverTimeoutException.java
│ │ │ │ ├── DnsQueryContext.java
│ │ │ │ ├── DnsQueryContextManager.java
│ │ │ │ ├── DnsQueryIdSpace.java
│ │ │ │ ├── DnsQueryLifecycleObserver.java
│ │ │ │ ├── DnsQueryLifecycleObserverFactory.java
│ │ │ │ ├── DnsRecordResolveContext.java
│ │ │ │ ├── DnsResolveContext.java
│ │ │ │ ├── DnsServerAddressStream.java
│ │ │ │ ├── DnsServerAddressStreamProvider.java
│ │ │ │ ├── DnsServerAddressStreamProviders.java
│ │ │ │ ├── DnsServerAddresses.java
│ │ │ │ ├── DnsServerResponseFeedbackAddressStream.java
│ │ │ │ ├── InflightNameResolver.java
│ │ │ │ ├── LoggingDnsQueryLifeCycleObserverFactory.java
│ │ │ │ ├── LoggingDnsQueryLifecycleObserver.java
│ │ │ │ ├── MultiDnsServerAddressStreamProvider.java
│ │ │ │ ├── NameServerComparator.java
│ │ │ │ ├── NoopAuthoritativeDnsServerCache.java
│ │ │ │ ├── NoopDnsCache.java
│ │ │ │ ├── NoopDnsCnameCache.java
│ │ │ │ ├── NoopDnsQueryLifecycleObserver.java
│ │ │ │ ├── NoopDnsQueryLifecycleObserverFactory.java
│ │ │ │ ├── PreferredAddressTypeComparator.java
│ │ │ │ ├── ResolvConf.java
│ │ │ │ ├── RotationalDnsServerAddresses.java
│ │ │ │ ├── RoundRobinDnsAddressResolverGroup.java
│ │ │ │ ├── SequentialDnsServerAddressStream.java
│ │ │ │ ├── SequentialDnsServerAddressStreamProvider.java
│ │ │ │ ├── ShuffledDnsServerAddressStream.java
│ │ │ │ ├── SingletonDnsServerAddressStreamProvider.java
│ │ │ │ ├── SingletonDnsServerAddresses.java
│ │ │ │ ├── TcpDnsQueryContext.java
│ │ │ │ ├── ThreadLocalNameServerAddressStream.java
│ │ │ │ ├── UniSequentialDnsServerAddressStreamProvider.java
│ │ │ │ ├── UnixResolverDnsServerAddressStreamProvider.java
│ │ │ │ ├── UnixResolverOptions.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-resolver-dns
│ │ ├── generated
│ │ └── handlers
│ │ │ └── reflect-config.json
│ │ └── native-image.properties
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── resolver
│ └── dns
│ ├── DefaultAuthoritativeDnsServerCacheTest.java
│ ├── DefaultDnsCacheTest.java
│ ├── DefaultDnsCnameCacheTest.java
│ ├── DnsAddressResolverGroupTest.java
│ ├── DnsNameResolverBuilderTest.java
│ ├── DnsNameResolverClientSubnetTest.java
│ ├── DnsNameResolverTest.java
│ ├── DnsQueryIdSpaceTest.java
│ ├── DnsResolveContextTest.java
│ ├── DnsServerAddressStreamProvidersTest.java
│ ├── DnsServerAddressesTest.java
│ ├── NameServerComparatorTest.java
│ ├── NativeImageHandlerMetadataTest.java
│ ├── PreferredAddressTypeComparatorTest.java
│ ├── ResolvConfTest.java
│ ├── SearchDomainTest.java
│ ├── TestDnsServer.java
│ └── UnixResolverDnsServerAddressStreamProviderTest.java
├── resolver
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ ├── io
│ │ └── netty
│ │ │ └── resolver
│ │ │ ├── AbstractAddressResolver.java
│ │ │ ├── AddressResolver.java
│ │ │ ├── AddressResolverGroup.java
│ │ │ ├── CompositeNameResolver.java
│ │ │ ├── DefaultAddressResolverGroup.java
│ │ │ ├── DefaultHostsFileEntriesResolver.java
│ │ │ ├── DefaultNameResolver.java
│ │ │ ├── HostsFileEntries.java
│ │ │ ├── HostsFileEntriesProvider.java
│ │ │ ├── HostsFileEntriesResolver.java
│ │ │ ├── HostsFileParser.java
│ │ │ ├── InetNameResolver.java
│ │ │ ├── InetSocketAddressResolver.java
│ │ │ ├── NameResolver.java
│ │ │ ├── NoopAddressResolver.java
│ │ │ ├── NoopAddressResolverGroup.java
│ │ │ ├── ResolvedAddressTypes.java
│ │ │ ├── RoundRobinInetAddressResolver.java
│ │ │ ├── SimpleNameResolver.java
│ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── test
│ ├── java
│ └── io
│ │ └── netty
│ │ └── resolver
│ │ ├── DefaultHostsFileEntriesResolverTest.java
│ │ ├── HostsFileEntriesProviderTest.java
│ │ ├── HostsFileParserTest.java
│ │ └── InetSocketAddressResolverTest.java
│ └── resources
│ └── io
│ └── netty
│ └── resolver
│ └── hosts-unicode
├── run-example.sh
├── scripts
├── finish_release.sh
├── generate_docs.sh
└── list_staged_release.sh
├── testsuite-autobahn
├── pom.xml
└── src
│ └── main
│ └── java
│ └── io
│ └── netty
│ └── testsuite
│ └── autobahn
│ ├── AutobahnServer.java
│ ├── AutobahnServerHandler.java
│ ├── AutobahnServerInitializer.java
│ └── package-info.java
├── testsuite-common
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── io
│ │ └── netty
│ │ └── util
│ │ └── test
│ │ ├── DisabledForSlowLeakDetection.java
│ │ ├── LeakPresenceExtension.java
│ │ └── package-info.java
│ └── resources
│ └── META-INF
│ └── services
│ └── org.junit.jupiter.api.extension.Extension
├── testsuite-http2
├── pom.xml
└── src
│ └── main
│ └── java
│ └── io
│ └── netty
│ └── testsuite
│ └── http2
│ ├── HelloWorldHttp1Handler.java
│ ├── HelloWorldHttp2Handler.java
│ ├── HelloWorldHttp2HandlerBuilder.java
│ ├── Http2Server.java
│ ├── Http2ServerInitializer.java
│ └── package-info.java
├── testsuite-jpms
├── README.md
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ ├── io
│ │ └── netty
│ │ │ └── testsuite_jpms
│ │ │ └── main
│ │ │ ├── Http3HelloWorldServerHandler.java
│ │ │ ├── Http3HelloWorldServerInitializer.java
│ │ │ ├── HttpHelloWorldServer.java
│ │ │ ├── HttpHelloWorldServerHandler.java
│ │ │ ├── HttpHelloWorldServerInitializer.java
│ │ │ └── package-info.java
│ │ └── module-info.java
│ └── test
│ └── java
│ ├── io
│ └── netty
│ │ └── testsuite_jpms
│ │ ├── it
│ │ ├── CommonsLoggingTest.java
│ │ ├── Log4j2Test.java
│ │ └── Slf4jTest.java
│ │ └── test
│ │ ├── BufferTest.java
│ │ ├── CheckModuleDescriptorTest.java
│ │ ├── CodecCompressionTest.java
│ │ ├── CodecHaProxyTest.java
│ │ ├── CodecHttp2Test.java
│ │ ├── CodecHttp3Test.java
│ │ ├── CodecMarshallingTest.java
│ │ ├── CodecMemcacheTest.java
│ │ ├── CodecMqttTest.java
│ │ ├── CodecProtobufTest.java
│ │ ├── CodecRedisTest.java
│ │ ├── CodecSmtpTest.java
│ │ ├── CodecSocksTest.java
│ │ ├── CodecStompTest.java
│ │ ├── CodecXmlTest.java
│ │ ├── FlightRecorderTest.java
│ │ ├── HandlerSslTest.java
│ │ ├── MacOsDnsResolverTest.java
│ │ ├── NativeTransportTest.java
│ │ └── OCSPTest.java
│ └── module-info.java
├── testsuite-karaf
├── README.md
├── pom.xml
└── src
│ └── main
│ └── feature
│ └── feature.xml
├── testsuite-native-image-client-runtime-init
├── pom.xml
└── src
│ └── main
│ └── java
│ └── io
│ └── netty
│ └── testsuite
│ └── svm
│ └── client
│ ├── NativeClientWithNettyInitAtRuntime.java
│ └── package-info.java
├── testsuite-native-image-client
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── io
│ │ └── netty
│ │ └── testsuite
│ │ └── svm
│ │ └── client
│ │ ├── DnsNativeClient.java
│ │ └── package-info.java
│ └── resources
│ └── reflection-config.json
├── testsuite-native-image
├── pom.xml
├── src
│ └── main
│ │ └── java
│ │ └── io
│ │ └── netty
│ │ └── testsuite
│ │ └── svm
│ │ ├── HttpNativeClient.java
│ │ ├── HttpNativeServer.java
│ │ ├── HttpNativeServerHandler.java
│ │ ├── HttpNativeServerInitializer.java
│ │ └── package-info.java
└── verify-native-image.sh
├── testsuite-native
├── pom.xml
└── src
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── testsuite_native
│ └── NativeLoadingTest.java
├── testsuite-osgi
├── pom.xml
└── src
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── osgitests
│ ├── OsgiBundleTest.java
│ └── package-info.java
├── testsuite-shading
├── pom.xml
└── src
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── testsuite
│ └── shading
│ └── ShadingIT.java
├── testsuite
├── .gitignore
├── pom.xml
└── src
│ └── main
│ └── java
│ └── io
│ └── netty
│ └── testsuite
│ ├── transport
│ ├── AbstractComboTestsuiteTest.java
│ ├── AbstractSingleThreadEventLoopTest.java
│ ├── AbstractTestsuiteTest.java
│ ├── DefaultEventLoopTest.java
│ ├── NioEventLoopTest.java
│ ├── TestsuitePermutation.java
│ ├── package-info.java
│ ├── sctp
│ │ ├── AbstractSctpTest.java
│ │ ├── SctpEchoTest.java
│ │ ├── SctpTestPermutation.java
│ │ └── package-info.java
│ ├── socket
│ │ ├── AbstractClientSocketTest.java
│ │ ├── AbstractDatagramTest.java
│ │ ├── AbstractServerSocketTest.java
│ │ ├── AbstractSocketReuseFdTest.java
│ │ ├── AbstractSocketShutdownOutputByPeerTest.java
│ │ ├── AbstractSocketTest.java
│ │ ├── CompositeBufferGatheringWriteTest.java
│ │ ├── DatagramConnectNotExistsTest.java
│ │ ├── DatagramMulticastIPv6Test.java
│ │ ├── DatagramMulticastTest.java
│ │ ├── DatagramUnicastIPv6MappedTest.java
│ │ ├── DatagramUnicastIPv6Test.java
│ │ ├── DatagramUnicastInetTest.java
│ │ ├── DatagramUnicastTest.java
│ │ ├── ServerSocketSuspendTest.java
│ │ ├── SocketAddressesTest.java
│ │ ├── SocketAutoReadTest.java
│ │ ├── SocketBufReleaseTest.java
│ │ ├── SocketCancelWriteTest.java
│ │ ├── SocketChannelNotYetConnectedTest.java
│ │ ├── SocketCloseForciblyTest.java
│ │ ├── SocketConditionalWritabilityTest.java
│ │ ├── SocketConnectTest.java
│ │ ├── SocketConnectionAttemptTest.java
│ │ ├── SocketDataReadInitialStateTest.java
│ │ ├── SocketEchoTest.java
│ │ ├── SocketExceptionHandlingTest.java
│ │ ├── SocketFileRegionTest.java
│ │ ├── SocketFixedLengthEchoTest.java
│ │ ├── SocketGatheringWriteTest.java
│ │ ├── SocketHalfClosedTest.java
│ │ ├── SocketMultipleConnectTest.java
│ │ ├── SocketObjectEchoTest.java
│ │ ├── SocketReadPendingTest.java
│ │ ├── SocketRstTest.java
│ │ ├── SocketShutdownOutputByPeerTest.java
│ │ ├── SocketShutdownOutputBySelfTest.java
│ │ ├── SocketSpdyEchoTest.java
│ │ ├── SocketSslClientRenegotiateTest.java
│ │ ├── SocketSslEchoTest.java
│ │ ├── SocketSslGreetingTest.java
│ │ ├── SocketSslLargeCertificateTest.java
│ │ ├── SocketSslSessionReuseTest.java
│ │ ├── SocketStartTlsTest.java
│ │ ├── SocketStringEchoTest.java
│ │ ├── SocketTestPermutation.java
│ │ ├── TrafficShapingHandlerTest.java
│ │ ├── WriteBeforeRegisteredTest.java
│ │ └── package-info.java
│ └── udt
│ │ ├── UDTClientServerConnectionTest.java
│ │ └── package-info.java
│ └── util
│ ├── TestUtils.java
│ └── package-info.java
├── transport-blockhound-tests
├── pom.xml
└── src
│ └── test
│ ├── java
│ └── io
│ │ └── netty
│ │ └── util
│ │ └── internal
│ │ └── NettyBlockHoundIntegrationTest.java
│ └── resources
│ └── io
│ └── netty
│ └── util
│ └── internal
│ ├── localhost_server.key
│ ├── localhost_server.pem
│ └── mutual_auth_ca.pem
├── transport-classes-epoll
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── channel
│ │ │ │ └── epoll
│ │ │ │ ├── AbstractEpollChannel.java
│ │ │ │ ├── AbstractEpollServerChannel.java
│ │ │ │ ├── AbstractEpollStreamChannel.java
│ │ │ │ ├── Epoll.java
│ │ │ │ ├── EpollChannelConfig.java
│ │ │ │ ├── EpollChannelOption.java
│ │ │ │ ├── EpollDatagramChannel.java
│ │ │ │ ├── EpollDatagramChannelConfig.java
│ │ │ │ ├── EpollDomainDatagramChannel.java
│ │ │ │ ├── EpollDomainDatagramChannelConfig.java
│ │ │ │ ├── EpollDomainSocketChannel.java
│ │ │ │ ├── EpollDomainSocketChannelConfig.java
│ │ │ │ ├── EpollEventArray.java
│ │ │ │ ├── EpollEventLoop.java
│ │ │ │ ├── EpollEventLoopGroup.java
│ │ │ │ ├── EpollIoEvent.java
│ │ │ │ ├── EpollIoHandle.java
│ │ │ │ ├── EpollIoHandler.java
│ │ │ │ ├── EpollIoOps.java
│ │ │ │ ├── EpollMode.java
│ │ │ │ ├── EpollRecvByteAllocatorHandle.java
│ │ │ │ ├── EpollRecvByteAllocatorStreamingHandle.java
│ │ │ │ ├── EpollServerChannelConfig.java
│ │ │ │ ├── EpollServerDomainSocketChannel.java
│ │ │ │ ├── EpollServerSocketChannel.java
│ │ │ │ ├── EpollServerSocketChannelConfig.java
│ │ │ │ ├── EpollSocketChannel.java
│ │ │ │ ├── EpollSocketChannelConfig.java
│ │ │ │ ├── EpollTcpInfo.java
│ │ │ │ ├── LinuxSocket.java
│ │ │ │ ├── Native.java
│ │ │ │ ├── NativeArrays.java
│ │ │ │ ├── NativeDatagramPacketArray.java
│ │ │ │ ├── NativeStaticallyReferencedJniMethods.java
│ │ │ │ ├── SegmentedDatagramPacket.java
│ │ │ │ ├── TcpMd5Util.java
│ │ │ │ ├── VSockAddress.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-transport-classes-epoll
│ │ ├── jni-config.json
│ │ ├── native-image.properties
│ │ ├── reflect-config.json
│ │ └── resource-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── channel
│ └── epoll
│ └── LoadClassTest.java
├── transport-classes-io_uring
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ └── channel
│ │ │ │ └── uring
│ │ │ │ ├── AbstractIoUringBufferRingAllocator.java
│ │ │ │ ├── AbstractIoUringChannel.java
│ │ │ │ ├── AbstractIoUringServerChannel.java
│ │ │ │ ├── AbstractIoUringStreamChannel.java
│ │ │ │ ├── CmsgHdr.java
│ │ │ │ ├── CompletionCallback.java
│ │ │ │ ├── CompletionQueue.java
│ │ │ │ ├── IoUring.java
│ │ │ │ ├── IoUringAdaptiveBufferRingAllocator.java
│ │ │ │ ├── IoUringBufferRing.java
│ │ │ │ ├── IoUringBufferRingAllocator.java
│ │ │ │ ├── IoUringBufferRingConfig.java
│ │ │ │ ├── IoUringBufferRingExhaustedEvent.java
│ │ │ │ ├── IoUringChannelConfig.java
│ │ │ │ ├── IoUringChannelOption.java
│ │ │ │ ├── IoUringDatagramChannel.java
│ │ │ │ ├── IoUringDatagramChannelConfig.java
│ │ │ │ ├── IoUringDomainSocketChannel.java
│ │ │ │ ├── IoUringDomainSocketChannelConfig.java
│ │ │ │ ├── IoUringFileRegion.java
│ │ │ │ ├── IoUringFixedBufferRingAllocator.java
│ │ │ │ ├── IoUringIoEvent.java
│ │ │ │ ├── IoUringIoHandle.java
│ │ │ │ ├── IoUringIoHandler.java
│ │ │ │ ├── IoUringIoHandlerConfig.java
│ │ │ │ ├── IoUringIoOps.java
│ │ │ │ ├── IoUringRecvByteAllocatorHandle.java
│ │ │ │ ├── IoUringServerDomainSocketChannel.java
│ │ │ │ ├── IoUringServerSocketChannel.java
│ │ │ │ ├── IoUringServerSocketChannelConfig.java
│ │ │ │ ├── IoUringSocketChannel.java
│ │ │ │ ├── IoUringSocketChannelConfig.java
│ │ │ │ ├── IoUringStreamChannelConfig.java
│ │ │ │ ├── IoUringTcpInfo.java
│ │ │ │ ├── Iov.java
│ │ │ │ ├── LinuxSocket.java
│ │ │ │ ├── MsgHdr.java
│ │ │ │ ├── MsgHdrMemory.java
│ │ │ │ ├── MsgHdrMemoryArray.java
│ │ │ │ ├── Native.java
│ │ │ │ ├── NativeStaticallyReferencedJniMethods.java
│ │ │ │ ├── RingBuffer.java
│ │ │ │ ├── SockaddrIn.java
│ │ │ │ ├── SubmissionQueue.java
│ │ │ │ ├── UserData.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-transport-classess-io_uring
│ │ ├── jni-config.json
│ │ ├── native-image.properties
│ │ ├── reflect-config.json
│ │ └── resource-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── channel
│ └── uring
│ └── LoadClassTest.java
├── transport-classes-kqueue
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ ├── io
│ │ └── netty
│ │ │ └── channel
│ │ │ └── kqueue
│ │ │ ├── AbstractKQueueChannel.java
│ │ │ ├── AbstractKQueueDatagramChannel.java
│ │ │ ├── AbstractKQueueServerChannel.java
│ │ │ ├── AbstractKQueueStreamChannel.java
│ │ │ ├── AcceptFilter.java
│ │ │ ├── BsdSocket.java
│ │ │ ├── KQueue.java
│ │ │ ├── KQueueChannelConfig.java
│ │ │ ├── KQueueChannelOption.java
│ │ │ ├── KQueueDatagramChannel.java
│ │ │ ├── KQueueDatagramChannelConfig.java
│ │ │ ├── KQueueDomainDatagramChannel.java
│ │ │ ├── KQueueDomainDatagramChannelConfig.java
│ │ │ ├── KQueueDomainSocketChannel.java
│ │ │ ├── KQueueDomainSocketChannelConfig.java
│ │ │ ├── KQueueEventArray.java
│ │ │ ├── KQueueEventLoopGroup.java
│ │ │ ├── KQueueIoEvent.java
│ │ │ ├── KQueueIoHandle.java
│ │ │ ├── KQueueIoHandler.java
│ │ │ ├── KQueueIoOps.java
│ │ │ ├── KQueueRecvByteAllocatorHandle.java
│ │ │ ├── KQueueServerChannelConfig.java
│ │ │ ├── KQueueServerDomainSocketChannel.java
│ │ │ ├── KQueueServerSocketChannel.java
│ │ │ ├── KQueueServerSocketChannelConfig.java
│ │ │ ├── KQueueSocketChannel.java
│ │ │ ├── KQueueSocketChannelConfig.java
│ │ │ ├── KQueueStaticallyReferencedJniMethods.java
│ │ │ ├── Native.java
│ │ │ ├── NativeArrays.java
│ │ │ ├── NativeLongArray.java
│ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── channel
│ └── kqueue
│ └── LoadClassTest.java
├── transport-native-epoll
├── README.md
├── pom.xml
└── src
│ ├── main
│ └── c
│ │ ├── netty_epoll_linuxsocket.c
│ │ ├── netty_epoll_linuxsocket.h
│ │ ├── netty_epoll_native.c
│ │ └── netty_epoll_vmsocket.h
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── channel
│ └── epoll
│ ├── EpollAbstractDomainSocketEchoTest.java
│ ├── EpollChannelConfigTest.java
│ ├── EpollCompositeBufferGatheringWriteTest.java
│ ├── EpollDatagramChannelConfigTest.java
│ ├── EpollDatagramChannelTest.java
│ ├── EpollDatagramConnectNotExistsTest.java
│ ├── EpollDatagramMulticastIPv6Test.java
│ ├── EpollDatagramMulticastIpv6WithIpv4AddrTest.java
│ ├── EpollDatagramMulticastTest.java
│ ├── EpollDatagramScatteringReadTest.java
│ ├── EpollDatagramUnicastIPv6MappedTest.java
│ ├── EpollDatagramUnicastIPv6Test.java
│ ├── EpollDatagramUnicastTest.java
│ ├── EpollDetectPeerCloseWithoutReadTest.java
│ ├── EpollDomainDatagramChannelTest.java
│ ├── EpollDomainDatagramPathTest.java
│ ├── EpollDomainDatagramUnicastTest.java
│ ├── EpollDomainSocketAddressesTest.java
│ ├── EpollDomainSocketDataReadInitialStateTest.java
│ ├── EpollDomainSocketEchoTest.java
│ ├── EpollDomainSocketFdTest.java
│ ├── EpollDomainSocketFileRegionTest.java
│ ├── EpollDomainSocketFixedLengthEchoTest.java
│ ├── EpollDomainSocketGatheringWriteTest.java
│ ├── EpollDomainSocketObjectEchoTest.java
│ ├── EpollDomainSocketReuseFdTest.java
│ ├── EpollDomainSocketShutdownOutputByPeerTest.java
│ ├── EpollDomainSocketSslClientRenegotiateTest.java
│ ├── EpollDomainSocketSslEchoTest.java
│ ├── EpollDomainSocketSslGreetingTest.java
│ ├── EpollDomainSocketStartTlsTest.java
│ ├── EpollDomainSocketStringEchoTest.java
│ ├── EpollEventLoopTest.java
│ ├── EpollJdkLoopbackSocketSslEchoTest.java
│ ├── EpollKQueueIovArrayTest.java
│ ├── EpollReuseAddrTest.java
│ ├── EpollServerSocketChannelConfigTest.java
│ ├── EpollSocketAddressesTest.java
│ ├── EpollSocketAutoReadTest.java
│ ├── EpollSocketChannelConfigTest.java
│ ├── EpollSocketChannelNotYetConnectedTest.java
│ ├── EpollSocketChannelTest.java
│ ├── EpollSocketCloseForciblyTest.java
│ ├── EpollSocketConditionalWritabilityTest.java
│ ├── EpollSocketConnectTest.java
│ ├── EpollSocketConnectionAttemptTest.java
│ ├── EpollSocketDataReadInitialStateTest.java
│ ├── EpollSocketEchoTest.java
│ ├── EpollSocketExceptionHandlingTest.java
│ ├── EpollSocketFileRegionTest.java
│ ├── EpollSocketFixedLengthEchoTest.java
│ ├── EpollSocketGatheringWriteTest.java
│ ├── EpollSocketHalfClosedTest.java
│ ├── EpollSocketMultipleConnectTest.java
│ ├── EpollSocketObjectEchoTest.java
│ ├── EpollSocketReadPendingTest.java
│ ├── EpollSocketRstTest.java
│ ├── EpollSocketShutdownOutputByPeerTest.java
│ ├── EpollSocketShutdownOutputBySelfTest.java
│ ├── EpollSocketSslClientRenegotiateTest.java
│ ├── EpollSocketSslEchoTest.java
│ ├── EpollSocketSslGreetingTest.java
│ ├── EpollSocketSslSessionReuseTest.java
│ ├── EpollSocketStartTlsTest.java
│ ├── EpollSocketStringEchoBusyWaitTest.java
│ ├── EpollSocketStringEchoTest.java
│ ├── EpollSocketTcpMd5Test.java
│ ├── EpollSocketTest.java
│ ├── EpollSocketTestPermutation.java
│ ├── EpollSpliceTest.java
│ ├── EpollTest.java
│ ├── EpollWriteBeforeRegisteredTest.java
│ ├── LinuxSocketTest.java
│ ├── ManualEventLoopTest.java
│ └── NativeTest.java
├── transport-native-io_uring
├── README.md
├── pom.xml
└── src
│ ├── main
│ └── c
│ │ ├── io_uring.h
│ │ ├── netty_io_uring.h
│ │ ├── netty_io_uring_linuxsocket.c
│ │ ├── netty_io_uring_linuxsocket.h
│ │ ├── netty_io_uring_native.c
│ │ ├── syscall.c
│ │ └── syscall.h
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── channel
│ └── uring
│ ├── CombinationOfEpollAndIoUringTest.java
│ ├── CombinationOfIoUringAndEpollTest.java
│ ├── IoUringAdaptiveBufferRingAllocatorTest.java
│ ├── IoUringAutoReadTest.java
│ ├── IoUringBufferRingCompositeBufferGatheringWriteTest.java
│ ├── IoUringBufferRingSocketChannelNotYetConnectedTest.java
│ ├── IoUringBufferRingSocketConditionalWritabilityTest.java
│ ├── IoUringBufferRingSocketConnectTest.java
│ ├── IoUringBufferRingSocketConnectionAttemptTest.java
│ ├── IoUringBufferRingSocketDataReadInitialStateTest.java
│ ├── IoUringBufferRingSocketEchoTest.java
│ ├── IoUringBufferRingSocketExceptionHandlingTest.java
│ ├── IoUringBufferRingSocketFileRegionTest.java
│ ├── IoUringBufferRingSocketFixedLengthEchoTest.java
│ ├── IoUringBufferRingSocketGatheringWriteTest.java
│ ├── IoUringBufferRingSocketHalfClosedTest.java
│ ├── IoUringBufferRingSocketMultipleConnectTest.java
│ ├── IoUringBufferRingSocketRstTest.java
│ ├── IoUringBufferRingSocketShutdownOutputByPeerTest.java
│ ├── IoUringBufferRingSocketShutdownOutputBySelfTest.java
│ ├── IoUringBufferRingSocketSslClientRenegotiateTest.java
│ ├── IoUringBufferRingSocketSslEchoTest.java
│ ├── IoUringBufferRingSocketSslGreetingTest.java
│ ├── IoUringBufferRingSocketSslSessionReuseTest.java
│ ├── IoUringBufferRingSocketStartTlsTest.java
│ ├── IoUringBufferRingSocketStringEchoTest.java
│ ├── IoUringBufferRingTest.java
│ ├── IoUringBufferRingWriteBeforeRegisteredTest.java
│ ├── IoUringChannelConfigTest.java
│ ├── IoUringCompositeBufferGatheringWriteTest.java
│ ├── IoUringDatagramConnectNotExistsTest.java
│ ├── IoUringDatagramMulticastIPv6Test.java
│ ├── IoUringDatagramMulticastTest.java
│ ├── IoUringDatagramUnicastIPv6MappedTest.java
│ ├── IoUringDatagramUnicastIPv6Test.java
│ ├── IoUringDatagramUnicastTest.java
│ ├── IoUringDetectPeerCloseWithReadTest.java
│ ├── IoUringDomainSocketAbstractAddressesTest.java
│ ├── IoUringDomainSocketAbstractBufferRingEchoTest.java
│ ├── IoUringDomainSocketAbstractEchoTest.java
│ ├── IoUringDomainSocketAbstractFdTest.java
│ ├── IoUringDomainSocketAddressesTest.java
│ ├── IoUringDomainSocketBufferRingSocketEchoTest.java
│ ├── IoUringDomainSocketEchoTest.java
│ ├── IoUringDomainSocketFdTest.java
│ ├── IoUringEventLoopTest.java
│ ├── IoUringFileRegionTest.java
│ ├── IoUringFileTest.java
│ ├── IoUringIoHandlerTest.java
│ ├── IoUringRemoteIpTest.java
│ ├── IoUringSocketAutoReadTest.java
│ ├── IoUringSocketChannelNotYetConnectedTest.java
│ ├── IoUringSocketConditionalWritabilityTest.java
│ ├── IoUringSocketConnectTest.java
│ ├── IoUringSocketConnectionAttemptTest.java
│ ├── IoUringSocketDataReadInitialStateTest.java
│ ├── IoUringSocketEchoTest.java
│ ├── IoUringSocketExceptionHandlingTest.java
│ ├── IoUringSocketFileRegionTest.java
│ ├── IoUringSocketFixedLengthEchoTest.java
│ ├── IoUringSocketGatheringWriteTest.java
│ ├── IoUringSocketHalfClosedTest.java
│ ├── IoUringSocketMultipleConnectTest.java
│ ├── IoUringSocketReadPendingTest.java
│ ├── IoUringSocketRstTest.java
│ ├── IoUringSocketSendSzSendmsgZcTest.java
│ ├── IoUringSocketSendZcSendmsgZcEchoTest.java
│ ├── IoUringSocketShutdownOutputByPeerTest.java
│ ├── IoUringSocketShutdownOutputBySelfTest.java
│ ├── IoUringSocketSslClientRenegotiateTest.java
│ ├── IoUringSocketSslEchoTest.java
│ ├── IoUringSocketSslGreetingTest.java
│ ├── IoUringSocketSslSessionReuseTest.java
│ ├── IoUringSocketStartTlsTest.java
│ ├── IoUringSocketStringEchoTest.java
│ ├── IoUringSocketTest.java
│ ├── IoUringSocketTestPermutation.java
│ ├── IoUringWriteBeforeRegisteredTest.java
│ ├── PollRemoveTest.java
│ ├── SockaddrInTest.java
│ ├── SubmissionQueueTest.java
│ └── UserDataTest.java
├── transport-native-kqueue
├── pom.xml
└── src
│ ├── main
│ └── c
│ │ ├── netty_kqueue_bsdsocket.c
│ │ ├── netty_kqueue_bsdsocket.h
│ │ ├── netty_kqueue_eventarray.c
│ │ ├── netty_kqueue_eventarray.h
│ │ └── netty_kqueue_native.c
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── channel
│ └── kqueue
│ ├── KQueueAbstractDomainSocketEchoTest.java
│ ├── KQueueChannelConfigTest.java
│ ├── KQueueCompositeBufferGatheringWriteTest.java
│ ├── KQueueDatagramConnectNotExistsTest.java
│ ├── KQueueDatagramUnicastIPv6MappedTest.java
│ ├── KQueueDatagramUnicastIPv6Test.java
│ ├── KQueueDatagramUnicastTest.java
│ ├── KQueueDetectPeerCloseWithoutReadTest.java
│ ├── KQueueDomainDatagramPathTest.java
│ ├── KQueueDomainDatagramUnicastTest.java
│ ├── KQueueDomainSocketAddressesTest.java
│ ├── KQueueDomainSocketDataReadInitialStateTest.java
│ ├── KQueueDomainSocketEchoTest.java
│ ├── KQueueDomainSocketFdTest.java
│ ├── KQueueDomainSocketFileRegionTest.java
│ ├── KQueueDomainSocketFixedLengthEchoTest.java
│ ├── KQueueDomainSocketGatheringWriteTest.java
│ ├── KQueueDomainSocketObjectEchoTest.java
│ ├── KQueueDomainSocketReuseFdTest.java
│ ├── KQueueDomainSocketShutdownOutputByPeerTest.java
│ ├── KQueueDomainSocketSslClientRenegotiateTest.java
│ ├── KQueueDomainSocketSslEchoTest.java
│ ├── KQueueDomainSocketSslGreetingTest.java
│ ├── KQueueDomainSocketStartTlsTest.java
│ ├── KQueueDomainSocketStringEchoTest.java
│ ├── KQueueETSocketAutoReadTest.java
│ ├── KQueueETSocketConditionalWritabilityTest.java
│ ├── KQueueETSocketDataReadInitialStateTest.java
│ ├── KQueueETSocketExceptionHandlingTest.java
│ ├── KQueueETSocketHalfClosedTest.java
│ ├── KQueueETSocketReadPendingTest.java
│ ├── KQueueEventLoopTest.java
│ ├── KQueueIovArrayTest.java
│ ├── KQueueJdkLoopbackSocketSslEchoTest.java
│ ├── KQueueServerSocketChannelConfigTest.java
│ ├── KQueueSocketAddressesTest.java
│ ├── KQueueSocketChannelConfigTest.java
│ ├── KQueueSocketChannelNotYetConnectedTest.java
│ ├── KQueueSocketCloseForciblyTest.java
│ ├── KQueueSocketConnectTest.java
│ ├── KQueueSocketConnectionAttemptTest.java
│ ├── KQueueSocketEchoTest.java
│ ├── KQueueSocketFileRegionTest.java
│ ├── KQueueSocketFixedLengthEchoTest.java
│ ├── KQueueSocketGatheringWriteTest.java
│ ├── KQueueSocketMultipleConnectTest.java
│ ├── KQueueSocketObjectEchoTest.java
│ ├── KQueueSocketRstTest.java
│ ├── KQueueSocketShutdownOutputByPeerTest.java
│ ├── KQueueSocketShutdownOutputBySelfTest.java
│ ├── KQueueSocketSslClientRenegotiateTest.java
│ ├── KQueueSocketSslEchoTest.java
│ ├── KQueueSocketSslGreetingTest.java
│ ├── KQueueSocketSslSessionReuseTest.java
│ ├── KQueueSocketStartTlsTest.java
│ ├── KQueueSocketStringEchoTest.java
│ ├── KQueueSocketTest.java
│ ├── KQueueSocketTestPermutation.java
│ ├── KqueueDatagramChannelTest.java
│ ├── KqueueDomainDatagramChannelTest.java
│ ├── KqueueRegistrationTest.java
│ └── KqueueWriteBeforeRegisteredTest.java
├── transport-native-unix-common-tests
├── pom.xml
└── src
│ └── main
│ └── java
│ └── io
│ └── netty
│ └── channel
│ └── unix
│ └── tests
│ ├── DetectPeerCloseWithoutReadTest.java
│ ├── IovArrayTest.java
│ ├── SocketTest.java
│ ├── UnixTestUtils.java
│ └── package-info.java
├── transport-native-unix-common
├── Makefile
├── pom.xml
└── src
│ ├── main
│ ├── c
│ │ ├── netty_unix.c
│ │ ├── netty_unix.h
│ │ ├── netty_unix_buffer.c
│ │ ├── netty_unix_buffer.h
│ │ ├── netty_unix_errors.c
│ │ ├── netty_unix_errors.h
│ │ ├── netty_unix_filedescriptor.c
│ │ ├── netty_unix_filedescriptor.h
│ │ ├── netty_unix_jni.h
│ │ ├── netty_unix_limits.c
│ │ ├── netty_unix_limits.h
│ │ ├── netty_unix_socket.c
│ │ ├── netty_unix_socket.h
│ │ ├── netty_unix_util.c
│ │ └── netty_unix_util.h
│ └── java
│ │ ├── io
│ │ └── netty
│ │ │ └── channel
│ │ │ └── unix
│ │ │ ├── Buffer.java
│ │ │ ├── DatagramSocketAddress.java
│ │ │ ├── DomainDatagramChannel.java
│ │ │ ├── DomainDatagramChannelConfig.java
│ │ │ ├── DomainDatagramPacket.java
│ │ │ ├── DomainDatagramSocketAddress.java
│ │ │ ├── DomainSocketAddress.java
│ │ │ ├── DomainSocketChannel.java
│ │ │ ├── DomainSocketChannelConfig.java
│ │ │ ├── DomainSocketReadMode.java
│ │ │ ├── Errors.java
│ │ │ ├── ErrorsStaticallyReferencedJniMethods.java
│ │ │ ├── FileDescriptor.java
│ │ │ ├── GenericUnixChannelOption.java
│ │ │ ├── IntegerUnixChannelOption.java
│ │ │ ├── IovArray.java
│ │ │ ├── Limits.java
│ │ │ ├── LimitsStaticallyReferencedJniMethods.java
│ │ │ ├── NativeInetAddress.java
│ │ │ ├── PeerCredentials.java
│ │ │ ├── PreferredDirectByteBufAllocator.java
│ │ │ ├── RawUnixChannelOption.java
│ │ │ ├── SegmentedDatagramPacket.java
│ │ │ ├── ServerDomainSocketChannel.java
│ │ │ ├── Socket.java
│ │ │ ├── SocketWritableByteChannel.java
│ │ │ ├── Unix.java
│ │ │ ├── UnixChannel.java
│ │ │ ├── UnixChannelOption.java
│ │ │ ├── UnixChannelUtil.java
│ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── channel
│ └── unix
│ ├── NativeInetAddressTest.java
│ └── UnixChannelUtilTest.java
├── transport-rxtx
├── pom.xml
└── src
│ └── main
│ └── java
│ └── io
│ └── netty
│ └── channel
│ └── rxtx
│ ├── DefaultRxtxChannelConfig.java
│ ├── RxtxChannel.java
│ ├── RxtxChannelConfig.java
│ ├── RxtxChannelOption.java
│ ├── RxtxDeviceAddress.java
│ └── package-info.java
├── transport-sctp
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── com
│ │ │ └── sun
│ │ │ │ └── nio
│ │ │ │ └── sctp
│ │ │ │ ├── AbstractNotificationHandler.java
│ │ │ │ ├── Association.java
│ │ │ │ ├── AssociationChangeNotification.java
│ │ │ │ ├── HandlerResult.java
│ │ │ │ ├── MessageInfo.java
│ │ │ │ ├── Notification.java
│ │ │ │ ├── NotificationHandler.java
│ │ │ │ ├── PeerAddressChangeNotification.java
│ │ │ │ ├── SctpChannel.java
│ │ │ │ ├── SctpServerChannel.java
│ │ │ │ ├── SctpSocketOption.java
│ │ │ │ ├── SctpStandardSocketOptions.java
│ │ │ │ ├── SendFailedNotification.java
│ │ │ │ ├── ShutdownNotification.java
│ │ │ │ ├── UnsupportedOperatingSystemException.java
│ │ │ │ └── package-info.java
│ │ └── io
│ │ │ └── netty
│ │ │ ├── channel
│ │ │ └── sctp
│ │ │ │ ├── DefaultSctpChannelConfig.java
│ │ │ │ ├── DefaultSctpServerChannelConfig.java
│ │ │ │ ├── SctpChannel.java
│ │ │ │ ├── SctpChannelConfig.java
│ │ │ │ ├── SctpChannelOption.java
│ │ │ │ ├── SctpMessage.java
│ │ │ │ ├── SctpNotificationHandler.java
│ │ │ │ ├── SctpServerChannel.java
│ │ │ │ ├── SctpServerChannelConfig.java
│ │ │ │ ├── nio
│ │ │ │ ├── NioSctpChannel.java
│ │ │ │ ├── NioSctpServerChannel.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── oio
│ │ │ │ ├── OioSctpChannel.java
│ │ │ │ ├── OioSctpServerChannel.java
│ │ │ │ └── package-info.java
│ │ │ │ └── package-info.java
│ │ │ └── handler
│ │ │ └── codec
│ │ │ └── sctp
│ │ │ ├── SctpInboundByteStreamHandler.java
│ │ │ ├── SctpMessageCompletionHandler.java
│ │ │ ├── SctpMessageToMessageDecoder.java
│ │ │ ├── SctpOutboundByteStreamHandler.java
│ │ │ └── package-info.java
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-transport-sctp
│ │ └── generated
│ │ └── handlers
│ │ └── reflect-config.json
│ └── test
│ └── java
│ └── io
│ └── netty
│ ├── channel
│ └── sctp
│ │ ├── SctpLimitStreamsTest.java
│ │ ├── SctpTestUtil.java
│ │ ├── nio
│ │ └── NioSctpLimitStreamsTest.java
│ │ └── oio
│ │ └── OioSctpLimitStreamsTest.java
│ └── handler
│ └── codec
│ └── sctp
│ ├── NativeImageHandlerMetadataTest.java
│ └── SctpMessageCompletionHandlerTest.java
├── transport-udt
├── .gitignore
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── io
│ │ └── netty
│ │ └── channel
│ │ └── udt
│ │ ├── DefaultUdtChannelConfig.java
│ │ ├── DefaultUdtServerChannelConfig.java
│ │ ├── UdtChannel.java
│ │ ├── UdtChannelConfig.java
│ │ ├── UdtChannelOption.java
│ │ ├── UdtMessage.java
│ │ ├── UdtServerChannel.java
│ │ ├── UdtServerChannelConfig.java
│ │ ├── nio
│ │ ├── NioUdtAcceptorChannel.java
│ │ ├── NioUdtByteAcceptorChannel.java
│ │ ├── NioUdtByteConnectorChannel.java
│ │ ├── NioUdtByteRendezvousChannel.java
│ │ ├── NioUdtMessageAcceptorChannel.java
│ │ ├── NioUdtMessageConnectorChannel.java
│ │ ├── NioUdtMessageRendezvousChannel.java
│ │ ├── NioUdtProvider.java
│ │ └── package-info.java
│ │ └── package-info.java
│ └── test
│ └── java
│ └── io
│ └── netty
│ └── test
│ └── udt
│ ├── nio
│ ├── AbstractUdtTest.java
│ ├── NioUdtByteAcceptorChannelTest.java
│ ├── NioUdtByteConnectorChannelTest.java
│ ├── NioUdtByteRendezvousChannelTest.java
│ ├── NioUdtMessageAcceptorChannelTest.java
│ ├── NioUdtMessageConnectorChannelTest.java
│ ├── NioUdtMessageRendezvousChannelTest.java
│ ├── NioUdtProviderTest.java
│ └── package-info.java
│ └── util
│ ├── EchoByteHandler.java
│ ├── EchoMessageHandler.java
│ ├── TrafficControl.java
│ ├── UnitHelp.java
│ └── package-info.java
├── transport
├── pom.xml
└── src
│ ├── main
│ ├── java
│ │ ├── io
│ │ │ └── netty
│ │ │ │ ├── bootstrap
│ │ │ │ ├── AbstractBootstrap.java
│ │ │ │ ├── AbstractBootstrapConfig.java
│ │ │ │ ├── Bootstrap.java
│ │ │ │ ├── BootstrapConfig.java
│ │ │ │ ├── ChannelFactory.java
│ │ │ │ ├── ChannelInitializerExtension.java
│ │ │ │ ├── ChannelInitializerExtensions.java
│ │ │ │ ├── FailedChannel.java
│ │ │ │ ├── ServerBootstrap.java
│ │ │ │ ├── ServerBootstrapConfig.java
│ │ │ │ └── package-info.java
│ │ │ │ └── channel
│ │ │ │ ├── AbstractChannel.java
│ │ │ │ ├── AbstractChannelHandlerContext.java
│ │ │ │ ├── AbstractCoalescingBufferQueue.java
│ │ │ │ ├── AbstractEventLoop.java
│ │ │ │ ├── AbstractEventLoopGroup.java
│ │ │ │ ├── AbstractServerChannel.java
│ │ │ │ ├── AdaptiveRecvByteBufAllocator.java
│ │ │ │ ├── AddressedEnvelope.java
│ │ │ │ ├── Channel.java
│ │ │ │ ├── ChannelConfig.java
│ │ │ │ ├── ChannelDuplexHandler.java
│ │ │ │ ├── ChannelException.java
│ │ │ │ ├── ChannelFactory.java
│ │ │ │ ├── ChannelFlushPromiseNotifier.java
│ │ │ │ ├── ChannelFuture.java
│ │ │ │ ├── ChannelFutureListener.java
│ │ │ │ ├── ChannelHandler.java
│ │ │ │ ├── ChannelHandlerAdapter.java
│ │ │ │ ├── ChannelHandlerContext.java
│ │ │ │ ├── ChannelHandlerMask.java
│ │ │ │ ├── ChannelId.java
│ │ │ │ ├── ChannelInboundHandler.java
│ │ │ │ ├── ChannelInboundHandlerAdapter.java
│ │ │ │ ├── ChannelInboundInvoker.java
│ │ │ │ ├── ChannelInitializer.java
│ │ │ │ ├── ChannelMetadata.java
│ │ │ │ ├── ChannelOption.java
│ │ │ │ ├── ChannelOutboundBuffer.java
│ │ │ │ ├── ChannelOutboundHandler.java
│ │ │ │ ├── ChannelOutboundHandlerAdapter.java
│ │ │ │ ├── ChannelOutboundInvoker.java
│ │ │ │ ├── ChannelPipeline.java
│ │ │ │ ├── ChannelPipelineException.java
│ │ │ │ ├── ChannelProgressiveFuture.java
│ │ │ │ ├── ChannelProgressiveFutureListener.java
│ │ │ │ ├── ChannelProgressivePromise.java
│ │ │ │ ├── ChannelPromise.java
│ │ │ │ ├── ChannelPromiseAggregator.java
│ │ │ │ ├── ChannelPromiseNotifier.java
│ │ │ │ ├── CoalescingBufferQueue.java
│ │ │ │ ├── CombinedChannelDuplexHandler.java
│ │ │ │ ├── CompleteChannelFuture.java
│ │ │ │ ├── ConnectTimeoutException.java
│ │ │ │ ├── DefaultAddressedEnvelope.java
│ │ │ │ ├── DefaultChannelConfig.java
│ │ │ │ ├── DefaultChannelHandlerContext.java
│ │ │ │ ├── DefaultChannelId.java
│ │ │ │ ├── DefaultChannelPipeline.java
│ │ │ │ ├── DefaultChannelProgressivePromise.java
│ │ │ │ ├── DefaultChannelPromise.java
│ │ │ │ ├── DefaultEventLoop.java
│ │ │ │ ├── DefaultEventLoopGroup.java
│ │ │ │ ├── DefaultFileRegion.java
│ │ │ │ ├── DefaultMaxBytesRecvByteBufAllocator.java
│ │ │ │ ├── DefaultMaxMessagesRecvByteBufAllocator.java
│ │ │ │ ├── DefaultMessageSizeEstimator.java
│ │ │ │ ├── DefaultSelectStrategy.java
│ │ │ │ ├── DefaultSelectStrategyFactory.java
│ │ │ │ ├── DelegatingChannelPromiseNotifier.java
│ │ │ │ ├── EventLoop.java
│ │ │ │ ├── EventLoopException.java
│ │ │ │ ├── EventLoopGroup.java
│ │ │ │ ├── EventLoopTaskQueueFactory.java
│ │ │ │ ├── ExtendedClosedChannelException.java
│ │ │ │ ├── FailedChannelFuture.java
│ │ │ │ ├── FileRegion.java
│ │ │ │ ├── FixedRecvByteBufAllocator.java
│ │ │ │ ├── IoEvent.java
│ │ │ │ ├── IoEventLoop.java
│ │ │ │ ├── IoEventLoopGroup.java
│ │ │ │ ├── IoHandle.java
│ │ │ │ ├── IoHandler.java
│ │ │ │ ├── IoHandlerContext.java
│ │ │ │ ├── IoHandlerFactory.java
│ │ │ │ ├── IoOps.java
│ │ │ │ ├── IoRegistration.java
│ │ │ │ ├── ManualIoEventLoop.java
│ │ │ │ ├── MaxBytesRecvByteBufAllocator.java
│ │ │ │ ├── MaxMessagesRecvByteBufAllocator.java
│ │ │ │ ├── MessageSizeEstimator.java
│ │ │ │ ├── MultiThreadIoEventLoopGroup.java
│ │ │ │ ├── MultithreadEventLoopGroup.java
│ │ │ │ ├── PendingBytesTracker.java
│ │ │ │ ├── PendingWriteQueue.java
│ │ │ │ ├── PreferHeapByteBufAllocator.java
│ │ │ │ ├── RecvByteBufAllocator.java
│ │ │ │ ├── ReflectiveChannelFactory.java
│ │ │ │ ├── SelectStrategy.java
│ │ │ │ ├── SelectStrategyFactory.java
│ │ │ │ ├── ServerChannel.java
│ │ │ │ ├── ServerChannelRecvByteBufAllocator.java
│ │ │ │ ├── SimpleChannelInboundHandler.java
│ │ │ │ ├── SimpleUserEventChannelHandler.java
│ │ │ │ ├── SingleThreadEventLoop.java
│ │ │ │ ├── SingleThreadIoEventLoop.java
│ │ │ │ ├── StacklessClosedChannelException.java
│ │ │ │ ├── SucceededChannelFuture.java
│ │ │ │ ├── ThreadPerChannelEventLoop.java
│ │ │ │ ├── ThreadPerChannelEventLoopGroup.java
│ │ │ │ ├── VoidChannelPromise.java
│ │ │ │ ├── WriteBufferWaterMark.java
│ │ │ │ ├── embedded
│ │ │ │ ├── EmbeddedChannel.java
│ │ │ │ ├── EmbeddedChannelId.java
│ │ │ │ ├── EmbeddedEventLoop.java
│ │ │ │ ├── EmbeddedSocketAddress.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── group
│ │ │ │ ├── ChannelGroup.java
│ │ │ │ ├── ChannelGroupException.java
│ │ │ │ ├── ChannelGroupFuture.java
│ │ │ │ ├── ChannelGroupFutureListener.java
│ │ │ │ ├── ChannelMatcher.java
│ │ │ │ ├── ChannelMatchers.java
│ │ │ │ ├── CombinedIterator.java
│ │ │ │ ├── DefaultChannelGroup.java
│ │ │ │ ├── DefaultChannelGroupFuture.java
│ │ │ │ ├── VoidChannelGroupFuture.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── internal
│ │ │ │ ├── ChannelUtils.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── local
│ │ │ │ ├── LocalAddress.java
│ │ │ │ ├── LocalChannel.java
│ │ │ │ ├── LocalChannelRegistry.java
│ │ │ │ ├── LocalEventLoopGroup.java
│ │ │ │ ├── LocalIoHandle.java
│ │ │ │ ├── LocalIoHandler.java
│ │ │ │ ├── LocalIoOps.java
│ │ │ │ ├── LocalServerChannel.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── nio
│ │ │ │ ├── AbstractNioByteChannel.java
│ │ │ │ ├── AbstractNioChannel.java
│ │ │ │ ├── AbstractNioMessageChannel.java
│ │ │ │ ├── NioEventLoop.java
│ │ │ │ ├── NioEventLoopGroup.java
│ │ │ │ ├── NioIoEvent.java
│ │ │ │ ├── NioIoHandle.java
│ │ │ │ ├── NioIoHandler.java
│ │ │ │ ├── NioIoOps.java
│ │ │ │ ├── NioSelectableChannelIoHandle.java
│ │ │ │ ├── NioTask.java
│ │ │ │ ├── SelectedSelectionKeySet.java
│ │ │ │ ├── SelectedSelectionKeySetSelector.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── oio
│ │ │ │ ├── AbstractOioByteChannel.java
│ │ │ │ ├── AbstractOioChannel.java
│ │ │ │ ├── AbstractOioMessageChannel.java
│ │ │ │ ├── OioByteStreamChannel.java
│ │ │ │ ├── OioEventLoopGroup.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── pool
│ │ │ │ ├── AbstractChannelPoolHandler.java
│ │ │ │ ├── AbstractChannelPoolMap.java
│ │ │ │ ├── ChannelHealthChecker.java
│ │ │ │ ├── ChannelPool.java
│ │ │ │ ├── ChannelPoolHandler.java
│ │ │ │ ├── ChannelPoolMap.java
│ │ │ │ ├── FixedChannelPool.java
│ │ │ │ ├── SimpleChannelPool.java
│ │ │ │ └── package-info.java
│ │ │ │ └── socket
│ │ │ │ ├── ChannelInputShutdownEvent.java
│ │ │ │ ├── ChannelInputShutdownReadComplete.java
│ │ │ │ ├── ChannelOutputShutdownEvent.java
│ │ │ │ ├── ChannelOutputShutdownException.java
│ │ │ │ ├── DatagramChannel.java
│ │ │ │ ├── DatagramChannelConfig.java
│ │ │ │ ├── DatagramPacket.java
│ │ │ │ ├── DefaultDatagramChannelConfig.java
│ │ │ │ ├── DefaultServerSocketChannelConfig.java
│ │ │ │ ├── DefaultSocketChannelConfig.java
│ │ │ │ ├── DuplexChannel.java
│ │ │ │ ├── DuplexChannelConfig.java
│ │ │ │ ├── InternetProtocolFamily.java
│ │ │ │ ├── ServerSocketChannel.java
│ │ │ │ ├── ServerSocketChannelConfig.java
│ │ │ │ ├── SocketChannel.java
│ │ │ │ ├── SocketChannelConfig.java
│ │ │ │ ├── SocketProtocolFamily.java
│ │ │ │ ├── nio
│ │ │ │ ├── NioChannelOption.java
│ │ │ │ ├── NioDatagramChannel.java
│ │ │ │ ├── NioDatagramChannelConfig.java
│ │ │ │ ├── NioDomainSocketChannel.java
│ │ │ │ ├── NioDomainSocketUtil.java
│ │ │ │ ├── NioServerDomainSocketChannel.java
│ │ │ │ ├── NioServerSocketChannel.java
│ │ │ │ ├── NioSocketChannel.java
│ │ │ │ ├── SelectorProviderUtil.java
│ │ │ │ └── package-info.java
│ │ │ │ ├── oio
│ │ │ │ ├── DefaultOioDatagramChannelConfig.java
│ │ │ │ ├── DefaultOioServerSocketChannelConfig.java
│ │ │ │ ├── DefaultOioSocketChannelConfig.java
│ │ │ │ ├── OioDatagramChannel.java
│ │ │ │ ├── OioDatagramChannelConfig.java
│ │ │ │ ├── OioServerSocketChannel.java
│ │ │ │ ├── OioServerSocketChannelConfig.java
│ │ │ │ ├── OioSocketChannel.java
│ │ │ │ ├── OioSocketChannelConfig.java
│ │ │ │ └── package-info.java
│ │ │ │ └── package-info.java
│ │ └── module-info.yml
│ └── resources
│ │ └── META-INF
│ │ └── native-image
│ │ └── io.netty
│ │ └── netty-transport
│ │ ├── generated
│ │ └── handlers
│ │ │ └── reflect-config.json
│ │ └── reflect-config.json
│ └── test
│ ├── java
│ └── io
│ │ └── netty
│ │ ├── bootstrap
│ │ ├── BootstrapTest.java
│ │ ├── ServerBootstrapTest.java
│ │ ├── StubChannelInitializerExtension.java
│ │ └── TestChannel.java
│ │ ├── channel
│ │ ├── AbstractChannelTest.java
│ │ ├── AbstractCoalescingBufferQueueTest.java
│ │ ├── AbstractEventLoopTest.java
│ │ ├── AdaptiveRecvByteBufAllocatorTest.java
│ │ ├── BaseChannelTest.java
│ │ ├── ChannelInitializerTest.java
│ │ ├── ChannelOptionTest.java
│ │ ├── ChannelOutboundBufferTest.java
│ │ ├── CoalescingBufferQueueTest.java
│ │ ├── CombinedChannelDuplexHandlerTest.java
│ │ ├── CompleteChannelFutureTest.java
│ │ ├── DefaultChannelIdTest.java
│ │ ├── DefaultChannelPipelineTailTest.java
│ │ ├── DefaultChannelPipelineTest.java
│ │ ├── DefaultChannelPromiseTest.java
│ │ ├── DefaultFileRegionTest.java
│ │ ├── DefaultMaxMessagesRecvByteBufAllocatorTest.java
│ │ ├── DelegatingChannelPromiseNotifierTest.java
│ │ ├── FailedChannelFutureTest.java
│ │ ├── LoggingHandler.java
│ │ ├── ManualIoEventLoopTest.java
│ │ ├── MultiThreadIoEventLoopGroupTest.java
│ │ ├── NativeImageHandlerMetadataTest.java
│ │ ├── PendingWriteQueueTest.java
│ │ ├── ReentrantChannelTest.java
│ │ ├── SimpleUserEventChannelHandlerTest.java
│ │ ├── SingleThreadEventLoopTest.java
│ │ ├── SingleThreadIoEventLoopTest.java
│ │ ├── SucceededChannelFutureTest.java
│ │ ├── ThreadPerChannelEventLoopGroupTest.java
│ │ ├── embedded
│ │ │ ├── CustomChannelId.java
│ │ │ ├── EmbeddedChannelIdTest.java
│ │ │ └── EmbeddedChannelTest.java
│ │ ├── group
│ │ │ └── DefaultChannelGroupTest.java
│ │ ├── local
│ │ │ ├── LocalChannelTest.java
│ │ │ ├── LocalTransportThreadModelTest.java
│ │ │ ├── LocalTransportThreadModelTest2.java
│ │ │ └── LocalTransportThreadModelTest3.java
│ │ ├── nio
│ │ │ ├── NioEventLoopTest.java
│ │ │ ├── NioIoHandlerTest.java
│ │ │ └── SelectedSelectionKeySetTest.java
│ │ ├── oio
│ │ │ └── OioEventLoopTest.java
│ │ ├── pool
│ │ │ ├── AbstractChannelPoolMapTest.java
│ │ │ ├── ChannelPoolTestUtils.java
│ │ │ ├── CountingChannelPoolHandler.java
│ │ │ ├── FixedChannelPoolMapDeadlockTest.java
│ │ │ ├── FixedChannelPoolTest.java
│ │ │ └── SimpleChannelPoolTest.java
│ │ └── socket
│ │ │ ├── InternetProtocolFamilyTest.java
│ │ │ └── nio
│ │ │ ├── AbstractNioChannelTest.java
│ │ │ ├── AbstractNioDomainChannelTest.java
│ │ │ ├── NioDatagramChannelTest.java
│ │ │ ├── NioDomainSocketChannelTest.java
│ │ │ ├── NioServerDomainSocketChannelTest.java
│ │ │ ├── NioServerSocketChannelTest.java
│ │ │ └── NioSocketChannelTest.java
│ │ └── nativeimage
│ │ └── ChannelHandlerMetadataUtil.java
│ └── resources
│ └── META-INF
│ └── services
│ └── io.netty.bootstrap.ChannelInitializerExtension
└── varhandle-stub
├── pom.xml
└── src
└── main
└── java
└── java
└── lang
└── invoke
├── MethodHandle.java
├── VarHandle.java
└── package-info.java
/.devcontainer/alpine/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.devcontainer/alpine/Dockerfile
--------------------------------------------------------------------------------
/.devcontainer/alpine/devcontainer.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.devcontainer/alpine/devcontainer.json
--------------------------------------------------------------------------------
/.devcontainer/centos7/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.devcontainer/centos7/Dockerfile
--------------------------------------------------------------------------------
/.devcontainer/centos7/devcontainer.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.devcontainer/centos7/devcontainer.json
--------------------------------------------------------------------------------
/.devcontainer/ubuntu/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.devcontainer/ubuntu/Dockerfile
--------------------------------------------------------------------------------
/.devcontainer/ubuntu/devcontainer.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.devcontainer/ubuntu/devcontainer.json
--------------------------------------------------------------------------------
/.fbprefs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.fbprefs
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.gitattributes
--------------------------------------------------------------------------------
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/CONTRIBUTING.md
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/ISSUE_TEMPLATE.md
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/PULL_REQUEST_TEMPLATE.md
--------------------------------------------------------------------------------
/.github/actions/thread-dump-jvms/action.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/actions/thread-dump-jvms/action.yml
--------------------------------------------------------------------------------
/.github/scripts/build_affected_only.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/build_affected_only.sh
--------------------------------------------------------------------------------
/.github/scripts/bundle_create.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/bundle_create.sh
--------------------------------------------------------------------------------
/.github/scripts/bundle_upload.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/bundle_upload.sh
--------------------------------------------------------------------------------
/.github/scripts/check_build_result.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/check_build_result.sh
--------------------------------------------------------------------------------
/.github/scripts/check_java_ea_version.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/check_java_ea_version.sh
--------------------------------------------------------------------------------
/.github/scripts/check_leak.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/check_leak.sh
--------------------------------------------------------------------------------
/.github/scripts/check_load_native.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/check_load_native.sh
--------------------------------------------------------------------------------
/.github/scripts/local_staging_install_release.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/local_staging_install_release.sh
--------------------------------------------------------------------------------
/.github/scripts/local_staging_install_snapshot.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/local_staging_install_snapshot.sh
--------------------------------------------------------------------------------
/.github/scripts/local_staging_merge_release.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/local_staging_merge_release.sh
--------------------------------------------------------------------------------
/.github/scripts/local_staging_merge_snapshot.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/local_staging_merge_snapshot.sh
--------------------------------------------------------------------------------
/.github/scripts/release_checkout_tag.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/release_checkout_tag.sh
--------------------------------------------------------------------------------
/.github/scripts/release_rollback.ps1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/release_rollback.ps1
--------------------------------------------------------------------------------
/.github/scripts/release_rollback.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/scripts/release_rollback.sh
--------------------------------------------------------------------------------
/.github/workflows/check-jdk.ea-version.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/workflows/check-jdk.ea-version.yml
--------------------------------------------------------------------------------
/.github/workflows/ci-build-riscv64.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/workflows/ci-build-riscv64.yml
--------------------------------------------------------------------------------
/.github/workflows/ci-build.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/workflows/ci-build.yml
--------------------------------------------------------------------------------
/.github/workflows/ci-deploy.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/workflows/ci-deploy.yml
--------------------------------------------------------------------------------
/.github/workflows/ci-pr-reports.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/workflows/ci-pr-reports.yml
--------------------------------------------------------------------------------
/.github/workflows/ci-pr.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/workflows/ci-pr.yml
--------------------------------------------------------------------------------
/.github/workflows/ci-release-4.2.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/workflows/ci-release-4.2.yml
--------------------------------------------------------------------------------
/.github/workflows/ci-release-5.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/workflows/ci-release-5.yml
--------------------------------------------------------------------------------
/.github/workflows/ci-release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/workflows/ci-release.yml
--------------------------------------------------------------------------------
/.github/workflows/ci-verify-load.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/workflows/ci-verify-load.yml
--------------------------------------------------------------------------------
/.github/workflows/codeql-analysis.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.github/workflows/codeql-analysis.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.gitignore
--------------------------------------------------------------------------------
/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/.mvn/wrapper/maven-wrapper.properties
--------------------------------------------------------------------------------
/Brewfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/Brewfile
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/CONTRIBUTING.md
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/LICENSE.txt
--------------------------------------------------------------------------------
/NOTICE.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/NOTICE.txt
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/README.md
--------------------------------------------------------------------------------
/all/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/all/pom.xml
--------------------------------------------------------------------------------
/bom/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/bom/pom.xml
--------------------------------------------------------------------------------
/buffer/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/pom.xml
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/AbstractAllocatorEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/AbstractAllocatorEvent.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/AbstractBufferEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/AbstractBufferEvent.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/AbstractByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/AbstractByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/AbstractByteBufAllocator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/AbstractByteBufAllocator.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/AbstractChunkEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/AbstractChunkEvent.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/AbstractDerivedByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/AbstractDerivedByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/AdaptiveByteBufAllocator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/AdaptiveByteBufAllocator.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/AdaptivePoolingAllocator.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/AdvancedLeakAwareByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/AdvancedLeakAwareByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/AllocateBufferEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/AllocateBufferEvent.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/AllocateChunkEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/AllocateChunkEvent.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ByteBufAllocator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ByteBufAllocator.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ByteBufAllocatorMetric.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ByteBufAllocatorMetric.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ByteBufConvertible.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ByteBufConvertible.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ByteBufHolder.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ByteBufHolder.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ByteBufInputStream.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ByteBufInputStream.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ByteBufOutputStream.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ByteBufOutputStream.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ByteBufProcessor.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ByteBufProcessor.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ByteBufUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ByteBufUtil.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ChunkInfo.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ChunkInfo.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/CompositeByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/CompositeByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/DefaultByteBufHolder.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/DefaultByteBufHolder.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/DuplicatedByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/DuplicatedByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/EmptyByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/EmptyByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/FixedCompositeByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/FixedCompositeByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/FreeBufferEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/FreeBufferEvent.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/FreeChunkEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/FreeChunkEvent.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/HeapByteBufUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/HeapByteBufUtil.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/IntPriorityQueue.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/IntPriorityQueue.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PoolArena.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PoolArena.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PoolArenaMetric.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PoolArenaMetric.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PoolChunk.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PoolChunk.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PoolChunkList.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PoolChunkList.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PoolChunkListMetric.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PoolChunkListMetric.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PoolChunkMetric.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PoolChunkMetric.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PoolSubpage.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PoolSubpage.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PoolSubpageMetric.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PoolSubpageMetric.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PoolThreadCache.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PoolThreadCache.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PooledByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PooledByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PooledByteBufAllocator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PooledByteBufAllocator.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PooledDirectByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PooledDirectByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PooledDuplicatedByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PooledDuplicatedByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PooledHeapByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PooledHeapByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PooledSlicedByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PooledSlicedByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PooledUnsafeDirectByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PooledUnsafeDirectByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/PooledUnsafeHeapByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/PooledUnsafeHeapByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ReadOnlyAbstractByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ReadOnlyAbstractByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ReadOnlyByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ReadOnlyByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ReadOnlyByteBufferBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ReadOnlyByteBufferBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ReallocateBufferEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ReallocateBufferEvent.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/ReturnChunkEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/ReturnChunkEvent.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/SimpleLeakAwareByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/SimpleLeakAwareByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/SizeClasses.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/SizeClasses.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/SizeClassesMetric.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/SizeClassesMetric.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/SlicedByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/SlicedByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/SwappedByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/SwappedByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/Unpooled.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/Unpooled.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/UnpooledByteBufAllocator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/UnpooledByteBufAllocator.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/UnpooledDirectByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/UnpooledDirectByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/UnpooledDuplicatedByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/UnpooledDuplicatedByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/UnpooledHeapByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/UnpooledHeapByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/UnpooledSlicedByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/UnpooledSlicedByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/UnpooledUnsafeHeapByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/UnpooledUnsafeHeapByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/UnreleasableByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/UnreleasableByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/UnsafeByteBufUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/UnsafeByteBufUtil.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/UnsafeDirectSwappedByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/UnsafeDirectSwappedByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/UnsafeHeapSwappedByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/UnsafeHeapSwappedByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/VarHandleByteBufferAccess.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/VarHandleByteBufferAccess.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/WrappedByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/WrappedByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/WrappedCompositeByteBuf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/WrappedCompositeByteBuf.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/package-info.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/search/SearchProcessor.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/search/SearchProcessor.java
--------------------------------------------------------------------------------
/buffer/src/main/java/io/netty/buffer/search/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/io/netty/buffer/search/package-info.java
--------------------------------------------------------------------------------
/buffer/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/AbstractPooledByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/AbstractPooledByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/BigEndianDirectByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/BigEndianDirectByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/BigEndianHeapByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/BigEndianHeapByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/ByteBufAllocatorTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/ByteBufAllocatorTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/ByteBufDerivationTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/ByteBufDerivationTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/ByteBufStreamTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/ByteBufStreamTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/ByteBufUtilTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/ByteBufUtilTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/ByteProcessorTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/ByteProcessorTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/ConsolidationTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/ConsolidationTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/DefaultByteBufHolderTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/DefaultByteBufHolderTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/DuplicatedByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/DuplicatedByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/EmptyByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/EmptyByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/FixedCompositeByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/FixedCompositeByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/IntPriorityQueueTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/IntPriorityQueueTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/NoopResourceLeakTracker.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/NoopResourceLeakTracker.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/PoolArenaTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/PoolArenaTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/PooledByteBufAllocatorTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/PooledByteBufAllocatorTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/ReadOnlyByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/ReadOnlyByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/ReadOnlyByteBufferBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/ReadOnlyByteBufferBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/RetainedSlicedByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/RetainedSlicedByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/SimpleLeakAwareByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/SimpleLeakAwareByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/SlicedByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/SlicedByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/UnpooledTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/UnpooledTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/UnreleaseableByteBufTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/UnreleaseableByteBufTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/UnsafeByteBufUtilTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/UnsafeByteBufUtilTest.java
--------------------------------------------------------------------------------
/buffer/src/test/java/io/netty/buffer/search/SearchProcessorTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/buffer/src/test/java/io/netty/buffer/search/SearchProcessorTest.java
--------------------------------------------------------------------------------
/codec-base/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/pom.xml
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/CodecException.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/CodecException.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/CodecOutputList.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/CodecOutputList.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/DateFormatter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/DateFormatter.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/DecoderResult.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/DecoderResult.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/DefaultHeaders.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/DefaultHeaders.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/Delimiters.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/Delimiters.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/EmptyHeaders.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/EmptyHeaders.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/Headers.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/Headers.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/HeadersUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/HeadersUtils.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/ValueConverter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/ValueConverter.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/base64/Base64.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/base64/Base64.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/io/netty/handler/codec/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/io/netty/handler/codec/package-info.java
--------------------------------------------------------------------------------
/codec-base/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-base/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-classes-quic/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-classes-quic/pom.xml
--------------------------------------------------------------------------------
/codec-classes-quic/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-classes-quic/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-compression/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-compression/pom.xml
--------------------------------------------------------------------------------
/codec-compression/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-compression/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-compression/src/test/resources/multiple.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-compression/src/test/resources/multiple.gz
--------------------------------------------------------------------------------
/codec-dns/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/pom.xml
--------------------------------------------------------------------------------
/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsCodecUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsCodecUtil.java
--------------------------------------------------------------------------------
/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsMessage.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsMessage.java
--------------------------------------------------------------------------------
/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsOpCode.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsOpCode.java
--------------------------------------------------------------------------------
/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsPtrRecord.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsPtrRecord.java
--------------------------------------------------------------------------------
/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsQuery.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsQuery.java
--------------------------------------------------------------------------------
/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsQuestion.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsQuestion.java
--------------------------------------------------------------------------------
/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsRawRecord.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsRawRecord.java
--------------------------------------------------------------------------------
/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsRecord.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsRecord.java
--------------------------------------------------------------------------------
/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsResponse.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsResponse.java
--------------------------------------------------------------------------------
/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsSection.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/io/netty/handler/codec/dns/DnsSection.java
--------------------------------------------------------------------------------
/codec-dns/src/main/java/io/netty/handler/codec/dns/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/io/netty/handler/codec/dns/package-info.java
--------------------------------------------------------------------------------
/codec-dns/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-dns/src/test/java/io/netty/handler/codec/dns/DnsQueryTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/test/java/io/netty/handler/codec/dns/DnsQueryTest.java
--------------------------------------------------------------------------------
/codec-dns/src/test/java/io/netty/handler/codec/dns/TcpDnsTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-dns/src/test/java/io/netty/handler/codec/dns/TcpDnsTest.java
--------------------------------------------------------------------------------
/codec-haproxy/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-haproxy/pom.xml
--------------------------------------------------------------------------------
/codec-haproxy/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-haproxy/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-http/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http/pom.xml
--------------------------------------------------------------------------------
/codec-http/src/main/java/io/netty/handler/codec/http/Cookie.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http/src/main/java/io/netty/handler/codec/http/Cookie.java
--------------------------------------------------------------------------------
/codec-http/src/main/java/io/netty/handler/codec/http/CookieUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http/src/main/java/io/netty/handler/codec/http/CookieUtil.java
--------------------------------------------------------------------------------
/codec-http/src/main/java/io/netty/handler/codec/http/HttpMethod.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http/src/main/java/io/netty/handler/codec/http/HttpMethod.java
--------------------------------------------------------------------------------
/codec-http/src/main/java/io/netty/handler/codec/http/HttpObject.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http/src/main/java/io/netty/handler/codec/http/HttpObject.java
--------------------------------------------------------------------------------
/codec-http/src/main/java/io/netty/handler/codec/http/HttpScheme.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http/src/main/java/io/netty/handler/codec/http/HttpScheme.java
--------------------------------------------------------------------------------
/codec-http/src/main/java/io/netty/handler/codec/http/HttpUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http/src/main/java/io/netty/handler/codec/http/HttpUtil.java
--------------------------------------------------------------------------------
/codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyFrame.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyFrame.java
--------------------------------------------------------------------------------
/codec-http/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-http/src/test/resources/file-01.txt:
--------------------------------------------------------------------------------
1 | File 01
2 |
--------------------------------------------------------------------------------
/codec-http/src/test/resources/file-02.txt:
--------------------------------------------------------------------------------
1 | File 02
2 |
--------------------------------------------------------------------------------
/codec-http/src/test/resources/file-03.txt:
--------------------------------------------------------------------------------
1 | File 03
2 |
--------------------------------------------------------------------------------
/codec-http/src/test/resources/junit-platform.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http/src/test/resources/junit-platform.properties
--------------------------------------------------------------------------------
/codec-http2/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http2/pom.xml
--------------------------------------------------------------------------------
/codec-http2/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http2/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-http2/src/test/resources/junit-platform.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http2/src/test/resources/junit-platform.properties
--------------------------------------------------------------------------------
/codec-http3/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http3/README.md
--------------------------------------------------------------------------------
/codec-http3/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http3/pom.xml
--------------------------------------------------------------------------------
/codec-http3/src/main/java/io/netty/handler/codec/http3/Http3.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http3/src/main/java/io/netty/handler/codec/http3/Http3.java
--------------------------------------------------------------------------------
/codec-http3/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-http3/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-marshalling/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-marshalling/pom.xml
--------------------------------------------------------------------------------
/codec-marshalling/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-marshalling/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-memcache/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-memcache/pom.xml
--------------------------------------------------------------------------------
/codec-memcache/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-memcache/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-mqtt/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-mqtt/pom.xml
--------------------------------------------------------------------------------
/codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttQoS.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttQoS.java
--------------------------------------------------------------------------------
/codec-mqtt/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-mqtt/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-native-quic/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-native-quic/pom.xml
--------------------------------------------------------------------------------
/codec-native-quic/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-native-quic/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/codec-native-quic/src/main/c/netty_quic.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-native-quic/src/main/c/netty_quic.h
--------------------------------------------------------------------------------
/codec-native-quic/src/main/c/netty_quic_boringssl.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-native-quic/src/main/c/netty_quic_boringssl.c
--------------------------------------------------------------------------------
/codec-native-quic/src/main/c/netty_quic_boringssl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-native-quic/src/main/c/netty_quic_boringssl.h
--------------------------------------------------------------------------------
/codec-native-quic/src/main/c/netty_quic_quiche.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-native-quic/src/main/c/netty_quic_quiche.c
--------------------------------------------------------------------------------
/codec-native-quic/src/main/native-package/m4/custom.m4.template:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-native-quic/src/main/native-package/m4/custom.m4.template
--------------------------------------------------------------------------------
/codec-native-quic/src/test/resources/logback-test.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-native-quic/src/test/resources/logback-test.xml
--------------------------------------------------------------------------------
/codec-native-quic/src/test/resources/netty-filter.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-native-quic/src/test/resources/netty-filter.json
--------------------------------------------------------------------------------
/codec-native-quic/src/test/resources/test-class-filter.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-native-quic/src/test/resources/test-class-filter.json
--------------------------------------------------------------------------------
/codec-protobuf/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-protobuf/pom.xml
--------------------------------------------------------------------------------
/codec-protobuf/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-protobuf/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-redis/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-redis/pom.xml
--------------------------------------------------------------------------------
/codec-redis/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-redis/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-smtp/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-smtp/pom.xml
--------------------------------------------------------------------------------
/codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-smtp/src/main/java/io/netty/handler/codec/smtp/SmtpUtils.java
--------------------------------------------------------------------------------
/codec-smtp/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-smtp/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-socks/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-socks/pom.xml
--------------------------------------------------------------------------------
/codec-socks/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-socks/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-stomp/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-stomp/pom.xml
--------------------------------------------------------------------------------
/codec-stomp/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-stomp/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec-xml/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/pom.xml
--------------------------------------------------------------------------------
/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlAttribute.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlAttribute.java
--------------------------------------------------------------------------------
/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlCdata.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlCdata.java
--------------------------------------------------------------------------------
/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlComment.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlComment.java
--------------------------------------------------------------------------------
/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlContent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlContent.java
--------------------------------------------------------------------------------
/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlDTD.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlDTD.java
--------------------------------------------------------------------------------
/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlDecoder.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlDecoder.java
--------------------------------------------------------------------------------
/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlElement.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlElement.java
--------------------------------------------------------------------------------
/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlNamespace.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlNamespace.java
--------------------------------------------------------------------------------
/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlSpace.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/src/main/java/io/netty/handler/codec/xml/XmlSpace.java
--------------------------------------------------------------------------------
/codec-xml/src/main/java/io/netty/handler/codec/xml/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/src/main/java/io/netty/handler/codec/xml/package-info.java
--------------------------------------------------------------------------------
/codec-xml/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec-xml/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/codec/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/codec/pom.xml
--------------------------------------------------------------------------------
/common/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/pom.xml
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/AbstractConstant.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/AbstractConstant.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/AbstractReferenceCounted.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/AbstractReferenceCounted.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/AsciiString.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/AsciiString.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/AsciiStringUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/AsciiStringUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/AsyncMapping.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/AsyncMapping.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/Attribute.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/Attribute.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/AttributeKey.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/AttributeKey.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/AttributeMap.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/AttributeMap.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/BooleanSupplier.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/BooleanSupplier.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ByteProcessor.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ByteProcessor.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ByteProcessorUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ByteProcessorUtils.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/CharsetUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/CharsetUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/Constant.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/Constant.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ConstantPool.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ConstantPool.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/DefaultAttributeMap.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/DefaultAttributeMap.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/DomainMappingBuilder.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/DomainMappingBuilder.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/DomainNameMapping.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/DomainNameMapping.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/DomainNameMappingBuilder.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/DomainNameMappingBuilder.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/DomainWildcardMappingBuilder.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/DomainWildcardMappingBuilder.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/HashedWheelTimer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/HashedWheelTimer.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/HashingStrategy.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/HashingStrategy.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/IntSupplier.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/IntSupplier.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/LeakPresenceDetector.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/LeakPresenceDetector.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/Mapping.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/Mapping.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/NetUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/NetUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/NetUtilInitializations.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/NetUtilInitializations.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/NetUtilSubstitutions.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/NetUtilSubstitutions.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/NettyRuntime.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/NettyRuntime.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/Recycler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/Recycler.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ReferenceCountUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ReferenceCountUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ReferenceCounted.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ReferenceCounted.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ResourceLeak.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ResourceLeak.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ResourceLeakDetector.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ResourceLeakDetector.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ResourceLeakDetectorFactory.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ResourceLeakDetectorFactory.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ResourceLeakException.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ResourceLeakException.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ResourceLeakHint.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ResourceLeakHint.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ResourceLeakTracker.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ResourceLeakTracker.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/Signal.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/Signal.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/SuppressForbidden.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/SuppressForbidden.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/ThreadDeathWatcher.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/ThreadDeathWatcher.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/Timeout.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/Timeout.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/Timer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/Timer.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/TimerTask.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/TimerTask.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/UncheckedBooleanSupplier.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/UncheckedBooleanSupplier.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/Version.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/Version.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/AbstractFuture.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/AbstractFuture.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/CompleteFuture.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/CompleteFuture.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/DefaultMockTicker.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/DefaultMockTicker.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/DefaultPromise.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/DefaultPromise.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/EventExecutor.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/EventExecutor.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/FailedFuture.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/FailedFuture.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/FastThreadLocal.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/FastThreadLocal.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/Future.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/Future.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/FutureListener.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/FutureListener.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/ImmediateExecutor.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/ImmediateExecutor.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/MockTicker.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/MockTicker.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/MpscIntQueue.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/MpscIntQueue.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/ProgressiveFuture.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/ProgressiveFuture.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/Promise.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/Promise.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/PromiseAggregator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/PromiseAggregator.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/PromiseCombiner.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/PromiseCombiner.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/PromiseTask.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/PromiseTask.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/SystemTicker.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/SystemTicker.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/Ticker.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/Ticker.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/concurrent/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/concurrent/package-info.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/Cleaner.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/Cleaner.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/CleanerJava25.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/CleanerJava25.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/CleanerJava6.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/CleanerJava6.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/CleanerJava9.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/CleanerJava9.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/ConcurrentSet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/ConcurrentSet.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/DirectCleaner.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/DirectCleaner.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/EmptyArrays.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/EmptyArrays.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/Hidden.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/Hidden.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/IntegerHolder.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/IntegerHolder.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/LongAdderCounter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/LongAdderCounter.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/LongCounter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/LongCounter.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/LongLongHashMap.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/LongLongHashMap.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/MacAddressUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/MacAddressUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/MathUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/MathUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/ObjectCleaner.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/ObjectCleaner.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/ObjectPool.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/ObjectPool.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/ObjectUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/ObjectUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/PendingWrite.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/PendingWrite.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/PriorityQueue.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/PriorityQueue.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/ReadOnlyIterator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/ReadOnlyIterator.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/RefCnt.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/RefCnt.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/ReflectionUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/ReflectionUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/ResourcesUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/ResourcesUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/SWARUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/SWARUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/SocketUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/SocketUtils.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/StringUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/StringUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/ThrowableUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/ThrowableUtil.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/UnstableApi.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/UnstableApi.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/VarHandleFactory.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/VarHandleFactory.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/package-info.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/internal/svm/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/internal/svm/package-info.java
--------------------------------------------------------------------------------
/common/src/main/java/io/netty/util/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/io/netty/util/package-info.java
--------------------------------------------------------------------------------
/common/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/common/src/main/script/codegen.groovy:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/main/script/codegen.groovy
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/AsciiStringCharacterTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/AsciiStringCharacterTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/AsciiStringMemoryTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/AsciiStringMemoryTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/AttributeKeyTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/AttributeKeyTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/ConstantPoolTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/ConstantPoolTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/DefaultAttributeMapTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/DefaultAttributeMapTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/DomainNameMappingTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/DomainNameMappingTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/HashedWheelTimerTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/HashedWheelTimerTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/LeakPresenceDetectorTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/LeakPresenceDetectorTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/NetUtilTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/NetUtilTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/NettyRuntimeTests.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/NettyRuntimeTests.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/RecyclerTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/RecyclerTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/ResourceLeakDetectorTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/ResourceLeakDetectorTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/ThreadDeathWatcherTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/ThreadDeathWatcherTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/internal/JfrEventSafeTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/internal/JfrEventSafeTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/internal/MathUtilTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/internal/MathUtilTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/internal/ObjectUtilTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/internal/ObjectUtilTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/internal/SWARUtilTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/internal/SWARUtilTest.java
--------------------------------------------------------------------------------
/common/src/test/java/io/netty/util/internal/StringUtilTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/java/io/netty/util/internal/StringUtilTest.java
--------------------------------------------------------------------------------
/common/src/test/resources/logback-test.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/common/src/test/resources/logback-test.xml
--------------------------------------------------------------------------------
/dev-tools/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/dev-tools/pom.xml
--------------------------------------------------------------------------------
/dev-tools/src/main/resources/forbidden/signatures.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/dev-tools/src/main/resources/forbidden/signatures.txt
--------------------------------------------------------------------------------
/docker/Dockerfile.al2023:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/Dockerfile.al2023
--------------------------------------------------------------------------------
/docker/Dockerfile.centos6:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/Dockerfile.centos6
--------------------------------------------------------------------------------
/docker/Dockerfile.centos7:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/Dockerfile.centos7
--------------------------------------------------------------------------------
/docker/Dockerfile.cross_compile_aarch64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/Dockerfile.cross_compile_aarch64
--------------------------------------------------------------------------------
/docker/Dockerfile.cross_compile_riscv64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/Dockerfile.cross_compile_riscv64
--------------------------------------------------------------------------------
/docker/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/README.md
--------------------------------------------------------------------------------
/docker/docker-compose.al2023.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.al2023.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.centos-6.18.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.centos-6.18.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.centos-7.111.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.centos-7.111.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.centos-7.117.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.centos-7.117.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.centos-7.18.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.centos-7.18.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.centos-7.21.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.centos-7.21.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.centos-7.24.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.centos-7.24.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.centos-7.25.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.centos-7.25.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.centos-7.26.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.centos-7.26.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.centos-7.cross.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.centos-7.cross.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.centos-7.graalvm121.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.centos-7.graalvm121.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.centos-7.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.centos-7.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.ubuntu-20.04.cross.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.ubuntu-20.04.cross.yaml
--------------------------------------------------------------------------------
/docker/docker-compose.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/docker/docker-compose.yaml
--------------------------------------------------------------------------------
/example/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/.gitignore
--------------------------------------------------------------------------------
/example/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/pom.xml
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/discard/DiscardClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/discard/DiscardClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/discard/DiscardServer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/discard/DiscardServer.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/dns/dot/DoTClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/dns/dot/DoTClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/dns/tcp/TcpDnsClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/dns/tcp/TcpDnsClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/dns/tcp/TcpDnsServer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/dns/tcp/TcpDnsServer.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/dns/udp/DnsClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/dns/udp/DnsClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/echo/EchoClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/echo/EchoClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/echo/EchoServer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/echo/EchoServer.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/file/FileServer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/file/FileServer.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/haproxy/HAProxyClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/haproxy/HAProxyClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/haproxy/HAProxyServer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/haproxy/HAProxyServer.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/http2/tiles/Html.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/http2/tiles/Html.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/http2/tiles/Launcher.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/http2/tiles/Launcher.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/localecho/LocalEcho.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/localecho/LocalEcho.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/ocsp/Digester.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/ocsp/Digester.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/ocsp/OcspUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/ocsp/OcspUtils.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/proxy/HexDumpProxy.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/proxy/HexDumpProxy.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/redis/RedisClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/redis/RedisClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/rxtx/RxtxClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/rxtx/RxtxClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/sctp/SctpEchoClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/sctp/SctpEchoClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/sctp/SctpEchoServer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/sctp/SctpEchoServer.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/stomp/StompClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/stomp/StompClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/telnet/TelnetClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/telnet/TelnetClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/telnet/TelnetServer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/telnet/TelnetServer.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/udt/echo/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/udt/echo/package-info.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/udt/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/udt/package-info.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/uptime/UptimeClient.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/uptime/UptimeClient.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/uptime/UptimeServer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/uptime/UptimeServer.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/util/ServerUtil.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/util/ServerUtil.java
--------------------------------------------------------------------------------
/example/src/main/java/io/netty/example/util/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/java/io/netty/example/util/package-info.java
--------------------------------------------------------------------------------
/example/src/main/resources/cors/cors.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/resources/cors/cors.html
--------------------------------------------------------------------------------
/example/src/main/resources/cors/css/cors.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/resources/cors/css/cors.css
--------------------------------------------------------------------------------
/example/src/main/resources/io/netty/example/ocsp/README.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/resources/io/netty/example/ocsp/README.txt
--------------------------------------------------------------------------------
/example/src/main/resources/logback.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/example/src/main/resources/logback.xml
--------------------------------------------------------------------------------
/handler-proxy/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler-proxy/pom.xml
--------------------------------------------------------------------------------
/handler-proxy/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler-proxy/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/handler-proxy/src/test/java/io/netty/handler/proxy/TestMode.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler-proxy/src/test/java/io/netty/handler/proxy/TestMode.java
--------------------------------------------------------------------------------
/handler-ssl-ocsp/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler-ssl-ocsp/pom.xml
--------------------------------------------------------------------------------
/handler-ssl-ocsp/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler-ssl-ocsp/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/handler/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/pom.xml
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/address/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/address/package-info.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/flow/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/flow/package-info.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/flush/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/flush/package-info.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ipfilter/IpFilterRule.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ipfilter/IpFilterRule.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ipfilter/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ipfilter/package-info.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/logging/ByteBufFormat.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/logging/ByteBufFormat.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/logging/LogLevel.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/logging/LogLevel.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/logging/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/logging/package-info.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/pcap/EthernetPacket.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/pcap/EthernetPacket.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/pcap/IPPacket.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/pcap/IPPacket.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/pcap/PcapHeaders.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/pcap/PcapHeaders.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/pcap/PcapWriteHandler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/pcap/PcapWriteHandler.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/pcap/PcapWriter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/pcap/PcapWriter.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/pcap/State.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/pcap/State.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/pcap/TCPPacket.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/pcap/TCPPacket.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/pcap/UDPPacket.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/pcap/UDPPacket.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/pcap/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/pcap/package-info.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/AsyncRunnable.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/AsyncRunnable.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/CipherSuiteFilter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/CipherSuiteFilter.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/Ciphers.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/Ciphers.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/ClientAuth.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/ClientAuth.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/Conscrypt.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/Conscrypt.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/GroupsConverter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/GroupsConverter.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/JdkAlpnSslEngine.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/JdkAlpnSslEngine.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/JdkAlpnSslUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/JdkAlpnSslUtils.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/JdkSslContext.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/JdkSslContext.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/JdkSslEngine.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/JdkSslEngine.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/OpenSsl.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/OpenSsl.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/OpenSslContext.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/OpenSslContext.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/OpenSslEngine.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/OpenSslEngine.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/OpenSslPrivateKey.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/OpenSslPrivateKey.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/OpenSslSession.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/OpenSslSession.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/OpenSslSessionId.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/OpenSslSessionId.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/PemEncoded.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/PemEncoded.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/PemPrivateKey.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/PemPrivateKey.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/PemReader.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/PemReader.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/PemValue.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/PemValue.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/SniHandler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/SniHandler.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/SslContext.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/SslContext.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/SslContextBuilder.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/SslContextBuilder.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/SslContextOption.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/SslContextOption.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/SslHandler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/SslHandler.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/SslProtocols.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/SslProtocols.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/SslProvider.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/SslProvider.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/SslUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/SslUtils.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/package-info.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/ssl/util/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/ssl/util/package-info.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/stream/ChunkedFile.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/stream/ChunkedFile.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/stream/ChunkedInput.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/stream/ChunkedInput.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/stream/ChunkedNioFile.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/stream/ChunkedNioFile.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/stream/ChunkedStream.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/stream/ChunkedStream.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/stream/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/stream/package-info.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/timeout/IdleState.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/timeout/IdleState.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/timeout/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/timeout/package-info.java
--------------------------------------------------------------------------------
/handler/src/main/java/io/netty/handler/traffic/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/io/netty/handler/traffic/package-info.java
--------------------------------------------------------------------------------
/handler/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/CloseNotifyTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/CloseNotifyTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/DelayingExecutor.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/DelayingExecutor.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/Java8SslTestUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/Java8SslTestUtils.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/JdkSslEngineTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/JdkSslEngineTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/OpenSslEngineTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/OpenSslEngineTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/OpenSslTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/OpenSslTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/OpenSslTestUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/OpenSslTestUtils.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/PemEncodedTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/PemEncodedTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/PemReaderTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/PemReaderTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/PkiTestingTlsTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/PkiTestingTlsTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/RenegotiateTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/RenegotiateTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/SniClientTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/SniClientTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/SniHandlerTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/SniHandlerTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/SslContextTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/SslContextTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/SslErrorTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/SslErrorTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/SslHandlerTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/SslHandlerTest.java
--------------------------------------------------------------------------------
/handler/src/test/java/io/netty/handler/ssl/SslUtilsTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/java/io/netty/handler/ssl/SslUtilsTest.java
--------------------------------------------------------------------------------
/handler/src/test/resources/io/netty/handler/ssl/generate-certs.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/resources/io/netty/handler/ssl/generate-certs.sh
--------------------------------------------------------------------------------
/handler/src/test/resources/io/netty/handler/ssl/openssl.cnf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/resources/io/netty/handler/ssl/openssl.cnf
--------------------------------------------------------------------------------
/handler/src/test/resources/io/netty/handler/ssl/test.crt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/resources/io/netty/handler/ssl/test.crt
--------------------------------------------------------------------------------
/handler/src/test/resources/io/netty/handler/ssl/test2.crt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/resources/io/netty/handler/ssl/test2.crt
--------------------------------------------------------------------------------
/handler/src/test/resources/io/netty/handler/ssl/tm_test_ca_1a.pem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/resources/io/netty/handler/ssl/tm_test_ca_1a.pem
--------------------------------------------------------------------------------
/handler/src/test/resources/io/netty/handler/ssl/tm_test_ca_1b.pem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/resources/io/netty/handler/ssl/tm_test_ca_1b.pem
--------------------------------------------------------------------------------
/handler/src/test/resources/io/netty/handler/ssl/tm_test_ca_2.pem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/resources/io/netty/handler/ssl/tm_test_ca_2.pem
--------------------------------------------------------------------------------
/handler/src/test/resources/io/netty/handler/ssl/tm_test_eec_1.pem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/resources/io/netty/handler/ssl/tm_test_eec_1.pem
--------------------------------------------------------------------------------
/handler/src/test/resources/io/netty/handler/ssl/tm_test_eec_2.pem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/resources/io/netty/handler/ssl/tm_test_eec_2.pem
--------------------------------------------------------------------------------
/handler/src/test/resources/io/netty/handler/ssl/tm_test_eec_3.pem:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/handler/src/test/resources/io/netty/handler/ssl/tm_test_eec_3.pem
--------------------------------------------------------------------------------
/jfr-stub/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/pom.xml
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/Category.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/Category.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/DataAmount.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/DataAmount.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/Description.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/Description.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/Enabled.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/Enabled.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/Event.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/Event.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/EventSettings.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/EventSettings.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/EventType.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/EventType.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/FlightRecorder.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/FlightRecorder.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/Label.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/Label.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/MemoryAddress.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/MemoryAddress.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/Name.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/Name.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/consumer/RecordedEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/consumer/RecordedEvent.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/consumer/RecordingFile.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/consumer/RecordingFile.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/consumer/RecordingStream.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/consumer/RecordingStream.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/consumer/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/consumer/package-info.java
--------------------------------------------------------------------------------
/jfr-stub/src/main/java/jdk/jfr/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/jfr-stub/src/main/java/jdk/jfr/package-info.java
--------------------------------------------------------------------------------
/license/LICENSE.aalto-xml.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.aalto-xml.txt
--------------------------------------------------------------------------------
/license/LICENSE.base64.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.base64.txt
--------------------------------------------------------------------------------
/license/LICENSE.boringssl.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.boringssl.txt
--------------------------------------------------------------------------------
/license/LICENSE.bouncycastle.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.bouncycastle.txt
--------------------------------------------------------------------------------
/license/LICENSE.brotli4j.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.brotli4j.txt
--------------------------------------------------------------------------------
/license/LICENSE.caliper.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.caliper.txt
--------------------------------------------------------------------------------
/license/LICENSE.commons-lang.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.commons-lang.txt
--------------------------------------------------------------------------------
/license/LICENSE.commons-logging.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.commons-logging.txt
--------------------------------------------------------------------------------
/license/LICENSE.compress-lzf.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.compress-lzf.txt
--------------------------------------------------------------------------------
/license/LICENSE.dnsinfo.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.dnsinfo.txt
--------------------------------------------------------------------------------
/license/LICENSE.harmony.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.harmony.txt
--------------------------------------------------------------------------------
/license/LICENSE.hpack.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.hpack.txt
--------------------------------------------------------------------------------
/license/LICENSE.hyper-hpack.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.hyper-hpack.txt
--------------------------------------------------------------------------------
/license/LICENSE.jboss-marshalling.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.jboss-marshalling.txt
--------------------------------------------------------------------------------
/license/LICENSE.jbzip2.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.jbzip2.txt
--------------------------------------------------------------------------------
/license/LICENSE.jctools.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.jctools.txt
--------------------------------------------------------------------------------
/license/LICENSE.jfastlz.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.jfastlz.txt
--------------------------------------------------------------------------------
/license/LICENSE.jsr166y.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.jsr166y.txt
--------------------------------------------------------------------------------
/license/LICENSE.jzlib.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.jzlib.txt
--------------------------------------------------------------------------------
/license/LICENSE.libdivsufsort.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.libdivsufsort.txt
--------------------------------------------------------------------------------
/license/LICENSE.log4j.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.log4j.txt
--------------------------------------------------------------------------------
/license/LICENSE.lz4.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.lz4.txt
--------------------------------------------------------------------------------
/license/LICENSE.lzma-java.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.lzma-java.txt
--------------------------------------------------------------------------------
/license/LICENSE.mvn-wrapper.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.mvn-wrapper.txt
--------------------------------------------------------------------------------
/license/LICENSE.nghttp2-hpack.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.nghttp2-hpack.txt
--------------------------------------------------------------------------------
/license/LICENSE.protobuf.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.protobuf.txt
--------------------------------------------------------------------------------
/license/LICENSE.quiche.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.quiche.txt
--------------------------------------------------------------------------------
/license/LICENSE.slf4j.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.slf4j.txt
--------------------------------------------------------------------------------
/license/LICENSE.snappy.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.snappy.txt
--------------------------------------------------------------------------------
/license/LICENSE.webbit.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.webbit.txt
--------------------------------------------------------------------------------
/license/LICENSE.zstd-jni.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/LICENSE.zstd-jni.txt
--------------------------------------------------------------------------------
/license/NOTICE.harmony.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/license/NOTICE.harmony.txt
--------------------------------------------------------------------------------
/microbench/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/microbench/README.md
--------------------------------------------------------------------------------
/microbench/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/microbench/pom.xml
--------------------------------------------------------------------------------
/microbench/src/main/java/io/netty/buffer/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/microbench/src/main/java/io/netty/buffer/package-info.java
--------------------------------------------------------------------------------
/microbench/src/main/java/io/netty/handler/codec/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/microbench/src/main/java/io/netty/handler/codec/package-info.java
--------------------------------------------------------------------------------
/microbench/src/main/java/io/netty/util/JfrBenchmark.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/microbench/src/main/java/io/netty/util/JfrBenchmark.java
--------------------------------------------------------------------------------
/microbench/src/main/java/io/netty/util/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/microbench/src/main/java/io/netty/util/package-info.java
--------------------------------------------------------------------------------
/microbench/src/main/resources/Netty Allocator Events.jfc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/microbench/src/main/resources/Netty Allocator Events.jfc
--------------------------------------------------------------------------------
/microbench/src/main/resources/Utf8Samples.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/microbench/src/main/resources/Utf8Samples.txt
--------------------------------------------------------------------------------
/microbench/src/main/resources/logback.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/microbench/src/main/resources/logback.xml
--------------------------------------------------------------------------------
/mvnw:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/mvnw
--------------------------------------------------------------------------------
/mvnw.cmd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/mvnw.cmd
--------------------------------------------------------------------------------
/nohttp-checkstyle-suppressions.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/nohttp-checkstyle-suppressions.xml
--------------------------------------------------------------------------------
/nohttp-checkstyle.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/nohttp-checkstyle.xml
--------------------------------------------------------------------------------
/pkitesting/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/pkitesting/pom.xml
--------------------------------------------------------------------------------
/pkitesting/src/main/java/io/netty/pkitesting/Algorithms.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/pkitesting/src/main/java/io/netty/pkitesting/Algorithms.java
--------------------------------------------------------------------------------
/pkitesting/src/main/java/io/netty/pkitesting/CertificateList.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/pkitesting/src/main/java/io/netty/pkitesting/CertificateList.java
--------------------------------------------------------------------------------
/pkitesting/src/main/java/io/netty/pkitesting/Signed.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/pkitesting/src/main/java/io/netty/pkitesting/Signed.java
--------------------------------------------------------------------------------
/pkitesting/src/main/java/io/netty/pkitesting/X509Bundle.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/pkitesting/src/main/java/io/netty/pkitesting/X509Bundle.java
--------------------------------------------------------------------------------
/pkitesting/src/main/java/io/netty/pkitesting/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/pkitesting/src/main/java/io/netty/pkitesting/package-info.java
--------------------------------------------------------------------------------
/pkitesting/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/pkitesting/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/pom.xml
--------------------------------------------------------------------------------
/resolver-dns-classes-macos/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver-dns-classes-macos/pom.xml
--------------------------------------------------------------------------------
/resolver-dns-classes-macos/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver-dns-classes-macos/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/resolver-dns-native-macos/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver-dns-native-macos/pom.xml
--------------------------------------------------------------------------------
/resolver-dns-native-macos/src/main/c/dnsinfo.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver-dns-native-macos/src/main/c/dnsinfo.h
--------------------------------------------------------------------------------
/resolver-dns-native-macos/src/main/c/netty_resolver_dns_macos.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver-dns-native-macos/src/main/c/netty_resolver_dns_macos.c
--------------------------------------------------------------------------------
/resolver-dns/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver-dns/pom.xml
--------------------------------------------------------------------------------
/resolver-dns/src/main/java/io/netty/resolver/dns/Cache.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver-dns/src/main/java/io/netty/resolver/dns/Cache.java
--------------------------------------------------------------------------------
/resolver-dns/src/main/java/io/netty/resolver/dns/DnsCache.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver-dns/src/main/java/io/netty/resolver/dns/DnsCache.java
--------------------------------------------------------------------------------
/resolver-dns/src/main/java/io/netty/resolver/dns/ResolvConf.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver-dns/src/main/java/io/netty/resolver/dns/ResolvConf.java
--------------------------------------------------------------------------------
/resolver-dns/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver-dns/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/resolver/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/pom.xml
--------------------------------------------------------------------------------
/resolver/src/main/java/io/netty/resolver/AddressResolver.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/main/java/io/netty/resolver/AddressResolver.java
--------------------------------------------------------------------------------
/resolver/src/main/java/io/netty/resolver/DefaultNameResolver.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/main/java/io/netty/resolver/DefaultNameResolver.java
--------------------------------------------------------------------------------
/resolver/src/main/java/io/netty/resolver/HostsFileEntries.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/main/java/io/netty/resolver/HostsFileEntries.java
--------------------------------------------------------------------------------
/resolver/src/main/java/io/netty/resolver/HostsFileParser.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/main/java/io/netty/resolver/HostsFileParser.java
--------------------------------------------------------------------------------
/resolver/src/main/java/io/netty/resolver/InetNameResolver.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/main/java/io/netty/resolver/InetNameResolver.java
--------------------------------------------------------------------------------
/resolver/src/main/java/io/netty/resolver/NameResolver.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/main/java/io/netty/resolver/NameResolver.java
--------------------------------------------------------------------------------
/resolver/src/main/java/io/netty/resolver/NoopAddressResolver.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/main/java/io/netty/resolver/NoopAddressResolver.java
--------------------------------------------------------------------------------
/resolver/src/main/java/io/netty/resolver/SimpleNameResolver.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/main/java/io/netty/resolver/SimpleNameResolver.java
--------------------------------------------------------------------------------
/resolver/src/main/java/io/netty/resolver/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/main/java/io/netty/resolver/package-info.java
--------------------------------------------------------------------------------
/resolver/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/resolver/src/test/java/io/netty/resolver/HostsFileParserTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/test/java/io/netty/resolver/HostsFileParserTest.java
--------------------------------------------------------------------------------
/resolver/src/test/resources/io/netty/resolver/hosts-unicode:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/resolver/src/test/resources/io/netty/resolver/hosts-unicode
--------------------------------------------------------------------------------
/run-example.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/run-example.sh
--------------------------------------------------------------------------------
/scripts/finish_release.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/scripts/finish_release.sh
--------------------------------------------------------------------------------
/scripts/generate_docs.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/scripts/generate_docs.sh
--------------------------------------------------------------------------------
/scripts/list_staged_release.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/scripts/list_staged_release.sh
--------------------------------------------------------------------------------
/testsuite-autobahn/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-autobahn/pom.xml
--------------------------------------------------------------------------------
/testsuite-common/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-common/pom.xml
--------------------------------------------------------------------------------
/testsuite-common/src/main/resources/META-INF/services/org.junit.jupiter.api.extension.Extension:
--------------------------------------------------------------------------------
1 | io.netty.util.test.LeakPresenceExtension
2 |
--------------------------------------------------------------------------------
/testsuite-http2/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-http2/pom.xml
--------------------------------------------------------------------------------
/testsuite-jpms/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-jpms/README.md
--------------------------------------------------------------------------------
/testsuite-jpms/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-jpms/pom.xml
--------------------------------------------------------------------------------
/testsuite-jpms/src/main/java/module-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-jpms/src/main/java/module-info.java
--------------------------------------------------------------------------------
/testsuite-jpms/src/test/java/module-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-jpms/src/test/java/module-info.java
--------------------------------------------------------------------------------
/testsuite-karaf/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-karaf/README.md
--------------------------------------------------------------------------------
/testsuite-karaf/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-karaf/pom.xml
--------------------------------------------------------------------------------
/testsuite-karaf/src/main/feature/feature.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-karaf/src/main/feature/feature.xml
--------------------------------------------------------------------------------
/testsuite-native-image-client-runtime-init/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-native-image-client-runtime-init/pom.xml
--------------------------------------------------------------------------------
/testsuite-native-image-client/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-native-image-client/pom.xml
--------------------------------------------------------------------------------
/testsuite-native-image/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-native-image/pom.xml
--------------------------------------------------------------------------------
/testsuite-native-image/verify-native-image.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-native-image/verify-native-image.sh
--------------------------------------------------------------------------------
/testsuite-native/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-native/pom.xml
--------------------------------------------------------------------------------
/testsuite-osgi/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-osgi/pom.xml
--------------------------------------------------------------------------------
/testsuite-osgi/src/test/java/io/netty/osgitests/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-osgi/src/test/java/io/netty/osgitests/package-info.java
--------------------------------------------------------------------------------
/testsuite-shading/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite-shading/pom.xml
--------------------------------------------------------------------------------
/testsuite/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite/.gitignore
--------------------------------------------------------------------------------
/testsuite/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite/pom.xml
--------------------------------------------------------------------------------
/testsuite/src/main/java/io/netty/testsuite/util/TestUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite/src/main/java/io/netty/testsuite/util/TestUtils.java
--------------------------------------------------------------------------------
/testsuite/src/main/java/io/netty/testsuite/util/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/testsuite/src/main/java/io/netty/testsuite/util/package-info.java
--------------------------------------------------------------------------------
/transport-blockhound-tests/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-blockhound-tests/pom.xml
--------------------------------------------------------------------------------
/transport-classes-epoll/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-classes-epoll/pom.xml
--------------------------------------------------------------------------------
/transport-classes-epoll/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-classes-epoll/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/transport-classes-io_uring/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-classes-io_uring/pom.xml
--------------------------------------------------------------------------------
/transport-classes-io_uring/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-classes-io_uring/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/transport-classes-kqueue/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-classes-kqueue/pom.xml
--------------------------------------------------------------------------------
/transport-classes-kqueue/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-classes-kqueue/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/transport-native-epoll/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-epoll/README.md
--------------------------------------------------------------------------------
/transport-native-epoll/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-epoll/pom.xml
--------------------------------------------------------------------------------
/transport-native-epoll/src/main/c/netty_epoll_linuxsocket.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-epoll/src/main/c/netty_epoll_linuxsocket.c
--------------------------------------------------------------------------------
/transport-native-epoll/src/main/c/netty_epoll_linuxsocket.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-epoll/src/main/c/netty_epoll_linuxsocket.h
--------------------------------------------------------------------------------
/transport-native-epoll/src/main/c/netty_epoll_native.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-epoll/src/main/c/netty_epoll_native.c
--------------------------------------------------------------------------------
/transport-native-epoll/src/main/c/netty_epoll_vmsocket.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-epoll/src/main/c/netty_epoll_vmsocket.h
--------------------------------------------------------------------------------
/transport-native-io_uring/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-io_uring/README.md
--------------------------------------------------------------------------------
/transport-native-io_uring/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-io_uring/pom.xml
--------------------------------------------------------------------------------
/transport-native-io_uring/src/main/c/io_uring.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-io_uring/src/main/c/io_uring.h
--------------------------------------------------------------------------------
/transport-native-io_uring/src/main/c/netty_io_uring.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-io_uring/src/main/c/netty_io_uring.h
--------------------------------------------------------------------------------
/transport-native-io_uring/src/main/c/netty_io_uring_linuxsocket.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-io_uring/src/main/c/netty_io_uring_linuxsocket.c
--------------------------------------------------------------------------------
/transport-native-io_uring/src/main/c/netty_io_uring_linuxsocket.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-io_uring/src/main/c/netty_io_uring_linuxsocket.h
--------------------------------------------------------------------------------
/transport-native-io_uring/src/main/c/netty_io_uring_native.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-io_uring/src/main/c/netty_io_uring_native.c
--------------------------------------------------------------------------------
/transport-native-io_uring/src/main/c/syscall.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-io_uring/src/main/c/syscall.c
--------------------------------------------------------------------------------
/transport-native-io_uring/src/main/c/syscall.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-io_uring/src/main/c/syscall.h
--------------------------------------------------------------------------------
/transport-native-kqueue/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-kqueue/pom.xml
--------------------------------------------------------------------------------
/transport-native-kqueue/src/main/c/netty_kqueue_bsdsocket.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-kqueue/src/main/c/netty_kqueue_bsdsocket.c
--------------------------------------------------------------------------------
/transport-native-kqueue/src/main/c/netty_kqueue_bsdsocket.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-kqueue/src/main/c/netty_kqueue_bsdsocket.h
--------------------------------------------------------------------------------
/transport-native-kqueue/src/main/c/netty_kqueue_eventarray.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-kqueue/src/main/c/netty_kqueue_eventarray.c
--------------------------------------------------------------------------------
/transport-native-kqueue/src/main/c/netty_kqueue_eventarray.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-kqueue/src/main/c/netty_kqueue_eventarray.h
--------------------------------------------------------------------------------
/transport-native-kqueue/src/main/c/netty_kqueue_native.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-kqueue/src/main/c/netty_kqueue_native.c
--------------------------------------------------------------------------------
/transport-native-unix-common-tests/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common-tests/pom.xml
--------------------------------------------------------------------------------
/transport-native-unix-common/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/Makefile
--------------------------------------------------------------------------------
/transport-native-unix-common/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/pom.xml
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix.c
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix.h
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix_buffer.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix_buffer.c
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix_buffer.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix_buffer.h
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix_errors.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix_errors.c
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix_errors.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix_errors.h
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix_jni.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix_jni.h
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix_limits.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix_limits.c
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix_limits.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix_limits.h
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix_socket.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix_socket.c
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix_socket.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix_socket.h
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix_util.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix_util.c
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/c/netty_unix_util.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/c/netty_unix_util.h
--------------------------------------------------------------------------------
/transport-native-unix-common/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-native-unix-common/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/transport-rxtx/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-rxtx/pom.xml
--------------------------------------------------------------------------------
/transport-sctp/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-sctp/pom.xml
--------------------------------------------------------------------------------
/transport-sctp/src/main/java/com/sun/nio/sctp/Association.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-sctp/src/main/java/com/sun/nio/sctp/Association.java
--------------------------------------------------------------------------------
/transport-sctp/src/main/java/com/sun/nio/sctp/HandlerResult.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-sctp/src/main/java/com/sun/nio/sctp/HandlerResult.java
--------------------------------------------------------------------------------
/transport-sctp/src/main/java/com/sun/nio/sctp/MessageInfo.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-sctp/src/main/java/com/sun/nio/sctp/MessageInfo.java
--------------------------------------------------------------------------------
/transport-sctp/src/main/java/com/sun/nio/sctp/Notification.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-sctp/src/main/java/com/sun/nio/sctp/Notification.java
--------------------------------------------------------------------------------
/transport-sctp/src/main/java/com/sun/nio/sctp/SctpChannel.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-sctp/src/main/java/com/sun/nio/sctp/SctpChannel.java
--------------------------------------------------------------------------------
/transport-sctp/src/main/java/com/sun/nio/sctp/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-sctp/src/main/java/com/sun/nio/sctp/package-info.java
--------------------------------------------------------------------------------
/transport-udt/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-udt/.gitignore
--------------------------------------------------------------------------------
/transport-udt/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-udt/pom.xml
--------------------------------------------------------------------------------
/transport-udt/src/main/java/io/netty/channel/udt/UdtChannel.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-udt/src/main/java/io/netty/channel/udt/UdtChannel.java
--------------------------------------------------------------------------------
/transport-udt/src/main/java/io/netty/channel/udt/UdtMessage.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-udt/src/main/java/io/netty/channel/udt/UdtMessage.java
--------------------------------------------------------------------------------
/transport-udt/src/test/java/io/netty/test/udt/util/UnitHelp.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport-udt/src/test/java/io/netty/test/udt/util/UnitHelp.java
--------------------------------------------------------------------------------
/transport/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/pom.xml
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/bootstrap/AbstractBootstrap.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/bootstrap/AbstractBootstrap.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/bootstrap/Bootstrap.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/bootstrap/Bootstrap.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/bootstrap/BootstrapConfig.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/bootstrap/BootstrapConfig.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/bootstrap/ChannelFactory.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/bootstrap/ChannelFactory.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/bootstrap/FailedChannel.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/bootstrap/FailedChannel.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/bootstrap/ServerBootstrap.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/bootstrap/ServerBootstrap.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/bootstrap/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/bootstrap/package-info.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/AbstractChannel.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/AbstractChannel.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/AbstractEventLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/AbstractEventLoop.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/AddressedEnvelope.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/AddressedEnvelope.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/Channel.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/Channel.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelConfig.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelConfig.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelException.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelException.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelFactory.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelFactory.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelFuture.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelFuture.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelHandler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelHandler.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelHandlerMask.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelHandlerMask.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelId.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelId.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelInitializer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelInitializer.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelMetadata.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelMetadata.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelOption.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelOption.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelPipeline.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelPipeline.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ChannelPromise.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ChannelPromise.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/DefaultChannelId.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/DefaultChannelId.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/DefaultEventLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/DefaultEventLoop.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/DefaultFileRegion.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/DefaultFileRegion.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/EventLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/EventLoop.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/EventLoopException.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/EventLoopException.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/EventLoopGroup.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/EventLoopGroup.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/FailedChannelFuture.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/FailedChannelFuture.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/FileRegion.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/FileRegion.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/IoEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/IoEvent.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/IoEventLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/IoEventLoop.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/IoEventLoopGroup.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/IoEventLoopGroup.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/IoHandle.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/IoHandle.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/IoHandler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/IoHandler.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/IoHandlerContext.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/IoHandlerContext.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/IoHandlerFactory.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/IoHandlerFactory.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/IoOps.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/IoOps.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/IoRegistration.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/IoRegistration.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ManualIoEventLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ManualIoEventLoop.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/PendingBytesTracker.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/PendingBytesTracker.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/PendingWriteQueue.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/PendingWriteQueue.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/SelectStrategy.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/SelectStrategy.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/ServerChannel.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/ServerChannel.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/VoidChannelPromise.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/VoidChannelPromise.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/group/ChannelGroup.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/group/ChannelGroup.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/group/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/group/package-info.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/local/LocalAddress.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/local/LocalAddress.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/local/LocalChannel.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/local/LocalChannel.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/local/LocalIoHandle.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/local/LocalIoHandle.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/local/LocalIoOps.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/local/LocalIoOps.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/local/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/local/package-info.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/nio/NioEventLoop.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/nio/NioEventLoop.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/nio/NioIoEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/nio/NioIoEvent.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/nio/NioIoHandle.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/nio/NioIoHandle.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/nio/NioIoHandler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/nio/NioIoHandler.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/nio/NioIoOps.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/nio/NioIoOps.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/nio/NioTask.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/nio/NioTask.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/nio/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/nio/package-info.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/oio/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/oio/package-info.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/package-info.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/pool/ChannelPool.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/pool/ChannelPool.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/pool/ChannelPoolMap.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/pool/ChannelPoolMap.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/pool/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/pool/package-info.java
--------------------------------------------------------------------------------
/transport/src/main/java/io/netty/channel/socket/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/io/netty/channel/socket/package-info.java
--------------------------------------------------------------------------------
/transport/src/main/java/module-info.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/main/java/module-info.yml
--------------------------------------------------------------------------------
/transport/src/test/java/io/netty/bootstrap/BootstrapTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/test/java/io/netty/bootstrap/BootstrapTest.java
--------------------------------------------------------------------------------
/transport/src/test/java/io/netty/bootstrap/TestChannel.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/test/java/io/netty/bootstrap/TestChannel.java
--------------------------------------------------------------------------------
/transport/src/test/java/io/netty/channel/AbstractChannelTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/test/java/io/netty/channel/AbstractChannelTest.java
--------------------------------------------------------------------------------
/transport/src/test/java/io/netty/channel/BaseChannelTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/test/java/io/netty/channel/BaseChannelTest.java
--------------------------------------------------------------------------------
/transport/src/test/java/io/netty/channel/ChannelOptionTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/test/java/io/netty/channel/ChannelOptionTest.java
--------------------------------------------------------------------------------
/transport/src/test/java/io/netty/channel/LoggingHandler.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/transport/src/test/java/io/netty/channel/LoggingHandler.java
--------------------------------------------------------------------------------
/transport/src/test/resources/META-INF/services/io.netty.bootstrap.ChannelInitializerExtension:
--------------------------------------------------------------------------------
1 | io.netty.bootstrap.StubChannelInitializerExtension
2 |
--------------------------------------------------------------------------------
/varhandle-stub/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/varhandle-stub/pom.xml
--------------------------------------------------------------------------------
/varhandle-stub/src/main/java/java/lang/invoke/MethodHandle.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/varhandle-stub/src/main/java/java/lang/invoke/MethodHandle.java
--------------------------------------------------------------------------------
/varhandle-stub/src/main/java/java/lang/invoke/VarHandle.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/varhandle-stub/src/main/java/java/lang/invoke/VarHandle.java
--------------------------------------------------------------------------------
/varhandle-stub/src/main/java/java/lang/invoke/package-info.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/netty/netty/HEAD/varhandle-stub/src/main/java/java/lang/invoke/package-info.java
--------------------------------------------------------------------------------