diff --git a/.idea/compiler.xml b/.idea/compiler.xml index ace983167..da1897030 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -23,14 +23,11 @@ - + - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml index bca3878d6..2e793ed5c 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -3,7 +3,6 @@ - \ No newline at end of file diff --git a/main/keychain/src/main/java/org/cryptomator/keychain/LinuxKeychainTester.java b/main/keychain/src/main/java/org/cryptomator/keychain/LinuxKeychainTester.java index 1466e895c..67d1300c9 100644 --- a/main/keychain/src/main/java/org/cryptomator/keychain/LinuxKeychainTester.java +++ b/main/keychain/src/main/java/org/cryptomator/keychain/LinuxKeychainTester.java @@ -1,12 +1,15 @@ package org.cryptomator.keychain; +import org.apache.commons.lang3.SystemUtils; + import java.util.Optional; public class LinuxKeychainTester { + public static boolean secretServiceIsAvailable() { try { Class.forName("org.freedesktop.secret.simple.SimpleCollection"); - return true; + return SystemUtils.IS_OS_LINUX; // even if the classes could be loaded, secretService is only available on linux } catch (ClassNotFoundException e) { return false; } diff --git a/main/pom.xml b/main/pom.xml index ad93007b5..aa66bfa8e 100644 --- a/main/pom.xml +++ b/main/pom.xml @@ -25,7 +25,7 @@ 1.2.1 - 1.8.5 + 1.8.6 2.0.0 1.2.0 1.1.9 diff --git a/main/ui/src/main/java/org/cryptomator/ui/model/VaultModule.java b/main/ui/src/main/java/org/cryptomator/ui/model/VaultModule.java index 5e4050d8f..fdab20bec 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/model/VaultModule.java +++ b/main/ui/src/main/java/org/cryptomator/ui/model/VaultModule.java @@ -88,7 +88,7 @@ public class VaultModule { LOG.error("Could not read uid/gid from USER_HOME", e); } - return flags.toString(); + return flags.toString().strip(); } // see https://manpages.debian.org/testing/fuse/mount.fuse.8.en.html @@ -111,7 +111,7 @@ public class VaultModule { LOG.error("Could not read uid/gid from USER_HOME", e); } - return flags.toString(); + return flags.toString().strip(); } // see https://github.com/cryptomator/dokany-nio-adapter/blob/develop/src/main/java/org/cryptomator/frontend/dokany/MountUtil.java#L30-L34 @@ -127,7 +127,7 @@ public class VaultModule { flags.append(" --timeout 10000"); flags.append(" --allocation-unit-size 4096"); flags.append(" --sector-size 4096"); - return flags.toString(); + return flags.toString().strip(); } }