Commit Graph

281 Commits

Author SHA1 Message Date
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
Tobias Erthal
848bb01cff Updated SelectSignKeyAdapter.java from recycler-view 2016-12-03 03:45:25 +01:00
Vincent Breitmoser
e9bd8af5d0 break down result handling in OpenPgpService into methods 2016-12-01 13:45:43 +01:00
Tobias Erthal
d7ed998a40 Updated SelectSignKeyAdapter.java from recycler-view 2016-11-30 23:19:11 +01:00
Dominik Schürmann
b02f50dd22 Merge pull request #1953 from open-keychain/openpgp-signature-result-v4
Openpgp signature result v4
2016-11-30 16:28:16 +01:00
Dominik Schürmann
d90b20f550 Merge tobsbot RecyclerView branch 2016-11-30 15:51:32 +01:00
Vincent Breitmoser
52b1016baa update OpenPgpSignatureResult to use enums 2016-11-21 16:05:42 +01:00
Tobias Erthal
a432d59d2c fixed KeyNotFound bug, cosmetic changes 2016-09-21 20:09:57 +02:00
Tobias Erthal
fabd30f6b1 RecyclerView now used in remote fragments. Changes made to the cursor model. A bit more recursive, but better readability in my opinion. 2016-09-14 14:47:02 +02:00
Andrea Torlaschi
5e93b68b6e ImportKeys: Refactoring 2016-08-19 22:35:32 +02:00
Vincent Breitmoser
02a5611ec9 service: don't need a wrapper for the parcelable result after all
Conflicts:
	extern/openpgp-api-lib
2016-06-16 10:46:40 +02:00
Vincent Breitmoser
f234cd614c make OpenPgpDecryptionResult immutable 2016-06-02 18:26:25 +02:00
Vincent Breitmoser
594d1686c9 service: slightly clearer code for backwards compatibility 2016-06-02 17:21:07 +02:00
Vincent Breitmoser
cb11c0ec84 make OpenPgpSignatureResult immutable 2016-06-02 16:04:45 +02:00
Vincent Breitmoser
88b0903bf5 service: support sender address status and list of confirmed user ids to OpenPgpSignatureResult 2016-06-02 15:32:45 +02:00
Vincent Breitmoser
1da8e4c1ed make unencrypted backup an explicit parameter 2016-05-17 20:59:07 +02:00
Alex Fong
7b02161ce7 Slight changes for consistency 2016-05-16 00:59:57 +08:00
Alex Fong
614f46a630 Shifted duplicate method implementations from KeyRing to openpgp-api submodule 2016-05-15 23:26:09 +08:00
Vincent Breitmoser
c59a32b6a7 service: support progress reporting through a messenger in decryptVerify 2016-05-11 16:17:01 +02:00
Andrea Torlaschi
c942d8b2ff PgpSignEncryptOperation refactoring 2016-05-10 23:38:11 +02:00
Dominik Schürmann
b610dd5897 Update openpgp-api-lib 2016-05-07 12:31:25 +03:00
Dominik Schürmann
7dd5e22353 Merge branch 'master' into backup-api
Conflicts:
	OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java
	extern/openpgp-api-lib
2016-05-07 12:01:16 +03:00
Vincent Breitmoser
5e9de4447c external-provider: only allow permission check for caller package names 2016-05-06 12:54:35 +02:00
Vincent Breitmoser
6b7a0597af api: add a comment explaining use of wrapperBundle 2016-05-04 11:45:56 +02:00
Vincent Breitmoser
4c063ebe46 api: ACTION_GET_KEY selects by any subkey, rather than just master key id 2016-05-04 11:36:55 +02:00
Dominik Schürmann
adeb1bd3f8 Merge pull request #1819 from 007durgesh219/Issue#1817
Fix Crash when no encryption subkey is available, Issue #1817
2016-04-29 23:19:15 +02:00