Commit Graph

3505 Commits

Author SHA1 Message Date
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
Dominik Schürmann
07f28012b5 Merge branch 'master' of github.com:open-keychain/open-keychain 2017-02-22 17:34:50 +01:00
Dominik Schürmann
74c5197bc6 Use new appengine instance with Python 2.7 2017-02-22 17:34:22 +01:00
Siddharth Kannan
06e7ddae2a Fix crash inside MultiUserIdsFrag because of null lastName
FIXES #2044

Signed-off-by: Siddharth Kannan <kannan.siddharth12@gmail.com>
2017-02-20 23:36:26 +05:30
Arnaud Fontaine
7a3836b775 Fix IllegalArgumentException in SecurityTokenUtils #2036 2017-02-17 14:19:40 +01:00
Arnaud Fontaine
612c0719c0 Fix NPE in CardCapabilities #2000 2017-02-17 13:34:03 +01:00
Dominik Schürmann
626cd2a40a Fix UnsupportedCharsetException in add, closes #2057 2017-02-17 08:54:33 +01:00
Dominik Schürmann
967bebb99c Init libkeychain and move some utils 2017-02-10 18:14:26 +01:00
Dominik Schürmann
5566cf7176 Do not encrypt filenames by default 2017-02-09 20:02:23 +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
Dominik Schürmann
5f56d3b85a Move intents into Constants class 2017-02-07 21:17:15 +01:00
Dominik Schürmann
6b4182d591 Merge pull request #2032 from rhari991/insecure-warning-on-card
Added insecure warning to import card
2017-02-07 20:38:51 +01:00
Dominik Schürmann
d75138e63b Remove AGP db upgrade 2017-02-07 13:28:59 +01:00
Dominik Schürmann
8fa9f3b2ba emergency fix for crashing consolidate 2017-02-07 13:18:36 +01:00
Vincent Breitmoser
33790d9dc8 fix KeychainExternalProvider from tests 2017-02-06 21:00:25 +01:00
Vincent Breitmoser
237a0b1805 add simple tests for KeychainExternalProvider 2017-02-06 21:00:25 +01:00
Hari
ba1bd8d48a Added insecure warning to import card 2017-02-04 01:47:14 +05:30
Dominik Schürmann
015ef4aaae Merge pull request #2028 from rhari991/insecure-keys
Display insecure key warnings
2017-02-03 13:36:44 +01:00
Hari
62a14399ea Added warnings for insecure keys 2017-02-03 16:11:29 +05:30
Dominik Schürmann
5935dad9e8 Merge pull request #2024 from open-keychain/build-env
Update build environment
2017-02-02 12:55:47 +01:00
Dominik Schürmann
2625da55ed Add OpenKeychainIntents into main git 2017-02-02 11:08:27 +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
Hari
56cbfc0077 Added new log message for encryption using invalid key 2017-01-28 01:11:08 +05:30
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
72d62a847f Fix NPE when onion address is empty 2017-01-27 00:04:22 +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
Dominik Schürmann
86098688ab Increase DB version to re-execute splitUserId for each key 2017-01-26 23:04:09 +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
2c7d8761a6 Merge pull request #1995 from open-keychain/security-token-odd-rsa-moduli
support odd rsa moduli on security tokens
2017-01-16 15:40:07 +01:00
Dominik Schürmann
bea7f2098f Merge pull request #1998 from ka7/spelling
spelling fixes
2017-01-14 16:21:25 +01:00
Vincent Breitmoser
5268db3393 at least crash with better stack trace in ImportOperation 2017-01-14 14:09:58 +01:00
klemens
bae6391dc0 spelling fixes 2017-01-14 11:38:05 +01:00
Vincent Breitmoser
a1127bdf1a support odd rsa moduli on security tokens 2017-01-13 02:39:51 +01:00
Vincent Breitmoser
c83c68c085 extract key extraction from intents into extractor class 2017-01-11 17:43:14 +01:00