Enrique J. Hernández Blasco
12e952eb55
oc: Honor calendar WebMail UI permissions on OpenChange library
...
By expanding roles from the given ACL to have these values as flags
inside the OpenChange library. This only applies to Calendar and
Tasks folders which stored four different access rights to three
different types of events/tasks.
As the events and tasks are stored in the same table, I have added
two new classes to manage permissions in the same way and this
avoids the code duplication called MAPIStoreCalTask(Folder|Message).
2016-02-23 10:10:48 +01:00
Enrique J. Hernández Blasco
8b45ee886b
oc: Use the same permission set original from MAPIStoreDBFolder
...
To keep backwards compatibility.
2016-02-16 14:55:21 +01:00
Enrique J. Hernández Blasco
76e586deca
oc: Added custom MAPI permissions
...
This set is only available at sogo-openchange library scope but
they are useful to provide all permissions set from any MAPI client
2016-02-16 14:55:21 +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
Enrique J. Hernández Blasco
8d9b54815c
oc: Receive new predecessor change list parameter on move copy op
...
This is to apply new API introduced by 85e2d7c commit in OpenChange
repository.
2015-08-04 08:41:38 +02:00
Julien Kerihuel
d4930a7960
oc: Remove deprecated notification code.
2015-04-16 16:04:47 +02:00
Enrique J. Hernández Blasco
067809ef1c
Store changeNumber maps with modseq in cache for subfolders
...
By getting the root folder/container whose properties
are stored in OpenChange DB.
This makes the synchronisation of sub-folders faster as
when we evaluate restrictions for this folder, we are able
to get the modseq from where to get the latest messages
unseen by the client.
2014-12-01 23:19:38 +01:00
Ludovic Marcotte
7a4feae8b8
Updated code to reflect cache regorg.
2014-05-14 06:56:05 -04:00
Ludovic Marcotte
4804337a01
Now pass the memory context when copying/moving folders.
2012-12-07 13:30:50 -05:00
Ludovic Marcotte
2017536beb
move_copy_messages now uses the openchange's memory context.
...
This fixes strange crashes when dealing with invitations and
other stuff. More work will need to be done in this regard. Also
kept the old code just in case for now. Will be cleaned up shortly
after more people test it.
2012-12-03 09:18:17 -05:00
Wolfgang Sourdeau
63abe73c29
ensureIDsForChildKeys: new helper method that ensure that the child keys have a corresponding fmid and register them with -[MAPIStoreMapping registerURLs:withIDs:] if needed
2012-10-12 23:28:47 -04:00
Wolfgang Sourdeau
37e8f7ca98
"preload_message_bodies" now take an additional "enum mapistore_table_type" argument
2012-10-10 10:38:25 -04:00
Wolfgang Sourdeau
a7691c552b
Renamed -preloadMessageBodies: to preloadMessageBodiesWithMIDs: and perform a conversion of MIDs to message keys instead of the subclass code
2012-10-06 13:01:44 -04:00
Wolfgang Sourdeau
46c82286d8
Added -childKeyFromURL: as translation method and refactored -lookupMessageByURL: and -lookupFolderByURL: to make use of it
2012-10-05 13:51:58 -04:00
Wolfgang Sourdeau
671ce26a48
struct UI8Array_r replaces struct I8Array_r
2012-10-05 09:59:45 -04:00
Wolfgang Sourdeau
eca09c87cc
Implemented the folder.preload_message_bodies backend op
2012-10-05 09:55:01 -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
47afdfcd40
Monotone-Parent: de4fcfa81509a5dd3cc5acd2a1c6ba7c97653649
...
Monotone-Revision: 85e37dbc7e87a173193494e6234f460788904318
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-15T13:13:15
Monotone-Branch: ca.inverse.sogo
2012-08-15 13:13:15 +00:00
Wolfgang Sourdeau
45974ec74b
Monotone-Parent: 5599b85afd7e2707325836a3b533b900d96b8b0c
...
Monotone-Revision: 570b17715b63da450bef9fde6d9c95288911034f
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-15T01:02:08
Monotone-Branch: ca.inverse.sogo
2012-08-15 01:02:08 +00:00
Wolfgang Sourdeau
32af60c24f
Monotone-Parent: 9f415bbce0de3939851adeff8e3f25986b8630f7
...
Monotone-Revision: 1bf1a3f87feb2c04469fcff28770c25704ee5aab
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-10T14:08:40
Monotone-Branch: ca.inverse.sogo
2012-08-10 14:08:40 +00:00
Wolfgang Sourdeau
700d23e80e
Monotone-Parent: 3ded00a80ce87781ff6767f6fe38a12735a48340
...
Monotone-Revision: af0fb5901615e40ad3549c59f74f88bb33f9b392
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-09T19:43:17
Monotone-Branch: ca.inverse.sogo
2012-08-09 19:43:17 +00:00
Wolfgang Sourdeau
95a443d89a
Monotone-Parent: 3f8608c82d9c379cc9e0fea6ffe853cc1949a24b
...
Monotone-Revision: 905276f295d6f28a6946297f6a7af9ad60f71842
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-06-29T17:59:38
Monotone-Branch: ca.inverse.sogo
2012-06-29 17:59:38 +00:00
Wolfgang Sourdeau
16ad5263bf
Monotone-Parent: abafefa4d1fdf7e9a4cc6b7d33dfe22f822d54d3
...
Monotone-Revision: 5a4402259608afb9ee27063b6a308479a1a073fb
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-09T02:08:57
Monotone-Branch: ca.inverse.sogo
2012-03-09 02:08:57 +00:00
Wolfgang Sourdeau
d64c7164d7
Monotone-Parent: 425bfc2f774ffc6abc9a76908ac1b2fcf7d6ad14
...
Monotone-Revision: 82a617e3ad7bb1a96e181c9d1c240bc2c89de7f7
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-03T15:05:19
Monotone-Branch: ca.inverse.sogo
2012-02-03 15:05:19 +00:00
Wolfgang Sourdeau
32ee60c025
Monotone-Parent: be64ce923b1780a6ed810e7250748d84ad4425bb
...
Monotone-Revision: 7f9dd19e7f17c342c380ab2a0c551594be6d8762
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-02T01:45:17
Monotone-Branch: ca.inverse.sogo
2012-02-02 01:45:17 +00:00
Wolfgang Sourdeau
4b81cb167d
Monotone-Parent: 4e23e038f2b0b7eddf8b30700b8c9a8910768f98
...
Monotone-Revision: 9235e5dc4d151a3cba8ad842ac39e1b2d18c8201
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-01-29T19:55:21
Monotone-Branch: ca.inverse.sogo
2012-01-29 19:55:21 +00:00
Wolfgang Sourdeau
e942cb8b52
Monotone-Parent: bc440bc0c22c32437dc043e9566760ddd30fea67
...
Monotone-Revision: a42e52e628a2724b097b0a8aed05b39e75f6a528
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-01-26T19:56:36
Monotone-Branch: ca.inverse.sogo
2012-01-26 19:56:36 +00:00
Wolfgang Sourdeau
3fbe421319
Monotone-Parent: e3e0e252ab28dd87b80ca4f37b899dd9c416634b
...
Monotone-Revision: 10bc75b22aa9828644f846e67ae3509d61793864
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-01-15T23:58:26
Monotone-Branch: ca.inverse.sogo
2012-01-15 23:58:26 +00:00
Wolfgang Sourdeau
4641b917c7
Monotone-Parent: 22be47412187379c5790339050a32efb324de72f
...
Monotone-Revision: 0876527d52dfa5e4ddfcb4dee4220d4d6bd27eec
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-01T22:28:12
Monotone-Branch: ca.inverse.sogo
2011-12-01 22:28:12 +00:00
Wolfgang Sourdeau
0f35c72c24
Monotone-Parent: 6ea44b1efa1edb28f1218a700087fee83cb79305
...
Monotone-Revision: 2b0145bf6bbc08cf0fb2fc9d65b3fd914daa72c2
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-01T21:13:09
Monotone-Branch: ca.inverse.sogo
2011-12-01 21:13:09 +00:00
Wolfgang Sourdeau
4e17404e8c
Monotone-Parent: d102adf292e54c9c4f3572b83e38879d24b721d0
...
Monotone-Revision: 1d22ee7adc99b9420d9a7b859dfb1048c8c92eaa
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-18T15:26:03
Monotone-Branch: ca.inverse.sogo
2011-11-18 15:26:03 +00:00
Wolfgang Sourdeau
1b696fec7f
Monotone-Parent: 7fda497b476e41fe9d5324a0c31127a0e9777847
...
Monotone-Revision: 8bcefff481572fc23caa92d92861c18902d781bd
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-26T15:00:53
Monotone-Branch: ca.inverse.sogo
2011-10-26 15:00:53 +00:00
Wolfgang Sourdeau
bd45d9b0f2
Monotone-Parent: 3cb2fca087640ef420f86750a3bd9caf7c365b3b
...
Monotone-Revision: 551d7c926dcd36700dd7ae6ae2cb2b2c0a8294c5
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-09-27T19:25:18
Monotone-Branch: ca.inverse.sogo
2011-09-27 19:25:18 +00:00
Wolfgang Sourdeau
ec0207c505
Monotone-Parent: e1689f21ae9391a98de28b07ee195a3a85688a85
...
Monotone-Revision: 187ef5414dadc22f5e049aad96bb6207fee6d226
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-09-23T15:36:49
Monotone-Branch: ca.inverse.sogo
2011-09-23 15:36:49 +00:00
Wolfgang Sourdeau
2623aaa726
Monotone-Parent: 0a9a28e3c7ef305257a698ada6ebda67b4cfa9b7
...
Monotone-Revision: f5575460df29b5335d935f8e6d766b8aa5efda6a
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-09-22T15:54:47
Monotone-Branch: ca.inverse.sogo
2011-09-22 15:54:47 +00:00
Wolfgang Sourdeau
af32be4d24
Monotone-Parent: 83c74feed1e25505354586a32e506982bd739960
...
Monotone-Revision: 504167c9265cc3ce83b80f66d6a935b52f394232
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-09-22T13:39:41
Monotone-Branch: ca.inverse.sogo
2011-09-22 13:39:41 +00:00
Wolfgang Sourdeau
51cfd15042
Monotone-Parent: 58fc0f1597d49691640645ab8d706662ca149ff6
...
Monotone-Revision: 839a303aa2831a3fa7a86f2c7c9908561cb4e20f
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-09-21T19:33:35
Monotone-Branch: ca.inverse.sogo
2011-09-21 19:33:35 +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
5af234e075
Monotone-Parent: e160c8da7c5049a7b1bbca545d886045ba8a2f14
...
Monotone-Revision: b1f1b1e8d2d0e0165cffef74b543546db1110544
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-11T22:56:04
Monotone-Branch: ca.inverse.sogo
2011-08-11 22:56:04 +00:00
Wolfgang Sourdeau
9b00eaa966
Monotone-Parent: 5b9fba133560acdca3843326561c729dd28fc4cc
...
Monotone-Revision: 7e2d84b941087b6996499d8c6a6832f1b87db837
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-02T20:44:15
Monotone-Branch: ca.inverse.sogo
2011-08-02 20:44:15 +00:00
Wolfgang Sourdeau
7a5f67babe
Monotone-Parent: 48c9c37f78835c3255c4103136b86bdfcaaca051
...
Monotone-Revision: d9c62c6e142174bc3d2adb12ee04492347c95ede
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-29T02:13:39
Monotone-Branch: ca.inverse.sogo
2011-07-29 02:13:39 +00:00
Wolfgang Sourdeau
aad817d5ca
Monotone-Parent: da9c14ddfb4c9a9c929c7b84543af4ce664cfc10
...
Monotone-Revision: 829ccf73000a2d91a5daf67741479e395011b6a8
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-26T20:13:10
Monotone-Branch: ca.inverse.sogo
2011-07-26 20:13:10 +00:00
Wolfgang Sourdeau
287625af3f
Monotone-Parent: b0613f483a296b882038d9d023bcb71c82d4916e
...
Monotone-Revision: 0811b557e4a5f5fb3a026bfc3e9578e656e1d32b
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-26T19:02:45
Monotone-Branch: ca.inverse.sogo
2011-07-26 19:02:45 +00:00
Wolfgang Sourdeau
ab43fce1af
Monotone-Parent: fd90ae60f7879a303cc5d6b24e64a0a382068323
...
Monotone-Revision: edd6ac7b0fdcca99066a8097eefc5e8b36ff52fa
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-14T21:35:54
Monotone-Branch: ca.inverse.sogo
2011-07-14 21:35:54 +00:00
Wolfgang Sourdeau
2974a91c5e
Monotone-Parent: a1865313ff7142cbf139f7645dcbb299dd1acb92
...
Monotone-Revision: 06779f0bbfe40e7611b69790cf2eff4809382438
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-06-07T00:17:46
Monotone-Branch: ca.inverse.sogo
2011-06-07 00:17:46 +00:00
Wolfgang Sourdeau
ebdaddb2b3
Monotone-Parent: 286239ab4e8134dcfe31420f3d4db4243ec0e13f
...
Monotone-Revision: 52ae1dc5cf6c40b252808bb7d1ec3f07b9c076a3
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-06-06T21:55:31
Monotone-Branch: ca.inverse.sogo
2011-06-06 21:55:31 +00:00
Wolfgang Sourdeau
ed2c4777aa
Monotone-Parent: 482fb2f36da6ff311c3c19eb3752da985fdae5cd
...
Monotone-Revision: 8fcaef79630a50f01c6aba0e5fdc0744c274cba6
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-03-07T19:15:16
Monotone-Branch: ca.inverse.sogo
2011-03-07 19:15:16 +00:00
Wolfgang Sourdeau
dd0bea0dc9
Monotone-Parent: 17790db0c2368364683e4074a491e7107c6cf071
...
Monotone-Revision: 96b5a2580e3b0b6ba57af91d0fed6f513f8e13f0
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-02-24T20:32:27
Monotone-Branch: ca.inverse.sogo
2011-02-24 20:32:27 +00:00