Vincent Breitmoser
|
377bf55b70
|
extract linked id loading from ContentProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
9ad29318e8
|
extract deletion of keys from ContentProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
f87209d242
|
use FlexibleAdapter with LiveData in KeyListFragment
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
77c89cfa98
|
extract reading of public key data from ContentProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
6585e7113d
|
move loading of certs into CertificationDao
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
f3ef530b96
|
ditch ViewCertActivity and cert fragment in AdvKeyView
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
e144a402b5
|
extract autocrypt_peers from KeychainProvider into AutocryptPeerDao
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
bae90f1b23
|
extract UpdatedKeys access from KeychainProvider into KeyMetadataDao
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
d133b732e5
|
use SQLDelight, remove ApiApps access from KeychainProvider
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
59c9f52e85
|
Store secret keys in private storage instead of database
|
2018-07-02 14:50:11 +02:00 |
|
Vincent Breitmoser
|
40b7701f58
|
use WorkManager for key sync
|
2018-06-21 19:21:41 +02:00 |
|
Vincent Breitmoser
|
1593cc0826
|
use WorkManager to schedule temporary file cleanups
|
2018-06-21 19:21:41 +02:00 |
|
Vincent Breitmoser
|
8adf4a8a64
|
move notification of key changes into DAOs
|
2018-06-14 16:52:43 +02:00 |
|
Vincent Breitmoser
|
4967a49949
|
fix date queries in autocrypt handling
|
2018-06-12 16:44:27 +02:00 |
|
Vincent Breitmoser
|
c309c75fee
|
fix error in savePublicKey
|
2018-06-12 15:39:42 +02:00 |
|
Vincent Breitmoser
|
571c02180f
|
clean up ExternalKeychainProvider, remove content resolver hack
|
2018-06-09 20:29:46 +02:00 |
|
Vincent Breitmoser
|
50af8b6889
|
Make api permissive operations idempotent
|
2018-04-18 15:34:39 +02:00 |
|
Vincent Breitmoser
|
8858dd5c3b
|
Return extra values for select sign key call
|
2018-04-18 15:34:39 +02:00 |
|
Vincent Breitmoser
|
9ab9127005
|
Call TemporaryFileProvider.cleanup() in Handler
This *might* fix Samsung problems. Let's see if it reduces crash reports.
See also:
https://stackoverflow.com/questions/41474623/sporadic-illegalargumentexception-unknown-url-content
|
2018-04-18 15:33:08 +02:00 |
|
Vincent Breitmoser
|
03cbc36e23
|
some fixes for last updated times
|
2018-03-13 00:12:30 +01:00 |
|
Vincent Breitmoser
|
57a4cecbfb
|
extract LastUpdateInteractor from KeyRepository
|
2018-03-12 21:45:06 +01:00 |
|
Vincent Breitmoser
|
eb241a30d7
|
Improve migration mechanism
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
ca8835420d
|
Remember "origin" of gossip keys
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
53953fb058
|
Add migration for autocrypt peers
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
f5d9195958
|
Rename database fields for consistency
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
7d2b356d1c
|
Further small optimizations to Autocrypt logic
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
31b23d2085
|
Small optimizations for display of package icons in key list
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
ebe262015a
|
Change Autocrypt logic to more closely match the spec
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
fcbaf23762
|
better index for Keys table
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
fe00c6727a
|
Only look at primary key for expiry/revocation
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
7c1fe18b2c
|
Fix and optimize Autocrypt 1.0 logic
|
2018-03-12 12:19:47 +01:00 |
|
Vincent Breitmoser
|
7b268b11ed
|
Fix up logic to match Autocrypt 1.0
|
2018-03-12 12:19:47 +01:00 |
|
Dominik Schürmann
|
8d01e40123
|
Merge pull request #2254 from hagau/export_pub_ssh_keys
Make predicate names in KeychainProvider consistent and allow export of SSH public keys without associated private key in keyring
|
2018-01-22 12:44:13 +01:00 |
|
Christian Hagau
|
2b326f022c
|
Add getter, predicate for authentication public key id
|
2018-01-21 00:00:00 +00:00 |
|
Christian Hagau
|
9c749658a0
|
Make predicate names in KeychainProvider consistent
|
2018-01-21 00:00:00 +00:00 |
|
Vincent Breitmoser
|
22c65f2ab8
|
Use Timber instead of Android.Log
|
2018-01-20 21:32:37 +01:00 |
|
Dominik Schürmann
|
3cc43e9f69
|
Adapt copyright headers according to CLA
|
2017-12-15 16:03:36 +01:00 |
|
Vincent Breitmoser
|
86e41f8996
|
fix delete method in TemporaryFileProvider
|
2017-11-29 14:44:04 +01:00 |
|
Christian Hagau
|
2619cb1db3
|
Add sshauthentication-api v1 support
|
2017-11-01 14:28:17 +00:00 |
|
Vincent Breitmoser
|
bf31d4f55d
|
add logging
|
2017-09-23 01:54:34 +02:00 |
|
Vincent Breitmoser
|
a6f97cf46e
|
remember if key signatures table has been initialized
|
2017-09-23 01:35:40 +02:00 |
|
Vincent Breitmoser
|
678a5c1562
|
slight cleanup
|
2017-09-23 01:35:39 +02:00 |
|
Vincent Breitmoser
|
b814753b3b
|
get rid of consolidate operation
|
2017-09-23 01:35:39 +02:00 |
|
Vincent Breitmoser
|
f413d77360
|
introduce updateTrustDb to use instead of a full consolidate
|
2017-09-23 01:35:39 +02:00 |
|
Vincent Breitmoser
|
e23045aeb8
|
introduce key signatures table
|
2017-09-22 04:18:14 +02:00 |
|
Vincent Breitmoser
|
318005dbb6
|
load keys from sd card during consolidate
|
2017-09-22 00:22:15 +02:00 |
|
Vincent Breitmoser
|
747feaa100
|
tls-psk: use unified KeyTransferInteractor, display list of keys
|
2017-08-29 20:03:02 +02:00 |
|
Vincent Breitmoser
|
b450909300
|
don't close db in ContentProvider
|
2017-08-29 19:28:08 +02:00 |
|
Vincent Breitmoser
|
6d99abf5eb
|
make database upgrade path more reliable
|
2017-08-04 13:08:44 +02:00 |
|
Vincent Breitmoser
|
553682582c
|
fix migration
|
2017-07-25 23:19:30 +02:00 |
|