From 72212d47ca6ee235ae54d2202429ed64d8267f08 Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Fri, 20 Jan 2017 20:32:04 +0100 Subject: [PATCH] changelog for 1.01, add comments and logging --- .../Io/BuiltInFileStorage.cs | 1 + src/java/JavaFileStorage/app/app.iml | 76 ++++++----- .../outputs/aar/JavaFileStorage-debug.aar | Bin 429245 -> 429245 bytes .../outputs/aar/JavaFileStorage-release.aar | Bin 242734 -> 242734 bytes .../.idea/workspace.xml | 124 +++++++++++++++--- .../Kp2aFileChooserBridge.java | 1 + .../Resources/values/strings.xml | 6 +- 7 files changed, 154 insertions(+), 54 deletions(-) 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 91c6c8603b7c6ce946f88c1a03f949ffda9887f1..a1cb7836b52ba2f3594130b57d7bcb3c3a35f6d5 100644 GIT binary patch delta 556 zcmdlxQ)=%_DZT)2W)?061`ZB}KM@9A6ZsTbK=ejq8AdQ;b1-NJ;Y;qi6o!g&svH7#IfV57x5MWba;Q_IF zP1$6puM=S75MX9NSPhceK2d<}hYDPkAz0`3L#AvyL?D87UTj7X!7W~F#TF1j?PfN0 zh+tSVn=K>6y1A`vvOyGF*i=gmtEs?HC7E$h7fU!4mN#=aoHVg zdJuQd?O?NqupV@<`N74cru%fVsX`Q&cETi%cd|J^#JIcI{2_|ty4Xx1V$-{TMuGiz ztBcJN!V>RhbBBvbO|R)@lZSBUgCxKndesedA6OgELkRatP0#6J6M-lJ`*dCpn>+xn C)S-|7 delta 556 zcmdlxQ)=%_DZT)2W)?061`ZAe!}J=@iF}GIAbO**3?rDaIhawLk>mQ3TF-Th9!{NH z#N@-;@Kq?@v-vPn`(Y+VAO_LQK+FQftlJMWvB`0Ob#8yk#pch-VhS{Ex`hCn0)*9T z$|gH~od6q$05b!^YLKGs69w3QsK8Yjf?3-SnX>H=fe6-lu^B-Gw|KD?TR;T0o7vPM zf?>^Uwu}(LxvgxnLWcV2HcUU(!gd+1LL0(5)5>;_MGxf2b!}|Q5V5OmY>F&qAhBO< zK!<~6<=TO=prDy9-@_&~J-(ey6vC}&XLEwE_O-Lw!h>o$a|fFtMBJi-O&?-#b_bgt z)BzoA_7K*C4mLlynACKiPBv8tx3m)`alDhw0V2lT#pVxT#dWcnLRizgU`E~QVzY#Z ziFdQPLs&pDsp&P{Z1NE9e2@g#L$A7l?gPgT&_ntV?*iQ?H9e#^~ 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 4e4a276346691c3a01f2360167292d621b565c0e..b13f74981cf6fa3d3a0414741fa985c4dfd2d648 100644 GIT binary patch delta 544 zcmZ9IJxjw-6o!+$DFne-q@o5(EVU>I#RCw@?+G=K{pkLJLn&1 zu}PB%ad8w!1?i@Oi&Q~eoy40Qjo=XSoaY|yIq$Vvs?}1}xiaK7K~NMyTN<4?R#S5D zck+E=2;PF&Eh=fQ-kwiOC!5k*tW>)mYTs*0`%OvYpX4_s>>6RWznDWMCZ~8is}|5t z^tFN{(@iLG2!G>(CSNk~IS_SaL-O;hxJ;1z*g%eCW)oW`$+H>;N#4{@6iKReBs;Ul z{|T&cj{B%%n5bCCliV9Dsar_PK{_^NAw{%q@x^-rcNm-o&%us7Xzb2H7nQFTN<@Z@ zV)Q(0+eVgr)rLXC9&C*KEYQFN(R>55k<-{!0~sn`q65>xB)J_26{1@QV?>JkdsW%R sIJpBC(?r~9?A?VDQP3RV$Zstzs=PFBZu(LpyAhqs7} zQ;SW1BGkp%Q9-(?I7uDE)k%EG)d&s`zIX0<@7{B*j%syObukOMOAr)A=-Vh}PSlV* zvsuhE;)9|K_OjS7D%wRUqo>bPrv+)pDB}1O&&sr-nn?@8 zS(qX+YDjwPVY@X%-9@l+4F)xPtYPeDfI23Lmg-pWG>zTV5uxj=S1=n$kydOVM|9V~ zIFZu){VLnU1Zjs&%oA} - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -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