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
Wiktor Lawski
3be00c87cf
Adapt simple keyboard layout to polish language
...
For the default layout text describing user name is wider than key
where it is placed.
2014-09-17 20:10:31 +02:00
Wiktor Lawski
c3ce19cf5a
KP2ASoftKeyboard2: Ignore false positive from Lint
...
Calling onDraw method in this context makes Lint confused. Ignoring
this case allows generating output files. Additionally added missing
copyright line.
2014-09-17 20:07:35 +02:00
Wiktor Lawski
08105d98de
KP2ASoftKeyboard2: Fix keyboard settings theme
...
The rest of application activities can use both light and dark themes.
This change improves consistency (keyboard settings will also update
their theme) despite the fact that it is not exactly the same theme.
Using Afc theme would require duplicating of resources. Additionally
added missing copyright lines.
2014-09-17 20:07:28 +02:00
Wiktor Lawski
f367bdfe33
.gitignore: Do not track R.java files
...
These files are automatically generated by aapt tool from resources.
There is no point to track their changes in version control system.
Already tracked files were removed from version control system.
2014-09-13 16:12:12 +02:00
Wiktor Lawski
de6e098a68
keepass2android: Dummy implementation of IFileStorage
...
Xamarin Studio 5.2.1 generates compilation error when one of the
IFileStorage methods is not implemented.
2014-08-31 09:14:37 +02:00
Wiktor Lawski
dcadc11992
.gitignore: Do not track Resource designer files
...
Fixed rule to skip */Resource.designer.cs files and removed them from
version control system.
2014-08-31 09:14:36 +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
Philipp Crocoll
3c93a28b4d
added more translations
...
fixed a bug with KeeChallenge
2014-06-06 06:23:36 +02:00
Philipp Crocoll
388dfd6fb0
Bug fixes:
...
- ShowUserNotifications now correctly defaults to true in CreateEntryThenCloseTask
- fixed message of donation dialog
- fixed problem with exception in TrayTotpHandler when displaying toast
2014-06-05 21:40:43 +02:00
Philipp Crocoll
073ae00a6d
introduced translatable String for Scopes
2014-06-05 21:37:53 +02:00
Philipp Crocoll
d0a4803de1
updates to sample plugin and PluginSDK
2014-06-05 21:37:17 +02:00
Philipp Crocoll
e9d4c0d185
update translations from Crowdin
2014-06-02 21:43:14 +02:00
Philipp Crocoll
d83358cd2a
Increased version number
...
removed strings which must be taken from library project
moved TrayTotp settings entry, corrected title string
2014-06-02 21:35:50 +02:00
Philipp Crocoll
0051f282cc
Manifest for 0.9.4-pre1
...
update translations
2014-06-02 07:03:03 +02:00
Philipp Crocoll
8869dc0edb
PluginQR: added menu option to display license information
2014-06-01 21:23:20 +02:00
Philipp Crocoll
4d623b4039
updated translations from Crowdin
2014-06-01 07:33:43 +02:00
Philipp Crocoll
f0737567f9
include keyboard in debug build
...
+ ignores
2014-06-01 07:07:19 +02:00
Philipp Crocoll
52c5c5aa89
+InputStick plugin
...
+ "PluginA" (sample plugin)
+ icons and updated text for PluginQR
2014-06-01 07:06:58 +02:00
Philipp Crocoll
ba954c0aa0
* added ChangeLog message for 0.9.4
...
* added contributors
* removed Move button from EntryActivity
2014-06-01 07:00:35 +02:00
Philipp Crocoll
0b87c6f839
fixed bug: lock database from keyboard was not possible because of wrong action string (after recent modification)
2014-06-01 06:59:36 +02:00
Philipp Crocoll
7c36e29a12
PluginHost: Introduced internal access token which can be used by internal modules if they want to send broadcasts "as a plugin" (this token always exists and does not have to be granted by the user)
...
+ TOTP support (TrayTotp and KeeOTP)
(not released as a plugin because there is no additional permission; overload for users which don't use this is small (only some prefs);
implemented with tighter coupling (instead of a broadcast receiver "plugin like") to avoid performance penalties for every opened entry)
App: reset LastOpenedEntry so that TOTP module knows when entry is no longer open
Using CryptRNG for token generation
2014-05-31 13:13:36 +02:00
Philipp Crocoll
bc99d6e04f
PluginSDK: Add Action moved to base class. rename classes for simpler binding
2014-05-30 20:51:07 +02:00
Philipp Crocoll
85fb4ba9f8
Add strings for db actions
...
Broadcast database actions
2014-05-29 20:28:49 +02:00
Philipp Crocoll
87fe6abd38
added option whether the group name should be displayed in Entry View or not
...
minor refactoring in AppTask
changed AppTask.StartInGroupActivity to OnResume because this is always called, also when a new app task is retrieved from Activity Result
2014-05-28 17:24:43 +02:00
Philipp Crocoll
54f2abdb31
Revert changes in project files
2014-05-28 11:01:20 +02:00
Jareth Lomson
f638128bf6
Update message for navigation
2014-05-26 16:28:49 +02:00
Jareth Lomson
f725a30a03
Add move button in entry view
2014-05-26 16:15:04 +02:00
Jareth Lomson
d34194aeec
Remove useless resultcode ExitMoveEntry
2014-05-26 14:56:27 +02:00
Jareth Lomson
917dc585b0
Add groupname in entry view
2014-05-26 12:09:41 +02:00
Jareth Lomson
96b5aba684
Hidden toast if not launch from searchResult
2014-05-25 23:42:44 +02:00
Jareth Lomson
5b6786d0a2
Add toaster after navigation to parent group
2014-05-25 23:00:30 +02:00
Jareth Lomson
8db8b27423
Before changing author
2014-05-25 20:46:54 +02:00
Jareth Lomson
3eff8bfd90
Add context menu to Search Result
2014-05-25 20:09:06 +02:00
Jareth Lomson
0c982e455e
Add group details in search results
2014-05-25 14:04:36 +02:00
Jareth Lomson
7806d8bf4d
Fix compilation error for Xamarin
...
* Kopie von donate.xml:
* Kopie_von_donate.xml: Xamarin does not support space in file name
* method.xml: Used for keyboard by Xamarin even if EXCLUDE_KEYBOARD is
choosen
* Resource.designer.cs: Entries are used in code and are not
recognized by Xamarin
* strings.xml: Entries are used in code and are not recognized by
Xamarin
* keepass2android.csproj:
* PluginHost.cs: Method conflid (compiling with Android 4.4)
2014-05-25 13:24:06 +02:00
Philipp Crocoll
3e95b528e3
added #if EXCLUDE
2014-05-25 06:12:52 +02:00
Philipp Crocoll
e871664ff4
use system strings
2014-05-25 06:03:54 +02:00
Philipp Crocoll
3947d8b7a5
+ Activity informing when app was killed while copy notifications were on
2014-05-25 05:54:02 +02:00
Philipp Crocoll
ffc735c02c
removed irrelevant files from .csproj
2014-05-25 05:47:49 +02:00
Philipp Crocoll
948f9bd67d
+ .jar file for easier building after check out
2014-05-25 05:42:39 +02:00
Philipp Crocoll
ba82a0a216
challenge secret can be entered (using OTP UI)
...
message when Yubichallenge is not installed
2014-05-25 05:36:52 +02:00
Philipp Crocoll
5cf8b8450d
moved broadcast receiver for copy to clipboard outside of service. This allows to receive the broadcast even if the app was killed. We can display at a message then.
...
added permission for broadcast to prevent malicious apps from copying to clipboard without the user action
2014-05-24 07:19:50 +02:00
Philipp Crocoll
6f38305838
changed broadcast strings to include the full package name. This avoids issues when using KP2A and KP2A offline in parallel.
2014-05-24 05:32:52 +02:00
Philipp Crocoll
12e76bd651
Merge branch 'Branch_KeeChallenge'
...
Conflicts:
src/keepass2android/Resources/Resource.designer.cs
src/keepass2android/keepass2android.csproj
2014-05-22 06:54:27 +02:00
Philipp Crocoll
7b4d3c5c3b
removed strings
2014-05-22 06:47:06 +02:00
Philipp Crocoll
7ef5a8336a
fixed keechallenge issues
2014-05-22 06:42:43 +02:00
Philipp Crocoll
d3c67d7c5d
tests for activity result
2014-05-21 06:48:49 +02:00
Philipp Crocoll
b2baa66b71
Added query and open functionality to PluginSDK
...
First working version of QR Plugin
2014-05-21 06:44:42 +02:00
Philipp Crocoll
f0a2f9a038
Fixed problems with returning Activity results
...
Added scopes for querying credentials
Extended possibilities of AppTasks
Added QueryCredentialsActivity.cs
Added missing AboutActivity.cs
FileSelectActivity: removed check for savedInstanceState=null. According to stackoverflow, savedInstanceState may be passed when launched from history
Passing of protected field lists added to PluginHost to allow full transfer of entries
2014-05-21 06:43:56 +02:00
Philipp Crocoll
c5064d26bf
Simplified Options Menu (moved rate, translate, suggest and change master password to about dialog or db settings, removed Goto URL, is now in the "field menu")
...
Added option to remove the "Donate a beer" option
Added cancel button in entry edit activity
Fixed button icon size in holo dark theme
2014-05-18 18:02:22 +02:00
Philipp Crocoll
7a40368ed3
Merge branch 'pluginhosttest'
...
Conflicts:
.gitignore
2014-05-16 17:17:43 +02:00
Philipp Crocoll
bcbc225652
refactoring regarding AppTasks:
...
- AppTasks are now returned by ActivityResult through all AppTask-Related activities (includes ForwardResult)
- AppTasks are now passed correctly even when using search (this fixes a problem that AppTasks like SearchUrl were not passed to EntryActivity so the App didn't return to the browser automatically)
- AppTasks are deleted by ActivityResult or by checking for LaunchedFromHistory
Added option to leave app with db unlocked (this is even the default now!)
Added missing EntryActivity files
2014-05-16 17:15:43 +02:00
Philipp Crocoll
f613206dab
Plugins: transferring list of protected fields
...
CreateDatabaseActivity: Passing app task to next activity
Keepass.cs: added documentation on Activities and AppTasks
SearchActivity.cs: passing appTask to next activity, using ForwardResult to pass ActivityResult back to previous activity
FileSelectActivity: pass AppTask to CreateDatabaseActivity, Recreate instead of Start+Finish (to have correct handling of ActivityResults)
2014-05-14 07:25:27 +02:00
Philipp Crocoll
00332523e6
Bug fixes
2014-05-11 15:41:45 +02:00
Philipp Crocoll
a2dc7449d4
fixed display issues in EntryActivity
2014-05-11 13:21:28 +02:00
Philipp Crocoll
9008785c69
Integrated new EntryActivity to KP2A
2014-05-11 07:52:38 +02:00
Philipp Crocoll
685c6c6453
Copy EntryActivity from PluginHost. Not functional yet!
2014-05-10 06:18:11 +02:00
Philipp Crocoll
f542e864f4
moved Android version dependent resources (-v11, -v14) to default folders.
...
Will target only 14+ in future to reduce APK size and simplify development.
Started to add plugin host code
2014-05-10 06:14:41 +02:00
Philipp Crocoll
8a6ee5623d
PluginDetailsActivity can show an accept/deny mode
2014-05-09 21:49:49 +02:00
Philipp Crocoll
2849620f55
Changelog: setCancellable(false)
...
AppTask: bugfix for read-only dbs
CopyToClipboardService: Can handle time-out for additional strings copied to clipboard; can update the Keyboard data
added comments
minor changes
2014-05-09 13:06:47 +02:00
Philipp Crocoll
dd557cb455
cleaned up PluginQR, added main screen
2014-05-09 13:02:49 +02:00
Philipp Crocoll
7ca44ab5ec
changed to portrait mode
2014-05-07 15:46:36 +02:00
Philipp Crocoll
8cbb7dfc23
started to add QR scanning functionality
2014-05-07 15:30:52 +02:00
Philipp Crocoll
53dd47044b
Plugins:
...
* EntryOutput is passed to CopyToClipboardService
* Modifications of EntryOutput are passed to plugins to enable actions on added fields
* PluginDatabase checks if Plugin is still installed and always updates the list of plugins (had an issue where a plugin had a request token but was not in pluginList)
* first version of QR plugin implemented
2014-05-07 06:02:56 +02:00
Philipp Crocoll
07038d7549
PluginHost-Test project: modified EntryActivity for receiving actions and fields
2014-05-05 06:15:19 +02:00
Philipp Crocoll
ed6aae24ca
+ JavaFileStorageTest (test project for FileStorage implementations in Java)
2014-04-23 20:38:21 +02:00
Philipp Crocoll
4697dbf41c
+ pluginhost test project
2014-04-22 06:27:13 +02:00
Philipp Crocoll
d1cc47057d
removed compat library for faster building
2014-04-22 06:25:28 +02:00
Philipp Crocoll
0d88e5b5e8
moved icons to correct folder
2014-04-22 06:16:10 +02:00
Philipp Crocoll
b0def0925b
Merge branch 'Branch_ab41043ff158c51b41fda8502a308682fde47380'
2014-04-15 20:29:34 +02:00
Philipp Crocoll
4ca49ddde1
Manifest for Offline-Release 0.9.3-r5
2014-04-15 20:26:53 +02:00
Philipp Crocoll
97e98f8804
Gdrive: fixed possible exception when listing files of root folder
2014-04-15 06:03:53 +02:00
Philipp Crocoll
740e642965
* Make OngoingNotificationsService foreground also when unlocked (to prevent the app from being killed)
...
* Allow to hide icon for QuickUnlock by using minimum priority notification (API level >= 16)
2014-04-15 06:03:22 +02:00
Philipp Crocoll
ab41043ff1
increased version code for release version
2014-04-07 06:26:51 +02:00
Philipp Crocoll
188097a13a
+ birthday icons
2014-04-04 05:40:13 +02:00
Philipp Crocoll
491ee1e497
updated translations from crowdin
2014-04-04 05:39:56 +02:00
Philipp Crocoll
147c0e19b6
Async loading of Challenge file
2014-04-04 05:16:32 +02:00
Philipp Crocoll
5b1dcaa0f3
rename SkyDrive -> OneDrive
2014-04-02 09:51:19 +02:00
Philipp Crocoll
8c15b38036
Code updates from Ben Rush with Comments by Philipp
2014-04-02 06:57:04 +02:00
Philipp Crocoll
2cb6c79f0c
Merge branch 'master' into Branch_KeeChallenge
...
Conflicts:
src/KeePassLib2Android/KeePassLib2Android.csproj
src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj
src/keepass2android/Properties/AndroidManifest_nonet.xml
src/keepass2android/Resources/Resource.designer.cs
src/keepass2android/keepass2android.csproj
2014-04-02 06:28:16 +02:00
Philipp Crocoll
345b4e225b
removed ART warning
...
added line to changelog
2014-04-02 06:13:48 +02:00
Philipp Crocoll
a1e17cced5
Strings, Changelog, Manifest for 0.9.3-r5
2014-04-01 07:26:50 +02:00
Philipp Crocoll
7b7a4eb8a5
added donate-reminder for birthday
2014-04-01 07:26:10 +02:00
Philipp Crocoll
5693970665
Added scope offline_access. According to the docs, this should solve the problem with repeated permission requests.
...
Added logging for SkyDriveFileStorage
2014-04-01 07:15:13 +02:00
Philipp Crocoll
074fea3539
Bug fix: after resuming from FileStorageSetupActivity, another load was started which was then used after sync (but with the old contents)
2014-03-31 07:24:02 +02:00
Philipp Crocoll
ec79ff8678
modified dimens.xml to hopefully fix a problem with incorrect keyboard size
...
modified Chinese alt-characters to fix problem with missing numbers
2014-03-31 07:22:21 +02:00
Philipp Crocoll
fa09d9cd62
Bug fix: retry initialization if it failed first time (allows to sync after enabling network again)
...
Further logging improvements
2014-03-27 05:59:30 +01:00
Philipp Crocoll
44d5838cf3
uai
2014-03-25 20:52:04 +01:00
Philipp Crocoll
dfe0716635
NfcChallenge code by Ben Rush
2014-03-25 20:51:41 +01:00
Philipp Crocoll
59525f8378
Added message that kdb-support is readonly
2014-03-25 06:15:05 +01:00
Philipp Crocoll
fd08518270
repo cleanup
2014-03-24 07:04:23 +01:00
Philipp Crocoll
b1bc866e48
+ ReleaseNoNet configuration
2014-03-24 06:57:18 +01:00
Philipp Crocoll
964cd76bca
Bugfix: Correct display of filenames/database names when using GDrive
...
updated ART warning
added debug-Manifest (different package name)
commit Manifest for last offline release
removed Internet permissions (not required for Offline version) in KdbLibrary
2014-03-23 16:57:52 +01:00
Philipp Crocoll
8cb849365e
Bug fixes:
...
- reload DB also works when viewing non-root group
- Display of current group is refreshed after merging changes
2014-03-23 15:40:28 +01:00
Philipp Crocoll
4c68c0715c
Added option to collect log output of JFS in file (/mnt/sdcard/keepass2android.cloud.log)
...
Added logging in GDrive-FS
removed classpath (problem with building after workspace modifications)
2014-03-23 15:12:34 +01:00
Philipp Crocoll
3159af19cb
Fixed bug in IOConnection.cs: Errors when uploading data to http(s) were not handled correctly
...
Improved logging in CachingFileStorage
2014-03-23 15:04:46 +01:00
Philipp Crocoll
6391a00548
Bug fix: on Android 2.x, couldn't specify new http/ftp address (style problem, similar to search problem)
2014-03-16 03:35:07 +01:00
Philipp Crocoll
f91d144c48
Bug fix: search crashing on Android 2.x due to missing style (introduced when adding themes for 4.x)
2014-03-16 03:04:57 +01:00
Philipp Crocoll
d7b6490c2f
Allow to enter password only once in Entry Edit Activity
2014-03-16 03:04:23 +01:00
Philipp Crocoll
a26f908bd8
Exported AttachmentContentProvider (defaults to false since API version 17)
2014-03-11 04:34:48 +01:00
Philipp Crocoll
e5dea1895d
Clear clipboard when CopyToClipboardService is stopped (e.g. due to lock database)
...
-> https://keepass2android.codeplex.com/workitem/162
2014-03-10 08:02:01 +01:00
Philipp Crocoll
3c349f68bc
added random string to tmp-file path to avoid collisions during simultaneous uploads from multiple devices
2014-03-07 04:05:31 +01:00
Philipp Crocoll
736bbd5ec3
* show toast for cache messages in the center of the screen to avoid hiding the keyboard when entering passwords
...
* Bug fix with FTP access
* Bug fix with Group editing/adding
* Integrated Input Language Selection for keyboard
-> 0.9.3-r3
2014-02-19 21:49:18 +01:00
Philipp Crocoll
ccde65d233
Translations from Crowdin (0.9.3 release)
2014-02-07 21:57:28 +01:00
Philipp Crocoll
2ed7766803
Fix for Theme: ActionBarStyle Buttons too small
2014-02-07 20:35:51 +01:00
Philipp Crocoll
ef9ab6bae5
tests and theme related workarounds for problems with ART
2014-02-06 20:37:27 +01:00
Philipp Crocoll
d546528e7b
added missing translation file (bg-rBG)
2014-02-06 02:11:01 +01:00
Philipp Crocoll
057adadfb3
added missing files
2014-02-05 07:03:22 +01:00
Philipp Crocoll
2baf93eb3d
- 0.9.3 pre 3 -
...
Switched back to linking but with disabled System.Core (problems with Certificate validation)
Added catch when Unregistering receivers (could throw after recreate?)
2014-02-03 00:30:52 +01:00
Philipp Crocoll
bc1d5fb5f2
fixed problems in certificate validation code (updates in Mono?) Also disabled linking in release to avoid problems.
2014-02-02 23:36:19 +01:00
Philipp Crocoll
a765bd125e
fixed a few theme issues
...
implemented selection in preferences and recreation of activities
2014-02-02 07:04:27 +01:00
Philipp Crocoll
7312823eee
add themes and icons from Holo-Dark Test project
2014-01-30 11:53:52 +01:00
Philipp Crocoll
8e53848094
add missing resource file, improved string in keyboard settings
2014-01-30 11:52:43 +01:00
Philipp Crocoll
2d53021f78
Added option to export database
...
Fixed problem with native key transform
2014-01-27 22:47:08 -08:00
Philipp Crocoll
d7109fc630
reorganized and updated text for Keyboard settings
2014-01-27 18:14:51 -08:00
Philipp Crocoll
437d3033d2
Release 0.9.3-pre2
2014-01-27 08:03:58 -08:00
Philipp Crocoll
17c4007f32
Merge branch 'AlexVallat/Keepass2AndroidPerfOpt'
2014-01-27 06:40:23 -08:00
Philipp Crocoll
b26336d14d
updated filechooser project.zip
2014-01-27 06:30:10 -08:00
Philipp Crocoll
1ca8cb4bb0
fixed problem with incorporation of some translations
...
updated Keyboard-String-Files to remove redundant strings
manually removed some arabic strings which caused crashes
Added Keyboard settings to KP2A settings
2014-01-27 06:28:31 -08:00
Philipp Crocoll
5f304ad9f6
updated translations from Crowdin
2014-01-27 04:25:49 -08:00
Philipp Crocoll
eff5157b01
Database: CanWrite=true made to default
...
ImeSwitcher: make sure only SecureSettings receives the broadcast
2014-01-27 04:05:13 -08:00
Philipp Crocoll
c0267034f4
allow passing password/keyfile from external to KP2A
2014-01-27 03:44:03 -08:00
Philipp Crocoll
89546c1427
Implemented option to add URL to entry selected after Search URL
2014-01-26 06:51:16 -08:00
Philipp Crocoll
dc4088e7c7
Fixed bug with loading attachments from kdb
...
Update to GPL V3
Regard CanWrite in UI
2014-01-26 05:27:27 -08:00
Philipp Crocoll
8bbd18d3f8
Implemented loading of Keepass 1 (kdb) files. First test passed!
2014-01-26 03:51:55 -08:00
Philipp Crocoll
12dbe597ce
correctly integrated PluginManager.java into KP2AKeyboard
2014-01-25 20:08:09 -08:00
Philipp Crocoll
6e0645559d
Introduced IDatabaseLoader
...
(kdb not yet working)
2014-01-25 19:38:12 -08:00
Philipp Crocoll
ee4d40eb32
added parts of Keepassdroid for loading a kdb file.
...
Merged PwDatabase+PwDatabaseV3 (PwGroup, PwEntry likewise) to simplify creation of bindings to Mono for Android
2014-01-25 19:36:22 -08:00
Philipp Crocoll
926e74d95a
Minor UI improvements
2014-01-24 12:49:20 -08:00
Philipp Crocoll
b437dceb70
Bug fixes,
...
integration of new keyboard
2014-01-24 11:29:34 -08:00
Philipp Crocoll
9611622fb1
Included PluginManager.java,
...
prepared for use in KP2A (KeyboardBridge)
Added ImeSwitcher.java for SecureSettings based switching
2014-01-24 15:52:40 +01:00
Philipp Crocoll
b204433490
fixed KP2A key preview
2014-01-24 09:06:34 +01:00
Philipp Crocoll
e0c234f9b1
Dictionary: fixed problem with package name different from Keyboard package name
...
Added settings
Added broadcast and receiver for lock button
Implemented simple 1-row-keyboard
2014-01-24 06:23:12 +01:00
Philipp Crocoll
44c7ca0d03
changed IME name from Android keyboard to Keepass2Android keyboard
2014-01-17 06:15:56 +01:00
Philipp Crocoll
988cc9068b
switch to KP2A-Keyboard-2
2014-01-12 15:14:31 +01:00
Philipp Crocoll
4ba3d1551c
created library project
...
implemented KP2A button including auto fill
2014-01-12 02:39:46 +01:00
Philipp Crocoll
947678dae2
fixed display problem in SFTP dialog (port was not visible)
2014-01-09 06:08:33 +01:00
Philipp Crocoll
1534509a15
added Gingerbread keyboard from AOSP with several modifications like new workspace, reorganized native code, removal of dictionaries and voice (to reduce permissions)
2014-01-09 05:42:28 +01:00
Philipp Crocoll
856d0a5544
implemented experimental AutoFill functionality
2014-01-06 11:40:49 +01:00
AlexVallat
f0b5b65d61
Fix for KDPB format to use UTC for serialising dates (to match KDBX behaviour)
2014-01-03 07:55:32 +00:00
Philipp Crocoll
bbb32eda26
improved logging of AggregateException
2014-01-02 20:32:33 +01:00
Philipp Crocoll
f78116c6a1
Bugfix: crash when ":" in key string of protected fields
2014-01-02 20:30:15 +01:00
Philipp Crocoll
a03aaaf5a5
Credit to JSch author
2013-12-31 10:50:13 +01:00
Philipp Crocoll
e27c4fa727
* added SFTP support
...
* Fixed bug with reference URL fields (for SearchURL)
* check for ART and display warning
2013-12-31 09:46:57 +01:00
Philipp Crocoll
5e7f489e76
enabled more logging in GDriveFileStorage
2013-12-27 21:36:25 +01:00
Philipp Crocoll
7613af6c81
KP2A Offline release
2013-12-26 06:31:40 +01:00
Philipp Crocoll
1704e44afc
Implemented GetFilename method in JavaFileStorage providers and updated usage in C# components. This resolves a bug with loading the OTP aux file in SkyDrive and Google Drive.
...
Fixed bug which prohibited creating databases on FTP/HTTP/WebDav (no credentials were queried)
Fixed bug which prohibited to use the Android 4.4 KITKAT file picker
Removed permission for internal file browser to allow using the internal picker in 4.4 as well (Security Exception)
2013-12-16 06:50:02 +01:00
Philipp Crocoll
36af3ade2a
removed x86 to reduce apk size
2013-12-12 10:44:56 +01:00
Philipp Crocoll
48e215329d
updated translations from Crowdin
...
-> 0.9.2-r2
2013-12-12 10:25:37 +01:00
Philipp Crocoll
b320477a64
Improved Certificate Handling (fixed problem with Certificate validation)
2013-12-12 10:24:24 +01:00
Philipp Crocoll
ee8348e688
switched to 4.2 target
...
deleted "crunch" folder in library zip resource folders
-> 0.9.2 release
2013-12-09 06:51:09 +01:00
Philipp Crocoll
cd0e353594
added translations from crowdin
2013-12-08 11:11:31 +01:00
Philipp Crocoll
4c4d466771
Improved message in PasswordActivity
...
Fixed Android 2.3 bug
2013-11-30 14:44:03 +01:00
Philipp Crocoll
f4f105757b
Updated translations from Crowdin
2013-11-28 21:46:23 +01:00
Philipp Crocoll
6699154ad6
Added DropboxAppFolderFileStorage
...
don't disclose protected strings
2013-11-27 22:21:29 +01:00
Philipp Crocoll
0ad00eefe2
Added option to lock database when screen off
2013-11-25 21:08:15 +01:00
Philipp Crocoll
08093531e9
Minor UI bug fixes
2013-11-25 21:06:37 +01:00
Philipp Crocoll
f2e2a2045c
* Switched encoding of URLs to UTF8 (inclding prefix for backward compatibility)
...
-> browsing folders with Cyrillic characters works as well
* Fixed Bug in Skydrive path verification with more than one subfolder
* added Dropbox App Folder Storage
2013-11-24 07:12:09 +01:00
Philipp Crocoll
831a4d3339
updated version for 0.9.2b
2013-11-22 22:03:54 +01:00
Philipp Crocoll
a11182fe9d
updated translations from crowdin (also to have new time out values in all languages!)
2013-11-22 22:03:08 +01:00
Philipp Crocoll
13eedf662a
resolve bug with syncing on FTP
2013-11-22 21:58:32 +01:00
Philipp Crocoll
6c7802ab9c
ShareURL also searches for text if no entry's URL matches the query string
2013-11-22 21:53:27 +01:00
Philipp Crocoll
3fde2c9846
fixed problems with OTP, completed implementation to work with cloud storage
2013-11-22 21:47:13 +01:00
Philipp Crocoll
aeaba47573
extended implementation of OTP
2013-11-20 19:14:57 +01:00
Philipp Crocoll
66cd05b9f4
first working - but still incomplete - implementation for OTP/Yubikey
2013-11-17 17:01:53 +01:00
Philipp Crocoll
c686cbeeb3
added UI for opening a database with OTPs. Some TODOs and things not yet working!
2013-11-17 07:17:15 +01:00
Philipp Crocoll
59eace5834
+ OtpKeyProvider plugin (unmodified, not yet compiling)
2013-11-15 06:31:45 +01:00
Philipp Crocoll
b68ef33515
different comparison mode for TAN entries
2013-11-13 21:34:39 +01:00
Philipp Crocoll
ba6b848e63
Preview Release 0.9.2a
2013-11-13 05:18:48 +01:00
Philipp Crocoll
38572cf2a6
Adaptions to 2.24 KPLib changes
2013-11-13 04:14:43 +01:00
Philipp Crocoll
1b84707970
Merge branch 'kplibdesktop' into integrate_kplib_2_24_update
...
Conflicts:
src/KeePassLib2Android/Cryptography/CryptoRandom.cs
src/KeePassLib2Android/Keys/KcpKeyFile.cs
src/KeePassLib2Android/Keys/KcpUserAccount.cs
src/KeePassLib2Android/Native/NativeLib.cs
src/KeePassLib2Android/PwCustomIcon.cs
src/KeePassLib2Android/PwDatabase.cs
src/KeePassLib2Android/PwEntry.cs
src/KeePassLib2Android/PwGroup.cs
src/KeePassLib2Android/PwUuid.cs
src/KeePassLib2Android/Security/ProtectedBinary.cs
src/KeePassLib2Android/Serialization/FileLock.cs
src/KeePassLib2Android/Serialization/FileTransactionEx.cs
src/KeePassLib2Android/Serialization/HashedBlockStream.cs
src/KeePassLib2Android/Serialization/IOConnection.cs
src/KeePassLib2Android/Serialization/KdbxFile.Read.Streamed.cs
src/KeePassLib2Android/Serialization/KdbxFile.Read.cs
src/KeePassLib2Android/Serialization/KdbxFile.Write.cs
src/KeePassLib2Android/Translation/KPControlCustomization.cs
src/KeePassLib2Android/Translation/KPFormCustomization.cs
src/KeePassLib2Android/Translation/KPStringTable.cs
src/KeePassLib2Android/Translation/KPTranslation.cs
src/KeePassLib2Android/Utility/GfxUtil.cs
src/KeePassLib2Android/Utility/MessageService.cs
src/KeePassLib2Android/Utility/StrUtil.cs
2013-11-13 04:13:27 +01:00
Philipp Crocoll
05aeaf5bd3
update 2.24 Copyright headers
2013-11-13 03:32:12 +01:00
Philipp Crocoll
dda8c7e86d
update 2.24 part 2
2013-11-13 03:31:52 +01:00
Philipp Crocoll
aa81003823
update to 2.24
2013-11-13 03:29:48 +01:00
Philipp Crocoll
0e5c313014
added "close database" action button for QuickUnlock notification
2013-11-12 03:05:19 +01:00
Philipp Crocoll
574a56c2e3
Added option to kill the application process from the password activity
2013-11-11 06:38:15 +01:00
Philipp Crocoll
8b86e15a29
switched back to install location "auto"
2013-11-11 06:22:21 +01:00
Philipp Crocoll
fd45e68b2f
Minor UI polishing
...
- don't display "last access" (always =current time)
- don't display expires if entry doesn't expire
- don't view file name in password screen when only one file has ever been opened
2013-11-09 06:51:54 +01:00
Philipp Crocoll
500bcfcce7
added missing SkyDriveFileStorage C# wrapper
2013-11-09 04:53:38 +01:00
Philipp Crocoll
78164f9df7
added binary for easier compilation after clean checkout
2013-11-09 04:44:59 +01:00
Philipp Crocoll
47256ab573
added zipped project (for easier usage when using a clean check out)
2013-11-09 04:38:29 +01:00
Philipp Crocoll
5619432177
bug fix: prepareFileUsage didn't work when file was cached but device offline
2013-11-07 21:33:35 +01:00
Philipp Crocoll
75b64e5a87
updated translations from crowdin
2013-11-06 20:30:34 +01:00
Philipp Crocoll
deaec67625
removed logging output in SkyDriveFileStorage
2013-11-06 20:15:08 +01:00
Philipp Crocoll
fd06b3d772
Small fixes for 0.9.1
2013-11-06 20:11:01 +01:00
Philipp Crocoll
be9f18d996
integrated SkyDrive support
2013-11-06 05:25:19 +01:00
Philipp Crocoll
684312b412
Implemented SkyDriveFileStorage including transactional write
2013-11-04 22:26:21 +01:00
Philipp Crocoll
17bfc0c975
GDriveFileStorage: show hidden files (Drive Client marks all files hidden but no way to remove flag?)
2013-11-02 04:45:39 +01:00
Philipp Crocoll
34bca0834f
Added classes for SkyDrive-FileStorage
2013-11-02 04:44:21 +01:00
Philipp Crocoll
277f1b46ad
added NTLM auth support
2013-11-01 10:28:37 +01:00
Philipp Crocoll
319d1c7541
added missing xml file
2013-11-01 10:28:03 +01:00
Philipp Crocoll
f3dbb9c36c
removed unused strings
2013-11-01 10:27:17 +01:00
Philipp Crocoll
26236efcb6
Manifest for 0.9 release
2013-10-28 21:56:05 +01:00
Philipp Crocoll
81ed3d9955
Fixed display bug after Sync
...
Fixed problem with opening FTP/WebDav databases
removed English text from start page
removed debug-logging in GDrive-storage implementation
2013-10-28 21:53:18 +01:00
Philipp Crocoll
868f3aa231
updated translations from crowdin
2013-10-28 21:52:17 +01:00
Philipp Crocoll
e6b1d37c21
added CreateFilePath method to IFileStorage and used it after file chooser for save
...
-> save as works with GDrive as well
minor changes and fixes
2013-10-27 21:55:19 +01:00
Philipp Crocoll
0bf3a3ee7f
FileChooser returns flag to indicate whether the chosen file already exists and must be overwritten or if it's new
2013-10-27 20:32:18 +01:00
Philipp Crocoll
f8e17a8144
Merge branch 'android-filechooser-orig'
...
Conflicts:
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/FragmentFiles.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/providers/localfile/LocalFileProvider.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/bookmark/BookmarkFragment.java
2013-10-27 20:31:14 +01:00
Philipp Crocoll
1f6ec329fd
afc update
2013-10-27 16:02:27 +01:00
Philipp Crocoll
42ead57738
Fixed bug with preare-file-usage in GDrive
...
added GetDisplayName in FileStorages
2013-10-27 15:06:57 +01:00
Philipp Crocoll
55da547141
Merge branch 'android-filechooser-orig'
...
Conflicts:
src/java/android-filechooser/code/project.properties
src/java/android-filechooser/code/res/drawable-hdpi/afc_ic_menu_bookmarks.png
src/java/android-filechooser/code/res/drawable-hdpi/afc_ic_menu_bookmarks_dark.png
src/java/android-filechooser/code/res/drawable-hdpi/afc_ic_menu_bookmarks_light.png
src/java/android-filechooser/code/res/drawable-mdpi/afc_ic_menu_bookmarks.png
src/java/android-filechooser/code/res/drawable-mdpi/afc_ic_menu_bookmarks_dark.png
src/java/android-filechooser/code/res/drawable-mdpi/afc_ic_menu_bookmarks_light.png
src/java/android-filechooser/code/res/drawable-xhdpi/afc_ic_menu_bookmarks.png
src/java/android-filechooser/code/res/drawable-xhdpi/afc_ic_menu_bookmarks_dark.png
src/java/android-filechooser/code/res/drawable-xhdpi/afc_ic_menu_bookmarks_light.png
src/java/android-filechooser/code/res/drawable-xxhdpi/afc_ic_menu_bookmarks_dark.png
src/java/android-filechooser/code/res/drawable-xxhdpi/afc_ic_menu_bookmarks_light.png
src/java/android-filechooser/code/res/values-v11/themes_light.xml
src/java/android-filechooser/code/res/values-v7/themes_light.xml
src/java/android-filechooser/code/res/values/env.xml
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/FragmentFiles.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/providers/BaseFileProviderUtils.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/providers/bookmark/BookmarkContract.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/providers/bookmark/BookmarkHelper.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/providers/bookmark/BookmarkProvider.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/Sys.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/Utils.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/LoadingDialog.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/bookmark/BookmarkCursorAdapter.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/bookmark/BookmarkFragment.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/history/HistoryCursorAdapter.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/history/HistoryFragment.java
2013-10-25 04:45:52 +02:00
Philipp Crocoll
f388a2bdcb
update to rev 465
2013-10-25 04:09:31 +02:00
Philipp Crocoll
e3b18b88b3
Improvements to GDrive implementation, started integration with KP2A app (file chooser not yet working)
2013-10-25 04:05:37 +02:00
Philipp Crocoll
ea89a40330
Fixed problem with Android 2.x database creation activity
2013-10-24 06:46:03 +02:00
Philipp Crocoll
6a96d6729f
Fixed bug: keyfile-only databases couldn't be loaded with pre-loading enabled
2013-10-24 06:44:45 +02:00
Philipp Crocoll
eeffea5316
changes to reduce network traffic
2013-10-20 03:02:36 +02:00
Philipp Crocoll
8f01199930
added check in verification of paths to throw FileNotFound for invalid paths without id and if the display name doesn't match the id
2013-10-20 02:28:43 +02:00
Philipp Crocoll
30de7e80b6
implemented GoogleDriveFileStorage.java
...
modified JavaFileStorage interface to work with Google Drive
2013-10-19 20:35:08 +02:00
Philipp Crocoll
1923f28311
Release 0.9 preview 2
2013-10-15 03:24:23 +02:00
Philipp Crocoll
778b8dc731
fixed layout problem in text_with_help.xml
...
added includes
enabled Dropbox for Debug mode again
2013-10-14 20:56:23 +02:00
Philipp Crocoll
c81ca4268e
Drastically improved UI for creating a new database (own activity, file browser for key files, explanation texts, password generator, show password button)
...
Added DejaVuSansMono.ttf for password display in EntryActivity
2013-10-12 22:20:02 +02:00
Philipp Crocoll
2f3bbff841
corrected message text
2013-10-11 03:17:40 +02:00
Philipp Crocoll
8c69a0b5bd
Started implementing GDriveFileStorage
...
removed unnecessary check for RequiresSetup in PasswordActivity
2013-10-08 17:01:47 +02:00
Philipp Crocoll
4da67d42c0
fixed file selection workflow for FTP/HTTP
2013-10-07 07:11:47 +02:00
Philipp Crocoll
6f22ad012e
* modified setup workflow for IFileStorage (to be compatible with Google Drive requirements)
...
* scheme (protocol) is always contained in path variables passed to JavaFileStorage implementors
* file chooser improvements (internal browser displayed also in file chooser list e.g. when selecting an attachments, compatible with Solid Explorer content uris, removed OI stuff)
* started GDrive support
2013-10-07 06:28:06 +02:00
Philipp Crocoll
fcae4fcbb6
Bugfix with auto-open db
2013-10-03 04:15:40 +02:00
Philipp Crocoll
56ca74a3d9
added missing import
2013-10-03 04:05:14 +02:00
Philipp Crocoll
cfb910a8ae
refactoring (java->c# naming convention)
2013-10-03 04:05:02 +02:00
Philipp Crocoll
c53bfefee5
updated android-filechooser library (non-public release from HBA)
...
fixed bug with date parsing in Dropbox
added caching of FileEntry in Kp2aFileProvider.java
2013-10-03 03:47:07 +02:00
Philipp Crocoll
a44e8a9680
* added options to exclude libraries for faster build times (DEBUG only)
...
* implemented getFileEntry to get information about a single file
* password activity is launched automatically if there are recent files
2013-09-28 21:14:21 +02:00
Philipp Crocoll
74acd19092
* Added file chooser to KP2A
...
* added functionality to file storage interface and (some) implementations to delete files/folders, create folders, list contents
-> Dropbox functionality implemented
2013-09-28 07:46:44 +02:00
Philipp Crocoll
15b7ca38c8
Included changes from 5.4.2 version to fix light theme actionbar
2013-09-27 06:32:29 +02:00
Philipp Crocoll
9deeeef382
+ Kp2a FileChooser base class
2013-09-26 05:33:08 +02:00
Philipp Crocoll
881c77c565
Deleted unused resources
...
added file icons for KP2A databases
disabled logging output
2013-09-26 05:04:24 +02:00
Philipp Crocoll
5c49a7fcb1
Bookmarks and history removed
2013-09-26 01:59:35 +02:00
Philipp Crocoll
848f99562c
Removed appcompat v7 dependency, changed version of v4 support lib
2013-09-25 21:03:18 +02:00
Philipp Crocoll
96a30e4588
+ android-filechooser library
2013-09-20 22:07:41 +02:00
Philipp Crocoll
6cb44497d1
Fixed problem with highlighting the selected item in the file storage list
2013-09-20 22:01:40 +02:00
Philipp Crocoll
176ad6244d
improved error handling for dropbox filestorage
2013-09-17 06:53:18 +02:00