Hi Mark, List

I've been looking at the GetRecipientTable issue you mentioned and I
confirm we have a problem with the experimental OpenMessage out IDL.

So far it was working properly (all cases encountered), but I've noticed
a decoding error, leading to a ndr error and which impact on the results
used by GetRecipientTable.

The origin of the problem is an incorrect bitmask for some values in the
recipient_headers IDL. I've started a new analysis from scratch, trying
to abstract details and give it a fresh look. I'm currently trying to
map the different bitmask and set of strings (ascii or unicode) into a
linear equation system we could solve using matrix. This should provide
a definitive and reliable way to test whether the whole system is
correct.

However, this new analysis will take time and would imo greatly impact
on libmapi-0.7 deliverable time line. So we will release libmapi-0.7
with this know bug and work on fixing it after the release.

Cheers,
Julien.

On Tue, 2008-04-01 at 23:58 +0200, Julien Kerihuel wrote:
> I've possibly found a bug in the OpenMessage IDL. I give it a closer
> look right now.
> 
> On Tue, 2008-04-01 at 16:09 +0100, Mark Ridley wrote:
> > I've been using this code found in torture/mapi_recipient.c
> > 
> > retval = GetRecipientTable(&obj_message, &props, &proptags);
> > 
> > mapidump_SPropTagArray(&proptags);
> > 
> > for (j = 0; j < props.cRows; j++) {
> > printf("===\n");
> > fflush(0);
> > mapidump_SRow(&props.aRow[j], "SRow: ");
> > }
> > 
> > Thanks,
> > 
> > Mark
> > 
> > 
> > 
> > On 1/4/08 15:52, "Julien Kerihuel" <[EMAIL PROTECTED]> wrote:
> > 
> > > On Sun, 2008-03-30 at 19:37 +0100, Mark Ridley wrote:
> > >> If I send an email (from Outlook (logged in as [EMAIL PROTECTED]) back to
> > >> myself ([EMAIL PROTECTED]) and also to another account not on the server 
> > >> I am
> > >> going to connect openchange on,  only the accounts that exist on my
> > >> sbs.local server show in GetRecipientTable.
> > >> 
> > >> As you can see from below, recipient 1 is shown as [EMAIL PROTECTED], but
> > >> recipient 2 is some hex number.
> > > 
> > > I'll give it a look tonight and before we release libmapi-0.7 (expected
> > > within 2 days max).
> > > 
> > > Would you have sample code, you'd like me to give a look at?
> > > 
> > > Cheers,
> > > Julien.
> _______________________________________________
> devel mailing list
> [email protected]
> http://mailman.openchange.org/listinfo/devel
-- 
Julien Kerihuel
[EMAIL PROTECTED]
OpenChange Project Manager

GPG Fingerprint: 0B55 783D A781 6329 108A  B609 7EF6 FE11 A35F 1F79

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to