aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider
Commit message (Collapse)AuthorAgeFilesLines
* Shifted duplicate method implementations from KeyRing to openpgp-api submoduleAlex Fong2016-05-151-1/+2
|
* Better handle user_id sidecases while splittingfiaxh2016-04-121-1/+1
|
* Use email field to match email in KeychainProviderfiaxh2016-04-121-4/+4
| | | | fixes #1699
* update null-check for duplicates, and add matching indexes to name and email ↵Vincent Breitmoser2016-03-162-7/+13
| | | | columns
* small update to duplicate detectionVincent Breitmoser2016-03-151-2/+5
|
* Merge pull request #1777 from fjodorver/masterVincent2016-03-151-2/+2
|\ | | | | Updated HAS_DUPLICATE_USER_ID in KeychainProvider #1745
| * Updated HAS_DUPLICATE_USER_ID in KeychainProvider to use name and email ↵fjodor2016-03-101-2/+2
| | | | | | | | address instead of user id #1745
* | fix ridiculous database migration bug introduced by ↵Vincent Breitmoser2016-03-151-9/+7
| | | | | | | | d6e4936fa54dc3577296dbadaeb556178dcad2c3
* | Merge pull request #1763 from fjodorver/masterVincent2016-03-104-15/+38
|\| | | | | WIP: Save split user ids in database #1745
| * Increased version DB and added a migration path from an old database formatfjodor2016-03-071-2/+5
| |
| * Save split user ids in database #1745fjodor2016-03-074-13/+33
| | | | | | | | Save split user ids in database
* | Extend FileProvider to support name updateAndrea Torlaschi2016-03-051-2/+11
|/
* add some license headersVincent Breitmoser2016-02-243-0/+52
|
* external-provider: add permission check for status queryVincent Breitmoser2016-02-241-1/+1
|
* external-provider: add (experimental) external providerVincent Breitmoser2016-02-241-0/+35
|
* split off ApiDataAccessObject from ProviderHelperVincent Breitmoser2016-02-243-211/+284
|
* Merge branch 'master' into performanceVincent Breitmoser2016-02-101-1/+1
|\
| * Replace spongycastle with bouncycastleDominik Schürmann2016-02-091-1/+1
| |
* | performance: avoid expensive getSecretKeyType call, use cached where possibleVincent Breitmoser2016-02-052-4/+6
|/
* keylist: filter results by all user ids for search (fixes #1645)Vincent Breitmoser2015-12-292-5/+22
|
* fix accidental commit (thought I had removed that)Vincent Breitmoser2015-11-151-3/+1
|
* allow database downgrade for debug buildsVincent Breitmoser2015-11-151-0/+4
|
* some optimizations and indexes for the main key list queryVincent Breitmoser2015-11-152-14/+22
|
* provider: add debug variable to explain query plansVincent Breitmoser2015-11-151-4/+28
|
* decrypt: skip all encountered marker packets (fix #1582)Vincent Breitmoser2015-11-151-0/+1
|
* Improve file handling in TemporaryFileProviderDominik Schürmann2015-10-211-16/+21
|
* Remove debug codeDominik Schürmann2015-10-151-1/+1
|
* Rename TemporaryStorageProvider to TemporaryFileProvider, use interface for ↵Dominik Schürmann2015-10-151-30/+38
| | | | db contract
* use only primary and mutually bound subkeys for fingerprint verificationVincent Breitmoser2015-10-061-2/+1
|
* Prevent database downgrade (OKC-01-012)Dominik Schürmann2015-09-251-1/+10
|
* mime: create more general InputDataOperation, which for now and does basic ↵Vincent Breitmoser2015-09-151-7/+15
| | | | mime parsing
* sort confirmed keys before unconfirmed primary ones (OKC-01-011)Vincent Breitmoser2015-09-111-0/+5
|
* perform fingerprint check after canonicalization (OKC-01-009)Vincent Breitmoser2015-09-111-2/+13
|
* Merge branch 'linked-identities' (and fix OperationHelper ids)Vincent Breitmoser2015-08-293-17/+55
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Merge tag 'v3.2.1' into linked-identitiesVincent Breitmoser2015-05-114-39/+34
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Version 3.2.1 Conflicts: OpenKeychain/build.gradle OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFragment.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/KeyAdapter.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/SelectKeyCursorAdapter.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java OpenKeychain/src/main/res/layout/decrypt_text_fragment.xml OpenKeychain/src/main/res/values/strings.xml
| * | linked-ids: rename RawLinkedIdentity to UriAttributeVincent Breitmoser2015-05-091-1/+1
| | |
| * | Merge branch 'development' into linked-identitiesVincent Breitmoser2015-03-153-50/+69
| |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyFragment.java
| * | | remove notiion of nonce/identifierVincent Breitmoser2015-03-131-1/+3
| | | |
| * | | add linked id certs uri to KeychainProviderVincent Breitmoser2015-03-092-7/+15
| | | |
| * | | use loader in LinkedIdViewFragmentVincent Breitmoser2015-03-092-1/+16
| | | |
| * | | Merge branch 'development' into linked-identitiesVincent Breitmoser2015-03-082-3/+2
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java
| * | | | work on LinkedIdViewFragmentVincent Breitmoser2015-03-051-6/+0
| | | | |
| * | | | do a TON of UI workVincent Breitmoser2015-03-053-20/+30
| | | | |
| * | | | work more on separation of linked identities and resources, initial ui workVincent Breitmoser2015-03-041-0/+5
| | | | |
| * | | | NON-WORKING Merge branch 'development' into linked-identitiesVincent Breitmoser2015-03-024-49/+185
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedKeyRing.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedPublicKey.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/WrappedUserAttribute.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainDatabase.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/KeychainIntentService.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListActivity.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyMainFragment.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/UserAttributesAdapter.java OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/ContactHelper.java OpenKeychain/src/main/res/layout/view_key_main_fragment.xml OpenKeychain/src/main/res/values/strings.xml extern/spongycastle
| * | | | | actually import user attributes (though they are not shown anywhere yet)Vincent Breitmoser2015-01-142-12/+121
| | | | | |
| * | | | | make user_ids table typed, with attribute_data supportVincent Breitmoser2015-01-134-62/+94
| | | | | |
* | | | | | introduced constants for keyserver sync, fixed sync issueAdithya Abraham Philip2015-08-201-9/+4
| | | | | |
* | | | | | introduced keyserver sync adapterAdithya Abraham Philip2015-08-204-2/+141
| | | | | |
* | | | | | Improve comments and reasons in PgpConstants, simple checks for insecure ↵Dominik Schürmann2015-08-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | asymmetric keys