Matvey Mukha
01b2f6e95b
Add reset support for Secalot.
2018-10-29 23:48:03 +01: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
Vincent Breitmoser
4417ff1a43
Fix simple crash in analytics
2018-07-17 20:16:37 +02:00
Vincent Breitmoser
3f4de8b9c6
add (coarse!) analytics for preferences
2018-07-17 15:57:06 +02:00
Vincent Breitmoser
fcf6abfec3
link to privacy policy in consent dialog
2018-07-17 15:57:05 +02:00
Vincent Breitmoser
15229854a6
Use correct id for piwik instance
2018-07-17 15:57:05 +02:00
Vincent Breitmoser
fef79c7f73
rename "Tracking" to "Analytics"
2018-07-17 15:57:05 +02:00
Vincent Breitmoser
10466101c0
move tracking consent logic into TrackingConsentRequester
2018-07-17 15:56:16 +02:00
Vincent Breitmoser
a277a37676
Show snackbar after tracking dialog
2018-07-17 15:56:16 +02:00
Vincent Breitmoser
73a4dcdcb7
don't ask for 24h if user cancels dialog (eg clicking outside)
2018-07-17 15:56:16 +02:00
Vincent Breitmoser
c5d7e482e0
Add opt-in setting for tracking
2018-07-17 15:56:16 +02:00
Vincent Breitmoser
c0a1fc84eb
add simple tracking (no opt-in yet!)
2018-07-17 15:56:16 +02:00
Vincent Breitmoser
f664b1b57b
Merge pull request #2382 from open-keychain/keychain-service-threadpool
...
use AsyncTask for background task execution
2018-07-17 15:52:20 +02:00
Vincent Breitmoser
ebf7512a9d
clean up warnings in CryptoOperationHelper
2018-07-17 14:25:14 +02:00
Vincent Breitmoser
1fcc1889ec
Use CancellationSignal for cancellation in UI code
2018-07-17 14:25:14 +02:00
Vincent Breitmoser
9e079329d5
ditch ThreadPoolExecutor for AsyncTask
2018-07-17 14:25:14 +02:00