Commit graph

26 commits

Author SHA1 Message Date
Enrique J. Hernández 7f0c5a86f8 Merge pull request #256 from zentyal/jag/multipart-nested-2
oc-mail: Better management of nested multipart types
2016-02-23 17:40:55 +01:00
Javier Amor García f388d180ae oc-mail: Better management of nested multipart types
Instead of treating all the message either as alternative or mixed with
this changeset the MIME type of the parent part is used.
This allows a correct disposition of the message in the cases when
nested multiparts elements are used.
Also in mixed parts we convert between plain text and HTML as needed.
2016-02-22 17:19:44 +01:00
Enrique J. Hernández Blasco e08ee9a265 oc: Use enum mapistore_error instead of int
This specifies a little the scope of the variable to make it
more realistic with the actual values it may have. We do have
a static typed compiled language, why don't we use it?
2016-02-15 15:44:14 +01:00
Javier Amor García dee7b4be1a oc-mail: Support for multipart/mixed and multipart/alternative
With multipart messages only one of the parts was displayed as message body.
This changeset supports both mixed and alternative multipart types.
2016-01-27 09:14:45 +01:00
Juan Vallés 0a285eedec oc-calendar: Fix property values of invitation responses
The value of `PidTagResponseRequested` property in the invitation mail
wasn't being set properly, while the `PidTagReplyRequested` property
wasn't being set at all. This caused invitation response mails not to be
sent. Both properties are expected to be `true`.
2015-05-11 12:58:06 +02:00
Enrique J. Hernández Blasco 6d6053865f Revert "oc-mailfolder: Get seen flag directly from message in preloading"
This reverts commit d076e04ad4.
2015-03-13 00:00:29 +01:00
Enrique J. Hernández Blasco 316ade13f8 oc: Implement Sharing Message Object
It acts as a proxy of MAPIStoreMailMessage and it manages the properties
defined in [MS-OXSHARE] Section 2.2 by storing them in the mail message
as eXtensible MIME headers which starts with X-MS-Sharing.
2015-03-04 18:49:17 +01:00
Enrique J. Hernández Blasco d076e04ad4 oc-mailfolder: Get seen flag directly from message in preloading
To avoid a loop and a server-call.

We are not using body.peek[text] directly because bodyContentPart message
is explicitly avoiding it.
2014-11-19 17:12:30 +01:00
Wolfgang Sourdeau a549773554 Implemented a mechanism to preload body parts for email messages 2012-10-06 13:02:39 -04:00
Wolfgang Sourdeau bde4b22ba7 Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097
Monotone-Revision: 105b571703ff5c4cc1024854ef8a1d987aef2bf1

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-17T19:04:57
Monotone-Branch: ca.inverse.sogo
2012-08-17 19:04:57 +00:00
Wolfgang Sourdeau c4292714b5 Monotone-Parent: 1e532558ba17916d33138e4c65d283faf4d0e929
Monotone-Revision: 3d21b0780b7affb529a020d89dcbf84325264c7d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-02T20:44:24
Monotone-Branch: ca.inverse.sogo
2012-03-02 20:44:24 +00:00
Wolfgang Sourdeau 631a72b223 Monotone-Parent: 56f1fa4190879117f1a79ceb54d70f4fa769ce40
Monotone-Revision: 30df56fed6201e5630b76375285bd214a212211a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-19T13:58:22
Monotone-Branch: ca.inverse.sogo
2011-10-19 13:58:22 +00:00
Wolfgang Sourdeau c1726a8c40 Monotone-Parent: e329ec905c74bf16f8adf33509a116ea62e1d65f
Monotone-Revision: 2fd9ca48151cb890633db65a0c6b7a4066ce2ff0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-11T21:16:57
Monotone-Branch: ca.inverse.sogo
2011-10-11 21:16:57 +00:00
Ludovic Marcotte 057a38355b See ChangeLog
Monotone-Parent: 8027e57cbf5cbb4ab2ee6bf9509fe2f571f150c1
Monotone-Revision: 0ffde732abb09a8e3d0382ed47a3ec787f25796e

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-09-14T18:33:44
Monotone-Branch: ca.inverse.sogo
2011-09-14 18:33:44 +00:00
Wolfgang Sourdeau e2ba79bcfc Monotone-Parent: a18a109c58aa27267200fdcfd8fda6939aa301ff
Monotone-Revision: 17defa132c3cfd45e785cdc5a3026188676dc5c3

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-04T17:10:22
Monotone-Branch: ca.inverse.sogo
2011-08-04 17:10:22 +00:00
Wolfgang Sourdeau 12f47656be Monotone-Parent: 260a782f71d54b70c19078f5cbc97b7317db579a
Monotone-Revision: a18a109c58aa27267200fdcfd8fda6939aa301ff

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-04T17:03:29
Monotone-Branch: ca.inverse.sogo
2011-08-04 17:03:29 +00:00
Wolfgang Sourdeau 1c741c8373 Monotone-Parent: 4677b795c79f45a14d2ac80d960a9738da11b87b
Monotone-Revision: 260a782f71d54b70c19078f5cbc97b7317db579a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-04T16:12:06
Monotone-Branch: ca.inverse.sogo
2011-08-04 16:12:06 +00:00
Wolfgang Sourdeau 39e6f2e9f4 Monotone-Parent: 035a671feed8f154d8e786d8b3761b3e87ac550d
Monotone-Revision: 8cd19ba9e8a20041d1dc3728821c9ff63f99c6da

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-04T16:03:10
Monotone-Branch: ca.inverse.sogo
2011-08-04 16:03:10 +00:00
Wolfgang Sourdeau f3ddb81591 Monotone-Parent: 283b38ddff29574db2599411b54c62d3643b3b5a
Monotone-Revision: 035a671feed8f154d8e786d8b3761b3e87ac550d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-04T15:54:05
Monotone-Branch: ca.inverse.sogo
2011-08-04 15:54:05 +00:00
Wolfgang Sourdeau 3a2ed5bb43 Monotone-Parent: f5f389f6d7ade504ec1c341fe7ef6097e3900ec6
Monotone-Revision: 283b38ddff29574db2599411b54c62d3643b3b5a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-04T15:45:52
Monotone-Branch: ca.inverse.sogo
2011-08-04 15:45:52 +00:00
Wolfgang Sourdeau 27733fa86b Monotone-Parent: 603711d0478c5c8ae6254aa07d45ff042b7c456a
Monotone-Revision: f5f389f6d7ade504ec1c341fe7ef6097e3900ec6

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-04T15:35:55
Monotone-Branch: ca.inverse.sogo
2011-08-04 15:35:55 +00:00
Wolfgang Sourdeau 227236b8a4 Monotone-Parent: 6573eb6d5779706b5935161822c561cf325f7fa6
Monotone-Revision: 94cfc3ae6042eeef31f71ab67697fd9614b333dd

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-21T15:05:17
Monotone-Branch: ca.inverse.sogo
2011-07-21 15:05:17 +00:00
Wolfgang Sourdeau f438ad520f Monotone-Parent: 2cb4c559e76b3864636b0072594c02216e619485
Monotone-Revision: 6573eb6d5779706b5935161822c561cf325f7fa6

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-20T18:30:05
Monotone-Branch: ca.inverse.sogo
2011-07-20 18:30:05 +00:00
Wolfgang Sourdeau e82423d4e2 Monotone-Parent: 430f5637e275bb6a780f5be502428ee3c01c1d98
Monotone-Revision: 4b4728f355bbb34bff8025c45fdf5a359fe6387a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-19T21:31:16
Monotone-Branch: ca.inverse.sogo
2011-07-19 21:31:16 +00:00
Wolfgang Sourdeau 792fb895f7 Monotone-Parent: 0bb415c672cf6fa29a94c71cfade196c42eeb58a
Monotone-Revision: dc1a04dbd8c664b75c03181a48283724ed5866b2

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-15T20:22:27
Monotone-Branch: ca.inverse.sogo
2011-07-15 20:22:27 +00:00
Wolfgang Sourdeau 62819158a2 Monotone-Parent: 4145adf93ef8240fbc95fd6f31b0d341f430af27
Monotone-Revision: 17790db0c2368364683e4074a491e7107c6cf071

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-02-24T20:30:01
Monotone-Branch: ca.inverse.sogo
2011-02-24 20:30:01 +00:00
Renamed from OpenChange/SOGoDraftObject+MAPIStore.h (Browse further)