From a3556d9f68d102022d69bb0fbe955e414d38dacd Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 27 Jan 2021 10:10:26 -0500 Subject: [PATCH] Ensure passphrases are disabled for all but the oldest users. --- .../java/org/thoughtcrime/securesms/ApplicationContext.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java index 66e9837d7..0d97c39ac 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java +++ b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java @@ -287,6 +287,9 @@ public class ApplicationContext extends MultiDexApplication implements DefaultLi } else if (!TextSecurePreferences.isPasswordDisabled(this) && VersionTracker.getDaysSinceFirstInstalled(this) < 90) { Log.i(TAG, "Detected a new install that doesn't have passphrases disabled -- assuming bad initialization."); AppInitialization.onRepairFirstEverAppLaunch(this); + } else if (!TextSecurePreferences.isPasswordDisabled(this) && VersionTracker.getDaysSinceFirstInstalled(this) < 912) { + Log.i(TAG, "Detected a not-recent install that doesn't have passphrases disabled -- disabling now."); + TextSecurePreferences.setPasswordDisabled(this, true); } }