Skip to content

Commit 0bf056c

Browse files
Use netty core instead of incubator artifact
1 parent 3d4b05f commit 0bf056c

File tree

4 files changed

+23
-21
lines changed

4 files changed

+23
-21
lines changed

examples/android-chatter/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ android {
2626
exclude 'META-INF/INDEX.LIST'
2727
exclude 'META-INF/versions/9/OSGI-INF/MANIFEST.MF'
2828
exclude 'META-INF/license/LICENSE.aix-netbsd.txt'
29-
exclude 'META-INF/native-image/io.netty.incubator/netty-incubator-codec-native-quic/jni-config.json'
30-
exclude 'META-INF/native-image/io.netty.incubator/netty-incubator-codec-native-quic/reflect-config.json'
31-
exclude 'META-INF/native-image/io.netty.incubator/netty-incubator-codec-native-quic/resource-config.json'
29+
exclude 'META-INF/native-image/io.netty/netty-codec-native-quic/jni-config.json'
30+
exclude 'META-INF/native-image/io.netty/netty-codec-native-quic/reflect-config.json'
31+
exclude 'META-INF/native-image/io.netty/netty-codec-native-quic/resource-config.json'
3232
exclude 'META-INF/license/LICENSE.boringssl.txt'
3333
exclude 'META-INF/license/LICENSE.mvn-wrapper.txt'
3434
exclude 'META-INF/license/LICENSE.quiche.txt'

libp2p/build.gradle.kts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,18 @@ dependencies {
1515
implementation("io.netty:netty-handler")
1616
implementation("io.netty:netty-codec-http")
1717
implementation("io.netty:netty-transport-classes-epoll")
18-
implementation("io.netty.incubator:netty-incubator-codec-native-quic")
18+
implementation("io.netty:netty-codec-native-quic")
1919
// OS-specific bindings
20-
implementation("io.netty.incubator:netty-incubator-codec-native-quic::linux-x86_64")
21-
implementation("io.netty.incubator:netty-incubator-codec-native-quic::linux-aarch_64")
22-
implementation("io.netty.incubator:netty-incubator-codec-native-quic::osx-x86_64")
23-
implementation("io.netty.incubator:netty-incubator-codec-native-quic::osx-aarch_64")
24-
implementation("io.netty.incubator:netty-incubator-codec-native-quic::windows-x86_64")
25-
implementation("io.netty:netty-tcnative-boringssl-static:2.0.70.Final:linux-x86_64")
26-
implementation("io.netty:netty-tcnative-boringssl-static:2.0.70.Final:linux-aarch_64")
27-
implementation("io.netty:netty-tcnative-boringssl-static:2.0.70.Final:osx-x86_64")
28-
implementation("io.netty:netty-tcnative-boringssl-static:2.0.70.Final:osx-aarch_64")
29-
implementation("io.netty:netty-tcnative-boringssl-static:2.0.70.Final:windows-x86_64")
20+
implementation("io.netty:netty-codec-native-quic::linux-x86_64")
21+
implementation("io.netty:netty-codec-native-quic::linux-aarch_64")
22+
implementation("io.netty:netty-codec-native-quic::osx-x86_64")
23+
implementation("io.netty:netty-codec-native-quic::osx-aarch_64")
24+
implementation("io.netty:netty-codec-native-quic::windows-x86_64")
25+
implementation("io.netty:netty-tcnative-boringssl-static:2.0.72.Final:linux-x86_64")
26+
implementation("io.netty:netty-tcnative-boringssl-static:2.0.72.Final:linux-aarch_64")
27+
implementation("io.netty:netty-tcnative-boringssl-static:2.0.72.Final:osx-x86_64")
28+
implementation("io.netty:netty-tcnative-boringssl-static:2.0.72.Final:osx-aarch_64")
29+
implementation("io.netty:netty-tcnative-boringssl-static:2.0.72.Final:windows-x86_64")
3030

3131
api("com.google.protobuf:protobuf-java")
3232

libp2p/src/main/kotlin/io/libp2p/transport/quic/QuicTransport.kt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ import io.libp2p.etc.STREAM
1919
import io.libp2p.etc.types.*
2020
import io.libp2p.etc.util.MultiaddrUtils
2121
import io.libp2p.etc.util.netty.nettyInitializer
22-
import io.libp2p.security.tls.*
22+
import io.libp2p.security.tls.Libp2pTrustManager
23+
import io.libp2p.security.tls.buildCert
24+
import io.libp2p.security.tls.getJavaKey
25+
import io.libp2p.security.tls.getPublicKeyFromCert
2326
import io.libp2p.transport.implementation.ConnectionOverNetty
2427
import io.libp2p.transport.implementation.NettyTransport
2528
import io.libp2p.transport.implementation.StreamOverNetty
@@ -31,10 +34,10 @@ import io.netty.channel.epoll.Epoll
3134
import io.netty.channel.epoll.EpollDatagramChannel
3235
import io.netty.channel.nio.NioEventLoopGroup
3336
import io.netty.channel.socket.nio.NioDatagramChannel
37+
import io.netty.handler.codec.quic.*
3438
import io.netty.handler.ssl.ClientAuth
35-
import io.netty.incubator.codec.quic.*
36-
import org.slf4j.LoggerFactory
37-
import java.net.*
39+
import java.net.InetSocketAddress
40+
import java.net.SocketAddress
3841
import java.time.Duration
3942
import java.util.*
4043
import java.util.concurrent.CompletableFuture
@@ -208,7 +211,6 @@ class QuicTransport(
208211
.option(ChannelOption.AUTO_READ, true)
209212
.option(ChannelOption.ALLOCATOR, allocator)
210213
.remoteAddress(fromMultiaddr(addr))
211-
// .handler(connHandler)
212214
.streamHandler(object : ChannelInboundHandlerAdapter() {
213215
override fun handlerAdded(ctx: ChannelHandlerContext?) {
214216
val connection = ctx!!.channel().parent().attr(CONNECTION).get() as Connection

versions.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,14 @@ dependencyManagement {
3131
entry 'protobuf-java'
3232
entry 'protoc'
3333
}
34-
dependencySet(group: "io.netty", version: "4.1.118.Final") {
34+
dependencySet(group: "io.netty", version: "4.2.2.Final") {
3535
entry 'netty-common'
3636
entry 'netty-handler'
3737
entry 'netty-transport'
3838
entry 'netty-buffer'
3939
entry 'netty-codec-http'
4040
entry 'netty-transport-classes-epoll'
41+
entry 'netty-codec-native-quic'
4142
}
4243
dependency "com.github.multiformats:java-multibase:v1.1.1"
4344
dependency "tech.pegasys:noise-java:22.1.0"
@@ -46,6 +47,5 @@ dependencyManagement {
4647
entry 'bcpkix-jdk18on'
4748
entry 'bctls-jdk18on'
4849
}
49-
dependency "io.netty.incubator:netty-incubator-codec-native-quic:0.0.71.Final"
5050
}
5151
}

0 commit comments

Comments
 (0)