Commit Graph
3957 Commits
Author SHA1 Message Date
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 BreitmoserandGitHub 9fd3fc600f Merge pull request #2087 from open-keychain/handle-crcrlf
Handle crcrlf
2017-04-20 10:18:49 +02:00
Vincent BreitmoserandGitHub 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ürmannandGitHub 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
Vincent Breitmoser 2bc05a2cd5 focus all read access for key ring data into DatabaseInteractor methods 2017-02-24 18:04:55 +01:00
Vincent Breitmoser 623964701b get rid of direct query for blob from backup operation 2017-02-24 18:04:55 +01:00
Vincent Breitmoser c2b9af077a replace calls to getGenericData with getCachedPublicKeyRing equivalents 2017-02-24 18:04:54 +01:00
Vincent Breitmoser 0277ba1afa replace DatabaseReadWriteInteractor with DatabaseInteractor where possible 2017-02-24 18:04:54 +01:00
Vincent Breitmoser aef6e6614e extract DatabaseReadWriteInteractor 2017-02-24 18:04:54 +01:00
Vincent Breitmoser d577257bd5 rename ProviderHelper -> DatabaseInteractor 2017-02-24 18:04:54 +01:00
Dominik Schürmann 07f28012b5 Merge branch 'master' of github.com:open-keychain/open-keychain 2017-02-22 17:34:50 +01:00
Dominik Schürmann 74c5197bc6 Use new appengine instance with Python 2.7 2017-02-22 17:34:22 +01:00
Siddharth Kannan 06e7ddae2a Fix crash inside MultiUserIdsFrag because of null lastName
FIXES #2044

Signed-off-by: Siddharth Kannan <kannan.siddharth12@gmail.com>
2017-02-20 23:36:26 +05:30
Arnaud Fontaine 7a3836b775 Fix IllegalArgumentException in SecurityTokenUtils #2036 2017-02-17 14:19:40 +01:00
Arnaud Fontaine 612c0719c0 Fix NPE in CardCapabilities #2000 2017-02-17 13:34:03 +01:00
Dominik Schürmann 626cd2a40a Fix UnsupportedCharsetException in add, closes #2057 2017-02-17 08:54:33 +01:00
Dominik Schürmann 967bebb99c Init libkeychain and move some utils 2017-02-10 18:14:26 +01:00
Dominik Schürmann 5566cf7176 Do not encrypt filenames by default 2017-02-09 20:02:23 +01:00
Vincent Breitmoser 1ae3ba9b72 pass all subkeys to request permission activity, select best out of these there 2017-02-08 02:10:04 +01:00
Vincent Breitmoser eb349eb80f fix connected tests 2017-02-08 00:57:26 +01:00
Vincent Breitmoser 4be2f6e98e change RemoteRegisterActivity into a dialog 2017-02-08 00:57:26 +01:00
Vincent Breitmoser 9cdb5ae0a9 move remoteregister logic into presenter 2017-02-08 00:57:26 +01:00
Vincent Breitmoser 4498bd0d44 dialog can only handle one key access request at a time 2017-02-08 00:57:26 +01:00
Vincent Breitmoser e06205ae55 redesign request key into dialog 2017-02-08 00:57:26 +01:00