@@ -57,6 +57,8 @@ opensearchplugin {
57
57
dependencies {
58
58
// network stack
59
59
api " io.netty:netty-buffer:${ versions.netty} "
60
+ api " io.netty:netty-codec-base:${ versions.netty} "
61
+ api " io.netty:netty-codec-compression:${ versions.netty} "
60
62
api " io.netty:netty-codec:${ versions.netty} "
61
63
api " io.netty:netty-codec-http:${ versions.netty} "
62
64
api " io.netty:netty-codec-http2:${ versions.netty} "
@@ -158,34 +160,13 @@ thirdPartyAudit {
158
160
' org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder' ,
159
161
' org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo' ,
160
162
161
- // from io.netty.handler.ssl.JettyNpnSslEngine (netty)
162
- ' org.eclipse.jetty.npn.NextProtoNego$ClientProvider' ,
163
- ' org.eclipse.jetty.npn.NextProtoNego$ServerProvider' ,
164
- ' org.eclipse.jetty.npn.NextProtoNego' ,
165
-
166
- // from io.netty.handler.codec.marshalling.ChannelBufferByteInput (netty)
167
- ' org.jboss.marshalling.ByteInput' ,
168
-
169
- // from io.netty.handler.codec.marshalling.ChannelBufferByteOutput (netty)
170
- ' org.jboss.marshalling.ByteOutput' ,
171
-
172
- // from io.netty.handler.codec.marshalling.CompatibleMarshallingEncoder (netty)
173
- ' org.jboss.marshalling.Marshaller' ,
174
-
175
- // from io.netty.handler.codec.marshalling.ContextBoundUnmarshallerProvider (netty)
176
- ' org.jboss.marshalling.MarshallerFactory' ,
177
- ' org.jboss.marshalling.MarshallingConfiguration' ,
178
- ' org.jboss.marshalling.Unmarshaller' ,
179
-
180
163
// from io.netty.util.internal.logging.InternalLoggerFactory (netty) - it's optional
181
164
' org.slf4j.helpers.FormattingTuple' ,
182
165
' org.slf4j.helpers.MessageFormatter' ,
183
166
' org.slf4j.Logger' ,
184
167
' org.slf4j.LoggerFactory' ,
185
168
' org.slf4j.spi.LocationAwareLogger' ,
186
169
187
- ' com.google.protobuf.nano.CodedOutputByteBufferNano' ,
188
- ' com.google.protobuf.nano.MessageNano' ,
189
170
' com.ning.compress.BufferRecycler' ,
190
171
' com.ning.compress.lzf.ChunkDecoder' ,
191
172
' com.ning.compress.lzf.ChunkEncoder' ,
@@ -209,26 +190,38 @@ thirdPartyAudit {
209
190
' io.netty.internal.tcnative.SSL' ,
210
191
' io.netty.internal.tcnative.SSLSession' ,
211
192
' io.netty.internal.tcnative.SSLSessionCache' ,
212
- ' org.eclipse.jetty.alpn.ALPN$ClientProvider' ,
213
- ' org.eclipse.jetty.alpn.ALPN$ServerProvider' ,
214
- ' org.eclipse.jetty.alpn.ALPN' ,
215
193
216
194
' org.conscrypt.AllocatedBuffer' ,
217
195
' org.conscrypt.BufferAllocator' ,
218
196
' org.conscrypt.Conscrypt' ,
219
197
' org.conscrypt.HandshakeListener' ,
220
198
221
199
' reactor.blockhound.BlockHound$Builder' ,
222
- ' reactor.blockhound.integration.BlockHoundIntegration'
200
+ ' reactor.blockhound.integration.BlockHoundIntegration' ,
201
+
202
+ ' io.netty.pkitesting.CertificateBuilder' ,
203
+ ' io.netty.pkitesting.CertificateBuilder$Algorithm' ,
204
+ ' io.netty.pkitesting.X509Bundle'
223
205
)
224
206
225
207
ignoreViolations(
208
+ ' io.netty.buffer.AbstractAllocatorEvent' ,
209
+ ' io.netty.buffer.AbstractBufferEvent' ,
210
+ ' io.netty.buffer.AbstractChunkEvent' ,
211
+ ' io.netty.buffer.AdaptivePoolingAllocator$AdaptiveByteBuf' ,
212
+ ' io.netty.buffer.AdaptivePoolingAllocator$Chunk' ,
213
+ ' io.netty.buffer.AllocateBufferEvent' ,
214
+ ' io.netty.buffer.AllocateChunkEvent' ,
215
+ ' io.netty.buffer.FreeBufferEvent' ,
216
+ ' io.netty.buffer.FreeChunkEvent' ,
217
+ ' io.netty.buffer.PooledByteBufAllocator' ,
218
+ ' io.netty.buffer.ReallocateBufferEvent' ,
219
+ ' io.netty.buffer.ReturnChunkEvent' ,
226
220
' io.netty.util.internal.PlatformDependent0' ,
227
221
' io.netty.util.internal.PlatformDependent0$1' ,
228
222
' io.netty.util.internal.PlatformDependent0$2' ,
229
223
' io.netty.util.internal.PlatformDependent0$3' ,
230
- ' io.netty.util.internal.PlatformDependent0$4' ,
231
- ' io.netty.util.internal.PlatformDependent0$6' ,
224
+ ' io.netty.util.internal.PlatformDependent0$5' ,
232
225
' io.netty.util.internal.shaded.org.jctools.queues.BaseLinkedQueueConsumerNodeRef' ,
233
226
' io.netty.util.internal.shaded.org.jctools.queues.BaseLinkedQueueProducerNodeRef' ,
234
227
' io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields' ,
@@ -245,12 +238,6 @@ thirdPartyAudit {
245
238
' io.netty.util.internal.shaded.org.jctools.queues.unpadded.MpscUnpaddedArrayQueueProducerLimitField' ,
246
239
' io.netty.util.internal.shaded.org.jctools.util.UnsafeAccess' ,
247
240
' io.netty.util.internal.shaded.org.jctools.util.UnsafeRefArrayAccess' ,
248
- ' io.netty.util.internal.shaded.org.jctools.util.UnsafeLongArrayAccess' ,
249
- ' io.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator' ,
250
- ' io.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator$1' ,
251
- ' io.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator$2' ,
252
- ' io.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator$3' ,
253
- ' io.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator$4' ,
254
- ' io.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator$5'
241
+ ' io.netty.util.internal.shaded.org.jctools.util.UnsafeLongArrayAccess'
255
242
)
256
243
}
0 commit comments