Commit Graph
6109 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ürmannandGitHub 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
Dominik SchürmannandGitHub 8193cf82b9 Merge pull request #2064 from af-anssi/security-tokens-using-rsa-above-2048
Fix IllegalArgumentException in SecurityTokenUtils #2036
2017-02-17 15:07:10 +01:00
Arnaud Fontaine 7a3836b775 Fix IllegalArgumentException in SecurityTokenUtils #2036 2017-02-17 14:19:40 +01:00
Dominik SchürmannandGitHub 58f01fac4a Merge pull request #2063 from af-anssi/fix-npe-in-cardcapabilities
Fix NPE in CardCapabilities #2000
2017-02-17 14:11:58 +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ürmannandGitHub 2c8996bbcd Merge pull request #2052 from open-keychain/lib-init
Initialize libkeychain
2017-02-11 13:25:50 +01:00
Dominik Schürmann 967bebb99c Init libkeychain and move some utils 2017-02-10 18:14:26 +01:00
Dominik Schürmann 147539a832 README: Update links to graphics 2017-02-10 08:59:48 +01:00
Dominik Schürmann 5987b6db26 Merge branch 'master' of github.com:open-keychain/open-keychain 2017-02-10 08:56:18 +01:00
Dominik Schürmann a8246b2b4e Make graphics and resources folder lowercase 2017-02-10 08:56:02 +01:00
Vincent Breitmoser 1724636caf backport openpgp-api changes from K9 to OpenPgpAppPreference 2017-02-09 23:26:57 +01:00
Dominik Schürmann 5566cf7176 Do not encrypt filenames by default 2017-02-09 20:02:23 +01:00
Dominik SchürmannandGitHub 84605097cb Merge pull request #2034 from open-keychain/secret-key-selection
redesign access and allowed secret key api dialogs
2017-02-08 02:33:52 +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ürmannandGitHub 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ürmannandGitHub aeb76563c7 Merge pull request #2040 from open-keychain/remove-apg-upgrade
Remove AGP db upgrade
2017-02-07 20:38:29 +01:00
Dominik SchürmannandGitHub d8d1f24cbb Merge pull request #2041 from daquexian/fix_transparent_header
fix transparent header
2017-02-07 20:37:25 +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ürmannandGitHub 3f04eb68bb Merge pull request #2039 from open-keychain/upgrade-fix
emergency fix for crashing consolidate
2017-02-07 13:19:27 +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
Dominik Schürmann b593c0d9e0 Update openpgp-api 2017-02-06 22:18:40 +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