Julien Kerihuel | 5 Mar 2007 05:24
Favicon
Gravatar

[Devel]: IDL modifications and torture regression test

I've almost finished to modify the IDL and libmapi so it includes
preliminary changes on the handles management system and makes
mapi_request more generic.

I've also brought a couple of changes to ndr_mapi.c so which fix some
limitations in response decoding. I have not yet commit anything since I
would need your feeling about whether it should be valuable to commit my
current code according to the regression results mentionned below.

Currently I pass the following tests:
- mapi-fetchmail
- mapi-sendmail
- mapi-deletemail
- mapi-folder

I fail against:
- mapi-prop (with deleteprops)
- mapi-message (pull error at some point)

And I'm curious about mapi-sendattach. The test sends a mail to Exchange
but no attached file is provided. Fabien, has it been checked recently?

Regarding the libmapi calls code, we should imo review the size count
system. While I tried to harmonize the whole stuff, there is still 2-3
calls where it is a bit hazardous and needs double check. Currently, we
have either sizeof(field) or hardcoded value or sizeof(type). We should
definitively use the same mechanism so the code remain readable.

Cheers,

Julien
--

-- 
Julien Kerihuel
j.kerihuel <at> openchange.org
OpenChange Project Manager

GnuPG Key: http://jkerihuel.openchange.org/keys/kerihuel_gpg_public.asc

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

Gmane