Commit Graph

3883 Commits

Author SHA1 Message Date
Vincent Breitmoser
7caf02a4e6 add test for CRCRLF armored files
This is an incorrect format that has been generated by GPG4USB (any
possibly GPG4WIN) for a long time. We better be compatible :(
2017-04-02 22:18:11 +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
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
eb349eb80f fix connected tests 2017-02-08 00:57:26 +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
aeb76563c7 Merge pull request #2040 from open-keychain/remove-apg-upgrade
Remove AGP db upgrade
2017-02-07 20:38:29 +01:00
daquexian
3f920455b2 fix transparent header 2017-02-07 23:59:53 +08:00
Dominik Schürmann
d75138e63b Remove AGP db upgrade 2017-02-07 13:28:59 +01:00
Dominik Schürmann
0777732fad Version 4.2.4 2017-02-07 13:20:28 +01:00
Dominik Schürmann
8fa9f3b2ba emergency fix for crashing consolidate 2017-02-07 13:18:36 +01:00
Dominik Schürmann
e214108294 Version 4.2.3 2017-02-06 22:19:20 +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
Dominik Schürmann
68916c5838 More information in import_qr_code_wrong 2017-02-05 12:46:31 +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
4a2a3bed06 Version 4.2.2 2017-02-02 17:26:00 +01:00
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
70678ecd81 Update robolectric config 2017-02-02 11:36:12 +01:00
Dominik Schürmann
8d0c747bc9 Remove openkeychain-api gradle deps 2017-02-02 11:12:25 +01:00
Dominik Schürmann
2625da55ed Add OpenKeychainIntents into main git 2017-02-02 11:08:27 +01:00
Dominik Schürmann
b831cd5725 Update Robolectric to 3.2.2 2017-02-02 10:57:16 +01:00
Dominik Schürmann
2b9144a863 Unify syntax in build.gradle 2017-02-02 10:55:52 +01:00
Dominik Schürmann
0fcdc3df58 Disable ProsGuard for debug builds 2017-02-02 10:55:34 +01:00