From 98c12bebffac592eb57cf25e9a4638b40aa2c17d Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 2 Sep 2026 22:00:09 -0500 Subject: [PATCH] Update to OkHttp 5.5 Disable fast fallback due to it being intolerate of thread interruptions. --- app/build.gradle | 2 +- app/src/main/java/com/limelight/nvstream/http/NvHTTP.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index e90d3f80d..f4784b264 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -145,7 +145,7 @@ dependencies { implementation 'org.bouncycastle:bcprov-jdk18on:1.85.2' implementation 'org.bouncycastle:bcpkix-jdk18on:1.85' implementation 'org.jcodec:jcodec:0.2.5' - implementation 'com.squareup.okhttp3:okhttp:4.12.0' + implementation 'com.squareup.okhttp3:okhttp:5.5.0' implementation 'org.jmdns:jmdns:3.6.3' implementation 'com.github.cgutman:ShieldControllerExtensions:1.0.1' diff --git a/app/src/main/java/com/limelight/nvstream/http/NvHTTP.java b/app/src/main/java/com/limelight/nvstream/http/NvHTTP.java index 13dad8be9..ccf1921ad 100644 --- a/app/src/main/java/com/limelight/nvstream/http/NvHTTP.java +++ b/app/src/main/java/com/limelight/nvstream/http/NvHTTP.java @@ -178,6 +178,7 @@ public class NvHTTP { .readTimeout(READ_TIMEOUT, TimeUnit.MILLISECONDS) .connectTimeout(LONG_CONNECTION_TIMEOUT, TimeUnit.MILLISECONDS) .proxy(Proxy.NO_PROXY) + .fastFallback(false) .build(); httpClientShortConnectTimeout = httpClientLongConnectTimeout.newBuilder()