Commit Graph

885 Commits

Author SHA1 Message Date
Dominik Schürmann
e1f525a0ac name KeychainIntentService properly 2014-03-04 22:17:45 +01:00
Dominik Schürmann
9c19394da6 Update from transifex 2014-03-04 22:06:30 +01:00
Dominik Schürmann
fe8044d181 2.3.1 beta2 2014-03-04 20:58:53 +01:00
Dominik Schürmann
06f9134eb1 Enforce private key for applications, verify signed-only texts without passphrase input, better internal decrypt and verify method 2014-03-04 20:53:44 +01:00
Dominik Schürmann
89a4c38cc0 return SIGNATURE_SUCCESS_UNCERTIFIED from service 2014-03-04 15:18:05 +01:00
Miroojin Bakshi
50813ef188 Hide CalendarView in tablets 2014-03-04 19:20:56 +05:30
Miroojin Bakshi
0a12c41ca9 Extend DatePickerDialog and override setTitle() method. 2014-03-04 18:45:06 +05:30
Daniel Haß
106027a7cd Fixed some naming 2014-03-04 13:58:26 +01:00
Daniel Haß
a12b67c538 Added exception is null option to display nothing if no error occured 2014-03-04 13:56:46 +01:00
Dominik Schürmann
1613a015d6 Merge pull request #322 from mj7007/smooth_activity_switch
Smooth Activity Switch Fixed
2014-03-04 10:59:59 +01:00
Dominik Schürmann
07bb421da5 Merge pull request #315 from jessicayuen/master
#226: Added cancel option to ProgressDialogFragments. Create Key is now cancelable.
2014-03-04 10:51:26 +01:00
mj7007
e4461b788f Smooth Activity Switch Fixed 2014-03-04 13:57:48 +05:30
Jessica Yuen
af6713dc78 #226: Small fix to prevent message from being sent if IntentService is canceled 2014-03-03 23:04:55 -05:00
Daniel Haß
d691d4c965 Added handling for other exceptions in the ImportListLoader. 2014-03-03 20:42:38 +01:00
Dominik Schürmann
b837579cdc Merge branch 'master' of github.com:openpgp-keychain/openpgp-keychain 2014-03-03 15:46:04 +01:00
Dominik Schürmann
94e161fe0d change ordering in Intent descriptions for better readability in small dialogs 2014-03-03 15:45:53 +01:00
Daniel Haß
ec8a3469ff Little fixes 2014-03-03 15:07:07 +01:00
Emantor
ed7485e91d Fix NewApi Lint Errors
Fix missing ;

import android.annotation.TargetApi where needed
2014-03-03 14:21:15 +01:00
Emantor
736eac074d Fix DefaultLocale Lint Warnings 2014-03-03 11:50:48 +01:00
Emantor
122e562675 Fix ScrollViewSize Lint Warnings 2014-03-03 11:48:45 +01:00
Daniel Haß
6362b2de94 Added FileHasNoContent string 2014-03-03 09:36:40 +01:00
Daniel Haß
f484122c35 Added exception for empty files 2014-03-03 09:36:10 +01:00
Daniel Haß
9843bafafd Added handler for FileHasNoContent exception, some clean up 2014-03-03 09:35:05 +01:00
Jessica Yuen
e4e3c555e9 #226: Async key gen task is stopped if progress is canceled 2014-03-02 20:55:13 -05:00
Jessica Yuen
91a2ecb15c #226: Activity no longer closes if progress is canceled for key creation in EditKeyActivity 2014-03-02 17:33:21 -05:00
Ashley Hughes
d6b0975f9b begin adding parcel for save intent 2014-03-02 20:34:28 +00:00
Jessica Yuen
1baae3775e #226: Added cancel option to ProgressDialogFragments. Create Key is now cancelable. 2014-03-02 15:08:18 -05:00
Dominik Schürmann
64601fa981 version code 23101 for beta testing 2014-03-02 18:18:55 +01:00
Dominik Schürmann
6ddccb0d6f version code 23101 for beta testing 2014-03-02 18:15:11 +01:00
Dominik Schürmann
339136dda5 Update from transifex 2014-03-02 18:14:49 +01:00
Dominik Schürmann
4a13f70a88 API changes 2014-03-02 01:20:06 +01:00
Dominik Schürmann
0c60eea628 Merge pull request #306 from danielhass/keyserver-conerror
Show error if keyserver is not reachable
2014-02-28 23:27:57 +01:00
Daniel Haß
414839b915 Some clean up 2014-02-28 22:43:31 +01:00
Daniel Haß
7e229d4247 Added different notifys for different exceptions 2014-02-27 22:15:50 +01:00
Daniel Haß
c60ec7a8a7 Added error strings for key import from keyserver 2014-02-27 22:10:07 +01:00
Dominik Schürmann
7bbfd9d446 cleanup 2014-02-27 16:55:42 +01:00
Dominik Schürmann
5c78c11756 remove dublication of api library, let both proejcts depend on the same 2014-02-27 16:40:59 +01:00
Nikhil Peter Raj
87af739773 Added GPL headers 2014-02-27 18:09:47 +05:30
Daniel Haß
2fa9067edb Added StackOverflow link to documentation 2014-02-27 10:20:24 +01:00
Daniel Haß
49769645a0 Added documentation to the AsyncTaskResultWrapper 2014-02-27 10:17:38 +01:00
Nikhil Peter Raj
c98a7d1977 Complete fix for #304 2014-02-27 00:56:33 +05:30
Daniel Haß
20470748a9 Adapted the ImportKeysLoader to work with the new AsyncWrapper 2014-02-26 19:16:28 +01:00
Daniel Haß
5d1f61bff7 Reworked ImportKeysListFragment to handel exceptions, ImportKeyListLoader is temporarily disabled 2014-02-26 18:00:13 +01:00
Daniel Haß
9bbb286c5e Added the AsyncTaskResultWrapper 2014-02-26 17:58:12 +01:00
Nikhil Peter Raj
5ddf001f9c Partial fix for #304 2014-02-26 11:33:39 +05:30
Nikhil Peter Raj
fa6ea57121 Final fix for #266
-Fix implemented using setIcon() as setIconAttribute() is not valid for
API less than 11
2014-02-26 00:29:01 +05:30
Nikhil Peter Raj
c77aff6fc2 Removed Thumbs.db,added to gitignore 2014-02-25 23:43:59 +05:30
Nikhil Peter Raj
fc06f678c5 Fix for #266
-Extra: Added the appropriate images to drawable folder from Android SDK
source, can be used as alternative if required.
2014-02-25 22:45:29 +05:30
Daniel Haß
1351c6f804 Replaced Toast with AppMsg in DecryptActivity 2014-02-24 22:02:32 +01:00
Dominik Schürmann
0747a5815f cleanup 2014-02-24 01:32:00 +01:00
Dominik Schürmann
c7c45a80fa fix signature passing and verify in demo 2014-02-24 01:24:46 +01:00
Daniel Haß
947b9902e5 remove debug stuff 2014-02-23 23:59:55 +01:00
Daniel Haß
09e220eddd Revert "Replaced Toast with AppMsg in EncryptActivity"
This reverts commit e936a4762b.
2014-02-23 23:56:10 +01:00
Daniel Haß
e936a4762b Replaced Toast with AppMsg in EncryptActivity 2014-02-23 23:50:55 +01:00
Daniel Haß
1f36238a1b Replaced Toast with AppMsg in EncryptActivity 2014-02-23 23:35:11 +01:00
Dominik Schürmann
f7216841e3 Update help_start.html 2014-02-23 17:29:11 +01:00
Ashley Hughes
fa533dda32 pass through which keys are new 2014-02-22 16:08:38 +00:00
Ashley Hughes
fab74590eb remove deleted keys 2014-02-22 15:41:15 +00:00
Ashley Hughes
a39c73ca12 first go at saving IDs correctly 2014-02-22 15:29:19 +00:00
Ashley Hughes
1a28a4e921 change how primary id changing is passed through 2014-02-22 13:54:59 +00:00
Ashley Hughes
1b25ec5a0c master merge 2014-02-22 10:27:03 +00:00
Dominik Schürmann
e12598028f AndroidManfiest code for later... 2014-02-21 16:28:48 +01:00
Dominik Schürmann
5b0c82b58f import key from email app directly 2014-02-21 16:21:06 +01:00
Ashley Hughes
c3c311152e put main original id at the top 2014-02-21 15:09:49 +00:00
Ashley Hughes
034deaacba initial split into two functions 2014-02-21 15:01:59 +00:00
Dominik Schürmann
c2013c9ca8 precompile user id pattern 2014-02-21 15:47:15 +01:00
Dominik Schürmann
f29d3015b8 rename 2014-02-21 15:45:10 +01:00
Dominik Schürmann
fb0816c126 internal renaming, cleanup 2014-02-21 02:40:44 +01:00
Dominik Schürmann
aaddd26b51 verification of cleartext signatures works 2014-02-21 02:31:30 +01:00
Dominik Schürmann
b4f977673f rename to OpenKeychain 2014-02-21 01:03:20 +01:00
Dominik Schürmann
a02d07b57c Merge pull request #282 from danielhass/master
Replaced Toasts with AppMsg library
2014-02-20 23:17:57 +01:00
Daniel Haß
f41a505f7e Added AppMsg library 2014-02-20 22:50:37 +01:00
Daniel Haß
836ef8b7ab Updated library section (AppMsg library) 2014-02-20 21:07:59 +01:00
Dominik Schürmann
77c635ea12 rename in README 2014-02-20 20:13:36 +01:00
Daniel Haß
f6c9fd9707 Deleted Toast import 2014-02-20 17:51:33 +01:00
Daniel Haß
b9ad95b93d Replaced Toasts with AppMsg-Library notifys 2014-02-20 17:50:53 +01:00
Daniel Haß
b0c3073790 Added AppMsg compile option to gradle 2014-02-20 17:49:20 +01:00
Dominik Schürmann
e75fd5a156 cleanup 2014-02-19 13:12:08 +01:00
Dominik Schürmann
7436bf578c cleanup 2014-02-19 13:06:57 +01:00
Dominik Schürmann
b952af90e6 Builder pattern for PgpOperationIncoming 2014-02-19 13:04:29 +01:00
Dominik Schürmann
e9082c0db5 Update from transifex 2014-02-19 12:44:35 +01:00
Dominik Schürmann
b074293168 certifications text 2014-02-19 12:43:56 +01:00
Dominik Schürmann
c5688889a7 fixes encryption 2014-02-19 12:07:07 +01:00
Dominik Schürmann
a5e33097a6 cleanup 2014-02-19 10:47:13 +01:00
Dominik Schürmann
1710f4416f Use builder pattern for sign and encrypt 2014-02-19 00:18:52 +01:00
Dominik Schürmann
d23950f799 add integrity check 2014-02-18 22:59:00 +01:00
Dominik Schürmann
9b4245739e merge internal signText and signAndEncrypt methods 2014-02-18 22:47:26 +01:00
Dominik Schürmann
708d0c9a5a better error check 2014-02-18 13:19:41 +01:00
Dominik Schürmann
0597b50258 documentation 2014-02-17 20:41:54 +01:00
Dominik Schürmann
439c7a66f2 fix margins 2014-02-17 20:18:17 +01:00
Dominik Schürmann
7a04dfe6bf prevent key view from scrolling, move encrypt button down again 2014-02-17 20:16:58 +01:00
Dominik Schürmann
d5824e6740 cleanup 2014-02-17 19:50:07 +01:00
Dominik Schürmann
f3bbd34482 Fix register activity 2014-02-17 19:06:29 +01:00
Dominik Schürmann
37f280afbb check if caller is allowed 2014-02-17 18:37:01 +01:00
Dominik Schürmann
154849b591 rename intent helper 2014-02-16 01:35:14 +01:00
Dominik Schürmann
ec2ca61b65 fix some intents and demos 2014-02-16 00:40:10 +01:00
Dominik Schürmann
81b810e9f6 intent demo, fix some intents 2014-02-15 20:14:23 +01:00
Dominik Schürmann
b97a099598 warn that key generation takes looong 2014-02-15 17:09:55 +01:00
Dominik Schürmann
2b98f2a0d7 Restructure API lib folder to support Eclipse 2014-02-15 17:09:21 +01:00
Dominik Schürmann
a76169c39e fix regression bug with finish not called on activity but on fragment causing params to be not passed through 2014-02-15 16:08:43 +01:00
Ashley Hughes
c9d9c800b6 pass through deleted keys 2014-02-15 14:45:57 +00:00
Dominik Schürmann
52f1c930eb parse string util method, better help text for access screen 2014-02-15 13:00:47 +01:00
Dominik Schürmann
3b0f76bf60 allow passphrase as parameter 2014-02-15 02:44:03 +01:00
Dominik Schürmann
e0111c2ec4 code simplifications 2014-02-15 02:30:31 +01:00
Dominik Schürmann
5f39cb3ec0 fix passtrough of params 2014-02-15 02:08:27 +01:00
Dominik Schürmann
494a5fa414 private request codes, pass params through methods and pending intents, getKeyIds method 2014-02-15 01:06:03 +01:00
Ashley Hughes
ba62d30563 propgate through 2014-02-14 17:40:11 +00:00
Dominik Schürmann
581e6edb4c cleanup 2014-02-14 17:19:54 +01:00
Dominik Schürmann
d695374581 conversion of other methods 2014-02-14 17:01:17 +01:00
Dominik Schürmann
acad2ba957 PendingIntent to handle user input 2014-02-14 13:40:24 +01:00
Dominik Schürmann
ee2fec1759 fix nullpointer 2014-02-14 02:41:27 +01:00
Dominik Schürmann
7939aaaa44 Introducing new ParcelFileDescriptor pipes 2014-02-14 02:33:21 +01:00
Dominik Schürmann
7b819e65de Transifex update 2014-02-13 23:37:48 +01:00
Dominik Schürmann
519209da63 Layout fixes for registered apps 2014-02-13 23:34:57 +01:00
Ashley Hughes
076a7ec4a1 save work, this code doesn't work... 2014-02-13 22:05:36 +00:00
Dominik Schürmann
7ba0d1012c Pull from transifex 2014-02-09 21:51:40 +01:00
Dominik Schürmann
c744cad8db Allow import of full keys from qr codes 2014-02-09 21:37:01 +01:00
Dominik Schürmann
0c4b809195 rework key view into fragments to later add certifications 2014-02-09 21:17:30 +01:00
Dominik Schürmann
754b2a6cb1 Restructuring for new API library 2014-02-09 19:22:14 +01:00
Ashley Hughes
e150004e32 should have used refactor... 2014-02-08 21:42:04 +00:00
Ashley Hughes
5bd0a2ebc8 fix Android Studio analysis issues 2014-02-08 21:38:56 +00:00
Ashley Hughes
75640934a0 saving fixes 2014-02-08 21:04:38 +00:00
Ashley Hughes
adc6a3ea64 some AS Inspect Code fixes 2014-02-08 16:33:37 +00:00
Ashley Hughes
33f41e66a0 consistent ui 2014-02-08 16:18:30 +00:00
Ashley Hughes
5def251e62 keep track of brand new keys, they need saving 2014-02-08 15:59:44 +00:00
Ashley Hughes
44ee713763 fix create keyring crash 2014-02-08 15:51:11 +00:00
Ashley Hughes
b74ed46434 disable export if unsaved 2014-02-08 15:35:44 +00:00
Dominik Schürmann
35a123f53c Update from transifex 2014-02-08 15:44:18 +01:00
Dominik Schürmann
76806ebd57 language fixes 2014-02-08 15:42:31 +01:00
Ashley Hughes
cd2b493ea8 small extra check 2014-02-08 12:12:17 +00:00
Ashley Hughes
8d1047d05c fix a crash 2014-02-06 22:52:22 +00:00
Ashley Hughes
899fadb916 can change passwords 2014-02-06 22:43:59 +00:00
Ashley Hughes
fd33a67645 ask for save 2014-02-06 22:35:27 +00:00
Ashley Hughes
aee4ec6d1f action bar and a small fix 2014-02-06 22:16:41 +00:00
Ashley Hughes
d4d6de1bc5 select old date doesn't need save 2014-02-06 20:07:04 +00:00
Ashley Hughes
6dbf482755 passphrase changes update need to save 2014-02-06 15:21:29 +00:00
Ashley Hughes
53dc044ab4 pass message when key added 2014-02-06 14:33:29 +00:00
Ashley Hughes
d6726fe9d6 some fixes 2014-02-06 14:25:09 +00:00
Ashley Hughes
e7ebbc5ef6 final link in chain, fix compile 2014-02-06 13:56:34 +00:00
Ashley Hughes
a5aae930e5 allow blank names and emails 2014-02-06 13:28:59 +00:00
Ashley Hughes
603665976a new Ids need to be saved 2014-02-06 09:00:36 +00:00
Dominik Schürmann
616c903a2a do not delete pub keys where secret key exists 2014-02-06 01:02:18 +01:00
Ashley Hughes
83514b82c0 notify of changes 2014-02-05 22:19:07 +00:00
Ashley Hughes
262425c6ad edit ui knows it it has been changed 2014-02-05 21:36:11 +00:00
Ashley Hughes
8d7cc67553 save 2014-02-05 21:04:20 +00:00
Dominik Schürmann
a41228fc06 changelog 2014-02-05 19:58:30 +01:00
Dominik Schürmann
cf499462c5 Hotfix for database upgrade, version 2.3.1 2014-02-05 19:55:32 +01:00
Dominik Schürmann
b1530c4758 Fix wording 2014-02-05 15:37:56 +01:00
Dominik Schürmann
e146deccc0 Version 2.3 2014-02-05 13:18:45 +01:00
Dominik Schürmann
09ae50cc56 keyserver instead of key server 2014-02-05 13:09:59 +01:00
Dominik Schürmann
25080f45b1 fix certify key resource 2014-02-05 13:00:00 +01:00
Dominik Schürmann
d72b0e157a Update from transifex 2014-02-05 12:56:40 +01:00
Dominik Schürmann
b203723b20 fix small language confusion 2014-02-05 12:52:25 +01:00
Dominik Schürmann
e37190a76d drawer icons have not the same width, fix this 2014-02-05 00:26:06 +01:00
Dominik Schürmann
6498c3443b Update from transifex 2014-02-05 00:22:26 +01:00
Dominik Schürmann
1f1de0ce06 better alignment of navigation drawer icons 2014-02-05 00:19:32 +01:00
Dominik Schürmann
c1e6b5284d again improving help text 2014-02-04 23:06:19 +01:00
Ashley Hughes
6d40bc3c0c use usage argument if needed 2014-02-04 22:02:53 +00:00
Dominik Schürmann
9667245613 small layout problem fixed 2014-02-04 22:53:53 +01:00
Dominik Schürmann
9d074b01e9 fix display of fingerprint in key server query 2014-02-04 22:28:08 +01:00
Dominik Schürmann
ecd376961f Fix double loading of navigation fragments 2014-02-04 21:46:22 +01:00
Dominik Schürmann
e2bd3ae831 reworking some parts of import activity code 2014-02-04 20:18:14 +01:00
Dominik Schürmann
a56219a027 reformat 2014-02-04 19:55:40 +01:00
Dominik Schürmann
d090d4d332 work on lookup key, fix some illegal state exceptions with hack 2014-02-04 19:53:50 +01:00
Dominik Schürmann
b78a564de3 temporary fix for nullpointer on orientation change in import activity 2014-02-04 18:59:40 +01:00
Dominik Schürmann
82b0fba47d better help text 2014-02-04 18:36:43 +01:00
Dominik Schürmann
e6b64f5f3b better help text 2014-02-04 18:36:10 +01:00
Dominik Schürmann
34ec841a0b More layout fixes 2014-02-04 18:16:21 +01:00
Dominik Schürmann
99ec57aeaa nicer list items 2014-02-04 17:52:17 +01:00
Dominik Schürmann
c434c426e7 Show revoked status in key list 2014-02-04 15:01:50 +01:00
Dominik Schürmann
d75ea3f9e5 Certify not sign a key, added as button, does not belong to menu 2014-02-04 14:20:49 +01:00
Ashley Hughes
fe3db8f0e6 preserve keys that we don\'t use in the app 2014-02-04 01:18:54 +00:00
Ashley Hughes
64aa2b7701 slight clarification 2014-02-04 00:46:03 +00:00
Ashley Hughes
82b94838c3 fix certify keys without sign flag 2014-02-04 00:38:19 +00:00
Ashley Hughes
089a70fe32 save flags from checkboxes 2014-02-03 01:15:29 +00:00
Ashley Hughes
fd308a671d include authentication keys 2014-02-03 00:05:45 +00:00
Ashley Hughes
a90b748611 set checkboxes from key properties 2014-02-02 23:56:53 +00:00
Ashley Hughes
212ee222c3 replace spinner with non-functioning checkboxes 2014-02-02 22:14:07 +00:00
Dominik Schürmann
ba08970850 expose key server API 2014-02-02 22:15:48 +01:00
Dominik Schürmann
3f7870243b Update version code for beta 2014-02-02 19:39:03 +01:00
Dominik Schürmann
c5d0f9f981 changelog 2014-02-02 19:28:13 +01:00
Ashley Hughes
e426f4d6a6 change when passphrase is requested in edit activity 2014-02-02 17:18:25 +00:00
Dominik Schürmann
a14c5de22e Use buttons for encrypt decrypt instead of actionbar 2014-02-02 17:34:43 +01:00
Dominik Schürmann
91f083796c Update libs in README 2014-02-02 16:48:46 +01:00
Dominik Schürmann
75faa60be1 Hacks to make dialogs on Android 2.3 black on white, and not black on black 2014-02-02 16:24:58 +01:00
Dominik Schürmann
172b57bb97 Update libs in about 2014-02-02 14:42:29 +01:00
Dominik Schürmann
ef1401fc0d Resolve crashes on Android 2.3 due to ActionBarCompat conversion 2014-02-02 14:30:40 +01:00
Dominik Schürmann
6eaf45940e Switch from ActionBarSherlock to ActionBarCompat 2014-02-02 14:13:09 +01:00
Ashley Hughes
f916c8f5af update hasPassphrase for subkey only keyrings 2014-02-02 10:24:03 +00:00
Ashley Hughes
0b8036fbef allow passphrases to be removed 2014-02-02 00:51:56 +00:00
Ashley Hughes
5e4b98f748 Merge branch 'edit-fixes' 2014-02-02 00:15:23 +00:00
Ashley Hughes
0787694160 fix select key-signing keys 2014-02-02 00:14:23 +00:00
Dominik Schürmann
8b11d1f74a importing progress dialog language fixed 2014-02-01 23:14:31 +01:00
Dominik Schürmann
d385f9cce0 importing progress dialog language fixed 2014-02-01 23:04:35 +01:00
Dominik Schürmann
b49bf09e90 Cleanup 2014-02-01 22:59:52 +01:00
Dominik Schürmann
716f417948 Update NFC help 2014-02-01 22:55:27 +01:00
Dominik Schürmann
1b0b761352 Fix scanning of fingerprint qr code, whole qr code scanning still broken 2014-02-01 22:51:07 +01:00
Dominik Schürmann
20af0d3b2e Fix QR Code URI 2014-02-01 22:06:57 +01:00
Dominik Schürmann
4e32459824 Update from transifex 2014-02-01 22:01:24 +01:00
Dominik Schürmann
776392be3a Reworking import, testing needed... 2014-02-01 21:55:34 +01:00
Dominik Schürmann
17f63e0716 Fix loader init 2014-02-01 20:11:17 +01:00
Dominik Schürmann
750aaead8e Merge branch 'master' of github.com:openpgp-keychain/openpgp-keychain 2014-02-01 19:50:01 +01:00
Dominik Schürmann
0e53d901e6 search works 2014-02-01 19:49:44 +01:00
Ashley Hughes
c07be572c2 fix disable editing for subkey keys 2014-02-01 18:32:06 +00:00
Dominik Schürmann
7e634a9930 Merge branch 'master' of github.com:openpgp-keychain/openpgp-keychain 2014-02-01 18:53:19 +01:00
Ashley Hughes
1e565ef872 Merge branch 'master' of https://github.com/openpgp-keychain/openpgp-keychain 2014-02-01 17:29:23 +00:00
Dominik Schürmann
a891ff2f7c rename KeyServerUploadActivity to UploadKeyActivity 2014-02-01 18:16:25 +01:00
Dominik Schürmann
abbdfd48df Started working on integration of keyserver query into import activity 2014-02-01 18:13:26 +01:00
Ashley Hughes
af5e01db8e create new keys without lots of extra certification 2014-02-01 17:01:03 +00:00
Ashley Hughes
3f0f3cca6a wrong types being created 2014-02-01 16:36:33 +00:00
Dominik Schürmann
b87f0b2658 save fingerprint on save 2014-02-01 16:35:53 +01:00
Dominik Schürmann
c4340b2379 No bouncy castle objects in key view 2014-02-01 16:34:42 +01:00
Dominik Schürmann
5359205b50 Fix layout, add API notes to README, register fingerprint URIs, some reformatting (sry) 2014-02-01 16:17:33 +01:00
Dominik Schürmann
35f4c470d3 Fix display of long user ids in key view 2014-01-31 18:32:58 +01:00
Dominik Schürmann
34d791c9bd Allow state loss on dismissal of progress dialogs, fixes #217 2014-01-31 18:16:06 +01:00
Dominik Schürmann
d8a91f15df Fix and simplify user id parsing 2014-01-31 17:55:24 +01:00
Ashley Hughes
de6a515ca5 create keys with minimal keyrings being constructed in between 2014-01-31 15:19:59 +00:00
Dominik Schürmann
a0c851299a update from transifex 2014-01-31 13:23:57 +01:00
Ashley Hughes
f7afa0c820 default keys gen 2014-01-31 11:49:08 +00:00
Ashley Hughes
617f117e23 generate single key 2014-01-31 11:44:10 +00:00
Ashley Hughes
fa0bd5edb4 builds, but intents are not called or handled correctly 2014-01-30 15:50:24 +00:00
Ashley Hughes
9f38c1436c save work 2014-01-30 15:43:08 +00:00
Ashley Hughes
4119757699 bouncycastle uses the Date class, based off of UTC. Force all GregorianCalendars to use UTC, so get and set of key dates works as expected 2014-01-30 11:35:55 +00:00
Ashley Hughes
358ab7d7e4 binding signatures have the same creation time 2014-01-30 09:50:56 +00:00
Ashley Hughes
800452b5c1 change key expiry 2014-01-30 00:33:20 +00:00
Dominik Schürmann
c4265c5e91 add some changelog items 2014-01-29 10:55:55 +01:00
Dominik Schürmann
1b1724f7af language fix 2014-01-29 10:46:59 +01:00
Dominik Schürmann
08d301a308 Fix transifex config and pull translations 2014-01-29 04:06:53 +01:00
Dominik Schürmann
bf59d2a69b small language changes 2014-01-29 04:03:15 +01:00
Dominik Schürmann
7b38bfcbf4 show unknown in ViewKey if user id is not set 2014-01-29 03:58:36 +01:00
Dominik Schürmann
c70195e4e3 Give expiry dates to PgpKeyOperation 2014-01-29 03:51:36 +01:00
Dominik Schürmann
ecf6fc26c5 Use intent data instead of IDs for upload and sign, fixes #205 2014-01-29 03:24:42 +01:00
Dominik Schürmann
f276455624 save keyring in-place, fixes #228, #203 2014-01-29 03:06:26 +01:00
Dominik Schürmann
ca9696ff34 Update gradle build files to use android plugin 0.8.0, build tools 19.0.1 2014-01-29 01:49:59 +01:00
Dominik Schürmann
312b7fde53 small code restructures 2014-01-29 01:38:34 +01:00
Ashley Hughes
2d4b2ae0df show import secret key userID 2014-01-28 23:55:27 +00:00
Ashley Hughes
e6d4b0c70b exporting secret keys means exporting public, no need to do so twice 2014-01-28 23:03:52 +00:00
Dominik Schürmann
0d1cd047c9 Fix logging in ClipboardReflection 2014-01-28 10:31:36 +01:00
Ashley Hughes
4071ce8550 re-enable getEmbeddedSignatures 2014-01-27 23:31:19 +00:00
Dominik Schürmann
cb3ca37db9 New Gradle project structure 2014-01-27 14:18:25 +01:00
Dominik Schürmann
08e57019b0 Remove old spongy castle libs 2014-01-27 14:01:47 +01:00
Dominik Schürmann
6ae99cc6cb New build files for spongy castle 2014-01-27 14:01:37 +01:00
Dominik Schürmann
8ca42b9bf9 Disable getEmbeddedSignatures() until patch by Ashh87 has been applied again in our spongy castle fork 2014-01-27 13:34:28 +01:00
Dominik Schürmann
7183c4ab06 fix crash on keys with empty user id 2014-01-25 20:00:01 +01:00
Dominik Schürmann
b2e8cc6757 remove navigation drawer from help 2014-01-25 19:30:33 +01:00
Dominik Schürmann
21deff0b7c smaller expiry buttons 2014-01-25 19:29:12 +01:00
Dominik Schürmann
18d1dc4525 remove shadow from icon 2014-01-25 19:23:25 +01:00
Dominik Schürmann
206ba4e551 Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2014-01-24 16:05:42 +01:00
Dominik Schürmann
647b802b59 Fix language problems (thanks to yahoe.001) 2014-01-24 16:05:34 +01:00
M. Dietrich
64addd58d4 add "never" for ttl for passphrase cache 2014-01-23 14:22:15 +01:00
Dominik Schürmann
289032fa72 update from transifex for russian translation 2014-01-21 10:56:52 +01:00
Dominik Schürmann
969019b329 update from transifex 2014-01-21 09:56:05 +01:00
Dominik Schürmann
ba0ef4c2aa pull translation from transifex 2014-01-20 15:50:00 +01:00
Dominik Schürmann
159a57387d update from transifex 2014-01-19 23:18:05 +01:00
Dominik Schürmann
936e7494b9 remove unused adapter 2014-01-19 20:07:27 +01:00
Dominik Schürmann
8d24d17e98 Version 2.2 2014-01-19 18:29:22 +01:00
Dominik Schürmann
badb403aca changelog for 2.2 2014-01-19 18:27:56 +01:00
Dominik Schürmann
8624a0167c fix crashes on Android 2.3 2014-01-19 17:54:26 +01:00
Dominik Schürmann
5a1b426e9c pull from transifex 2014-01-19 17:27:08 +01:00
Dominik Schürmann
0c5192b9b0 pull from transifex 2014-01-19 17:24:56 +01:00
Dominik Schürmann
dc9fb349d2 pull from transifex 2014-01-19 16:50:51 +01:00
Dominik Schürmann
7fbfe1a98d fix plural 2014-01-19 16:17:40 +01:00
Dominik Schürmann
1b1927883b more language fixes and cleanup 2014-01-19 16:06:23 +01:00
Dominik Schürmann
f4a9688bd9 use plurals 2014-01-19 15:45:43 +01:00
Dominik Schürmann
b8392719bb remove unused string 2014-01-19 14:20:29 +01:00
Dominik Schürmann
01138064f7 transifex config and current translations 2014-01-19 14:13:01 +01:00
Dominik Schürmann
99493aaddc improve sharing of key 2014-01-19 13:42:54 +01:00
Dominik Schürmann
6f1dbc2f74 improve sharing of key 2014-01-19 13:42:34 +01:00
Dominik Schürmann
a966d1afa1 share fingerprint with qr code 2014-01-19 01:15:25 +01:00
Dominik Schürmann
88aa439ea7 fix qr code scanning, implement basic scanning of fingerprint only 2014-01-19 00:45:53 +01:00
Dominik Schürmann
1bac2849b8 improve performance of adapter implementations by caching index, use data uri where possible in ViewKeyActivity 2014-01-19 00:00:56 +01:00
Dominik Schürmann
12c7e219c8 cleanup 2014-01-18 22:40:55 +01:00
Dominik Schürmann
96936dda23 handle onActivityResult in FileDialogFragment directly 2014-01-18 22:37:00 +01:00
Dominik Schürmann
e8b9dfe379 layout fixes 2014-01-18 21:52:59 +01:00
Dominik Schürmann
1c5acc9721 better onActivityResult handling for qr code import, remove unimplemented import button 2014-01-18 21:20:20 +01:00
Dominik Schürmann
f3638d5b44 default import is from keyserver 2014-01-18 21:17:23 +01:00
Dominik Schürmann
5b5f66f514 add holo light icons 2014-01-18 21:10:27 +01:00
Dominik Schürmann
b4b2a12a45 prettify upload key 2014-01-18 20:40:41 +01:00
Dominik Schürmann
b6240f8927 do not sign on update from server action 2014-01-18 20:27:28 +01:00
Dominik Schürmann
7617e9be2d more layout fixes 2014-01-18 20:16:34 +01:00
Dominik Schürmann
803a1e9481 sign key without passphrase fixed 2014-01-18 20:03:40 +01:00
Dominik Schürmann
46291d6b3e Much more usable sign activity 2014-01-18 19:54:27 +01:00
Dominik Schürmann
47e3bd6d65 Externalize secret key selection into fragment for reuse in different activities 2014-01-18 18:44:34 +01:00
Dominik Schürmann
11bb52fc2f Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2014-01-16 22:33:21 +01:00
Dominik Schürmann
ca95cb9a43 Update gradle build files to 0.7.3 android plugin, add Gradle 1.9 wrapper, add information about build to readme 2014-01-16 22:33:11 +01:00
Ashley Hughes
64f9ea95f4 file imports fix 2014-01-16 10:04:42 +00:00
Ashley Hughes
09caba36a0 fix clipboard null crash 2014-01-16 10:04:28 +00:00
Dominik Schürmann
9c0432d24c Merge pull request #196 from ashh87/master
cross-cert changes
2014-01-14 23:54:40 -08:00
Ashley Hughes
0bca0a4b08 always check binding when verifying 2014-01-15 00:41:18 +00:00
Ashley Hughes
c95a52c070 refactor 2014-01-14 22:12:57 +00:00
Dominik Schürmann
16b753acca fix exporting to file, close #195 2014-01-14 22:07:28 +01:00
Dominik Schürmann
0caa4de4fe toast on copy to clipboard 2014-01-14 21:53:57 +01:00
Dominik Schürmann
b5013be037 prettify import 2014-01-14 21:47:01 +01:00
Dominik Schürmann
7cde5c89d0 Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2014-01-14 21:19:56 +01:00
Dominik Schürmann
59217ec9ba fix some small layout bugs, add barcode scanner lib as source lib, fix qr code scanning issues 2014-01-14 21:19:43 +01:00
Ashley Hughes
cd4a3dd237 begin refactor 2014-01-14 15:48:05 +00:00
Ashley Hughes
bb0baa815e check primary bindings 2014-01-14 15:03:35 +00:00
Ashley Hughes
2b71b12b24 subkey binding check, start primary binding check 2014-01-14 00:30:58 +00:00
Ashley Hughes
036480a210 small tidy 2014-01-13 14:55:59 +00:00
Dominik Schürmann
9c55abc05d Merge pull request #188 from ashh87/master
new keys are cross-certified
2014-01-13 06:43:29 -08:00
Ashley Hughes
71fd7574ec new keys are cross-certified 2014-01-13 14:36:30 +00:00
Dominik Schürmann
008db45dff simplify wording 2014-01-13 14:30:08 +01:00
Dominik Schürmann
e3bcf64d9e bump version code to 21106 for beta testers 2014-01-13 00:48:20 +01:00
Dominik Schürmann
face67d64b key view is working 2014-01-13 00:39:51 +01:00
Dominik Schürmann
c740d409c4 fix compile 2014-01-12 22:26:55 +01:00
Dominik Schürmann
100ae50e02 cleanup layouts, prepare layouts for new key view 2014-01-12 21:33:37 +01:00
Dominik Schürmann
1895e6acbd bump version to 21105 for beta testers 2014-01-10 14:21:09 +01:00
Dominik Schürmann
9da46cb2ff fix gradle build 2014-01-10 09:09:36 +01:00
Dominik Schürmann
d7463a3c3b bump to version code 21104 for beta testers 2014-01-10 09:02:32 +01:00
Dominik Schürmann
3abad09cb0 preferences and help into menu not drawer according to guidelines and google apps 2014-01-09 23:51:23 +01:00
Dominik Schürmann
37fd7dbbc7 fix bad crashes 2014-01-09 23:13:23 +01:00
Dominik Schürmann
bb161d5fa9 implement navigation drawer 2014-01-09 22:58:52 +01:00
Dominik Schürmann
10715f7ace add experimental drawer navigation 2014-01-09 17:02:49 +01:00
Dominik Schürmann
2162c85c12 use bootstrap buttons 2014-01-09 15:12:41 +01:00
Dominik Schürmann
11ed8d7e16 add AndroidBootstrap lib 2014-01-09 12:31:45 +01:00
Dominik Schürmann
14a8738933 fix import, add missing multi select menu 2014-01-08 00:52:09 +01:00
Dominik Schürmann
1970d4be6e multi selection for secret key list 2014-01-07 23:54:12 +01:00
Dominik Schürmann
2ccfc09f44 instructions on empty public key list for first start 2014-01-07 23:48:16 +01:00
Dominik Schürmann
f76d33d230 remove unused ids 2014-01-07 23:02:23 +01:00
Dominik Schürmann
a2f0667593 action encrypt to contact in view and multi select 2014-01-07 22:59:39 +01:00
Dominik Schürmann
caf3b02042 reorder menus, cleanup code, add experimental tab activity 2014-01-07 22:40:18 +01:00
Dominik Schürmann
44117fb191 key edit fixes 2014-01-07 21:02:31 +01:00
Dominik Schürmann
4ea64968af integrate UnderlineTextView, add zxing info 2014-01-06 22:58:04 +01:00
Dominik Schürmann
ccb462e94f externalize zxing lib, fix gradle build 2014-01-06 22:52:45 +01:00
Dominik Schürmann
7671c99b97 copy to clipboard in key view 2014-01-06 20:30:22 +01:00
Dominik Schürmann
de496deffa multi select and delete, needs testing 2014-01-06 14:35:14 +01:00
Dominik Schürmann
708baaa68c Work on multiselect in key list 2014-01-06 00:59:02 +01:00
Dominik Schürmann
28d9a2f26b reorder menu in key view 2014-01-03 18:33:44 +01:00
Dominik Schürmann
0e4cfed969 cleanup and documentation 2014-01-03 18:07:42 +01:00
Dominik Schürmann
606caee145 prettify nfc dialog 2014-01-03 12:28:03 +01:00
Dominik Schürmann
15be9fc99b integrate NFC into key view and import activities 2014-01-03 12:24:08 +01:00
Dominik Schürmann
9576aeabca integrate share activity in view activity 2014-01-02 23:09:10 +01:00
Dominik Schürmann
bc0edfda0b fix nullpointer in EditKeyActivity 2014-01-02 22:45:24 +01:00
Dominik Schürmann
7b9b3d07bb final fixes for public key list 2014-01-02 22:36:57 +01:00
Dominik Schürmann
faabf8eca2 fixing some layout problems 2014-01-02 22:01:25 +01:00
Dominik Schürmann
f5da63f988 New list with sticky list headers library 2014-01-02 21:10:08 +01:00
Dominik Schürmann
1d91804dc7 Simple new list implementations, remove library, use simple adapter with headings 2014-01-01 22:26:19 +01:00
Dominik Schürmann
c8d0ff77b1 show layout not before passphrase is entered 2014-01-01 20:29:56 +01:00
Dominik Schürmann
6c1a58ef15 Use data uri instead of extra for key details 2014-01-01 16:54:55 +01:00
Dominik Schürmann
d45462bb33 key listview 2013-12-31 01:45:49 +01:00
Dominik Schürmann
52c55aaabe code styling 2013-12-31 01:41:37 +01:00
Dominik Schürmann
9ab0e6082a Merge pull request #165 from kalkin/key-details
Key details
2013-12-30 16:32:11 -08:00
Dominik Schürmann
516c9342d5 fix gradle build 2013-12-30 23:25:38 +01:00
Dominik Schürmann
a7db72540f Add pinned section listview library 2013-12-30 23:17:46 +01:00
Dominik Schürmann
5a0ec426ea rename resources folders, new high def icons 2013-12-30 23:07:18 +01:00
Dominik Schürmann
f143fc0eb9 rename resources folders, new high def icons 2013-12-30 22:20:20 +01:00
Dominik Schürmann
1be368092e Fix custom action bars for Android 4.4 2013-12-30 21:46:42 +01:00
Dominik Schürmann
2c0b2e356b target android-19 2013-12-30 21:18:27 +01:00
Dominik Schürmann
19082b62a9 Inform user if signature check fails 2013-12-30 20:57:49 +01:00
Dominik Schürmann
a8cafd59e4 Remove deprecated com.fsck.k9.permission.READ_ATTACHMENT 2013-12-30 19:53:55 +01:00
Dominik Schürmann
a61b4887b2 Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2013-12-30 19:52:18 +01:00
Dominik Schürmann
7c3a53d149 remote service: package signature verification, use string for service instead of getClass.getName 2013-12-30 19:16:21 +01:00
Bahtiar `kalkin-` Gadimov
f265cd4d68 Added context menu item KeyDetails to KeyListPublicFragment 2013-12-25 19:33:53 +01:00
Bahtiar `kalkin-` Gadimov
e823ef6efc Renamed keyDetails to key_details 2013-12-25 19:33:47 +01:00
Bahtiar `kalkin-` Gadimov
208ea19d5d Added first draft of KeyDetailsActivity 2013-12-25 18:54:02 +01:00
Bahtiar `kalkin-` Gadimov
ed01c37fe1 Added shortifyFingerprint() to PGPHelper 2013-12-25 18:53:56 +01:00
erbsenmann
dbfa4acb0a Cleanup. 2013-11-08 19:47:57 +01:00
erbsenmann
afa7e80c91 Minor fix in OpenPgpData: type is now also written to and read from parcel 2013-11-08 19:25:35 +01:00
Dominik Schürmann
2f81c2fb0f spring-cleaning: remove unused resources, rename strings from camelCase to snake_case to follow standard practice 2013-10-25 21:46:05 +02:00
Dominik Schürmann
283037acf5 remove unused code 2013-10-06 01:17:42 +02:00
Dominik Schürmann
b3d51b8b80 QR Code import works now 2013-10-06 01:12:30 +02:00
Dominik Schürmann
2942d94a29 QR Code sharing with multiple QR Codes 2013-10-05 23:32:47 +02:00
Dominik Schürmann
05cc2023da Add parts of zxing library to generate qr codes 2013-10-05 20:43:42 +02:00
Dominik Schürmann
bef6977aad New API version, import from clipboard 2013-10-05 18:35:16 +02:00
Dominik Schürmann
c75c00f935 Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2013-10-02 20:09:55 +02:00
Dominik Schürmann
19c077bb8a Show if item has wrong API version 2013-10-02 20:09:43 +02:00
Dominik Schürmann
2a0df5b75a API update 2013-10-02 19:08:33 +02:00
Bahtiar `kalkin-` Gadimov
2fda5bfc97
Fixed 140 - Multiline Entries in KeyServerQueryActivity
* EditText is now singleLine and has a hint
 * EditText has set inputType=text and imeOptions=actionSearch
 * Implemented listener for the actionSearch event
 * Reformated the source code according to the project specification. Sorry for
   the diff mess :-/

Signed-off-by: Bahtiar `kalkin-` Gadimov <bahtiar@gadimov.de>
2013-09-24 14:01:15 +02:00
Dominik Schürmann
224faa42ac Increment for a beta build 2013-09-23 01:37:31 +02:00
Dominik Schürmann
9a120a4664 Fix margin of user ids in import layout 2013-09-22 22:02:40 +02:00
Dominik Schürmann
47acc45934 Fix file import, part 2 2013-09-22 21:55:02 +02:00
Dominik Schürmann
b5c0e4478c Fix file import, commitAllowingStateLoss() was he answer to fragment crashes, PS: I hate fragment lifecycles... 2013-09-22 21:50:46 +02:00
Dominik Schürmann
2e83d92dd0 Better support for gpg files in CMs file manager 2013-09-22 20:17:55 +02:00
Dominik Schürmann
917c86b524 Import keys with adapter, loader, and new design 2013-09-22 19:58:33 +02:00
Dominik Schürmann
7b2de96d15 Move adapters into sub package 2013-09-22 19:57:59 +02:00
Dominik Schürmann
39c172aa88 Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2013-09-22 15:23:43 +02:00
Dominik Schürmann
ac180275fd Set default algorithms to SHA-512 and AES-256 2013-09-20 21:43:48 +02:00
Ashley Hughes
5473703f18 set mainUserIdRest visible after GONE in previous key 2013-09-20 13:23:06 +01:00
Dominik Schürmann
922ac725bb Renaming some files 2013-09-19 02:17:49 +02:00
Dominik Schürmann
3c4cb1c2d3 Work on new Import activity 2013-09-19 02:02:51 +02:00
ogasser
f6d525da82 Don't use revoked keys
Check if keys are revoked when getting usable encryption keys. Only use keys which are not expired and not revoked.
2013-09-17 23:01:28 +02:00
Ashley Hughes
32b2711e61 null check 2013-09-17 18:31:02 +01:00
Ashley Hughes
b4382db263 add public keys when importing secret keys 2013-09-17 18:19:30 +01:00
Dominik Schürmann
73ccb816ac Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2013-09-17 16:54:02 +02:00
Dominik Schürmann
bb657e4add Updated PRNGFixes from official blogpost 2013-09-17 16:53:50 +02:00
Ashley Hughes
10ae66e0b1 Issue 115 - UTF passwords 2013-09-17 15:15:33 +01:00
Dominik Schürmann
0625061018 API documentation 2013-09-16 16:40:47 +02:00
Dominik Schürmann
e6a37f565f API documentation 2013-09-16 16:33:43 +02:00
Dominik Schürmann
5a947df33e API documentation 2013-09-16 16:30:06 +02:00
Dominik Schürmann
0ef8663422 API documentation 2013-09-16 16:24:11 +02:00
Dominik Schürmann
168432abab API documentation 2013-09-16 16:08:44 +02:00
Dominik Schürmann
0e24a74bb8 Simplify exception handling in service 2013-09-16 13:08:02 +02:00
Dominik Schürmann
363358d30b Better error handling 2013-09-16 13:00:47 +02:00
Dominik Schürmann
4e23cf2edc API update: boolean to allow/disallow user interaction allow real background pgp operations that will not require user input 2013-09-16 12:16:54 +02:00
Dominik Schürmann
900fdcf029 More docs on rng issues 2013-09-15 22:31:52 +02:00
Dominik Schürmann
e05d17eec2 Do not seed /dev/urandom. urandom is non-writeable on some devices. Because only OpenSSL seeding is broken, this should not result in security problems! 2013-09-15 22:27:09 +02:00
Dominik Schürmann
c90e776055 Reorder security providers in application class, document functionality 2013-09-15 22:19:15 +02:00
Dominik Schürmann
ce2f0b625b name build xmls 2013-09-15 17:16:17 +02:00
Dominik Schürmann
0705060eaf remove unused code 2013-09-15 16:49:38 +02:00
Dominik Schürmann
93b460a289 rename encryptAndSign to signAndEncrypt 2013-09-15 16:45:07 +02:00