Hi!

I'd like to sync two instances of Evolution, one running in the office,
one on a laptop. In both cases, the first plugin is for Evolution, the
second one is the SyncML one, with the office one running as the server.
I have to ssh-tunnel the connection, which is working fine: A local
connection on the laptop to 5079 is forwarded to the lab machine.

When I initiate a sync on the laptop, the shell output from
MULTISYNC_DEBUG=1 seem to suggest that all is well -- authentication
suceeds, and I see the correct calendar and contact info shipped. Alas,
no changes appear inside the Evolution instance running in the office at
all -- no calendar changes, no contact changes. Looks like sync data
make it all the way, but just aren't applied. It'd be useful to see more
output from the Evol plugin.

This is running MultiSync 0.81 and Evo 1.4. I'm attaching the debugging
output with the actual contact details etc snipped, maybe somebody could
decipher the numerology and suggest what I'm missing. Ideally, would the
changes appear instantly inside the office Evolution, or only after a
restart?

Help is appreciated. MultiSync looks primising, unfortunately it's
useless for me right now.

Thanks,
Christian.

Laptop log: ---------------------------------------------
Trying /usr/local/lib/multisync/libevolution_sync.so...
Detected evolution 1.4.5.
Plugin found: Ximian Evolution
Trying /usr/local/lib/multisync/libpalm_sync.so...
Plugin found: Palm-Sync
Trying /usr/local/lib/multisync/libldap_plugin.so...
Plugin found: LDAP
Trying /usr/local/lib/multisync/libsyncml_plugin.so...
Plugin found: SyncML
Found pair: evolution-sync - syncml-plugin
Calendar loading `/home/cpk25/evolution/local/Calendar/calendar.ics'...
Calendar loading `/home/cpk25/evolution/local/Tasks/tasks.ics'...
Get view done.
SyncML:  Resetting state.
Got message 6
SyncML:  Got change notification. Getting changes.
Got message 8
Get changes done.
SyncML:  Got engine cmd: 1
SyncML:  Action: 1 0 0 0
SyncML:  Looking up 127.0.0.1
SyncML:  Connecting to 127.0.0.1...
POST / HTTP/1.1
Content-Length: 5369
Content-Type: application/vnd.syncml+xml
Accept: application/vnd.syncml+xml, application/vnd.syncml+wbxml
Host: 127.0.0.1:5079
Accept-Charset: UTF-8
Cache-Control: no-store


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN"
"http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd";>
<SyncML
xmlns="SYNCML:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>1</SessionID><MsgID>1</MsgID><Target><LocURI>https://127.0.0.1:5079/</LocURI></Target><Source><LocURI>53989033523F</LocURI></Source><Cred><Meta><Type
 
xmlns="syncml:metinf">syncml:auth-md5</Type></Meta><Data>Yq+90nsca4oeqB5jxSTztg==</Data></Cred></SyncHdr><SyncBody><Alert><CmdID>1</CmdID><Data>200</Data><Item><Target><LocURI>addressbook</LocURI></Target><Source><LocURI>addressbook</LocURI></Source><Meta><Anchor
 
xmlns="syncml:metinf"><Last>1076548700</Last><Next>1076549242</Next></Anchor></Meta></Item></Alert><Alert><CmdID>2</CmdID><Data>200</Data><Item><Target><LocURI>calendar</LocURI></Target><Source><LocURI>calendar</LocURI></Source><Meta><Anchor
 
xmlns="syncml:metinf"><Last>1076548700</Last><Next>1076549242</Next></Anchor></Meta></Item></Alert><Put><CmdID>3</CmdID><Meta><Type
 
xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf11</LocURI></Source><Data><DevInf
 xmlns="syncml:devinf"><VerDTD>1.1</VerDTD><Man>The MultiSync 
Project</Man><DevID>53989033523F</DevID><DevTyp>workstation</DevTyp><DataStore><SourceRef>addressbook</SourceRef><Rx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Rx-Pref><Tx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Tx-Pref><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><DataStore><SourceRef>calendar</SourceRef><Rx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Rx-Pref><Rx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Rx><Tx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Tx-Pref><Tx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Tx><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><CTCap><CTType>text/x-vcalendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>1.0</ValEnum><PropName>AALARM</PropName><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>RRULE</PropName><PropName>TRANSP</PropName><PropName>URL</PropName></CTCap><CTCap><CTType>text/calendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>2.0</ValEnum><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>TRANSP</PropName><PropName>URL</PropName><PropName>RRULE</PropName><PropName>COMMMENT</PropName><PropName>ACTION</PropName><PropName>TRIGGER</PropName><PropName>DURATION</PropName><PropName>REPEAT</PropName></CTCap><CTCap><CTType>text/x-vcard</CTType><PropName>BEGIN</PropName><ValEnum>VCARD</ValEnum><PropName>END</PropName><ValEnum>VCARD</ValEnum><PropName>VERSION</PropName><ValEnum>2.1</ValEnum><PropName>ENCODING</PropName><PropName>VALUE</PropName><PropName>CHARSET</PropName><PropName>FN</PropName><PropName>N</PropName><PropName>NAME</PropName><PropName>NICKNAME</PropName><PropName>PHOTO</PropName><PropName>BDAY</PropName><PropName>ADR</PropName><PropName>LABEL</PropName><PropName>TEL</PropName><PropName>EMAIL</PropName><PropName>MAILER</PropName><PropName>TZ</PropName><PropName>GEO</PropName><PropName>TITLE</PropName><PropName>ROLE</PropName><PropName>LOGO</PropName><PropName>AGENT</PropName><PropName>ORG</PropName><PropName>CATEGORIES</PropName><PropName>NOTE</PropName><PropName>PRODID</PropName><PropName>REV</PropName><PropName>SORT-STRING</PropName><PropName>SOUND</PropName><PropName>URL</PropName><PropName>UID</PropName><PropName>CLASS</PropName><PropName>KEY</PropName></CTCap></DevInf></Data></Item></Put><Get><CmdID>4</CmdID><Meta><Type
 
xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Target><LocURI>./devinf11</LocURI></Target></Item></Get><Final/></SyncBody></SyncML>

SyncML: We got some request data.
SyncML:  Line: HTTP/1.1 200 OK
SyncML:  Line: Date: Thu Feb 12 01:25:12 2004
SyncML:  Line: Expires: Thu Feb 12 01:25:12 2004
SyncML:  Line: Content-Length: 6303
SyncML:  Line: Content-Type: application/vnd.syncml+xml
SyncML:  Line: Accept-Charset: UTF-8
SyncML:  Line: Accept: application/vnd.syncml+xml,
application/vnd.syncml+wbxml
SyncML:  Line: Cache-Control: no-store
SyncML:  Line: Server: MultiSync Plugin
SyncML:  Line: 
SyncML:  Resetting state.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN"
"http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd";>
<SyncML
xmlns="SYNCML:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>1</SessionID><MsgID>1</MsgID><Target><LocURI>53989033523F</LocURI></Target><Source><LocURI>https://127.0.0.1:5079/</LocURI></Source><RespURI>https://127.0.0.1:5079/?sessionid=2e79a05c6a3387a3</RespURI></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>https://127.0.0.1:5079/</TargetRef><SourceRef>53989033523F</SourceRef><Chal><Meta><Type
 xmlns="syncml:metinf">syncml:auth-md5</Type><Format 
xmlns="syncml:metinf">b64</Format><NextNonce 
xmlns="syncml:metinf">A9Cl75A09bicjobvYXn+ZA==</NextNonce></Meta></Chal><Data>212</Data></Status><Status><CmdID>2</CmdID><MsgRef>1</MsgRef><CmdRef>1</CmdRef><Cmd>Alert</Cmd><TargetRef>addressbook</TargetRef><SourceRef>addressbook</SourceRef><Data>200</Data><Item><Data><Anchor><Next>1076549242</Next></Anchor></Data></Item></Status><Status><CmdID>3</CmdID><MsgRef>1</MsgRef><CmdRef>2</CmdRef><Cmd>Alert</Cmd><TargetRef>calendar</TargetRef><SourceRef>calendar</SourceRef><Data>200</Data><Item><Data><Anchor><Next>1076549242</Next></Anchor></Data></Item></Status><Status><CmdID>4</CmdID><MsgRef>1</MsgRef><CmdRef>3</CmdRef><Cmd>Put</Cmd><SourceRef>./devinf11</SourceRef><Data>200</Data></Status><Status><CmdID>5</CmdID><MsgRef>1</MsgRef><CmdRef>4</CmdRef><Cmd>Get</Cmd><TargetRef>./devinf11</TargetRef><Data>200</Data></Status><Results><CmdID>6</CmdID><MsgRef>1</MsgRef><CmdRef>4</CmdRef><Meta><Type
 
xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf11</LocURI></Source><Data><DevInf
 xmlns="syncml:devinf"><VerDTD>1.1</VerDTD><Man>The MultiSync 
Project</Man><DevID>335828B59E77</DevID><DevTyp>workstation</DevTyp><DataStore><SourceRef>addressbook</SourceRef><Rx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Rx-Pref><Tx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Tx-Pref><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><DataStore><SourceRef>calendar</SourceRef><Rx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Rx-Pref><Rx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Rx><Tx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Tx-Pref><Tx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Tx><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><CTCap><CTType>text/x-vcalendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>1.0</ValEnum><PropName>AALARM</PropName><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>RRULE</PropName><PropName>TRANSP</PropName><PropName>URL</PropName></CTCap><CTCap><CTType>text/calendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>2.0</ValEnum><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>TRANSP</PropName><PropName>URL</PropName><PropName>RRULE</PropName><PropName>COMMMENT</PropName><PropName>ACTION</PropName><PropName>TRIGGER</PropName><PropName>DURATION</PropName><PropName>REPEAT</PropName></CTCap><CTCap><CTType>text/x-vcard</CTType><PropName>BEGIN</PropName><ValEnum>VCARD</ValEnum><PropName>END</PropName><ValEnum>VCARD</ValEnum><PropName>VERSION</PropName><ValEnum>2.1</ValEnum><PropName>ENCODING</PropName><PropName>VALUE</PropName><PropName>CHARSET</PropName><PropName>FN</PropName><PropName>N</PropName><PropName>NAME</PropName><PropName>NICKNAME</PropName><PropName>PHOTO</PropName><PropName>BDAY</PropName><PropName>ADR</PropName><PropName>LABEL</PropName><PropName>TEL</PropName><PropName>EMAIL</PropName><PropName>MAILER</PropName><PropName>TZ</PropName><PropName>GEO</PropName><PropName>TITLE</PropName><PropName>ROLE</PropName><PropName>LOGO</PropName><PropName>AGENT</PropName><PropName>ORG</PropName><PropName>CATEGORIES</PropName><PropName>NOTE</PropName><PropName>PRODID</PropName><PropName>REV</PropName><PropName>SORT-STRING</PropName><PropName>SOUND</PropName><PropName>URL</PropName><PropName>UID</PropName><PropName>CLASS</PropName><PropName>KEY</PropName></CTCap></DevInf></Data></Item></Results><Alert><CmdID>7</CmdID><Data>200</Data><Item><Target><LocURI>addressbook</LocURI></Target><Source><LocURI>addressbook</LocURI></Source><Meta><Anchor
 
xmlns="syncml:metinf"><Last>1076548570</Last><Next>1076549112</Next></Anchor></Meta></Item></Alert><Alert><CmdID>8</CmdID><Data>200</Data><Item><Target><LocURI>calendar</LocURI></Target><Source><LocURI>calendar</LocURI></Source><Meta><Anchor
 
xmlns="syncml:metinf"><Last>1076548570</Last><Next>1076549112</Next></Anchor></Meta></Item></Alert><Final/></SyncBody></SyncML>

SyncML:  Using SyncML 1.1
SyncML:  OK, I'm authenticated.
SyncML:  Manufacturer: The MultiSync Project
SyncML:  Device ID: 335828B59E77
SyncML:  Device type: workstation
SyncML:  Last anchors are equal, do normal sync.
SyncML:  Found DB pair: addressbook - addressbook
SyncML:  Last anchors are equal, do normal sync.
SyncML:  Found DB pair: calendar - calendar
SyncML:  Action: 1 0 0 0
SyncML:  Received device info.
SyncML:  Looking up 127.0.0.1
SyncML:  Connecting to 127.0.0.1...
POST /?sessionid=2e79a05c6a3387a3 HTTP/1.1
Content-Length: 296894
Content-Type: application/vnd.syncml+xml
Accept: application/vnd.syncml+xml, application/vnd.syncml+wbxml
Host: 127.0.0.1:5079
Accept-Charset: UTF-8
Cache-Control: no-store


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN"
"http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd";>
<SyncML
xmlns="SYNCML:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>1</SessionID><MsgID>1</MsgID><Target><LocURI>https://127.0.0.1:5079/?sessionid=2e79a05c6a3387a3</LocURI></Target><Source><LocURI>53989033523F</LocURI></Source></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>53989033523F</TargetRef><SourceRef>https://127.0.0.1:5079/?sessionid=2e79a05c6a3387a3</SourceRef><Data>200</Data></Status><Status><CmdID>3</CmdID><MsgRef>1</MsgRef><CmdRef>7</CmdRef><Cmd>Alert</Cmd><TargetRef>addressbook</TargetRef><SourceRef>addressbook</SourceRef><Data>200</Data><Item><Data><Anchor><Next>1076549112</Next></Anchor></Data></Item></Status><Status><CmdID>4</CmdID><MsgRef>1</MsgRef><CmdRef>8</CmdRef><Cmd>Alert</Cmd><TargetRef>calendar</TargetRef><SourceRef>calendar</SourceRef><Data>200</Data><Item><Data><Anchor><Next>1076549112</Next></Anchor></Data></Item></Status><Sync><CmdID>5</CmdID><Target><LocURI>addressbook</LocURI></Target><Source><LocURI>addressbook</LocURI></Source><Add><CmdID>6</CmdID><Meta><Type
 
xmlns="syncml:metinf">text/x-vcard</Type></Meta><Item><Source><LocURI>pas-id-401E400700000000</LocURI></Source><Data><![CDATA[BEGIN:VCARD

[ snipped ]

]]></Data></Item></Replace></Sync><Final/></SyncBody></SyncML>

Got message 7
Syncthread: Exiting.
Disconnecting view...
Disconnecting ebook...
Disconnecting addressbook done.
SyncML:  Got engine cmd: 5
---------------------------------------------------------








Office log: ---------------------------------------------
Trying /usr/local/lib/multisync/libevolution_sync.so...
Detected evolution 1.4.5.
Plugin found: Ximian Evolution
Trying /usr/local/lib/multisync/libsyncml_plugin.so...
Plugin found: SyncML
Found pair: evolution-sync - syncml-plugin
Calendar loading `/homes/cpk25/evolution/local/Calendar/calendar.ics'...
Calendar loading `/homes/cpk25/evolution/local/Tasks/tasks.ics'...
Get view done.
SyncML:  Resetting state.
SyncML:  Socket opened.
SyncML:  Client connected from a.b.c.d.
SyncML: We got some request data.
SyncML:  Line: POST / HTTP/1.1
SyncML:  Line: Content-Length: 5369
SyncML:  Line: Content-Type: application/vnd.syncml+xml
SyncML:  Line: Accept: application/vnd.syncml+xml,
application/vnd.syncml+wbxml
SyncML:  Line: Host: 127.0.0.1:5079
SyncML:  Line: Accept-Charset: UTF-8
SyncML:  Line: Cache-Control: no-store
SyncML:  Line: 
SyncML:  Resetting state.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN"
"http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd";>
<SyncML
xmlns="SYNCML:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>1</SessionID><MsgID>1</MsgID><Target><LocURI>https://127.0.0.1:5079/</LocURI></Target><Source><LocURI>53989033523F</LocURI></Source><Cred><Meta><Type
 
xmlns="syncml:metinf">syncml:auth-md5</Type></Meta><Data>Yq+90nsca4oeqB5jxSTztg==</Data></Cred></SyncHdr><SyncBody><Alert><CmdID>1</CmdID><Data>200</Data><Item><Target><LocURI>addressbook</LocURI></Target><Source><LocURI>addressbook</LocURI></Source><Meta><Anchor
 
xmlns="syncml:metinf"><Last>1076548700</Last><Next>1076549242</Next></Anchor></Meta></Item></Alert><Alert><CmdID>2</CmdID><Data>200</Data><Item><Target><LocURI>calendar</LocURI></Target><Source><LocURI>calendar</LocURI></Source><Meta><Anchor
 
xmlns="syncml:metinf"><Last>1076548700</Last><Next>1076549242</Next></Anchor></Meta></Item></Alert><Put><CmdID>3</CmdID><Meta><Type
 
xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf11</LocURI></Source><Data><DevInf
 xmlns="syncml:devinf"><VerDTD>1.1</VerDTD><Man>The MultiSync 
Project</Man><DevID>53989033523F</DevID><DevTyp>workstation</DevTyp><DataStore><SourceRef>addressbook</SourceRef><Rx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Rx-Pref><Tx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Tx-Pref><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><DataStore><SourceRef>calendar</SourceRef><Rx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Rx-Pref><Rx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Rx><Tx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Tx-Pref><Tx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Tx><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><CTCap><CTType>text/x-vcalendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>1.0</ValEnum><PropName>AALARM</PropName><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>RRULE</PropName><PropName>TRANSP</PropName><PropName>URL</PropName></CTCap><CTCap><CTType>text/calendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>2.0</ValEnum><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>TRANSP</PropName><PropName>URL</PropName><PropName>RRULE</PropName><PropName>COMMMENT</PropName><PropName>ACTION</PropName><PropName>TRIGGER</PropName><PropName>DURATION</PropName><PropName>REPEAT</PropName></CTCap><CTCap><CTType>text/x-vcard</CTType><PropName>BEGIN</PropName><ValEnum>VCARD</ValEnum><PropName>END</PropName><ValEnum>VCARD</ValEnum><PropName>VERSION</PropName><ValEnum>2.1</ValEnum><PropName>ENCODING</PropName><PropName>VALUE</PropName><PropName>CHARSET</PropName><PropName>FN</PropName><PropName>N</PropName><PropName>NAME</PropName><PropName>NICKNAME</PropName><PropName>PHOTO</PropName><PropName>BDAY</PropName><PropName>ADR</PropName><PropName>LABEL</PropName><PropName>TEL</PropName><PropName>EMAIL</PropName><PropName>MAILER</PropName><PropName>TZ</PropName><PropName>GEO</PropName><PropName>TITLE</PropName><PropName>ROLE</PropName><PropName>LOGO</PropName><PropName>AGENT</PropName><PropName>ORG</PropName><PropName>CATEGORIES</PropName><PropName>NOTE</PropName><PropName>PRODID</PropName><PropName>REV</PropName><PropName>SORT-STRING</PropName><PropName>SOUND</PropName><PropName>URL</PropName><PropName>UID</PropName><PropName>CLASS</PropName><PropName>KEY</PropName></CTCap></DevInf></Data></Item></Put><Get><CmdID>4</CmdID><Meta><Type
 
xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Target><LocURI>./devinf11</LocURI></Target></Item></Get><Final/></SyncBody></SyncML>
Òåùi
SyncML:  Using SyncML 1.1
SyncML:  MD5 authorization succeeded.
SyncML:  Last anchors are equal, do normal sync.
SyncML:  Found DB pair: addressbook - addressbook
SyncML:  Last anchors are equal, do normal sync.
SyncML:  Found DB pair: calendar - calendar
SyncML:  Manufacturer: The MultiSync Project
SyncML:  Device ID: 53989033523F
SyncML:  Device type: workstation
SyncML:  Action: 1 0 0 0
SyncML:  Received device info.
HTTP/1.1 200 OK
Date: Thu Feb 12 01:25:12 2004
Expires: Thu Feb 12 01:25:12 2004
Content-Length: 6303
Content-Type: application/vnd.syncml+xml
Accept-Charset: UTF-8
Accept: application/vnd.syncml+xml, application/vnd.syncml+wbxml
Cache-Control: no-store
Server: MultiSync Plugin

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN"
"http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd";>
<SyncML
xmlns="SYNCML:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>1</SessionID><MsgID>1</MsgID><Target><LocURI>53989033523F</LocURI></Target><Source><LocURI>https://127.0.0.1:5079/</LocURI></Source><RespURI>https://127.0.0.1:5079/?sessionid=2e79a05c6a3387a3</RespURI></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>https://127.0.0.1:5079/</TargetRef><SourceRef>53989033523F</SourceRef><Chal><Meta><Type
 xmlns="syncml:metinf">syncml:auth-md5</Type><Format 
xmlns="syncml:metinf">b64</Format><NextNonce 
xmlns="syncml:metinf">A9Cl75A09bicjobvYXn+ZA==</NextNonce></Meta></Chal><Data>212</Data></Status><Status><CmdID>2</CmdID><MsgRef>1</MsgRef><CmdRef>1</CmdRef><Cmd>Alert</Cmd><TargetRef>addressbook</TargetRef><SourceRef>addressbook</SourceRef><Data>200</Data><Item><Data><Anchor><Next>1076549242</Next></Anchor></Data></Item></Status><Status><CmdID>3</CmdID><MsgRef>1</MsgRef><CmdRef>2</CmdRef><Cmd>Alert</Cmd><TargetRef>calendar</TargetRef><SourceRef>calendar</SourceRef><Data>200</Data><Item><Data><Anchor><Next>1076549242</Next></Anchor></Data></Item></Status><Status><CmdID>4</CmdID><MsgRef>1</MsgRef><CmdRef>3</CmdRef><Cmd>Put</Cmd><SourceRef>./devinf11</SourceRef><Data>200</Data></Status><Status><CmdID>5</CmdID><MsgRef>1</MsgRef><CmdRef>4</CmdRef><Cmd>Get</Cmd><TargetRef>./devinf11</TargetRef><Data>200</Data></Status><Results><CmdID>6</CmdID><MsgRef>1</MsgRef><CmdRef>4</CmdRef><Meta><Type
 
xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf11</LocURI></Source><Data><DevInf
 xmlns="syncml:devinf"><VerDTD>1.1</VerDTD><Man>The MultiSync 
Project</Man><DevID>335828B59E77</DevID><DevTyp>workstation</DevTyp><DataStore><SourceRef>addressbook</SourceRef><Rx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Rx-Pref><Tx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Tx-Pref><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><DataStore><SourceRef>calendar</SourceRef><Rx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Rx-Pref><Rx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Rx><Tx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Tx-Pref><Tx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Tx><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><CTCap><CTType>text/x-vcalendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>1.0</ValEnum><PropName>AALARM</PropName><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>RRULE</PropName><PropName>TRANSP</PropName><PropName>URL</PropName></CTCap><CTCap><CTType>text/calendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>2.0</ValEnum><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>TRANSP</PropName><PropName>URL</PropName><PropName>RRULE</PropName><PropName>COMMMENT</PropName><PropName>ACTION</PropName><PropName>TRIGGER</PropName><PropName>DURATION</PropName><PropName>REPEAT</PropName></CTCap><CTCap><CTType>text/x-vcard</CTType><PropName>BEGIN</PropName><ValEnum>VCARD</ValEnum><PropName>END</PropName><ValEnum>VCARD</ValEnum><PropName>VERSION</PropName><ValEnum>2.1</ValEnum><PropName>ENCODING</PropName><PropName>VALUE</PropName><PropName>CHARSET</PropName><PropName>FN</PropName><PropName>N</PropName><PropName>NAME</PropName><PropName>NICKNAME</PropName><PropName>PHOTO</PropName><PropName>BDAY</PropName><PropName>ADR</PropName><PropName>LABEL</PropName><PropName>TEL</PropName><PropName>EMAIL</PropName><PropName>MAILER</PropName><PropName>TZ</PropName><PropName>GEO</PropName><PropName>TITLE</PropName><PropName>ROLE</PropName><PropName>LOGO</PropName><PropName>AGENT</PropName><PropName>ORG</PropName><PropName>CATEGORIES</PropName><PropName>NOTE</PropName><PropName>PRODID</PropName><PropName>REV</PropName><PropName>SORT-STRING</PropName><PropName>SOUND</PropName><PropName>URL</PropName><PropName>UID</PropName><PropName>CLASS</PropName><PropName>KEY</PropName></CTCap></DevInf></Data></Item></Results><Alert><CmdID>7</CmdID><Data>200</Data><Item><Target><LocURI>addressbook</LocURI></Target><Source><LocURI>addressbook</LocURI></Source><Meta><Anchor
 
xmlns="syncml:metinf"><Last>1076548570</Last><Next>1076549112</Next></Anchor></Meta></Item></Alert><Alert><CmdID>8</CmdID><Data>200</Data><Item><Target><LocURI>calendar</LocURI></Target><Source><LocURI>calendar</LocURI></Source><Meta><Anchor
 
xmlns="syncml:metinf"><Last>1076548570</Last><Next>1076549112</Next></Anchor></Meta></Item></Alert><Final/></SyncBody></SyncML>
µ"á
SyncML: We got some request data.
SyncML:  Disconnection, length 0.
SyncML:  SyncML disconnected.
SyncML: Got disconnection, reasaon 2.
SyncML:  Client connected from a.b.c.d.
SyncML: We got some request data.
SyncML:  Line: POST /?sessionid=2e79a05c6a3387a3 HTTP/1.1
SyncML:  Line: Content-Length: 296894
SyncML:  Line: Content-Type: application/vnd.syncml+xml
SyncML:  Line: Accept: application/vnd.syncml+xml,
application/vnd.syncml+wbxml
SyncML:  Line: Host: 127.0.0.1:5079
SyncML:  Line: Accept-Charset: UTF-8
SyncML:  Line: Cache-Control: no-store
SyncML:  Line: 
SyncML:  Session ID OK.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN"
"http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd";>
<SyncML
xmlns="SYNCML:SYNCML1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>1</SessionID><MsgID>1</MsgID><Target><LocURI>https://127.0.0.1:5079/?sessionid=2e79a05c6a3387a3</LocURI></Target><Source><LocURI>53989033523F</LocURI></Source></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>53989033523F</TargetRef><SourceRef>https://127.0.0.1:5079/?sessionid=2e79a05c6a3387a3</SourceRef><Data>200</Data></Status><Status><CmdID>3</CmdID><MsgRef>1</MsgRef><CmdRef>7</CmdRef><Cmd>Alert</Cmd><TargetRef>addressbook</TargetRef><SourceRef>addressbook</SourceRef><Data>200</Data><Item><Data><Anchor><Next>1076549112</Next></Anchor></Data></Item></Status><Status><CmdID>4</CmdID><MsgRef>1</MsgRef><CmdRef>8</CmdRef><Cmd>Alert</Cmd><TargetRef>calendar</TargetRef><SourceRef>calendar</SourceRef><Data>200</Data><Item><Data><Anchor><Next>1076549112</Next></Anchor></Data></Item></Status><Sync><CmdID>5</CmdID><Target><LocURI>addressbook</LocURI></Target><Source><LocURI>addressbook</LocURI></Source><Add><CmdID>6</CmdID><Meta><Type
 
xmlns="syncml:metinf">text/x-vcard</Type></Meta><Item><Source><LocURI>pas-id-401E400700000000</LocURI></Source><Data><![CDATA[BEGIN:VCARD

[ snipped ]

]]></Data></Item></Replace></Sync><Final/></SyncBody></SyncML>

SyncML:  Using SyncML 1.1
SyncML:  Action: 1 0 1 0
Got message 1
Dwelling...
SyncML:  Told sync engine to get changes.
SyncML:  Got engine cmd: 2
SyncML:  Action: 1 0 0 0
SyncML:  Sending sync status.
SyncML: We got some request data.
SyncML:  Disconnection, length 0.
SyncML:  SyncML disconnected.
SyncML: Got disconnection, reasaon 2.
Got message 7
Syncthread: Exiting.
Disconnecting view...
Disconnecting ebook...
Disconnecting addressbook done.
---------------------------------------------------------
-- 
________________________________________________________________________
                                          http://www.cl.cam.ac.uk/~cpk25
                                                    http://www.whoop.org




-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id56&alloc_id438&op=click
_______________________________________________
Multisync-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/multisync-users

Reply via email to