http://bugzilla.moblin.org/show_bug.cgi?id=6175
--- Comment #15 from pohly <patrick.ohly(a)intel.com> 2010-03-15 06:00:41 PST ---
Congwu, I think you alluded to this problem in your commit message:
commit 12bd955d88d90c91835c55c0d1e01fcbf60118ba
Author: Chen Congwu <congwu.chen(a)intel.com>
Date: Tue Feb 23 17:01:37 2010 +0800
syncevo-dbus-server: accept SAN 1.0/1.1 pacakge (MB#9312)
Also accept SAN 1.1 package, this requres enabling SAN_1_1 build option for
synthesis SDK.
In dbus server, when receving a message with content type 'xml/wbxml', we
can
not think it as a client contact us, it may also be possibly a server
sending
SAN 1.1 package to us; in this case first take it as a SAN package and try
to
parse it, if fails fall back to a normal synchronization message from a
client.
The SAN parsing did not fail as expected in the original implementation,
thus
a patch for synthesis sdk is essential.
But I am running with a libsynthesis that contains the following fix:
Author: Chen Congwu <congwu.chen(a)intel.com> 2010-03-02 05:23:25
SAN 1.0/1.1 generation: check for invalid SAN package
1. We check the 'version' field in the SAN package to match 1.0/1.1/1.2,
otherwise we consider this as invalid.
2. The PassSan API is changed to add a new parameter 'mode', which defaults
to 0 (try both SAN 1.2 and SAN 1.1 if applicable), however user can also
set 'mode' to 1 to try SAN 1.1 only and to 2 to try SAN 1.2 only.
3. workspaceSize is enlarged from 1024 to 1024*30 since we may accept
invalid
resonably large SAN message.
Is that what you meant in the other commit message?
--
Configure bugmail:
http://bugzilla.moblin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.