Commit Graph

3927 Commits

Author SHA1 Message Date
Vincent Breitmoser
78c3e17d0a improve presentation of security problems 2017-05-15 13:26:24 +02:00
Vincent Breitmoser
1868aed53b flesh out security warning dialog 2017-05-15 13:26:24 +02:00
Vincent Breitmoser
c1ba764ce8 change security problem structure 2017-05-15 13:26:24 +02:00
Vincent Breitmoser
10dfcb08fc service: return pending intent for details dialog if security problems occur 2017-05-15 11:13:57 +02:00
Vincent Breitmoser
623d8a0bf5 add initial state attribute to FoldableLinearLayout 2017-05-15 11:13:57 +02:00
Gibbon
ec8d99e2a6 signing not singing
Replaced singing with signing
2017-05-08 14:40:37 +02:00
Dominik Schürmann
e1c006533e Version 4.4.1 2017-05-02 08:41:12 +03:00
Vincent Breitmoser
bf8507bab8 fix logic error in openpgpservice 2017-05-02 07:36:36 +02:00
Dominik Schürmann
11785d0ddf Version 4.4 2017-05-01 20:21:41 +03:00
Dominik Schürmann
afec4ca055 Changelog for 4.4 2017-05-01 20:21:10 +03:00
Vincent Breitmoser
43757bf345 actually stop PassphraseCacheService when it's empty 2017-05-01 00:58:27 +02:00
Dominik Schürmann
5708072c3a Version 4.4-beta1 2017-04-26 15:51:22 +03:00
Vincent Breitmoser
269f98bee0 make KeyIdExtractor code more readable 2017-04-26 11:35:40 +02:00
Vincent Breitmoser
612cd89046 service: support EXTRA_DRY_RUN to get key status for a sign/encrypt run 2017-04-26 10:57:38 +02:00
Vincent Breitmoser
2a26908fb6 extract creation of error result intent into method 2017-04-26 10:56:54 +02:00
Vincent Breitmoser
16a0045f9d use external provider for resolving encryption keys in api 2017-04-26 10:56:54 +02:00
Dominik Schürmann
8738862f09 Merge pull request #2093 from open-keychain/key-status
Key Status Card
2017-04-26 10:45:58 +03:00
Dominik Schürmann
af478d3b1a Merge pull request #2092 from open-keychain/remove-accounts-api
Remove accounts api
2017-04-26 10:34:08 +03:00
Dominik Schürmann
c766fccd71 Version 4.3 2017-04-25 23:56:13 +03:00
Dominik Schürmann
8c0b014f08 Pull from transifex 2017-04-25 23:55:50 +03:00
Dominik Schürmann
967bfa5b45 4.3 changelog 2017-04-25 23:50:52 +03:00
Vincent Breitmoser
542e0733cb remove revoke/expired/insecure status text from toolbar 2017-04-25 16:25:59 +02:00
Vincent Breitmoser
2f57c52d52 rename Special key health status to Defective 2017-04-25 15:00:17 +02:00
Vincent Breitmoser
0332b2f984 add license headers 2017-04-25 15:00:17 +02:00
Vincent Breitmoser
1a60c2156d add fallback if security problem is unknown 2017-04-25 15:00:17 +02:00
Vincent Breitmoser
0db22b55e1 add expiry date info to key status card 2017-04-25 15:00:16 +02:00
Vincent Breitmoser
1e8d5bdad3 use info from SecurityProblem class in health card 2017-04-25 15:00:16 +02:00
Vincent Breitmoser
fed0fff9d7 add secret key status (wip) 2017-04-25 15:00:16 +02:00
Vincent Breitmoser
720f2dbef1 remember the specific security problems of keys and symmetric algos during decryption 2017-04-25 14:34:39 +02:00
Vincent Breitmoser
c59a570a27 fix nullpointer in ViewCertActivity 2017-04-25 14:32:01 +02:00
Vincent Breitmoser
976708c332 non primary keys can never certify 2017-04-24 21:11:09 +02:00
Vincent Breitmoser
e73596f7b9 prevent NPE in getRevocationReason() 2017-04-24 21:05:04 +02:00
Vincent Breitmoser
c9f9ad0477 add test for opaque cv25519 subkey (which previously crashed) 2017-04-24 19:40:34 +02:00
Vincent Breitmoser
c313f45219 whitelist sec and brainpool curves 2017-04-24 19:28:29 +02:00
Vincent Breitmoser
a380405c80 don't sync contacts on import if skipSave is enabled 2017-04-24 19:27:06 +02:00
Vincent Breitmoser
27b6e9b625 remove database references to accounts (but don't delete yet) 2017-04-23 13:59:17 +02:00
Vincent Breitmoser
85ee12d143 remove deprecated accounts api, bump min api version to 7 2017-04-23 13:59:17 +02:00
Vincent Breitmoser
005f93a4f3 don't set critical bit for empty revocation reason subpacket 2017-04-20 10:54:34 +02:00
Vincent Breitmoser
c7d174c930 handle unknown key algorithms using opaque keys 2017-04-20 10:36:23 +02:00
Vincent Breitmoser
9fd3fc600f Merge pull request #2087 from open-keychain/handle-crcrlf
Handle crcrlf
2017-04-20 10:18:49 +02:00
Vincent Breitmoser
625e02d385 Merge pull request #2065 from icyflame/fix-crash-on-empty-name
Fix crash inside MultiUserIdsFrag because of null lastName
2017-04-05 16:25:53 +02:00
Vincent Breitmoser
5cb81fef94 skip redundant CRs while parsing ascii armor headers 2017-04-02 22:24:33 +02:00
Vincent Breitmoser
7caf02a4e6 add test for CRCRLF armored files
This is an incorrect format that has been generated by GPG4USB (any
possibly GPG4WIN) for a long time. We better be compatible :(
2017-04-02 22:18:11 +02:00
Dominik Schürmann
f5694b84ff Version 4.3-beta1 2017-03-03 14:39:29 +01:00
Dominik Schürmann
201a4f351f Merge pull request #2066 from open-keychain/db-interactor
Refactor database access
2017-02-27 16:03:52 +01:00
Vincent Breitmoser
3f674f8bbe nicer errors if key cannot be found in preselect 2017-02-27 15:13:15 +01:00
Vincent Breitmoser
05e4cf1ab6 focus key deletion into KeyWritableRepository 2017-02-24 18:50:37 +01:00
Vincent Breitmoser
9cf0b05202 fix unit tests 2017-02-24 18:43:56 +01:00
Vincent Breitmoser
2124a4598a DatabaseInteractor -> KeyRepository 2017-02-24 18:24:11 +01:00
Vincent Breitmoser
c7e01926e1 add LocalKeyStorage, don't store public keys larger than 50kb in database 2017-02-24 18:06:47 +01:00