Commit Graph

4483 Commits

Author SHA1 Message Date
Vincent Breitmoser
c368630f65 fix threading issues in ViewKeyActivity 2019-06-27 19:26:56 +02:00
Vincent Breitmoser
effa340c5c slightly improve PgpKeyOperation logic 2019-06-27 19:26:34 +02:00
Vincent Breitmoser
6cb773c45d Drop index on key metadata table
Key metadata can exist without a keyring in the table, so we don't lose
it on reinsertion.

Also, don't use transactions inside database upgrade tasks. The entire
update is wrapped in a transaction, and we don't want to break this!
2019-06-27 19:24:52 +02:00
Vincent Breitmoser
865b35d79f remove more linked identity remnants 2019-06-27 13:55:37 +02:00
Vincent Breitmoser
cb054156a7 use keys.openpgp.org by default 2019-06-27 13:55:37 +02:00
Emilio Aburto L
e0836c91de Fix Spanish translation to resolve a crashing issue
Fix #2433
2019-03-28 19:42:23 -03:00
Dominik Schürmann
dd82374b17 update USB identifier to reflect YubiKey 5 series 2019-02-11 15:46:14 +01:00
Dominik Schürmann
8372c566a0 use string for key status 2019-01-10 14:57:35 +01:00
Constantine Verutin
4e4c070228 Make sure auth key selection dialog lists only keys with auth subkey available.
Presently the dialog lists all master keys, and keys without auth subkeys are not marked in any way. Sleecting one of those via SSH authentication API will result in cryptic "Could not create description: null" message.
2018-12-04 15:17:31 +00:00
Vincent Breitmoser
29b014edad Fix returned autocrypt state in OpenPgpServiceKeyIdExtractor 2018-11-21 16:28:33 +01:00
Vincent Breitmoser
bbf0c0a470 re-add ShowNfcSweetspotActivity, inherit from BaseSecurityTokenActivity 2018-11-20 16:35:41 +01:00
Vincent Breitmoser
365cebdc72 extract sweetspot activity into separate module 2018-11-20 16:33:12 +01:00
Vincent Breitmoser
e36aab6a97 update sweetspot data 2018-11-20 16:19:43 +01:00
Dominik Schürmann
86db169bf8 Merge pull request #2415 from open-keychain/fix-secret-keys
fix secret key export compatibility with gnupg
2018-10-30 17:26:55 +01:00
Dominik Schürmann
894bac6c8d Merge pull request #2404 from Secalot/master
Add Secalot hardware token support.
2018-10-30 15:45:58 +01:00
Vincent Breitmoser
85c058fe1d fix secret key export compatibility with gnupg 2018-10-30 14:24:28 +01:00
Matvey Mukha
01b2f6e95b Add reset support for Secalot. 2018-10-29 23:48:03 +01:00
Dominik Schürmann
f8fccec40c Merge pull request #2408 from open-keychain/remove-linked-ids
Remove experimental Linked Identities feature
2018-10-25 08:54:25 +02:00
Vincent Breitmoser
4dfe32120e fix encryption key selection (fixes #2403) 2018-10-22 21:01:54 +02:00
Vincent Breitmoser
2cc22c6b65 Remove experimental Linked Identities feature 2018-10-22 12:49:52 +02:00
Dominik Schürmann
ff5528713f Update from transifex 2018-10-21 22:53:15 +02:00
Matvey Mukha
29b59b7404 Add Secalot hardware token support. 2018-10-19 22:00:51 +02:00
Vincent Breitmoser
c765bef79d Merge pull request #2399 from koppa/enter_confirm
PassPhraseDialog: confirm password on enter key
2018-10-02 16:14:43 +02:00
Vincent Breitmoser
9bd53e48f8 Merge pull request #2397 from open-keychain/effective-authkey
Use specialized query exclusively to select authentication key
2018-10-02 16:11:34 +02:00
Markus Gräb
0df58034cc PassPhraseDialog: confirm password on enter key 2018-10-02 14:10:26 +02:00
Vincent Breitmoser
400db49e75 Use specialized query exclusively to select authentication key 2018-10-01 21:36:01 +02:00
Dominik Schürmann
e8bbdc2339 remove leftovers from javax package 2018-09-24 13:44:05 +02:00
Wiktor Kwapisiewicz
5c55c1a166 Fix saving XMPP URIs in phone Contact Book
Previously XMPP URIs were saved as non functional e-mails in Android built-in
Contact Book. This change saves them as a special IM field that is used
directly by other applications (e.g. Conversations).
2018-09-08 21:48:51 +02:00
Christian Hagau
3ea27ab717 Rewrite ShareKeyHelper 2018-08-04 00:00:00 +00:00
Christian Hagau
d3ecbc8487 Add key sharing buttons to ViewKeyActivity 2018-08-03 00:00:00 +00:00
Christian Hagau
d1c64e3159 Extract key sharing methods from ViewKeyAdvShareFragment 2018-08-02 00:00:00 +00:00
Vincent Breitmoser
0943bab279 use mapAllRows throughout KeyRepository 2018-07-27 11:17:18 +02:00
Vincent Breitmoser
cf5e643f38 notify on secret key change as well 2018-07-27 11:17:18 +02:00
Vincent Breitmoser
fe387ca4e1 overhaul advanced subkeys tab 2018-07-27 11:17:18 +02:00
Vincent Breitmoser
e08bf89e0f show subkeys as not yet valid in the list 2018-07-27 10:54:36 +02:00
Vincent Breitmoser
e2505dd308 support encryption subkeys with future signature dates 2018-07-27 10:54:36 +02:00
Vincent Breitmoser
48383211c3 clean up remnants of KeychainContract 2018-07-27 10:54:36 +02:00
Dominik Schürmann
bd04886db5 update from transifex 2018-07-26 14:08:06 +02:00
Dominik Schürmann
69ddfdd126 Changelog v5.2 2018-07-26 14:04:37 +02:00
Vincent Breitmoser
b79572d17f fix subkeys query (again) 2018-07-24 20:03:02 +02:00
Vincent Breitmoser
c17f43f51c add comment about empty migration 2018-07-24 16:47:29 +02:00
Vincent Breitmoser
2e6daf327c keep database version at 31 (for arne) 2018-07-24 15:56:38 +02:00
Vincent Breitmoser
ecf2c4500f don't use * in SELECT on keys table! column order might change during migrations 2018-07-24 15:56:38 +02:00
Vincent Breitmoser
5785a713cb Revert "Set expiry to NULL where it was 0L, hopefully fixing migration issues"
This reverts commit c8f730ced8.
2018-07-24 15:56:38 +02:00
Vincent Breitmoser
c8f730ced8 Set expiry to NULL where it was 0L, hopefully fixing migration issues 2018-07-24 14:00:21 +02:00
Vincent Breitmoser
df204daece fix key search when launched from keyserver uri 2018-07-22 20:56:24 +02:00
Vincent Breitmoser
3a7c5813e4 fix NPE during tests 2018-07-20 16:26:52 +02:00
Vincent Breitmoser
71ad44ea7c more robustly re-schedule key sync 2018-07-19 11:43:27 +02:00
Vincent Breitmoser
e21a46fc07 More consistent analytics consent dialog behavior 2018-07-19 10:37:09 +02:00
Vincent Breitmoser
2e7fca846e never enable analytics if Tor is enabled 2018-07-19 10:37:09 +02:00