This website requires JavaScript.
56fb822034
Merge pull request #772 from mar-v-in/issue-729
Vincent
2014-08-17 15:46:27 +02:00
57b2440731
Work-around rendering bug when switching back to asymmetric with multiple recipients selected
mar-v-in
2014-08-17 11:31:41 +02:00
3cc57a092a
Remove NoSwipeWrapContentViewPager
mar-v-in
2014-08-17 11:07:34 +02:00
14290c3ce9
consolidate: working implementation, lacking ui
Vincent Breitmoser
2014-08-17 03:29:03 +02:00
aa625d4fbf
parametrize FileImportCache for filename
Vincent Breitmoser
2014-08-17 00:49:14 +02:00
c00343d516
modify*Key: improve handling of passphrase modification (add tests, too)
Vincent Breitmoser
2014-08-16 21:04:43 +02:00
e38f6a2a46
use correct algorithm for signatures (actually fix heterogeneous subkeys)
Vincent Breitmoser
2014-08-16 19:45:14 +02:00
62b7d2d7d8
fix small log format string mistake for adding subkeys
Vincent Breitmoser
2014-08-16 19:30:32 +02:00
f206902002
Fixing date picker issues
Dominik Schürmann
2014-08-16 16:17:46 +02:00
ccf58a92fa
Fix flags UI in add subkey dialog
Dominik Schürmann
2014-08-16 13:42:55 +02:00
c1f9c5e4b5
Fix ElGamal key creation, SUBKEY_BINDING cert must use algo of master key
Dominik Schürmann
2014-08-16 13:30:13 +02:00
4d698c896a
Fix expiry when adding subkeys
Dominik Schürmann
2014-08-16 12:28:49 +02:00
474fc50b80
Always return a SaveKeyringResult from saving
Dominik Schürmann
2014-08-16 12:24:46 +02:00
188eeb79c9
Fix and simplify in OperationResultParcel
Dominik Schürmann
2014-08-16 12:13:30 +02:00
2497722b48
fix travis tests (more), minor comment edits
Vincent Breitmoser
2014-08-16 07:12:37 +02:00
7c7ba21714
tests: add test for master key revocation
Vincent Breitmoser
2014-08-16 07:06:07 +02:00
6e84c72801
tests: more expected error types
Vincent Breitmoser
2014-08-16 06:49:46 +02:00
de0d95432e
typed expected failures and a couple minor things
Vincent Breitmoser
2014-08-16 06:40:03 +02:00
a943bebfdf
support for master key modifications, among other stuff
Vincent Breitmoser
2014-08-16 06:24:40 +02:00
1fa77d57d2
modifySecretKey: err out on "use previous" expiry date for (sub)key creation
Vincent Breitmoser
2014-08-16 05:15:12 +02:00
c54fe21f44
modifySecretKey: err out on revocation of nonexistent user id
Vincent Breitmoser
2014-08-16 05:13:09 +02:00
0708b573fc
test: even nicer code
Vincent Breitmoser
2014-08-16 03:48:13 +02:00
bbe986743c
API: Allow ACTION_SIGN_AND_ENCRYPT with no key ids or user ids extras, fix pre-selection of key ids (no revoked or expired ones, also select duplicates), refactor text using spannables
Dominik Schürmann
2014-08-16 05:28:51 +02:00
443170b876
do not pre-select revoked or expired keys
Dominik Schürmann
2014-08-16 04:11:39 +02:00
8d60d9f103
Fix encrypt only
Dominik Schürmann
2014-08-16 03:59:58 +02:00
b1dc663930
Remove old_apg
Dominik Schürmann
2014-08-15 11:07:21 +02:00
b1fa5d9922
Remove subkeys.pgp.net keyserver from defaults
Dominik Schürmann
2014-08-15 11:00:45 +02:00
2c2860e86d
Merge branch 'master' of github.com:open-keychain/open-keychain
Dominik Schürmann
2014-08-15 10:19:51 +02:00
cf450d24fb
Remove subkeys.pgp.net keyserver, often down and no hkps
Dominik Schürmann
2014-08-15 10:19:46 +02:00
09d37a5fa6
fix keys with no expiry in ui code
Vincent Breitmoser
2014-08-14 22:12:07 +02:00
bc76941bc1
Fix sticky list headers lib, fix travis
Dominik Schürmann
2014-08-14 19:30:59 +02:00
750ced4525
Merge branch 'master' of github.com:open-keychain/open-keychain
Dominik Schürmann
2014-08-14 19:25:43 +02:00
0f60bcbc3d
Pass through of master key id in SaveKeyringResult
Dominik Schürmann
2014-08-14 19:25:39 +02:00
621978a7f5
explicitly add BouncyCastleProvider (fixes travis?)
Vincent Breitmoser
2014-08-14 19:13:18 +02:00
48935557e8
support changing expiry of subkeys to none
Vincent Breitmoser
2014-08-14 19:12:29 +02:00
6e7b999409
fix subkey certification canonicalization (why did the test not catch this?!)
Vincent Breitmoser
2014-08-14 18:56:08 +02:00
28df004cbb
Merge pull request #767 from mar-v-in/issue-763
Dominik Schürmann
2014-08-14 18:53:40 +02:00
a58440b85d
Merge branch 'master' of github.com:open-keychain/open-keychain
Dominik Schürmann
2014-08-14 18:51:44 +02:00
65e76f6e44
hacky fix to prevent key list from scrolling to top when opening nav drawer
Dominik Schürmann
2014-08-14 18:51:35 +02:00
e1958009bd
Do not allow self certifying
mar-v-in
2014-08-14 18:10:22 +02:00
9af301ec77
handle modify and save errors in KeychainIntentResult
Vincent Breitmoser
2014-08-14 17:12:17 +02:00
9c03889390
tests: add ProviderHelperSaveTest, with long key id collision test
Vincent Breitmoser
2014-08-14 17:10:08 +02:00
110f8c4d52
Update sticky list headers
Dominik Schürmann
2014-08-14 17:00:36 +02:00
2c408f679c
dem logix
Vincent Breitmoser
2014-08-14 16:34:57 +02:00
a19784ed7e
merge: check fingerprints on merge operation! (this needs a testcase!)
Vincent Breitmoser
2014-08-14 16:27:50 +02:00
d2b9e95c80
tests: cleaner code in PgpKeyOperationTest
Vincent Breitmoser
2014-08-14 15:59:03 +02:00
05da0f4328
change keybase hint following pull request #755
Dominik Schürmann
2014-08-14 16:20:24 +02:00
eebd480e8d
Fix KeySpinner on cursor change
mar-v-in
2014-08-14 16:14:16 +02:00
9ad09a3982
Automcomplete names and emails in keyserver tab
Dominik Schürmann
2014-08-14 16:12:42 +02:00
a6118877ff
Add and use CertifyKeySpinner
mar-v-in
2014-08-14 16:00:07 +02:00
00286744f2
small bug in has_certify
mar-v-in
2014-08-14 15:44:54 +02:00
07d6a26778
add OnKeyChangedListener to KeySpinner
mar-v-in
2014-08-14 15:23:12 +02:00
9fab740aad
add HAS_CERTIFY (not sure why it's missing)
mar-v-in
2014-08-14 12:22:44 +02:00
ef2449917e
factor KeySpinner out
mar-v-in
2014-08-14 12:22:02 +02:00
62f7bf6215
move v3 key import prevention into canonicalization method
Dominik Schürmann
2014-08-14 15:58:26 +02:00
0a1de8deea
Do not import v3 keys, they are insecure!
Dominik Schürmann
2014-08-14 15:42:02 +02:00
225e248293
Remove MD5 support
Dominik Schürmann
2014-08-14 15:30:08 +02:00
e72e47d92e
Remove support for v3 sig generation
Dominik Schürmann
2014-08-14 15:24:37 +02:00
ad69e47cec
Support for multiple hash algos
Dominik Schürmann
2014-08-14 14:50:13 +02:00
6da17ef6bb
Merge branch 'master' into yubikey
Dominik Schürmann
2014-08-14 13:31:01 +02:00
37edd0f390
API: Return metadata only for v4 api clients and above...
Dominik Schürmann
2014-08-14 13:10:38 +02:00
1a8606f194
API: Return metadata only for v4 api clients
Dominik Schürmann
2014-08-14 13:08:39 +02:00
2fa613ad62
Merge pull request #766 from mar-v-in/patch-1
Dominik Schürmann
2014-08-14 11:43:50 +02:00
d0987edab9
Dont write version header by default
Dominik Schürmann
2014-08-14 11:44:47 +02:00
b8f7dd5676
Handle keys without expiry date right
mar-v-in
2014-08-14 11:21:59 +02:00
f941431d63
Add user info dialog
Dominik Schürmann
2014-08-13 21:49:04 +02:00
c7d5b09286
Move certify action down into actions section
Dominik Schürmann
2014-08-13 21:23:01 +02:00
a20e019d5e
Fix tests
Dominik Schürmann
2014-08-13 19:49:11 +02:00
32d63828c7
Fix tests
Dominik Schürmann
2014-08-13 19:36:22 +02:00
28b48506f6
Fix tests
Dominik Schürmann
2014-08-13 19:11:33 +02:00
db12f782f2
API: User interaction when account keys are deleted
Dominik Schürmann
2014-08-13 18:48:42 +02:00
38da2af0e8
Better error handling for passphrase cache if key is missing
Dominik Schürmann
2014-08-13 16:37:28 +02:00
e4c8674792
Merge pull request #760 from mar-v-in/fix-encrypt-intent
Dominik Schürmann
2014-08-13 13:20:21 +02:00
f34597a3c0
remove bundle for symmetric/asymmetric fragment as it was useless
mar-v-in
2014-08-13 13:02:30 +02:00
e8b7bbd978
fix message and uri from encrypt intent
mar-v-in
2014-08-13 12:48:02 +02:00
fd055a893b
Fix DECRYPT_METADATA api
Dominik Schürmann
2014-08-12 17:04:11 +02:00
9682826193
update api lib
Dominik Schürmann
2014-08-12 15:51:29 +02:00
2bca58742b
Merge pull request #758 from mar-v-in/encrypt-only-show-relevant-keys
Dominik Schürmann
2014-08-12 14:15:11 +02:00
82a41a2f7c
Only show relevant keys in encrypt, fix #756 #757
mar-v-in
2014-08-12 13:56:30 +02:00
80674021b5
Add convenience method to unified keyrings to determine whether a keyring is expired, fix is_revoked for certain usages
mar-v-in
2014-08-12 13:54:56 +02:00
a4a6314041
Fix API version support, update api lib
Dominik Schürmann
2014-08-12 13:54:46 +02:00
4fdf9ab486
Only show keyrings that have a valid sign key in from field, fixes #756
mar-v-in
2014-08-12 12:57:08 +02:00
ae5e75f4e1
Implement EXTRA_ORIGINAL_FILENAME for API
Dominik Schürmann
2014-08-11 23:57:11 +02:00
acf5b99434
Update api lib
Dominik Schürmann
2014-08-11 21:26:52 +02:00
55d03f539e
update api lib
Dominik Schürmann
2014-08-11 20:16:56 +02:00
abf50c3750
Support mime type in metadata
Dominik Schürmann
2014-08-11 20:16:21 +02:00
d5b40de70a
Decrypt metadata api
Dominik Schürmann
2014-08-11 17:29:41 +02:00
59096b37fd
Support API versions 3 and 4
Dominik Schürmann
2014-08-11 17:22:53 +02:00
82e66cd5b8
Update api lib
Dominik Schürmann
2014-08-11 17:19:58 +02:00
b673565035
Get original filename for decryption
Dominik Schürmann
2014-08-11 17:10:47 +02:00
549feb69ed
Add option to pass original filename to PgpSignEncrypt
Dominik Schürmann
2014-08-11 10:00:24 +02:00
94b7b1b5d8
progress for signing binary
Dominik Schürmann
2014-08-11 09:55:24 +02:00
867b89be0a
More fixes for decryption progress
Dominik Schürmann
2014-08-11 01:31:51 +02:00
13f86890d6
Handle missing MDC as failed only if no valid signature is present
Dominik Schürmann
2014-08-10 21:50:46 +02:00
33a4d68520
More fixes for decryption progress
Dominik Schürmann
2014-08-10 21:09:10 +02:00
c981902aba
Handle missing integrity protection MDC packet as if integrity check would have failed. An attacker could strip the MDC on its way to the receiver...
Dominik Schürmann
2014-08-10 20:59:13 +02:00
b0821a3ddd
Introduction of metadata api, starting to fix decryption progress
Dominik Schürmann
2014-08-10 20:44:02 +02:00
1abae04cda
Fix compression setting for encryption of files
Dominik Schürmann
2014-08-10 20:27:34 +02:00
65fd0de7e1
passphrase instead of pass phrase
Dominik Schürmann
2014-08-07 11:17:58 +02:00
d4105420f7
Pull from transifex
Dominik Schürmann
2014-08-07 10:01:57 +02:00