Vincent Breitmoser
e424ad3f8e
work on insecurity warning strings
2017-05-15 13:26:26 +02:00
Vincent Breitmoser
2ac1927cac
add license headers
2017-05-15 13:26:26 +02:00
Vincent Breitmoser
3910c248cc
communicate override state via api
2017-05-15 13:26:25 +02:00
Vincent Breitmoser
11f10cf85f
add override mechanism to ui
2017-05-15 13:26:25 +02:00
Vincent Breitmoser
10112eeea8
add override button to security problem dialog
2017-05-15 13:26:24 +02:00
Vincent Breitmoser
78c3e17d0a
improve presentation of security problems
2017-05-15 13:26:24 +02:00
Vincent Breitmoser
1868aed53b
flesh out security warning dialog
2017-05-15 13:26:24 +02:00
Vincent Breitmoser
c1ba764ce8
change security problem structure
2017-05-15 13:26:24 +02:00
Vincent Breitmoser
10dfcb08fc
service: return pending intent for details dialog if security problems occur
2017-05-15 11:13:57 +02:00
Vincent Breitmoser
bf8507bab8
fix logic error in openpgpservice
2017-05-02 07:36:36 +02:00
Vincent Breitmoser
269f98bee0
make KeyIdExtractor code more readable
2017-04-26 11:35:40 +02:00
Vincent Breitmoser
612cd89046
service: support EXTRA_DRY_RUN to get key status for a sign/encrypt run
2017-04-26 10:57:38 +02:00
Vincent Breitmoser
2a26908fb6
extract creation of error result intent into method
2017-04-26 10:56:54 +02:00
Vincent Breitmoser
16a0045f9d
use external provider for resolving encryption keys in api
2017-04-26 10:56:54 +02:00
Vincent Breitmoser
85ee12d143
remove deprecated accounts api, bump min api version to 7
2017-04-23 13:59:17 +02:00
Vincent Breitmoser
2124a4598a
DatabaseInteractor -> KeyRepository
2017-02-24 18:24:11 +01:00
Vincent Breitmoser
c7e01926e1
add LocalKeyStorage, don't store public keys larger than 50kb in database
2017-02-24 18:06:47 +01:00
Vincent Breitmoser
0277ba1afa
replace DatabaseReadWriteInteractor with DatabaseInteractor where possible
2017-02-24 18:04:54 +01:00
Vincent Breitmoser
aef6e6614e
extract DatabaseReadWriteInteractor
2017-02-24 18:04:54 +01:00
Vincent Breitmoser
d577257bd5
rename ProviderHelper -> DatabaseInteractor
2017-02-24 18:04:54 +01:00
Vincent Breitmoser
1ae3ba9b72
pass all subkeys to request permission activity, select best out of these there
2017-02-08 02:10:04 +01:00
Vincent Breitmoser
4be2f6e98e
change RemoteRegisterActivity into a dialog
2017-02-08 00:57:26 +01:00
Vincent Breitmoser
9cdb5ae0a9
move remoteregister logic into presenter
2017-02-08 00:57:26 +01:00
Vincent Breitmoser
4498bd0d44
dialog can only handle one key access request at a time
2017-02-08 00:57:26 +01:00
Vincent Breitmoser
e06205ae55
redesign request key into dialog
2017-02-08 00:57:26 +01:00
Vincent Breitmoser
074be9e798
extract request key logic into presenter
2017-02-08 00:57:26 +01:00
Vincent Breitmoser
a9001b3b45
change "select allowed keys" into "request key permission" activity
2017-02-08 00:57:26 +01:00
Vincent Breitmoser
33790d9dc8
fix KeychainExternalProvider from tests
2017-02-06 21:00:25 +01:00
Hari
28bf1a37a1
Added ascii armor option to the backup api
2017-01-29 22:14:54 +05:30
Dominik Schürmann
146833916b
Merge pull request #2011 from rhari991/restrict-sign-keys
...
API: Restrict secret keys for sign operation
2017-01-29 13:25:02 +01:00
Dominik Schürmann
a29ccdeb4e
Merge pull request #2001 from open-keychain/temp-queried-table
...
externalprovider: use temp table for query
2017-01-27 00:58:55 +01:00
Dominik Schürmann
78bbe20149
Add missing columns for projections, remove use of raw user id
2017-01-27 00:52:54 +01:00
Dominik Schürmann
732aa0de60
Merge branch 'issue_1846' of https://github.com/daquexian/open-keychain into daquexian-issue_1846
2017-01-27 00:11:11 +01:00
Dominik Schürmann
6e7ad0f27d
Disable search view from SelectPublicKeyFragment.
...
Needs to be fixed. When searching, previously
selected keys are no longer selected.
2017-01-26 23:42:37 +01:00
Hari
9988afec1c
Added allowed keys and checks for signing
2017-01-25 10:23:15 +05:30
Hari
bec2b95bd3
Small change in reference
2017-01-22 10:00:49 +05:30
daquexian
f26a355bd6
remove some splitUserId
2017-01-21 23:21:19 +08:00
Hari
94270e4b54
Added checks
2017-01-21 19:03:48 +05:30
Hari
7ab9cee0de
Added a receiver to listen to app uninstalls
2017-01-21 15:28:36 +05:30
Vincent Breitmoser
d9784cb0ab
externalprovider: use temp table for query
...
This commit introduces a temporary table to KeychainExternal provider.
This is used to return a result set that contains the exact query as
identifying column, rather than the matching user id. This is helpful
because we match case insensitively internally, while the querying
implementation might wish to map search results against verbatim search
strings.
2017-01-17 15:23:27 +01:00
Vincent Breitmoser
c83c68c085
extract key extraction from intents into extractor class
2017-01-11 17:43:14 +01:00
Vincent Breitmoser
27670d55e8
incorporate feedback
2017-01-04 12:11:13 +01:00
Vincent Breitmoser
2ed485fd12
fix loop bug in key selection
2017-01-04 02:21:12 +01:00
Vincent Breitmoser
b4b13b6afe
fix loading of multiple keys simultaneously
2016-12-31 21:42:08 +01:00
Dominik Schürmann
7fa2c97cdc
Add missing license headers, cleanup
2016-12-05 12:55:16 +01:00
Dominik Schürmann
553f90f145
Merge branch 'master' of github.com:open-keychain/open-keychain
2016-12-04 20:13:19 +01:00
Dominik Schürmann
eed4de9941
Merge branch 'tobsbot-recycler-view'
2016-12-04 20:08:35 +01:00
Tobias Erthal
5cb9de01ad
Fixed id offset, minor changes.
2016-12-04 20:02:56 +01:00
Tobias Erthal
ca67c52aa0
Updated 3 files from recycler-view-all
2016-12-04 20:02:49 +01:00
Tobias Erthal
37abe757f0
Check for key status before enabling click events.
2016-12-03 03:45:34 +01:00