From c020bfeb7a1a261b8f72be097231530836538625 Mon Sep 17 00:00:00 2001 From: andrew-signal Date: Wed, 3 Jun 2026 09:11:07 -0400 Subject: [PATCH] Bump to libsignal v0.94.4 --- .../ApplicationDependencyProvider.java | 4 ---- .../securesms/util/RemoteConfig.kt | 10 ---------- gradle/libs.versions.toml | 2 +- gradle/verification-metadata.xml | 20 +++++++++---------- 4 files changed, 11 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java b/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java index 26410b9f3a..a6e624b16a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java +++ b/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java @@ -328,10 +328,6 @@ public class ApplicationDependencyProvider implements AppDependencies.Provider { Network network = new Network(BuildConfig.LIBSIGNAL_NET_ENV, StandardUserAgentInterceptor.USER_AGENT, RemoteConfig.getLibsignalConfigs(), Network.BuildVariant.PRODUCTION); LibSignalNetworkExtensions.applyConfiguration(network, config); - if (RemoteConfig.enableReflectorsTest() && !config.getSignalProxy().isPresent() && !config.getSystemHttpProxy().isPresent()) { - network.INTERNAL_TESTING_setReflectorProxy(true); - } - return network; } diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/RemoteConfig.kt b/app/src/main/java/org/thoughtcrime/securesms/util/RemoteConfig.kt index 9261682d28..8ffda3f897 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/RemoteConfig.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/util/RemoteConfig.kt @@ -631,16 +631,6 @@ object RemoteConfig { } } - /** Internal-only gate for dogfooding libsignal reflector proxy mode. */ - @JvmStatic - @get:JvmName("enableReflectorsTest") - val enableReflectorsTest: Boolean by remoteBoolean( - key = "android.enableReflectorsTest", - defaultValue = false, - hotSwappable = true, - active = Environment.isInternal() - ) - /** The raw client expiration JSON string. */ @JvmStatic @get:JvmName("clientExpiration") diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 91466ab0b4..1da3f3dae5 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -27,7 +27,7 @@ androidx-navigation3-core = "1.0.0" androidx-core-telecom = "1.1.0-alpha04" androidx-window = "1.3.0" glide = "4.15.1" -libsignal-client = "0.94.2" +libsignal-client = "0.94.4" mp4parser = "1.9.39" accompanist = "0.28.0" nanohttpd = "2.3.1" diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 85978e1659..799462b6fd 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -20959,20 +20959,20 @@ https://docs.gradle.org/current/userguide/dependency_verification.html - - - + + + - - + + - - - + + + - - + +