Krista Bennett
|
503bc6ae78
|
Deprecated and replaced misspellings of 'compromised' and 'secret' in the API and constants. Nothing should be broken for existing implementations.
|
4 years ago |
Krista Bennett
|
d104818359
|
ENGINE-420: compiled first draft of private key export
|
4 years ago |
Krista Bennett
|
3d4977b4ca
|
ENGINE_420: shelving again - this time, added private key export.
|
4 years ago |
Krista Bennett
|
737fd2915c
|
ENGINE-420: input checks done, but need to check old revision for attachment encryption details, so shelving changes
|
4 years ago |
Krista Bennett
|
0bb41929a5
|
ENGINE-416: added argument for extra key fprs to encrypt_message_for_self and MIME_encrypt_message_for_self
|
4 years ago |
Krista Bennett
|
99dda9a83e
|
ENGINE-390: Fixes for legacy mail - exchange vs. imap, plus encrypted keys to import
|
4 years ago |
Krista Bennett
|
61432fd846
|
ENGINE-402: added own user-id case to avoid unnecessary update_identity where possible
|
4 years ago |
Krista Bennett
|
716c3725f2
|
ENGINE-402: this is the real ENGINE-402 fix.
|
4 years ago |
Volker Birk
|
af99660a66
|
Don't do update_identity() twice
|
4 years ago |
Volker Birk
|
476e31491a
|
explicit conversions
|
4 years ago |
Krista Bennett
|
31e0305c97
|
reconcile input identities to decrypt_message (especially user_ids) with those on the outer message
|
4 years ago |
Krista Bennett
|
971166714a
|
reconcile input identities to decrypt_message (especially user_ids) with those on the outer message
|
4 years ago |
Krista Bennett
|
e3e4ff0355
|
Some ENGINE-400-related fun, but we're not there yet.
|
4 years ago |
Krista Bennett
|
9af1bb500f
|
Some ENGINE-400-related fun, but we're not there yet.
|
4 years ago |
Krista Bennett
|
1bdc6b0153
|
ENGINE-347: fixed illegal shift in message ID production
|
5 years ago |
Krista Bennett
|
ec3552830e
|
ENGINE-294: blacklisting is now only checked in identity_rating, outgoing_message_rating and encrypt_message, and then only for OpenPGP comm_types.
|
5 years ago |
Krista Bennett
|
c9cffaea4e
|
ENGINE-294: basic code is in to remove blacklisting from anything but encrypt_message and outgoing_message_rating, but tests need to be extended, and have to switch to ENGINE-397 and fix that to keep the keyring clean.
|
5 years ago |
Krista Bennett
|
d21b3d702b
|
ENGINE-396: reserve bailing from re_evaluate to DB failure cases
|
5 years ago |
Krista Bennett
|
6cfa37bca0
|
ENGINE-387: do not consider username in first update_identity from MIME_encrypt due to enigmail address-only policy (will still be patched later)
|
5 years ago |
Krista Bennett
|
fe92c64e32
|
ENGINE-390: fixed deprecated _decrypt_in_pieces; we need to talk about how much backward compatibility we'll maintain.
|
5 years ago |
Krista Bennett
|
028235af8b
|
ENGINE-362: decorate with pEp version in encrypt_message_to_self for M2.0 decrypt
|
5 years ago |
Krista Bennett
|
3b4fbd6f97
|
ENGINE-362: possible fix for empty opt_fields which may be causing the problem
|
5 years ago |
Krista Bennett
|
ed1aad3407
|
ENGINE-389: type confusion - corrected rating_unencrypted to ct_no_encryption for determining max comm type.
|
5 years ago |
Krista Bennett
|
4e0223ec89
|
ENGINE-386: should now decorate all unencrypted messages, no matter what.
|
5 years ago |
Krista Bennett
|
58afecd042
|
Remains of ENGINE-345
|
5 years ago |
Krista Bennett
|
ea04def15d
|
ENGINE-345 - return PEP_rating_undefined when there is no recipient (let me know if you are getting it for other reasons; if all identities are somehow broken or the DB chokes, this can happen here as well
|
5 years ago |
Krista Bennett
|
26422fbe28
|
ADD_TO_LOG and GOTO are now simply removed everywhere.
|
5 years ago |
Krista Bennett
|
cfea00fcef
|
ENGINE-360: Let's try again, shall we? Lots of fixes related to address-only identities.
|
5 years ago |
Krista Bennett
|
05884d0f33
|
ENGINE-360: I *think* this should take care of the no-username problem.
|
5 years ago |
Krista Bennett
|
b9e3f1aa75
|
unnecessary break in the middle of updating recipient lists for MIME_encrypt
|
5 years ago |
Krista Bennett
|
29ed86ed4b
|
ENGINE-250: fixed some things, am screaming at others. Have overcome the 'insert or update' issue at least, probably.
|
5 years ago |
Krista Bennett
|
12896c3553
|
Intermittent commit
|
5 years ago |
Krista Bennett
|
ab078067f6
|
ENGINE-352: added is_pep_user exception in encrypt_message
|
5 years ago |
Krista Bennett
|
d60f93b965
|
ENGINE-352: we now update the right comm_type in the right place.
|
5 years ago |
Krista Bennett
|
9696808ead
|
shelving mistrust investigation and fixes to fry bigger fish
|
5 years ago |
Krista Bennett
|
36a0d49071
|
ENGINE-345: fix to outgoing_message_rating - set to PEP_rating_unencrypted instead of unknown
|
5 years ago |
Krista Bennett
|
5f1dc494f9
|
Urgh. Fixing bad merge (???)
|
5 years ago |
Krista Bennett
|
e7f9dbc3d5
|
ENGINE-335: handle retvals of updated keyless To identities appropriately
|
5 years ago |
Krista Bennett
|
040d70b33a
|
ENGINE-340: removed extra mistrust check - problem was actually a missing set in key_mistrust when there is not yet a set identity
|
5 years ago |
Krista Bennett
|
6b87c968f3
|
ENGINE-340: fixed persistence issues caused by removing mistrusted keys as defaults in ENGINE-332 branch
|
5 years ago |
Krista Bennett
|
5a230a3284
|
within message_api.c, we always get the identities from the engine or an adapter, so we do myself vs. update_identity checks where appropriate
|
5 years ago |
Krista Bennett
|
0b53f97656
|
ARGH. NOW have fixed update_identity/myself call in outgoing message rating. Put in fix backward.
|
5 years ago |
Krista Bennett
|
40c13f90ea
|
fixed update_identity call that could be called on a myself value in outgoing_message_rating
|
5 years ago |
Krista Bennett
|
fb6ec0a232
|
ENGINE-289: passing tests again. Still need to revisit the myself() in MIME_encrypt (it's been pushed into encrypt's myself with a user_id check), ensure priority of own idents over other idents in update_identity in certain circumstances (when we don't know a priori that it's an own identity), and general post-apocalyptic cleanup, plus some specific tests (most cases are exercised in the test suite, but surely not all).
|
5 years ago |
Krista Bennett
|
b1d06cb7c2
|
ENGINE-289: the nightmare continues... fixed out behaviour in MIME_encrypt/decrypt (we needed to treat identities more as if we were the app in the decoded message), fixed the ct return in find_single_keys, more debugging of my own mess in refactoring and rewriting, and, oh yeah, an expired test keypair that made me freak out when my code did exactly what it was SUPPOSED to to because I didn't know it was expired.
|
5 years ago |
Krista Bennett
|
4d9f32d6a1
|
ENGINE-289: myself() changes and related fallout. Committing to merge in default.
|
5 years ago |
Krista Bennett
|
9c5eb12105
|
ENGINE-289: All old tests now pass!
|
5 years ago |
Volker Birk
|
a48c48fc4b
|
BCC extra rules only apply when encryption will take place
|
5 years ago |
Volker Birk
|
fec7784c0b
|
ENGINE-323 fixed
|
5 years ago |
Volker Birk
|
72e8dc9eca
|
settings enc_format to PEP_enc_none now legal in encrypt_message()
|
5 years ago |