Commit Graph

3466 Commits

Author SHA1 Message Date
Vincent Breitmoser
005f93a4f3 don't set critical bit for empty revocation reason subpacket 2017-04-20 10:54:34 +02:00
Vincent Breitmoser
625e02d385 Merge pull request #2065 from icyflame/fix-crash-on-empty-name
Fix crash inside MultiUserIdsFrag because of null lastName
2017-04-05 16:25:53 +02:00
Dominik Schürmann
201a4f351f Merge pull request #2066 from open-keychain/db-interactor
Refactor database access
2017-02-27 16:03:52 +01:00
Vincent Breitmoser
3f674f8bbe nicer errors if key cannot be found in preselect 2017-02-27 15:13:15 +01:00
Vincent Breitmoser
05e4cf1ab6 focus key deletion into KeyWritableRepository 2017-02-24 18:50:37 +01:00
Vincent Breitmoser
9cf0b05202 fix unit tests 2017-02-24 18:43:56 +01: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
2bc05a2cd5 focus all read access for key ring data into DatabaseInteractor methods 2017-02-24 18:04:55 +01:00
Vincent Breitmoser
623964701b get rid of direct query for blob from backup operation 2017-02-24 18:04:55 +01:00
Vincent Breitmoser
c2b9af077a replace calls to getGenericData with getCachedPublicKeyRing equivalents 2017-02-24 18:04:54 +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
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