diff --git a/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java b/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java index cc1a034a1..150fed8a4 100644 --- a/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java +++ b/app/src/main/java/io/xpipe/app/prefs/AppPrefs.java @@ -237,8 +237,6 @@ public final class AppPrefs { .requiresRestart(true) .build()); - public final BooleanProperty disableTerminalRemotePasswordPreparation = mapVaultShared( - new GlobalBooleanProperty(false), "disableTerminalRemotePasswordPreparation", Boolean.class, false); public final Property alwaysConfirmElevation = mapVaultShared(new GlobalObjectProperty<>(false), "alwaysConfirmElevation", Boolean.class, false); public final BooleanProperty focusWindowOnNotifications = map(Mapping.builder() @@ -674,10 +672,6 @@ public final class AppPrefs { return localShellDialect; } - public ObservableBooleanValue disableTerminalRemotePasswordPreparation() { - return disableTerminalRemotePasswordPreparation; - } - public ObservableValue hibernateBehaviour() { return hibernateBehaviour; } diff --git a/app/src/main/java/io/xpipe/app/prefs/SecurityCategory.java b/app/src/main/java/io/xpipe/app/prefs/SecurityCategory.java index ce8a628cd..b601ff9eb 100644 --- a/app/src/main/java/io/xpipe/app/prefs/SecurityCategory.java +++ b/app/src/main/java/io/xpipe/app/prefs/SecurityCategory.java @@ -32,9 +32,7 @@ public class SecurityCategory extends AppPrefsCategory { .pref(prefs.disableSshPinCaching) .addToggle(prefs.disableSshPinCaching) .pref(prefs.dontAutomaticallyStartVmSshServer) - .addToggle(prefs.dontAutomaticallyStartVmSshServer) - .pref(prefs.disableTerminalRemotePasswordPreparation) - .addToggle(prefs.disableTerminalRemotePasswordPreparation)); + .addToggle(prefs.dontAutomaticallyStartVmSshServer)); return builder.buildComp(); } } diff --git a/lang/strings/translations_en.properties b/lang/strings/translations_en.properties index 84ccca00f..03ed8255c 100644 --- a/lang/strings/translations_en.properties +++ b/lang/strings/translations_en.properties @@ -353,8 +353,6 @@ disableCertutilUse=Disable certutil use on Windows useLocalFallbackShell=Use local fallback shell useLocalFallbackShellDescription=Switch to using another local shell to handle local operations. This would be PowerShell on Windows and bourne shell on other systems.\n\nThis option can be used in case the normal local default shell is disabled or broken to some degree. Some features might not work as expected though when this is option is enabled. disableCertutilUseDescription=Due to several shortcomings and bugs in cmd.exe, temporary shell scripts are created with certutil by using it to decode base64 input as cmd.exe breaks on non-ASCII input. XPipe can also use PowerShell for that but this will be slower.\n\nThis disables any use of certutil on Windows systems to realize some functionality and fall back to PowerShell instead. This might please some AVs as some of them block certutil usage. -disableTerminalRemotePasswordPreparation=Disable terminal remote password preparation -disableTerminalRemotePasswordPreparationDescription=In situations where a remote shell connection that goes through multiple intermediate systems should be established in the terminal, there might be a requirement to prepare any required passwords on one of the intermediate systems to allow for an automatic filling of any prompts.\n\nIf you don't want the passwords to ever be transferred to any intermediate system, you can disable this behavior. Any required intermediate password will then be queried in the terminal itself when opened. more=More translate=Translations allConnections=All connections diff --git a/version b/version index 1dba9da6a..4a4cc440a 100644 --- a/version +++ b/version @@ -1 +1 @@ -24.0-26 +24.0-27