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
cb054156a7
use keys.openpgp.org by default
2019-06-27 13:55:37 +02:00
Dominik Schürmann
dd82374b17
update USB identifier to reflect YubiKey 5 series
2019-02-11 15:46:14 +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
Vincent Breitmoser
2cc22c6b65
Remove experimental Linked Identities feature
2018-10-22 12:49:52 +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
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
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
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
Vincent Breitmoser
e62cfd0185
fix expiry bug in autocrypt key retrieval
2018-07-19 10:37:09 +02:00
Vincent Breitmoser
cdb3960fa1
remove unused ContentResolver field from KeyRepository
2018-07-18 17:10:01 +02:00
Vincent Breitmoser
192d87d58f
fix crash in replaceDefaultKeyserverWithUbuntu method
2018-07-18 16:11:42 +02:00
Vincent Breitmoser
fb283c03f3
fix key selection in RemoteSelectIdentityKeyActivity
2018-07-18 16:06:43 +02:00
Vincent Breitmoser
a4b1751da4
Don't try to lock screen orientation in SecurityTokenOperationActivity on Android 8.0
2018-07-18 16:01:53 +02:00
Vincent Breitmoser
f9557cca37
Don't try to delete contacts if we don't have permission anymore
2018-07-18 13:38:34 +02:00
Vincent Breitmoser
22f4eb3e44
insert api app when key is selected in SelectSignKeyIdFragment as well
2018-07-18 13:38:15 +02:00
Vincent Breitmoser
54498ef4c4
fix crash in ViewKeyActivity
2018-07-18 11:05:09 +02:00
Vincent Breitmoser
25712e2d6b
Don't be extra annoying about analytics in debug mode
2018-07-17 20:32:32 +02:00
Vincent Breitmoser
c54c7900d2
Send analytics for debug version to a separate instance
2018-07-17 20:31:30 +02:00
Vincent Breitmoser
5b0d9d927c
Fix potential issue with disabled analytics
2018-07-17 20:18:50 +02:00