diff --git a/src/Kp2aBusinessLogic/Io/BuiltInFileStorage.cs b/src/Kp2aBusinessLogic/Io/BuiltInFileStorage.cs index 78de8dbf..19cc9cc3 100644 --- a/src/Kp2aBusinessLogic/Io/BuiltInFileStorage.cs +++ b/src/Kp2aBusinessLogic/Io/BuiltInFileStorage.cs @@ -390,6 +390,7 @@ namespace keepass2android.Io private bool IsLocalFileFlaggedReadOnly(IOConnectionInfo ioc) { + //see http://stackoverflow.com/a/33292700/292233 try { return new FileInfo(ioc.Path).IsReadOnly; diff --git a/src/java/JavaFileStorage/app/app.iml b/src/java/JavaFileStorage/app/app.iml index 2b187eb2..c03bac04 100644 --- a/src/java/JavaFileStorage/app/app.iml +++ b/src/java/JavaFileStorage/app/app.iml @@ -62,13 +62,6 @@ - - - - - - - @@ -76,46 +69,63 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + - - - - + + + - - - - - + + + + + - - - - - - - - - + + \ No newline at end of file diff --git a/src/java/JavaFileStorage/app/build/outputs/aar/JavaFileStorage-debug.aar b/src/java/JavaFileStorage/app/build/outputs/aar/JavaFileStorage-debug.aar index 91c6c860..a1cb7836 100644 Binary files a/src/java/JavaFileStorage/app/build/outputs/aar/JavaFileStorage-debug.aar and b/src/java/JavaFileStorage/app/build/outputs/aar/JavaFileStorage-debug.aar differ diff --git a/src/java/JavaFileStorage/app/build/outputs/aar/JavaFileStorage-release.aar b/src/java/JavaFileStorage/app/build/outputs/aar/JavaFileStorage-release.aar index 4e4a2763..b13f7498 100644 Binary files a/src/java/JavaFileStorage/app/build/outputs/aar/JavaFileStorage-release.aar and b/src/java/JavaFileStorage/app/build/outputs/aar/JavaFileStorage-release.aar differ diff --git a/src/java/android-filechooser-AS/.idea/workspace.xml b/src/java/android-filechooser-AS/.idea/workspace.xml index ba6987b0..c38c70f2 100644 --- a/src/java/android-filechooser-AS/.idea/workspace.xml +++ b/src/java/android-filechooser-AS/.idea/workspace.xml @@ -30,11 +30,37 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -63,7 +89,7 @@ - + @@ -93,6 +119,7 @@ @@ -113,7 +140,7 @@ - + @@ -127,8 +154,6 @@ - - @@ -142,19 +167,20 @@ + + + + - - - - - + @@ -398,8 +424,8 @@ - - + + @@ -415,7 +441,7 @@ - + @@ -446,6 +472,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -569,7 +635,29 @@ - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileChooserBridge.java b/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileChooserBridge.java index 1cd992dd..1f15e70a 100644 --- a/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileChooserBridge.java +++ b/src/java/android-filechooser-AS/app/src/main/java/keepass2android/kp2afilechooser/Kp2aFileChooserBridge.java @@ -9,6 +9,7 @@ import android.content.Intent; public class Kp2aFileChooserBridge { public static Intent getLaunchFileChooserIntent(Context ctx, String authority, String defaultPath) { + android.util.Log.d("KP2A_FC", "getLaunchFileChooserIntent"); //Always use FileChooserActivity. _v7 was removed due to problems with Mono for Android binding. Class cls = FileChooserActivity.class; diff --git a/src/keepass2android/Resources/values/strings.xml b/src/keepass2android/Resources/values/strings.xml index f0dca420..98708a97 100644 --- a/src/keepass2android/Resources/values/strings.xml +++ b/src/keepass2android/Resources/values/strings.xml @@ -686,12 +686,12 @@ * Bug fix: Previous release contained two input methods (one crashing)\n - Version 1.01 preview\n - * added support for the new KDBX-4-format (compatible with Keepass 2.35) including Argon2 key derivation and ChaCha20 encryption. Argon2 is currently only implemented in managed code. Expect a slow transformation process. Note: This is still in testing, please make sure you have backups of your files before using these features!\n + Version 1.01\n + * added support for the new KDBX-4-format (compatible with Keepass 2.35) including Argon2 key derivation and ChaCha20 encryption.\n * Reimplemented WebDav file storage, now allows file browsing and supports modern encryption.\n * Reimpleented FTP file storage, now allows file browsing and supports encryption (FTPS).\n * Updated to OneDrive SDK (previously used Live SDK is no longer updated)\n - * Updated to Dropbox SDK v2 (previously v1 SDK is deprecated).\n + * Updated to Dropbox SDK version 2 (previously used version 1 SDK is deprecated).\n * Added support for OwnCloud.\n * Prompt for storage permission before opening local files