Vincent Breitmoser
eda75276ce
use temporary db for external content provider queries
2018-07-05 20:14:35 +02:00
Vincent Breitmoser
75cf861674
Cache instances of KeyInfoFormatter
2018-07-04 19:39:28 +02:00
Dominik Schürmann
d0a9cea74e
disabled keys for RemoteDeduplicatePresenter
2018-07-04 14:02:52 +02:00
Vincent Breitmoser
24090cbf18
fix "Create new key" layout in SelectSignKeyIdListFragment
2018-07-04 14:02:52 +02:00
Dominik Schürmann
035a62e920
check for key status in legacy API key lists
2018-07-04 14:02:52 +02:00
Vincent Breitmoser
8a33fa8540
make search in uidList case insensitive in all places
2018-07-04 14:02:52 +02:00
Dominik Schürmann
4692f2a39c
use KeyInfoFormatter in more places
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
bf9179391b
Add notification uris to ApiAppDao
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
7ab2161cba
use correct filtered list for key selection in RemoteSelectidentityPresenter
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
b7dcb5d98d
Stricter null check for selected master key id
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
5e2330c63f
Grant access to right key id after generation
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
4517d2a7f5
fix two more timestamp formats
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
905dd728cc
improve NPE robustnes in AutocryptInteractor
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
f7859e3bce
first iteration, disable predicate for KeyChoiceAdapter
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
70be2c8ba1
clean up OverriddenWarnigsDao
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
eb34f900e4
clean up package structure
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
6789aee8d1
use notification uris mostly correctly
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
225b11c1db
more debug actions
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
471aa34d38
show all keys for SelectPublicKeyFragment
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
016e7d68ee
add debug actions activity (reachable from shortcuts)
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
387ec6ed96
ditch unused KeyCursorAdapter classes
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
abac3b2445
use KeyChoiceAdapter in SelectSignKeyIdListFragment
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
57b96dac2a
use KeyChoiceAdapter in SelectPublicKeyFragment
2018-07-04 13:59:21 +02:00
Vincent Breitmoser
9ea36286dc
use FlexibleAdapter for new KeyChoiceAdapter
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
83d5aafadb
use LiveData for signing key spinners
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
1635c261b8
ditch CachedPublicKeyRing, and some cleanup
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
31830a8c86
extract database access from CachedPublicKeyRing
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
4416ddf11c
Get rid of more places where URIs are used for loading
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
4cdc57c690
clean up KeychainDatabase a bit
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
64bde4c680
extract findByUserId and findByEmail usage from KeychainProvider
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
5d8bc8fc50
remove unused SelectIdentityKeyListFragment
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
2d1ff8cdcc
use LiveData in ViewKeyAdvActivity
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
1556db897f
introduce AbstractDao, fix import of keys (missing delete in KeychainProvider)
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
d133b732e5
use SQLDelight, remove ApiApps access from KeychainProvider
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
651e799fe2
fix fragment management in AppSettingsActivity
2018-06-21 13:40:31 +02:00
Vincent Breitmoser
8adf4a8a64
move notification of key changes into DAOs
2018-06-14 16:52:43 +02:00
Vincent Breitmoser
fc6084a7ef
set cursor factory before the cursor is actually created
2018-06-12 18:09:47 +02:00
Vincent Breitmoser
4967a49949
fix date queries in autocrypt handling
2018-06-12 16:44:27 +02:00
Vincent Breitmoser
4f6852ccfc
log api calls
2018-06-12 15:39:53 +02:00
Vincent Breitmoser
571c02180f
clean up ExternalKeychainProvider, remove content resolver hack
2018-06-09 20:29:46 +02:00
Vincent Breitmoser
635ee3e876
Don't pass through selection in ExternalKeychainProvider
...
The external provider uses the selectionArgs parameter in a non-standard
way, so it doesn't make sense to pass selection to the query
independently. Also enabling strict mode here, to nail down the fields
that can be requested to the contract of the provider.
2018-06-07 14:39:16 +02:00
Vincent Breitmoser
8edd084212
allow setting custom headers in autocrypt setup message
2018-05-03 15:27:04 +02:00
Vincent Breitmoser
a63aca623d
make sure all keys are allowed for transfer call
2018-05-03 15:26:27 +02:00
Vincent Breitmoser
be58f2ff4c
Add autocrypt key transfer api method
2018-05-03 15:26:24 +02:00
Dominik Schürmann
5db00cd924
Merge pull request #2301 from open-keychain/api-choose-sign-key
...
New identity chooser dialog for API
2018-05-03 14:58:20 +02:00
Vincent Breitmoser
f8e6e08410
incorporate feedback
2018-05-02 20:02:53 +02:00
Christian Hagau
ba03969f7c
Handle EdDSA & DSA SSH signatures separately in SshSignatureConverter
2018-05-01 00:00:00 +00:00
Vincent Breitmoser
ff6c4d50e3
Merge pull request #2309 from hagau/ssh_rsa_sha2_auth
...
Use correct signature format identifier when creating SSH signatures for RSA with SHA256 & SHA512
2018-05-01 13:55:54 +02:00
Christian Hagau
6b0ac338ca
Use correct signature format identifier when creating SSH signatures for
...
RSA with SHA256 & SHA512
2018-04-27 00:00:00 +00:00