src/etpan_mime.c
Fri, 29 May 2020 14:39:48 +0200 ENGINE-755: now works and is tested, though if we want to do this right we should modify the rest of the test as well... !!!!!!!!REQUIRES LIBETPAN UPDATE!!!!!!!!
Fri, 24 Apr 2020 19:38:56 +0200 ENGINE-741, ENGINE-742: mime_encode_message and mime_decode_message APIs changed, plus test suite upgrade. JSON Adapter and pEpMIME must adapt to this, as this breaks the former api!
Fri, 24 Apr 2020 18:37:29 +0200 API change, #1: _mime_encode_message_internal is now gone. mime_encode_message has 4th argument indicating that the first attachment is an embedded pEp message and it should be processed accordingly.
Fri, 24 Apr 2020 17:28:29 +0200 Preparing for pEpMIME integration - engine changes to get ready for MIME API change*
Wed, 22 Apr 2020 10:48:53 +0200 Merge
Wed, 22 Apr 2020 10:33:06 +0200 More tests.
Mon, 20 Apr 2020 17:32:53 +0200 ENGINE-739: ENGINE-720: Tests both 739 and 720, fix for 739. Will put in another couple of tests in both directions and fix a slightly suboptimal part of 739 fix, and thenpush
Thu, 16 Apr 2020 15:07:57 +0200 ENGINE-720 don't use attachments as body
Sun, 12 Apr 2020 15:01:38 +0200 ENGINE-735 implementation of timestamp for Windows
Wed, 08 Apr 2020 12:31:57 +0200 ENGINE-514: fixing it on our side instead of etpan, as we neither need nor want recursive processing of the node
Tue, 07 Apr 2020 13:28:22 +0200 ENGINE-729 if an identity_list field is mentioned but empty generate an empty identity_list
Tue, 07 Apr 2020 10:07:46 +0200 don't generate fields for empty strings or empty lists
Mon, 23 Mar 2020 21:52:34 +0100 we don't need this
Thu, 19 Mar 2020 17:54:02 +0100 this is harmlesse (No, really, it is! Hey, not the red light sabre, no, no, no, nooooooooooooooooo...........
Mon, 23 Sep 2019 02:41:34 +0200 Almost working, but extra carriage return. I think it's probably because the content headers are NULL in the signed part when constructing the final message; etpan probably puts in a CFLF no matter what, which we'll have to patch.
Sun, 22 Sep 2019 21:41:35 +0200 No idea of any of this WORKS, but it doesn't break anything OLD.
Fri, 09 Aug 2019 10:32:22 +0200 ENGINE-617: wrapped mime_decode_message extra arg in internal func, as it should be
Sun, 19 May 2019 15:13:55 +0200 Can't seem to keep the branches separate - except for the "forwarded" changes, this should probably all be in 559, but was done in 551.
Thu, 16 May 2019 16:56:09 +0200 ENGINE-553: Message 2.1 - addition of forward=no is there, and is detected. Now: to act on it. (Yes, Roker, I will file you a task against libpEpMIME once I have this impl sorted :)
Wed, 15 May 2019 13:07:44 +0200 re-add inline PGP
Fri, 05 Apr 2019 17:47:16 +0200 line break at end of file...
Fri, 05 Apr 2019 17:29:12 +0200 moving this to standard implementation
Fri, 05 Apr 2019 16:56:44 +0200 moving libetpan dependent code to etpan_mime.c
Thu, 24 May 2018 05:48:04 +0200 Ancient use of hard tabs was upsetting Roker's compiler.
Fri, 23 Mar 2018 00:08:43 +0100 ENGINE-400: (NOT 402 - that was a mistake in the last couple) - ignore fws checks when not checking headers
Thu, 22 Mar 2018 23:32:01 +0100 Check attachments on encoding for non-ASCII characters
Mon, 12 Mar 2018 02:57:10 +0100 Fixed bug in unicode byte detection
Mon, 12 Mar 2018 02:37:00 +0100 ENGINE-400 and friends should be fixed now
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.
Mon, 28 Aug 2017 11:29:31 +0200 ENGINE-233: well, at least it doesn't seem to break things that already work...
Fri, 30 Jun 2017 05:51:53 +0200 ENGINE=9: it helps to malloc the space for the data tructure, not just a pointer. DOH.
Wed, 28 Jun 2017 13:06:52 +0200 ENGINE-9: cleaned up some unused functions
Wed, 21 Jun 2017 13:43:55 +0200 ENGINE-9: moved build_uri to the resource_id files
Wed, 21 Jun 2017 13:18:12 +0200 ENGINE-109 - Now with appropriate handling of CIDs in generated messages!
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:32:00 +0200 ENGINE-9: Now with uri's and cids
Mon, 19 Jun 2017 09:01:06 +0200 ENGINE-9: reverting to default after memory mess.
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, 27 Dec 2016 21:13:41 +0100 adding license info to each file
Sun, 17 Jul 2016 23:48:45 +0200 Fix #36: strncpy and strncat. N.B. Did NOT put this into _concat_string in pEpEngine.c, as this is VERY CLEARLY checked in the function.
Sun, 10 Jul 2016 08:56:19 +0200 fix #21: free memory in enomem for part_new_empty (redundant commit because I didn't know the commit message convention)
Sun, 10 Jul 2016 08:32:24 +0200 Added call to mailmime_parameter_free to deal with enomem cases which do not originate in the setup of the param data structure. (See trac issue 21)
Tue, 21 Jun 2016 15:33:06 +0200 Support for 0b attachment
Sat, 30 Jan 2016 11:20:54 +0100 fix random() implementation for Android, so not always the same number is returned. Add comment that random() is predictive and non-secure
Mon, 30 Mar 2015 14:59:34 +0200 ...
Sun, 29 Mar 2015 21:03:41 +0200 char conversion to utf-8
Sun, 29 Mar 2015 13:54:38 +0200 why not errno
Sun, 29 Mar 2015 12:03:09 +0200 fixing bug
Sun, 29 Mar 2015 11:48:58 +0200 ...
Sun, 29 Mar 2015 11:23:35 +0200 more MIME
Sat, 28 Mar 2015 22:11:57 +0100 small fix
Sat, 28 Mar 2015 21:41:03 +0100 completing MIME interpretation
Sat, 28 Mar 2015 11:39:05 +0100 even nicer
Sat, 28 Mar 2015 10:52:40 +0100 readability
Thu, 26 Mar 2015 15:30:21 +0100 modifications for Windoze
Wed, 25 Mar 2015 15:20:25 +0100 Windoze fixes
Sun, 15 Mar 2015 19:39:07 +0100 ...
Sun, 15 Mar 2015 14:21:29 +0100 more error handling
Sun, 15 Mar 2015 13:06:38 +0100 ...
Mon, 09 Mar 2015 23:20:08 +0100 ...