src/message_api.c
Tue, 12 Sep 2017 16:55:21 +0200 ENGINE-blah fixed warning, and possible real bug.
Wed, 06 Sep 2017 01:48:08 +0200 ENGINE-246: A solution that works, but the wrong one
Tue, 05 Sep 2017 18:46:05 +0200 stowing changes
Tue, 05 Sep 2017 13:47:36 +0200 ENGINE-214: shelving some changes
Mon, 04 Sep 2017 10:08:10 +0200 ENGINE-214: seems to be working. Needs more testing.
Wed, 30 Aug 2017 14:42:51 +0200 merged in default
Tue, 22 Aug 2017 14:41:11 +0200 ENGINE-233: passes tests
Tue, 22 Aug 2017 09:08:15 +0200 merged in default
Mon, 14 Aug 2017 09:13:53 +0200 merged in default
Fri, 04 Aug 2017 14:21:53 +0200 intermittent checkin while figuring out base case issue
Tue, 01 Aug 2017 18:48:18 +0200 ENGINE-214: committing before fixing code to encrypt each layer in a way that makes more sense with other uses of wrapped messages aside from just metadata removal
Tue, 01 Aug 2017 16:34:59 +0200 changing message-2.0 branch to ENGINE-214
Tue, 01 Aug 2017 16:23:43 +0200 ENGINE-214: committing before restructuring something.
Mon, 31 Jul 2017 11:50:31 +0200 merged in default
Wed, 09 Aug 2017 14:23:23 +0200 ENGINE-226 identity->me => _identity_me()
Mon, 07 Aug 2017 16:42:49 +0200 ENGINE-225 re_evaluate_message_rating() should stop complaining about illegal value if feeded with an unencrypted message already having X-EncStatus optfield
Thu, 20 Jul 2017 14:05:14 +0200 Merged gnupg-2.1 in default. Also, for ENGINE-9, stripped unused get_resource function in message_api.c, producing warning with llvm toolchain
Thu, 06 Jul 2017 15:44:51 +0200 shelving changes to work on gnupg stuff
Fri, 30 Jun 2017 05:53:46 +0200 merged in default
Thu, 29 Jun 2017 16:16:12 +0200 ENGINE-3 non-encrypted messages (i.e. first message in handshake) was never being decorated.
Wed, 28 Jun 2017 13:33:53 +0200 I don't even know what has happened on this branch, but it's been done for a while now and merged in, so I hope this fixes it
Mon, 08 May 2017 15:48:46 +0200 ENGINE-207: fixed verification problem - for some unknown reason, post libetpan parse, Outlook has CRLFs in the next, whereas Linux, Android, etc, appear not to. Tricky. We now handle both around boundary delimiters, and sig verification of AppleMail works!
Wed, 21 Jun 2017 13:18:58 +0200 Merging in default
Tue, 20 Jun 2017 23:53:40 +0200 ENGINE-217 avoid including sender rating inside recipients keylist rating, causing least_trust() to downgrade rating in case of message to myself (existing entry with own FPR can exist in trust db when sync handshake happened). Rationalized keylist rating even more.
Tue, 20 Jun 2017 14:28:31 +0200 ENGINE-9: rough draft of fixes, heuristic for choosing cid over filename and vice-versa. In principle it's all in, but needs testing. Lots of testing.
Mon, 19 Jun 2017 09:01:06 +0200 ENGINE-9: reverting to default after memory mess.
Fri, 16 Jun 2017 15:34:34 +0200 merged in default
Thu, 15 Jun 2017 18:48:42 +0200 ENGINE-215: just a quick case check
Thu, 15 Jun 2017 18:44:07 +0200 ENGINE-215: get_trustwords now uses xor'd fprs
Thu, 15 Jun 2017 15:32:43 +0200 ENGINE-204 Fixed possible NULL deref. oops.
Thu, 15 Jun 2017 13:26:34 +0200 ENGINE-204 merged into default
Thu, 15 Jun 2017 10:52:50 +0200 decrypt_message() returns PEP_STATUS_OK when decrypted and verified, not PEP_DECRYPTED_AND_VERIFIED. Exception that proves the rule.
Wed, 14 Jun 2017 19:37:20 +0200 Reverted change in decrypt_message return value (now returns PEP_DECRYPT if signature verification failed, not PEP_STATUS_OK anymore). Reflected in unit tests and header's documentation
Wed, 14 Jun 2017 18:58:09 +0200 merged in default
Wed, 14 Jun 2017 18:52:55 +0200 ENGINE-215: needs to be tested, test cases impacted by the change need to be adjusted
Tue, 13 Jun 2017 21:15:16 +0200 rename macro ERROR(x) into ADD_TO_LOG(x) to avoid problems on MSVC
Mon, 12 Jun 2017 22:37:40 +0200 ENGINE-11: pEp is no longer uniformly removed when it's the actual subject
Fri, 09 Jun 2017 14:37:34 +0200 merged in default
Thu, 08 Jun 2017 12:03:50 +0200 ENGINE-179 update sender identity in re_evaluate_message_rating
Thu, 08 Jun 2017 10:58:52 +0200 Merged in default
Wed, 07 Jun 2017 16:12:56 +0200 decrypt_message now returns PEP_STATUS_OK if no error (and not decrypt_status in some rare cases, rating is here for that). re_evaluate_message_rating avoids returning ILLEGAL_VALUE if X-EncStatus is present but has 'undefined' value
Wed, 07 Jun 2017 13:44:17 +0200 Merged in default
Wed, 07 Jun 2017 13:41:45 +0200 ENGINE-9: *****!*!*!*!*!*! WARNING - THIS COMMIT BREAKS API COMPATIBILITY DUE TO THE ADDITION OF A CONTENT ID FIELD TO BLOBLISTS AND TO THEIR CONSTRUCTORS !*!*!*!*!***** --- Bloblists now have a content id argument, and test cases and internal uses of bloblists have been adjusted.
Tue, 06 Jun 2017 18:00:40 +0200 Merging in default after 200 years
Tue, 06 Jun 2017 18:11:09 +0200 Merged ENGINE-179
Tue, 06 Jun 2017 17:53:22 +0200 ENGINE-3: changing update_identity to set_identity when pEp message detected fixes the issue. (update_identity was not always mostly read-only, but now it is)
Tue, 06 Jun 2017 15:30:57 +0200 ENGINE-179 cleaned'up re_evaluate_message_rating, fixed possible memory leak
Tue, 06 Jun 2017 12:41:38 +0200 ENGINE-179 unittested and fixed.
Thu, 01 Jun 2017 22:44:16 +0200 ENGINE-179 early implementation of re_evaluate_message_rating(). Needs some testing.
Mon, 29 May 2017 16:32:24 +0200 Fixed signed text extraction in case of detached signature, when signed MIME text line endings are CRLF
Mon, 15 May 2017 15:02:46 +0200 MIME_decrypt_message now returns the decrypt status instead of PEP_UNKNOWN_ERROR if there is no message returned by decrypt message.
Wed, 10 May 2017 08:14:34 +0200 Hadn't initialised mime_plaintext. Bad. :(
Tue, 09 May 2017 18:19:55 +0200 After discussion with Patrick B., we'll return NULL on if decrypt_message doesn't return anything AND the status isn't PEP_UNENCRYPTED or PEP_VERIFIED, not a message. If the semantics change for this case, the code change is an easy fix.
Tue, 09 May 2017 15:50:21 +0200 Fixed bad variable initialisation
Tue, 09 May 2017 14:10:52 +0200 ENGINE-198: ensure return of MIME message even when decryption fails
Tue, 09 May 2017 09:49:09 +0200 fix b0rken merge. *sigh*
Tue, 09 May 2017 09:31:15 +0200 merge "default" into my branch
Mon, 08 May 2017 15:32:57 +0200 ENGINE-207: fixed CRLF before signed text - doesn't appear on Linux or Android post parse, but it does on Windows.
Mon, 08 May 2017 15:18:42 +0200 ENGINE-207: expanded boundary-parsing code for AppleMail encrypted w/ detached sigs to see if I can get Outlook and everything else to agree on things
Mon, 08 May 2017 08:21:24 +0200 add my macros to the new code, too