396 Commits (503bc6ae7847c1bcb51f7bcef7daada99656e46f)

Author SHA1 Message Date
  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