|
From: Michael B. <mic...@cm...> - 2008-01-08 13:20:26
|
Daniel Gollub schrieb: > I just had a quick look on the syncml log dumps. I guess following SyncML > message generated by libsyncml is wrong (sent-1.xml): > > <SyncBody> > <Status> > ... > <SourceRef>Sony Ericss</SourceRef> > <TargetRef>IMEI:xxxxxxxxxxxxxx</TargetRef> > .... > </Status> > .... > </SyncBody> > > Actually your identifier string should be in that context the <TargetRef/>, > and the IMEI string in <SourceRef/>. Since the Status refers from a SyncML > command which got emitted by the mobile. And for the mobile the Target is > libsyncml ... This is correct. The bug is in sml_auth.c where it creates a new status. The used session is used with the wrong viewpoint (local site instead of the remote peer). > I'll review the commits to see when this bug got introduced... not quite sure > if r263 is affected or not. I fixed it in r320. This is a single commit of one file - so it is human readable :) Best regards Michael -- _______________________________________________________________ Michael Bell Humboldt-Universitaet zu Berlin Tel.: +49 (0)30-2093 2482 ZE Computer- und Medienservice Fax: +49 (0)30-2093 2704 Unter den Linden 6 mic...@cm... D-10099 Berlin _______________________________________________________________ X.509 CA Certificates / Wurzelzertifikate http://ra.pki.hu-berlin.de |