Commit Graph

476 Commits

Author SHA1 Message Date
Philipp Crocoll
9279a3ae92 Fixes in PasswordActivity:
* correctly set keyfile when reloading
* show toast in main thread
Allow importing keyfile to internal folder
2014-12-17 05:58:55 +01:00
Philipp Crocoll
13ab33081d allow importing database to internal folder 2014-12-15 04:15:03 +01:00
Philipp Crocoll
3110f5c9be minor modifications for 0.9.5b-offline compile 2014-12-14 07:30:37 +01:00
Philipp Crocoll
fa8b53793a Merge branch 'master' of https://git01.codeplex.com/keepass2android 2014-12-12 06:25:23 +01:00
Philipp Crocoll
7a74fab88d Merge branch 'master' of https://git01.codeplex.com/keepass2android 2014-12-12 06:08:52 +01:00
Philipp Crocoll
3963191930 Merge branch 'kp2aforsync'
Conflicts:
	src/AndroidFileChooserBinding/AndroidFileChooserBinding.csproj
	src/AndroidFileChooserBinding/Transforms/Metadata.xml
	src/JavaFileStorageBindings/JavaFileStorageBindings.csproj
	src/KeePassLib2Android/KeePassLib2Android.csproj
	src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj
	src/java/InputStickAPI/gen/com/inputstick/api/R.java
	src/java/InputStickAPI/src/com/inputstick/api/BTConnectionManager.java
	src/java/InputStickAPI/src/com/inputstick/api/PacketManager.java
	src/java/InputStickAPI/src/com/inputstick/api/bluetooth/BTService.java
	src/java/InputStickAPI/src/com/inputstick/api/layout/KeyboardLayout.java
	src/java/InputStickAPI/src/com/inputstick/init/BasicInitManager.java
	src/java/InputStickAPI/src/com/inputstick/init/InitManager.java
	src/java/JavaFileStorage/bin/javafilestorage.jar
	src/java/KP2AKdbLibrary/bin/kp2akdblibrary.jar
	src/java/Keepass2AndroidPluginSDK/bin/keepass2androidpluginsdk.jar
	src/java/PluginInputStick/AndroidManifest.xml
	src/java/PluginInputStick/gen/com/inputstick/api/R.java
	src/java/PluginInputStick/gen/keepass2android/plugin/inputstick/R.java
	src/java/PluginInputStick/res/values/strings_activity_settings.xml
	src/java/PluginInputStick/src/keepass2android/plugin/inputstick/ActionReceiver.java
	src/keepass2android/PasswordActivity.cs
	src/keepass2android/Resources/Resource.designer.cs
	src/keepass2android/keepass2android.csproj
2014-12-12 06:08:11 +01:00
Philipp Crocoll
2a2c8b0c0f more inputstick updates from Jakup 2014-12-10 22:33:27 +01:00
Philipp Crocoll
5f5bd67939 update dropbox SDK to 1.6.2 2014-12-10 22:22:27 +01:00
Philipp Crocoll
82c8b124bd Merge branch 'master' of https://git01.codeplex.com/keepass2android into HEAD
Conflicts:
	src/java/JavaFileStorage/bin/javafilestorage.jar
2014-12-09 06:22:27 +01:00
Philipp Crocoll
22a1c47383 add dropbox libs 2014-12-09 05:36:22 +01:00
Philipp Crocoll
d12f1d9e22 Release 0.9.5 2014-12-07 05:35:07 +01:00
Philipp Crocoll
8b0b82adb5 update translations from crowdin 2014-12-07 05:25:16 +01:00
Philipp Crocoll
b65f0bce43 updated input stick api & plugin version 2014-12-07 05:15:21 +01:00
Philipp Crocoll
ff525bd655 fix crashes when keyfile filename is not yet encoded and when loading key file (no network in main thread!)
increase version
2014-12-07 05:14:50 +01:00
Philipp Crocoll
4ab8894503 Changes from Jakub 2014-12-03 06:48:05 +01:00
Philipp Crocoll
df79cbaedb added change log for 0.9.5 2014-12-03 06:40:17 +01:00
Philipp Crocoll
be3bce47b1 added new native library for key transformation -> fix crash on Lollipop/Nexus 5 2014-12-03 06:38:35 +01:00
Philipp Crocoll
fc832dd3dc added option (enabled by default) to set FLAG_SECURE (prevent taking screenshots and displaying screenshots in recent apps) 2014-12-01 07:32:12 +01:00
Philipp Crocoll
ac55c1fd86 changed to Google Play Services (ICS) component and up-to-date Support V4 library 2014-11-30 21:43:38 +01:00
Philipp Crocoll
0a1df65358 Merge branch 'master' of https://git01.codeplex.com/keepass2android
Conflicts:
	src/java/JavaFileStorage/bin/javafilestorage.jar
2014-11-27 05:51:53 +01:00
Philipp Crocoll
a6ee3d9b6f new build of .jars 2014-11-27 05:47:59 +01:00
Philipp Crocoll
80d7c8fdd9 removed invalid message from exception constructor 2014-11-27 05:47:37 +01:00
Philipp Crocoll
415049af7a moved logic of StorageSelectionActivity to testable base class
added tests for StorageSelectionActivity, fixed bugs
if database is read-only, no edit buttons are displayed
2014-11-24 18:21:45 +01:00
Philipp Crocoll
2593119dec SelectStorageLocationActivity handles read-only/temporary cases (first implementation, untested) 2014-11-18 06:24:35 +01:00
Philipp Crocoll
49c4fa5b05 fixed issue loading kdb files with key file
improved error message by adding messages to loading exceptions in Java
2014-11-11 17:23:01 +01:00
Philipp Crocoll
3239131a84 Key files can be opened from deliberate locations
TODO: fix a problem with .kdb-files and key files

Added very basic and not yet functional AndroidContentStorage.cs
2014-11-08 21:29:36 +01:00
Philipp Crocoll
2e4c3e3490 InputStick plugin: don't type empty string when opening entry (no longer required) 2014-11-07 05:33:22 +01:00
Philipp Crocoll
99b03c24c2 live sdk integrated into JavaFileStorage 2014-11-07 05:32:24 +01:00
Philipp Crocoll
508a316cbb improved OTP logging
don't accept empty key file silently
2014-10-26 06:18:05 +01:00
Philipp Crocoll
6604ae292b fixed a bug in TOTP calculation.
see https://keepass2android.codeplex.com/workitem/279

(if Math.pow(10,6) returns 999 999.99999 this was converted to 999 999 in the previous version)
2014-10-26 06:17:27 +01:00
Philipp Crocoll
3c5c9105b7 updated InputStick API and added more languages (change by Jakub)
updated version code
2014-09-29 21:29:52 +02:00
Philipp Crocoll
e77c8f9ce5 JavaFileStorage: restore UserInteractionRequiredException
DropboxFileStorage: correctly throw UserInteractionRequiredException
GoogleDriveFileStorage:
 * extended logging
 * fix: extended try block in upload (constructing path might fail)
 * fix: correctly finish initialize process in initializeAccount if partially initialized
2014-08-01 04:21:21 +02:00
Philipp Crocoll
4c4ba93c89 added library files for simpler build process 2014-07-30 18:25:35 +02:00
Philipp Crocoll
8708ce2bb2 updated JavaFileStorageBindings (added PrepareFileUsage method without UI)
deleted livesdk.jar, is now included in JavaFileStorage
added javafilestorage.jar, allows simpler build process
2014-07-30 18:14:59 +02:00
Philipp Crocoll
97bcf753a4 + binary JavaFileStorage 2014-07-30 06:25:37 +02:00
Philipp Crocoll
7fa3dd191f * directly integrated LiveSDK files to allow modification and simplify build
* added initializeSynchronous method to LiveSDK
* added UserInteractionRequiredException, now thrown by GDrive+SkyDrive
2014-07-30 06:02:35 +02:00
Philipp Crocoll
3831dbb345 Merge branch 'master' of https://git01.codeplex.com/keepass2android 2014-07-20 08:33:24 +02:00
Philipp Crocoll
458e0a3d90 * GoogleDrive: remove full path check, display only filename
* added method prepareFileUsage() without Activity parameter
2014-07-20 08:32:32 +02:00
Philipp Crocoll
85499844bd Merge branch 'master' of https://git01.codeplex.com/keepass2android 2014-07-15 06:19:35 +02:00
Philipp Crocoll
ac351e5aa0 uncommented code to (un)serialize IOConnectionInfo 2014-07-15 06:10:03 +02:00
Philipp Crocoll
d93946ed05 + first version of MasterKee plugin 2014-07-13 20:58:10 +02:00
Philipp Crocoll
2e56a007fc first version of MasterPasswordAlgorithm ported to .net 2014-07-12 06:20:56 +02:00
Philipp Crocoll
4fae385cc1 new Manifest file for current release 2014-07-07 06:04:18 +02:00
Philipp Crocoll
f0be160588 new jar for PluginSDK 2014-07-07 06:03:54 +02:00
Philipp Crocoll
fab45ba25c fixed comparison by reference 2014-07-07 06:03:16 +02:00
Philipp Crocoll
258e769ae7 0.9.4-offline release 2014-07-03 07:38:11 +02:00
Philipp Crocoll
c882981a29 minor changes 2014-06-19 16:13:16 +02:00
Philipp Crocoll
9f8f00bb26 KeeChallenge: revert to previous version
update strings from Crowdin
new release for regular version
2014-06-19 16:13:00 +02:00
Philipp Crocoll
54a60aeb99 + .jar file for simpler compilation by other developers 2014-06-07 06:41:01 +02:00
Philipp Crocoll
904d15e039 current pluginsdk jar 2014-06-06 06:36:13 +02:00