70 Commits (8a7fc79a3a9e2afc4f873437cfc16fc034a0a0b4)

Author SHA1 Message Date
  Krista 'DarthMama' Bennett 8a7fc79a3a internal function comment stubs 2 years ago
  Jorg Knobloch 43e6d206e8 ENGINE-780, take 2: After normalizing to UTC, forget the offset. 2 years ago
  Volker Birk 72b0f89205 fixing timegm_with_gmtoff() 2 years ago
  Krista 'DarthMama' Bennett 6d33475435 some doxygen stuff. might not be kept. 2 years ago
  Volker Birk bf341da3ba safeguard 2 years ago
  Krista 'DarthMama' Bennett a961133f66 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!!!!!!!! 2 years ago
  Krista 'DarthMama' Bennett ea9a296836 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! 2 years ago
  Krista 'DarthMama' Bennett 2da08f15fb 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. 2 years ago
  Krista 'DarthMama' Bennett ad341df56d Preparing for pEpMIME integration - engine changes to get ready for MIME API change* 2 years ago
  Krista 'DarthMama' Bennett aee8c1348b More tests. 2 years ago
  Krista 'DarthMama' Bennett 706b2fbb39 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 2 years ago
  Volker Birk 9ff6125498 ENGINE-720 don't use attachments as body 2 years ago
  Volker Birk 3a7e7e15c6 ENGINE-735 implementation of timestamp for Windows 2 years ago
  Krista 'DarthMama' Bennett 551fabeabc ENGINE-514: fixing it on our side instead of etpan, as we neither need nor want recursive processing of the node 2 years ago
  Volker Birk 0875954ff2 ENGINE-729 if an identity_list field is mentioned but empty generate an empty identity_list 2 years ago
  Volker Birk 06b943ef75 ENGINE-729 don't generate fields for empty strings or empty lists 2 years ago
  Volker Birk f399203f61 don't generate fields for empty strings or empty lists 2 years ago
  Volker Birk 1fb30787ef we don't need this 2 years ago
  Volker Birk f5bb753d61 this is harmlesse (No, really, it is! Hey, not the red light sabre, no, no, no, nooooooooooooooooo........... 2 years ago
  Krista 'DarthMama' Bennett eb09b7c3ee ENGINE-617: wrapped mime_decode_message extra arg in internal func, as it should be 3 years ago
  Krista 'DarthMama' Bennett 94f30b5f5f 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. 3 years ago
  Krista 'DarthMama' Bennett b391d87fff 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 :) 3 years ago
  Volker Birk cb31522fd7 re-add inline PGP 3 years ago
  Volker Birk 1cece3c385 line break at end of file... 3 years ago
  Volker Birk dea77ff500 moving this to standard implementation 3 years ago
  Volker Birk 70dd8a5f9e moving libetpan dependent code to etpan_mime.c 3 years ago
  Krista Bennett f685decf24 Through the power of revert, fixed the modes I messed up in the last commit (sorry, new machine and dorking around caused an unintended large-scale mode reset) 4 years ago
  Krista Bennett 673c9876d0 Fixed weird little test bug, also part of the ENGINE-476 in here 4 years ago
  Krista Bennett 668b7ed830 Ancient use of hard tabs was upsetting Roker's compiler. 4 years ago
  Krista Bennett cd8c55dd55 ENGINE-400: (NOT 402 - that was a mistake in the last couple) - ignore fws checks when not checking headers 4 years ago
  Krista Bennett 29674ebdd2 Check attachments on encoding for non-ASCII characters 4 years ago
  Krista Bennett b5ae53f628 Fixed bug in unicode byte detection 4 years ago
  Krista Bennett cc16edd04d ENGINE-400 and friends should be fixed now 4 years ago
  Krista Bennett ee7cb18448 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. 5 years ago
  Krista Bennett 3ce49f627f ENGINE=9: it helps to malloc the space for the data tructure, not just a pointer. DOH. 5 years ago
  Krista Bennett 02349cb7d1 ENGINE-9: moved build_uri to the resource_id files 5 years ago
  Krista Bennett 9b0b92c9aa ENGINE-109 - Now with appropriate handling of CIDs in generated messages! 5 years ago
  Krista Bennett 9859d5cced 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. 5 years ago
  Krista Bennett 894143a81b ENGINE-9: Now with uri's and cids 5 years ago
  Krista Bennett 5bcba19718 ENGINE-9: reverting to default after memory mess. 5 years ago
  Krista Bennett bd6749f69b 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. 5 years ago
  Volker Birk e4cfb490c6 adding license info to each file 6 years ago
  Krista Grothoff df76dd0ef2 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. 6 years ago
  Krista Grothoff 15e50c091d fix #21: free memory in enomem for part_new_empty (redundant commit because I didn't know the commit message convention) 6 years ago
  Krista Grothoff 4912883fc8 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) 6 years ago
  Edouard Tisserant 858a247060 Support for 0b attachment 6 years ago
  Roker 31b0eb98e5 fix random() implementation for Android, so not always the same number is returned. Add comment that random() is predictive and non-secure 7 years ago
  Volker Birk bc7a3c116b ... 7 years ago
  Volker Birk 10e495772d char conversion to utf-8 7 years ago
  Volker Birk 270cad1ee0 why not errno 7 years ago