src/message_api.c
Sat, 30 Dec 2017 16:06:57 +0100 settings enc_format to PEP_enc_none now legal in encrypt_message()
Sat, 30 Dec 2017 15:41:38 +0100 PEP_enc_none allowed
Sat, 30 Dec 2017 14:45:55 +0100 error second grade
Sat, 23 Dec 2017 18:41:02 +0100 PGP/MIME encoding will go wrong otherwise
Mon, 18 Dec 2017 23:10:29 +0100 ENGINE-289: So it compiles, but there are sql errors before we get very far. Too tired to debug tonight.
Sun, 17 Dec 2017 18:21:08 +0100 merged in default
Sat, 16 Dec 2017 20:42:03 +0100 ENGINE-314: solved overencoding problem for pgp attachments; mechanism is in place to add any known ascii (by definition) mime-type, so should this appear again, we know where to fix it.
Thu, 14 Dec 2017 17:05:28 +0100 ENGINE-320: done. Change is as follows: All calls to new_bloblist keep the ownership of the blob with the caller; this blob is assigned to bloblist->value_ref, which free_bloblist (and the engine) treat as read_only. Whenever the ENGINE allocates a blob (including via any calls to bloblist_dup()), it uses an internal bloblist creation function which assigns that reference to bloblist->value, which will be deallocated by free_bloblist if present. CALLERS MUST KEEP REFERENCES TO ANY BLOBS PASSED IN, as the engine is allowed to delete the bloblist node for various reason (key removal, etc), even if it cannot touch the blob.
Thu, 14 Dec 2017 08:51:26 +0100 ENGINE-320: Phase one, alpha renaming complete.
Tue, 05 Dec 2017 10:00:48 +0100 ENGINE-293: compiling again. Need to fix test cases and see what I have wrought with the PEP_OWN_USERID removals. After that, next step is to really fix myself()
Wed, 22 Nov 2017 10:44:14 +0100 merged in default
Wed, 22 Nov 2017 10:28:40 +0100 ENGINE-316: fixed bad status return when decrypted message couldn't be verified
Wed, 22 Nov 2017 09:43:14 +0100 Shelving to check for changes. Next step here is to continue dealing with PEP_OWN_USERID as the only marker all over the DB
Tue, 21 Nov 2017 18:10:20 +0100 moved private key import out from 'decrypted-but-not-yet-verified' block.
Thu, 09 Nov 2017 17:57:29 +0100 ENGINE-311: Only PRESERVE X-pEp-Version on decrypt -- do not add it where it wasn't before!!!
Thu, 09 Nov 2017 12:01:22 +0100 Reverted 2281:7f826b2f0abd - apparently, we don't need those flags on the outside after all.
Thu, 09 Nov 2017 11:33:42 +0100 ENGINE-310: Fixed rather obscure verification problem due to key import in encrypted-signed text.
Wed, 08 Nov 2017 12:55:17 +0100 Added flags to outer envelope for force-encryption
Tue, 07 Nov 2017 16:16:11 +0100 ENGINE-309: fix non-pEp recip attachments
Tue, 07 Nov 2017 14:26:33 +0100 ENGINE-308: MIME encoding of M2.0 seems to be sorted, I hope.
Tue, 07 Nov 2017 13:50:30 +0100 Trying transport-encoding of inner message with a different setting for outer message pre-encrypt. This is a mess.
Tue, 07 Nov 2017 10:08:30 +0100 be sure decrypted messages are PEP_enc_none
Mon, 06 Nov 2017 11:25:41 +0100 updated pep-test-carol expired key and reinstates 'pEp' for Outlook only (re: ENGINE-247)
Fri, 03 Nov 2017 17:59:24 +0100 ENGINE-309: strcmp strikes again. (p=p)
Fri, 03 Nov 2017 14:35:45 +0100 Adding p=p case to unencapsulation - this will be completely remedied in a different issue
Thu, 02 Nov 2017 17:02:05 +0100 Removed old sync code
Thu, 02 Nov 2017 12:43:25 +0100 ENGINE-305: probably stupid src vs. msg fix
Thu, 02 Nov 2017 07:16:24 +0100 Fixed memory leak. Thanks Roker :)
Wed, 01 Nov 2017 16:23:58 +0100 Backed out changeset 57c663920df4
Wed, 01 Nov 2017 05:25:04 +0100 free mem
Mon, 30 Oct 2017 17:35:33 +0100 Merged in default with ENGINE-304 fix
Mon, 30 Oct 2017 17:26:06 +0100 ENGINE-304: transferred auto-consume flag to inner message on decrypt
Thu, 26 Oct 2017 15:56:01 +0200 merged in default
Thu, 26 Oct 2017 15:54:03 +0200 WHOOPS. Double instead of single quotes.
Wed, 25 Oct 2017 12:17:24 +0200 Added quick fix for empty message ID
Wed, 25 Oct 2017 12:16:27 +0200 Quick fix for blank Outlook message IDs for inner messages. Will have to be fixed in adapter later.
Wed, 25 Oct 2017 11:17:36 +0200 Merged in default w/ ENGINE-298 in it
Wed, 25 Oct 2017 10:29:16 +0200 ENGINE-298: transport encoding should only take place when the message is at the last stage before outbound return. Added a transport_encode flag to several of the MIME-tree building functions, as libetpan does not distinguish between building the MIME tree and encoding its parts.
Tue, 24 Oct 2017 11:38:39 +0200 merged in default
Tue, 24 Oct 2017 11:26:38 +0200 merge
Tue, 24 Oct 2017 11:25:48 +0200 Oops - enomem return inside of conditional block
Mon, 23 Oct 2017 12:57:19 +0200 Doh, comment in the wrong place.
Mon, 23 Oct 2017 12:50:53 +0200 ENGINE-291: putting in an empty string fixes this issue. We now test when wrapping messages for this.
Mon, 23 Oct 2017 11:23:28 +0200 ENGINE-287: encrypt_message_for_self() should now wrap the message appropriately. I hope. :)
Sun, 22 Oct 2017 16:52:57 +0200 Merged in default
Sun, 22 Oct 2017 16:40:52 +0200 ENGINE-288: now generating exciting (and different) message IDs for the external envelope when sending a 2.0 message
Tue, 17 Oct 2017 16:38:03 +0200 merged in default
Tue, 17 Oct 2017 16:32:34 +0200 Fixed issue where we fail to respect session->unencrypted_subject
Tue, 17 Oct 2017 14:20:12 +0200 ENGINE-276: merged from default
Fri, 13 Oct 2017 13:23:41 +0200 merged in default via ENGINE-214
Fri, 13 Oct 2017 13:14:33 +0200 ENGINE_275: returned subject replacement for non-pEp recipients
Fri, 13 Oct 2017 11:02:02 +0200 ENGINE-275: fixed some opt_field messes, update source identity on the inner message (since it won't have relevant information for assessing rating otherwise) for decryption
Thu, 12 Oct 2017 17:45:48 +0200 ENGINE-275: Ok, mime encoding nightmare SEEMS to be fixed. We'll see.
Wed, 11 Oct 2017 15:46:04 +0200 fixed MIME_encode_message bug.
Wed, 11 Oct 2017 15:46:04 +0200 fixed MIME_encode_message bug.
Wed, 11 Oct 2017 15:35:52 +0200 ENGINE-275: single encryption works, but mime_encode is doing something stupid. finding out what now...
Mon, 09 Oct 2017 16:54:00 +0200 ENGINE-214: merged in default
Mon, 09 Oct 2017 16:34:08 +0200 ENGINE-214: it woooooorks!
Fri, 06 Oct 2017 15:45:34 +0200 Added fixes from 2142:892d7574b9db (p=p Outlook header and calling separate_short_and_long on NULL)
Fri, 06 Oct 2017 15:43:33 +0200 Added fix because Outlook does some illegal modification of our subject, even though it's utf8 encoded. We'll also accept p=p as a potential pEp header.