Hi List, Since there have been no news on the list since a couple of days, here is a summary of the different tasks that have been started.
--------------------------------------- [0x1] MAPI Restrictions and TDR layer [0x2] MAPI Library bindings [0x3] ACLs and Public Folders --------------------------------------- [0x1] MAPI Restrictions and TDR layer ===================================== While working on MAPI restrictions, I've tried a couple of *advanced* restrictions to see whether we were able to support them or not. The point is that due to some NDR limitations (deep recursion issue), we can't handle such cases. For example we can handle: (condition1 OR condition2) AND condition3 But we can't handle this one: ((condition1 AND condition2) OR condition 3) AND condition4 One of the possible way to fix this issue would be to use again the TDR layer we had removed from trunk rev30. Jelmer and I have started to work on a tdr branch which intends to test TDR implementation and make libmapi compliant with this architecture. So far, I've been able to run a fetchmail test correctly, but this requires some changes in Samba4 that have not been commit yet. Depending on the time needed to implement it correctly and to extensively test it, we'll see if we merge the branch back to the trunk for libmapi-0.6. In my opinion and in order to guarantee MAPI library code stability, we should wait an intermediary libmapi-0.7 before performing this operation. Given this situation, I'll continue developing restrictions and implement the FindRow operation in the trunk but there will be known (and documented) limitations. [0x2] MAPI Library Bindings =========================== You may have noticed swig bindings for Perl have been introduced in trunk. A working fetchmail test is already available, but there is an important amount of work before these bindings have the granularity needed for developer use. [0x3] ACLs, Shared Folders and Public Folders ============================================== [0x3a] ACLS, Shared Folders --------------------------- I've started to analyze scenarios retrieving folders ACLs. The behavior is mostly understood and I have enough material to start an implementation of permission listing. More work will be needed to understand and implement the "set permission" operation and create shared folders. [0x3b] Public Folders ---------------------- I started to analyze how public folders were accessed, but it is yet very preliminary and I need more information. Cheers, Julien. -- Julien Kerihuel [EMAIL PROTECTED] OpenChange Project Manager GPG Fingerprint: 0B55 783D A781 6329 108A B609 7EF6 FE11 A35F 1F79
signature.asc
Description: This is a digitally signed message part
_______________________________________________ devel mailing list [email protected] http://mailman.openchange.org/listinfo/devel
