aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider
Commit message (Collapse)AuthorAgeFilesLines
* Rename folder structure from OpenPGP Keychain to OpenKeychainDominik Schürmann2014-04-067-2272/+0
|
* code styleDominik Schürmann2014-04-063-14/+12
|
* certs: change migration routine so certifications workVincent Breitmoser2014-04-061-3/+27
|
* certs: display green dot for certified keys in KeyListFragmentVincent Breitmoser2014-04-062-1/+11
|
* Merge remote-tracking branch 'origin/master' into certsVincent Breitmoser2014-04-061-1/+8
|\ | | | | | | | | Conflicts: OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java
| * Fix nfc, make edit activity like a modal dialog, move all menu actions into ↵Dominik Schürmann2014-04-051-11/+6
| | | | | | | | view activity
* | certs: ditch expiry, re-add data blob, improve ViewCertActivityVincent Breitmoser2014-04-064-14/+8
| | | | | | | | | | | | | | | | | | GnuPG doesn't support expiry of user id certifications. The number of rings with an expiration subpacket in a cert out there is likely negligible. ViewCertActivity now verifies the key and displays a status. For revocation certs, the revocation reason is also shown.
* | certs: fix ViewCertActivityVincent Breitmoser2014-04-062-4/+20
| |
* | certs: display uid status in uid listVincent Breitmoser2014-04-062-0/+5
| |
* | certs: properly handle primary flag and revocation of uidsVincent Breitmoser2014-04-064-38/+82
| |
* | certs: various improvementsVincent Breitmoser2014-04-054-25/+48
| | | | | | | | | | | | | | * recognize self-certifications * save signature type * save expiry time * drop encoded data blob from db
* | certs: more fixes, almost working nowVincent Breitmoser2014-04-052-12/+25
| |
* | Merge remote-tracking branch 'origin/master' into certsVincent Breitmoser2014-04-056-1595/+910
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A lot of things are completely broken, but it compiles and doesn't crash right away. Good enough for me. Conflicts: OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainContract.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainDatabase.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainProvider.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyMainFragment.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyUserIdsAdapter.java OpenPGP-Keychain/src/main/res/layout/view_key_certs_fragment.xml
| * db-overhaul: workaround api level 11Vincent Breitmoser2014-04-041-15/+23
| |
| * db-overhaul: different hack for type info (api level problem inside)Vincent Breitmoser2014-04-041-18/+6
| |
| * db-overhaul: fix loading indicators in KeyListActivity and ViewKeyActivityVincent Breitmoser2014-04-042-5/+9
| |
| * db-overhaul: reintroduce by-mail and by-subkey queriesVincent Breitmoser2014-04-042-45/+91
| | | | | | | | | | the only thing left to fix after the db upgrade (that I can think of right now) are key exports
| * db-overhaul: minor stuff, mostly ProviderHelperVincent Breitmoser2014-04-041-63/+56
| |
| * db-overhaul: more work on new providerVincent Breitmoser2014-04-033-186/+148
| | | | | | | | | | | | | | | | | | | | specifics: - secret keys are preserved when a new public key is inserted - started work to give virtual columns a representation in the contract class - streamline ProviderHelper methods. the getUnifiedData method relies on a api level 11 method, not sure yet how to fix/workaround that... - many more small things work as they did before
| * more work on streamlining uris, and stripping ProviderHelperVincent Breitmoser2014-04-032-79/+60
| |
| * ditch useless PgpKeyHelper.getMasterKey methodsVincent Breitmoser2014-04-031-58/+10
| |
| * Merge remote-tracking branch 'origin/master' into db-overhaulVincent Breitmoser2014-04-032-3/+24
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainContract.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainDatabase.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/EditKeyActivity.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SelectSecretKeyFragment.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/SelectSecretKeyLayoutFragment.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java
| | * Replace wildcard imports with explicit importsThialfihar2014-04-021-1/+5
| | |
| | * Rearrange too long linesThialfihar2014-04-022-10/+12
| | |
| | * Trivial spacing changes to conform to style guideThialfihar2014-04-021-2/+3
| | |
| | * Adjust import orderThialfihar2014-04-021-1/+1
| | |
| | * Only allow private keys associated to accounts of an appDominik Schürmann2014-04-011-2/+18
| | |
| * | Break a lot of stuff. Also, database redesign.Vincent Breitmoser2014-04-035-1182/+473
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change entire database design. This introduces a lot of changes, notably all URIs and almost all projections. Some features (like key deletion) have been simply commented out for now since they need serious reconsideration. There are a couple of new TODOs marking places where more work is needed. The migration path works fine from what I tested. The old database is not deleted for now, ie, it is reimported at every start of the application making all intermediate changes transient. Tested and working (for me): - All activities in the main drawer - Multiselect and Search - ViewKeyActivity, with and without secret key available - CertifyKeyActivity - SelectSecretKeyActivity (from CertifyKeyActivity) - SelectPublicKeyActivity (from encrypt activity) What doesn't work: - Actually certifying keys (pending a TODO in ProviderHelper) - Importing keys doesn't preserve secret keys - "Encrypt to this contact" doesn't pass key - Editing keys. All controls are disabled, I'm not sure why... (is this even my fault?) - Deleting keys What I didn't test: - Key export - API stuff - Creating keys (since editing doesn't even work)
| * revert mistakeAshley Hughes2014-03-291-1/+1
| |
| * merge masterAshley Hughes2014-03-297-173/+470
| |\
| | * Fix provider for API_ACCOUNTSDominik Schürmann2014-03-263-10/+10
| | |
| | * Fix constraints and insertDominik Schürmann2014-03-263-18/+25
| | |
| | * Temporary fix for inserting by content providerDominik Schürmann2014-03-251-4/+4
| | |
| | * Return account creation intent if account does not exists in dbDominik Schürmann2014-03-252-21/+7
| | |
| | * Fix update and insert for new api content providerDominik Schürmann2014-03-251-18/+14
| | |
| | * More experimental work on api accountsDominik Schürmann2014-03-252-55/+17
| | |
| | * Merge branch 'master' of github.com:openpgp-keychain/openpgp-keychainDominik Schürmann2014-03-251-1/+1
| | |\
| | | * Rename old mentionings of APG-named thingsThialfihar2014-03-231-1/+1
| | | | | | | | | | | | | | | | | | | | Mostly in comments, most importantly: STORE_PATH now ends in /KeychainBlobs instead of /ApgBlobs
| | * | More experimental work on API accountsDominik Schürmann2014-03-254-144/+127
| | | |
| | * | Extend provider for new api tablesDominik Schürmann2014-03-234-41/+222
| | | |
| | * | Move classes for OpenPGP API into remote packageDominik Schürmann2014-03-231-5/+5
| | | |
| | * | New db table for api accountsDominik Schürmann2014-03-232-6/+25
| | |/
| | * raname to mKeychainDatabaseDominik Schürmann2014-03-211-6/+6
| | |
| | * Fix GPL HeadersNikhil Peter Raj2014-03-211-1/+1
| | |
| | * Fix for #410Nikhil Peter Raj2014-03-211-7/+16
| | |
| * | keep up with masterAshley Hughes2014-03-071-1/+1
| |\ \
| * \ \ master mergeAshley Hughes2014-02-223-1/+34
| |\ \ \
| * | | | fix certify keys without sign flagAshley Hughes2014-02-041-7/+5
| | | | |
* | | | | certs: more filters, better initial uid selection, code cosmeticsVincent Breitmoser2014-03-172-20/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add three types of filters for certificate list (ui looks like crap there, need to work on that) - select uncertified uids by default in CertifyKeyActivity - move some code around in KeychainProvider, 's slightly less hacky now
* | | | | certs: provider cleanup and bugfixingVincent Breitmoser2014-03-152-41/+43
| | | | |