Enrique J. Hernández Blasco
321672e2c3
oc: Update predecessor change list on saving
...
There were cases where only the change key was updated (GCS) or
others were the change key was updated with wrong info.
This changeset has as goal to update the predecessor change list
and, change key if required, on saving taking into account the latest information
given by the client in high level ROPs such as ImportMessageMove
or SetProperties, and merge it with information provided by the server
backend (IMAP server, SOGo DB) using `synchroniseCache`.
For more details about `PidTagChangeKey` and `PidTagPredecessorChangeList`
property values check [MS-OXCFXICS] Section 2.2.1.2
2015-08-04 08:41:38 +02:00
Enrique J. Hernández Blasco
1dbfc18379
oc: Update to new XID structure definition
...
From ede986f commit from OpenChange repository.
2015-08-04 08:41:38 +02:00
Ludovic Marcotte
7ddc1b9e2d
Avoid type-issues generating wrong GlobCnt - leading to OpenChange crashes during the sync process.
2013-09-18 14:03:07 -04:00
Wolfgang Sourdeau
2758b44d37
Small optimization, we avoid copying potentially big array of bytes by attaching a wrapper around the NSData object to the resulting binary structure
2012-10-06 14:19:34 -04:00
Wolfgang Sourdeau
54434e9896
Monotone-Parent: c61e2dc9a2d1575387224156c338b5517bdcbae1
...
Monotone-Revision: f878485f243e179600dcdcf48b5dffc712d954ca
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-21T20:39:46
Monotone-Branch: ca.inverse.sogo
2012-08-21 20:39:46 +00: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
3ad93f3257
Monotone-Parent: 0d1809a8a5fbb980e78d197e8f5c0c634b960a2e
...
Monotone-Revision: cd4c34d79c62c8b6a1f9ccfb14ea9a79442034c6
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-16T20:51:51
Monotone-Branch: ca.inverse.sogo
2012-03-16 20:51:51 +00:00
Wolfgang Sourdeau
2681fc06cd
Monotone-Parent: 4133fa3bdfc5ea96190a7418e63c70b71d18a166
...
Monotone-Revision: cad6ada90ff5ceee70d17d329089fd9a10525383
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-09T15:02:29
Monotone-Branch: ca.inverse.sogo
2011-11-09 15:02:29 +00:00
Wolfgang Sourdeau
18686beb11
Monotone-Parent: a771bdffe7239e11ba5bb65889dde6d5d3a879f3
...
Monotone-Revision: a9886e6c9acfb5c097b185a254e620a6a0094f1f
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-09-30T19:58:39
Monotone-Branch: ca.inverse.sogo
2011-09-30 19:58:39 +00:00
Wolfgang Sourdeau
650ec5156e
Monotone-Parent: 90fa2838afb37a071037bbb22e7b90cd8d61b44b
...
Monotone-Revision: 4c0fc5d33efdd8411e429def927e91bded7ff3d5
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-09-20T19:28:21
Monotone-Branch: ca.inverse.sogo
2011-09-20 19:28:21 +00:00
Wolfgang Sourdeau
4e60090b52
Monotone-Parent: a92e511f060bf8edffe8e0c8bfe66d20ee35d18e
...
Monotone-Revision: f097a1cc5cb254dca09ba971f32de7339f109a97
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-30T14:47:27
Monotone-Branch: ca.inverse.sogo
2010-12-30 14:47:27 +00:00
Wolfgang Sourdeau
feeb211abd
Monotone-Parent: 3a26c13f547976a8cb598e6f141d4eaf0cb724ff
...
Monotone-Revision: b8881b30a3439916d39b400a9de1a5565d442b45
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-13T16:49:54
Monotone-Branch: ca.inverse.sogo
2010-12-13 16:49:54 +00:00
Wolfgang Sourdeau
a8f51464b2
Monotone-Parent: cad387db7a6d5560c7f138596819e1394d90c7b3
...
Monotone-Revision: 3d823daf85269363807bfb3cfb07776ba5279782
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-03T18:27:38
Monotone-Branch: ca.inverse.sogo
2010-12-03 18:27:38 +00:00
Wolfgang Sourdeau
5e8a31d900
Monotone-Parent: f6dd6e26aadfa52716bf3ca2c504de3593e5f35b
...
Monotone-Revision: 7717958c228c80920ba54d6300d040c7112bb646
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-23T14:49:46
Monotone-Branch: ca.inverse.sogo
2010-11-23 14:49:46 +00:00
Ludovic Marcotte
864a888124
Adjusted the GPL version used to better match the requirements of the OpenChange project
...
Monotone-Parent: 5d26777e48d1f76d4cc5c2f7125008e236e3b61b
Monotone-Revision: b7715dca41945ec8af6e621dd1ca4d2406198824
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-10-18T12:57:31
Monotone-Branch: ca.inverse.sogo
2010-10-18 12:57:31 +00:00
Wolfgang Sourdeau
4be0ec7d12
Monotone-Parent: 2428f531bd18f277e869aaf366aa8eecc64118e8
...
Monotone-Revision: 7bd1aabb4c8542dc219b7ddaff1bee6356e39dd2
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-10-14T16:36:53
Monotone-Branch: ca.inverse.sogo
2010-10-14 16:36:53 +00:00