Andrea Torlaschi
10ce910164
ImportKeys: Fix key preview when already downloaded
2016-08-19 22:35:44 +02:00
Andrea Torlaschi
706840771a
ImportKeys: Fix tests
2016-08-19 22:35:43 +02:00
Andrea Torlaschi
15b7845b16
ImportKeys: Get reference to canonicalized key without saving and refactoring (WIP)
2016-08-19 22:35:37 +02:00
Andrea Torlaschi
db1e8b60ca
ImportKeys: Extract interface and refactoring
...
ImportKeys: Extract interface and refactoring
2016-08-19 22:35:34 +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
Alex Fong
614f46a630
Shifted duplicate method implementations from KeyRing to openpgp-api submodule
2016-05-15 23:26:09 +08:00
fiaxh
6881754062
Better handle user_id sidecases while splitting
2016-04-12 13:30:43 +02:00
fiaxh
2d73b74dde
Use email field to match email in KeychainProvider
...
fixes #1699
2016-04-12 11:49:48 +02:00
Vincent Breitmoser
ce5e5f36c5
update null-check for duplicates, and add matching indexes to name and email columns
2016-03-16 00:49:19 +01:00
Vincent Breitmoser
6029564d68
small update to duplicate detection
2016-03-15 23:51:21 +01:00
Vincent
5abbe859ff
Merge pull request #1777 from fjodorver/master
...
Updated HAS_DUPLICATE_USER_ID in KeychainProvider #1745
2016-03-15 23:40:09 +01:00
Vincent Breitmoser
eb5eb95a9f
fix ridiculous database migration bug introduced by d6e4936fa5
2016-03-15 23:30:50 +01:00
fjodor
6087b0a6e0
Updated HAS_DUPLICATE_USER_ID in KeychainProvider to use name and email address instead of user id #1745
2016-03-10 21:26:55 +02:00
Vincent
81e46a7bc3
Merge pull request #1763 from fjodorver/master
...
WIP: Save split user ids in database #1745
2016-03-10 19:43:05 +01:00
fjodor
b4ea59bf7c
Increased version DB and added a migration path from an old database format
2016-03-07 16:40:26 +02:00
fjodor
1a202b028d
Save split user ids in database #1745
...
Save split user ids in database
2016-03-07 07:50:39 +02:00
Andrea Torlaschi
26f8a9db9c
Extend FileProvider to support name update
2016-03-05 13:17:15 +01:00
Vincent Breitmoser
5989b7b4b8
add some license headers
2016-02-24 19:08:20 +01:00
Vincent Breitmoser
1c256e9e50
external-provider: add permission check for status query
2016-02-24 11:31:32 +01:00
Vincent Breitmoser
da3167476b
external-provider: add (experimental) external provider
2016-02-24 11:31:32 +01:00
Vincent Breitmoser
b1a978d573
split off ApiDataAccessObject from ProviderHelper
2016-02-24 11:31:32 +01:00
Vincent Breitmoser
da6dfb57a0
Merge branch 'master' into performance
2016-02-10 17:36:02 +01:00
Dominik Schürmann
79db5c0ebe
Replace spongycastle with bouncycastle
2016-02-09 00:24:46 +01:00
Vincent Breitmoser
b1ea126142
performance: avoid expensive getSecretKeyType call, use cached where possible
2016-02-05 16:10:47 +01:00
Vincent Breitmoser
24ef87535f
keylist: filter results by all user ids for search ( fixes #1645 )
2015-12-29 00:35:37 +01:00
Vincent Breitmoser
7943604435
fix accidental commit (thought I had removed that)
2015-11-15 03:36:30 +01:00
Vincent Breitmoser
a41e6e0c70
allow database downgrade for debug builds
2015-11-15 03:10:30 +01:00
Vincent Breitmoser
abfa7d743c
some optimizations and indexes for the main key list query
2015-11-15 03:08:31 +01:00
Vincent Breitmoser
0456caedf4
provider: add debug variable to explain query plans
2015-11-15 02:18:39 +01:00
Vincent Breitmoser
529b9518c1
decrypt: skip all encountered marker packets ( fix #1582 )
2015-11-15 01:01:09 +01:00
Dominik Schürmann
97ca5091c2
Improve file handling in TemporaryFileProvider
2015-10-21 22:14:54 +02:00
Dominik Schürmann
52c6d8f8e0
Remove debug code
2015-10-15 20:11:58 +02:00
Dominik Schürmann
7384fa7f2b
Rename TemporaryStorageProvider to TemporaryFileProvider, use interface for db contract
2015-10-15 19:37:08 +02:00
Vincent Breitmoser
8f40c6df51
use only primary and mutually bound subkeys for fingerprint verification
2015-10-06 15:06:36 +02:00
Dominik Schürmann
9a6aa07089
Prevent database downgrade (OKC-01-012)
2015-09-25 00:01:24 +02:00
Vincent Breitmoser
3cd54581c3
mime: create more general InputDataOperation, which for now and does basic mime parsing
2015-09-15 03:02:05 +02:00
Vincent Breitmoser
486117d9de
sort confirmed keys before unconfirmed primary ones (OKC-01-011)
2015-09-11 03:56:07 +02:00
Vincent Breitmoser
9d97d37c06
perform fingerprint check after canonicalization (OKC-01-009)
2015-09-11 01:57:17 +02:00
Vincent Breitmoser
a6e25e6448
Merge branch 'linked-identities' (and fix OperationHelper ids)
...
Merge Linked Identities.
Also includes an important fix for OperationHelper ids, which had an
error in the bit mask logic.
Conflicts:
Graphics/update-drawables.sh
OpenKeychain/build.gradle
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/OperationResult.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainProvider.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/CertifyActionsParcel.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateYubiKeyImportFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/KeyAdapter.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/CertifyKeySpinner.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/KeySpinner.java
OpenKeychain/src/main/res/anim/fade_in.xml
OpenKeychain/src/main/res/anim/fade_out.xml
OpenKeychain/src/main/res/layout/decrypt_text_fragment.xml
OpenKeychain/src/main/res/layout/encrypt_decrypt_overview_fragment.xml
OpenKeychain/src/main/res/layout/view_key_fragment.xml
OpenKeychain/src/main/res/menu/key_view.xml
OpenKeychain/src/main/res/values/strings.xml
OpenKeychain/src/test/java/org/sufficientlysecure/keychain/operations/CertifyOperationTest.java
README.md
2015-08-29 13:28:56 +02:00
Adithya Abraham Philip
0251f0e416
introduced constants for keyserver sync, fixed sync issue
2015-08-20 21:02:29 +05:30
Adithya Abraham Philip
1ef6f883e3
introduced keyserver sync adapter
2015-08-20 21:02:29 +05:30
Dominik Schürmann
3d8eda6e3e
Improve comments and reasons in PgpConstants, simple checks for insecure asymmetric keys
2015-08-10 09:35:23 +02:00
Dominik Schürmann
57378be1c0
Introduce constants in OpenPgpSignature and DecryptionResult for unsigned/unencrypted content, update API, introduce simple checks for insecure symmetric algos
2015-08-09 21:49:56 +02:00
Vincent Breitmoser
6cbc0ceeae
comment for database fix
2015-07-08 03:52:38 +02:00
Vincent Breitmoser
af546ae101
apply database fix for bogus rows introduced by issue #1402
2015-07-08 02:55:35 +02:00
Dominik Schürmann
e66794969e
Package cert not sig
2015-07-07 22:15:15 +02:00
Vincent Breitmoser
17defe556a
cleanup, NonNull annotation, never return null in PgpDecryptVerify
2015-07-06 00:52:53 +02:00
Vincent Breitmoser
539379a629
some cleanup and documentation
2015-07-06 00:10:54 +02:00
Adithya Abraham Philip
4d81a83baa
added proxy support to OperationHelper
2015-07-03 20:46:16 +05:30
Adithya Abraham Philip
2402c6d3c7
ensuring code style is preserved
2015-07-03 20:46:15 +05:30