You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
(10) |
Apr
(30) |
May
(11) |
Jun
(8) |
Jul
(28) |
Aug
(113) |
Sep
(74) |
Oct
(43) |
Nov
(111) |
Dec
(31) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(70) |
Feb
(78) |
Mar
(110) |
Apr
(99) |
May
(106) |
Jun
(128) |
Jul
(65) |
Aug
(123) |
Sep
(80) |
Oct
(128) |
Nov
(80) |
Dec
(54) |
2007 |
Jan
(89) |
Feb
(83) |
Mar
(56) |
Apr
(56) |
May
(69) |
Jun
(29) |
Jul
(89) |
Aug
(44) |
Sep
(32) |
Oct
(114) |
Nov
(36) |
Dec
(46) |
2008 |
Jan
(88) |
Feb
(100) |
Mar
(63) |
Apr
(27) |
May
(39) |
Jun
(61) |
Jul
(35) |
Aug
(11) |
Sep
(9) |
Oct
(19) |
Nov
(28) |
Dec
(72) |
2009 |
Jan
(33) |
Feb
(4) |
Mar
(15) |
Apr
(24) |
May
(17) |
Jun
(17) |
Jul
(11) |
Aug
(30) |
Sep
(19) |
Oct
(8) |
Nov
(10) |
Dec
(5) |
2010 |
Jan
(5) |
Feb
(10) |
Mar
(12) |
Apr
(1) |
May
(8) |
Jun
(4) |
Jul
(9) |
Aug
(29) |
Sep
(6) |
Oct
(19) |
Nov
(4) |
Dec
(3) |
2011 |
Jan
(9) |
Feb
|
Mar
|
Apr
(7) |
May
(2) |
Jun
(9) |
Jul
(3) |
Aug
(2) |
Sep
|
Oct
|
Nov
(7) |
Dec
|
2012 |
Jan
(2) |
Feb
(5) |
Mar
(5) |
Apr
|
May
(1) |
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(9) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(5) |
From: Dotan C. <dot...@gm...> - 2009-04-22 18:06:36
|
> (I've just seen Dotan's latest response about going back to Windows - I > just want to say that you don't have to have a CS degree to be able to > contribute meaningfully to open source projects. I was inspired by > Bjoern's response, and I plan to have a look at some of the trivial > tickets as soon as I can.) > I certainly will not go back to Windows for everyday computing, but if seems that setting up a VMware virtual machine, exporting my KDEPIM data to Outlook, then from Outlook to the Nokia suite, then from the Nokia suite to the phone is easier than setting up OpenSync for the foreseeable future. Again, this is not a stab at the devs, whom I appreciate very much, but it is the reality of the situation. The only problem is that my Windows license covers a machine that I no longer use, and it seems that the license is not transferable. So that means either forking out $$$ for a Windows license (Can XP be bought any more?) or using pirated software. Neither option seems appealing to me. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il |
From: Adam P. <ad...@pi...> - 2009-04-22 17:36:36
|
Lo, Im currently in the market for a new phone. My main gripe with my current phone is the lack of any kind of syncing ability, except with outlook using some proprietary windows software (its a 3 skypephone s2, running the brew platform). Im thinking about an E71, which supports syncml. How likely am i to be able to sync this with my linux desktop (kde). At the moment i can quite easily sync kontact4 with my windows mobile 6 pda using opensync0.22 + synce + the patched kde4 plugin. What is the status of a syncml plugin for 0.22 / 0.3x ( i dont mind building from src)? Cheers Adam |
From: Philip T. (List) <ph...@te...> - 2009-04-22 12:50:12
|
On Wed, 2009-04-22 at 14:37 +0300, Dotan Cohen wrote: > > Well, I use a couple of methods here for syncing my E71 with Evolution > > on my desktop: > > > > Thanks, Phil. I did have an E71 some time ago, but I quickly went back > to the non-Symbian 6288 for performance reasons. As the 6288 is a much > more responsive device and neither would sync with KDEPIM, it was a no > brainer. > > > > > 1. I use egroupware: www.egroupware.org as a syncml server to sync > > between my phone and evolution > > > > This looks to be overly complex and expensive. I do not need web > access, and 100 Euro setup fee + 30 Euros per month is steep. > Hi Dotan, I neglected to mention you can install it locally, it works well in my work environment. > > > > 2. I also use mobical.net which I mainly have as an independent backup > > of the phone, and it can also sync text messages as well. > > > > Can this be used for syncing? The webpage is rather vague on the > subject, though as they claim to support "multiple devices" it > _should_ technically be possible. Yes it can. They support syncml 1.1 and 1.2, so if you have a client that suports it they should work fine. Also: >From the FAQ: Can I export my Mobical data? There is an export button at the top of the contacts and the appointments view. Mobical exports all contacts in one vCard 2.1 (contacts.vcf) file and all appointments in one vCalendar 1.0 (appointments.vcs) file. You can also acquire your appointments in the iCalendar 2.0 (ics.ics) format from https://www.mobical.net/mobical/ics using your Mobical username and password. > > > I am just mentioning this as there are alternatives that are not windows > > based. > > > > If anyone knows of other alternatives, I am all ears (eyes). > > Same here > > > If you use thunderbird and lighning, the sync options with egroupware > > are easier, as well as mobical. > > > > I do not use those products. > > > I have been keeping an eye on opensync, ever since I used multisync a > > few years ago, but it stopped working a while ago, and I just don't have > > the time to debug. > > > > It is a great project though, and I think it will develop, and when I > > get the time I will be debugging and submitting reports. > > > > Phil |
From: Dotan C. <dot...@gm...> - 2009-04-22 11:37:32
|
> Well, I use a couple of methods here for syncing my E71 with Evolution > on my desktop: > Thanks, Phil. I did have an E71 some time ago, but I quickly went back to the non-Symbian 6288 for performance reasons. As the 6288 is a much more responsive device and neither would sync with KDEPIM, it was a no brainer. > 1. I use egroupware: www.egroupware.org as a syncml server to sync > between my phone and evolution > This looks to be overly complex and expensive. I do not need web access, and 100 Euro setup fee + 30 Euros per month is steep. > 2. I also use mobical.net which I mainly have as an independent backup > of the phone, and it can also sync text messages as well. > Can this be used for syncing? The webpage is rather vague on the subject, though as they claim to support "multiple devices" it _should_ technically be possible. > I am just mentioning this as there are alternatives that are not windows > based. > If anyone knows of other alternatives, I am all ears (eyes). > If you use thunderbird and lighning, the sync options with egroupware > are easier, as well as mobical. > I do not use those products. > I have been keeping an eye on opensync, ever since I used multisync a > few years ago, but it stopped working a while ago, and I just don't have > the time to debug. > > It is a great project though, and I think it will develop, and when I > get the time I will be debugging and submitting reports. > -- Dotan Cohen http://what-is-what.com http://gibberish.co.il |
From: Chris C. <ran...@gm...> - 2009-04-22 11:34:45
|
On Wed, 2009-04-22 at 06:08 -0400, Chris Frey wrote: > I'm not a primary developer, just a bugfix committer and the Barry > plugin maintainer, but some thoughts... I'm not even one of those - just someone who thinks that an extensible, open source sync suite is one of the most important things currently missing from the world of free software. > > Should I switch to Windows / Outlook / Nokia's sync suite? > > This will likely get the job done the fastest for you. But it will not move any of us closer to the above goal. I have used the Nokia suite for my E90, and it's extremely poor, not to mention hugely bloated. It's the usual story: it's written to work on one OS and to sync with one vendor's software, and it doesn't even do that very well. > > Should I learn to program and fix it myself? > > If opensync is your favourite solution, this _will_ help... but honestly, > if you've never programmed before, that estimated 2010 date of yours > might not move much. :-) But every little helps. I am not much of a programmer at all, but I've recently re-learned a little after a 20-year gap. Everybody recommends the original book "The C Programming Language" by Kernighan & Ritchie, but I have to say that I found it too sparse for my learning style. I bought "The C All-in-one Desk Reference For Dummies", and I've found it really helpful. (There is plain old "C For Dummies" too, but that doesn't have as much stuff in it.) (I've just seen Dotan's latest response about going back to Windows - I just want to say that you don't have to have a CS degree to be able to contribute meaningfully to open source projects. I was inspired by Bjoern's response, and I plan to have a look at some of the trivial tickets as soon as I can.) > When 0.40 is released, testing will be needed. I don't know if you've > built 0.3x from sources and tested, but 0.40 will be the prime time to > do so, and you don't have to be a programmer for that. You just need > to be determined. Don't wait for binary packages, and plan on hitting > roadblocks that will take persistence to solve, and you'll be ok. > > Fortunately, I suspect that you won't have to wait until 2010 > for version 0.40. This is good too. Everyone who cannot contribute patches can and should contribute test results and bug reports. Regards, CC |
From: Philip T. (List) <ph...@te...> - 2009-04-22 11:27:14
|
On Wed, 2009-04-22 at 13:34 +0300, Dotan Cohen wrote: > I will quietly go back to the Redmond-based system that I had > previously (abandoned three and a half years ago), as that worked fine > for syncing my contacts and calendar with my phones. KDE-PIM is great, > but it needs to be complete with working syncing first. > Well, I use a couple of methods here for syncing my E71 with Evolution on my desktop: 1. I use egroupware: www.egroupware.org as a syncml server to sync between my phone and evolution 2. I also use mobical.net which I mainly have as an independent backup of the phone, and it can also sync text messages as well. I am just mentioning this as there are alternatives that are not windows based. If you use thunderbird and lighning, the sync options with egroupware are easier, as well as mobical. I have been keeping an eye on opensync, ever since I used multisync a few years ago, but it stopped working a while ago, and I just don't have the time to debug. It is a great project though, and I think it will develop, and when I get the time I will be debugging and submitting reports. HTH, Phil |
From: Dotan C. <dot...@gm...> - 2009-04-22 10:34:57
|
> the biggest problem of opensync is that the project is lacking of > developers. Currently there are only a few guys (summarized maybe 2.5 > people) which are working on the core to get a new release and no one of > us has much free time to spend on hacking. I started to work on opensync > more than one year ago and can't say that I understand all parts. > Therefore I am not able to fix all kind of tickets (i.e. > http://www.opensync.org/ticket/1084) and rely on Daniels knowledge. > Daniel is the only one who (nearly) knows the complete code and has an > overview of all problems. But recently he started a new job and I guess > that's the reason (besides the nice weather ;-) ) why the development > stagnates again. > > Many many people are asking why opensync isn't ready and it really > s***ks to me too that we don't have a stable version yet. But also > nobody appears who is able to take a look at the code and make some > patches. THAT would be really helpful. I don't think that money is going > to speed up the development (except you are able to pay for a developer > ;-) ) I have a job beside opensync and therefore I have to find some > rare time to spend on it. Money wouldn't make a difference to me. > > So if you are willing to work on opensync maybe you can try to look at > the code. Start to write some patches for the trivial tickets > https://www.opensync.org/report/13 or write/improve a plugin to > understand the behaviour of opensync. This ticket > https://www.opensync.org/ticket/972 could also be a good starting point. > Feel free to ask on the mailing list if you have additional questions. > > Btw. not all tickets need much work. There are a lot of tickets which > are invalid already or can be fixed in some mins. But currently we have > to focus on the blockers for 0.39. I see, thanks Bjoern. Other than a single C course, I know nothing of coding, and it would be far after August 2010 before I finish a CS degree! Your efforts are appreciated, make no mistake, and I know that "real life" often gets in the way of the things that we would like to be doing. I will quietly go back to the Redmond-based system that I had previously (abandoned three and a half years ago), as that worked fine for syncing my contacts and calendar with my phones. KDE-PIM is great, but it needs to be complete with working syncing first. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il |
From: Chris F. <cd...@fo...> - 2009-04-22 10:09:15
|
I'm not a primary developer, just a bugfix committer and the Barry plugin maintainer, but some thoughts... On Tue, Apr 21, 2009 at 06:03:32PM +0300, Dotan Cohen wrote: > However, it seems that the rate of progress stands at about one issue > closed per week (http://www.opensync.org/roadmap?show=all), and at > that rate 0.41 ("Completing this milestone will lift the distribution > packaging ban.") will be ready in around August 2010. Nice analysis :-) > So in the most > troll-free and understanding manner, I ask the community what I, as a > user, can do to get my contacts on the phone in a stable, non-hacky > manner. > Should I switch to Windows / Outlook / Nokia's sync suite? This will likely get the job done the fastest for you. > Should I donate $20 to the Opensync project? While any donations are likely welcome (I can't speak on opensync's behalf), in practical and honest terms, $20 won't go far, and likely won't bring you the results you desire. > Should I learn to program and fix it myself? If opensync is your favourite solution, this _will_ help... but honestly, if you've never programmed before, that estimated 2010 date of yours might not move much. :-) When 0.40 is released, testing will be needed. I don't know if you've built 0.3x from sources and tested, but 0.40 will be the prime time to do so, and you don't have to be a programmer for that. You just need to be determined. Don't wait for binary packages, and plan on hitting roadblocks that will take persistence to solve, and you'll be ok. Fortunately, I suspect that you won't have to wait until 2010 for version 0.40. - Chris |
From: Bjoern R. <bjo...@go...> - 2009-04-22 10:00:29
|
Hi Dotan, the biggest problem of opensync is that the project is lacking of developers. Currently there are only a few guys (summarized maybe 2.5 people) which are working on the core to get a new release and no one of us has much free time to spend on hacking. I started to work on opensync more than one year ago and can't say that I understand all parts. Therefore I am not able to fix all kind of tickets (i.e. http://www.opensync.org/ticket/1084) and rely on Daniels knowledge. Daniel is the only one who (nearly) knows the complete code and has an overview of all problems. But recently he started a new job and I guess that's the reason (besides the nice weather ;-) ) why the development stagnates again. Many many people are asking why opensync isn't ready and it really s***ks to me too that we don't have a stable version yet. But also nobody appears who is able to take a look at the code and make some patches. THAT would be really helpful. I don't think that money is going to speed up the development (except you are able to pay for a developer ;-) ) I have a job beside opensync and therefore I have to find some rare time to spend on it. Money wouldn't make a difference to me. So if you are willing to work on opensync maybe you can try to look at the code. Start to write some patches for the trivial tickets https://www.opensync.org/report/13 or write/improve a plugin to understand the behaviour of opensync. This ticket https://www.opensync.org/ticket/972 could also be a good starting point. Feel free to ask on the mailing list if you have additional questions. Btw. not all tickets need much work. There are a lot of tickets which are invalid already or can be fixed in some mins. But currently we have to focus on the blockers for 0.39. > I have been following OpenSync development for about two years, hoping > to have sync between my Nokia 6288 and KDE-PIM (specifically, > Kaddressbook and Korganizer, the contacts and calendar components). > However, it seems that the rate of progress stands at about one issue > closed per week (http://www.opensync.org/roadmap?show=all), and at > that rate 0.41 ("Completing this milestone will lift the distribution > packaging ban.") will be ready in around August 2010. So in the most > troll-free and understanding manner, I ask the community what I, as a > user, can do to get my contacts on the phone in a stable, non-hacky > manner. Should I switch to Windows / Outlook / Nokia's sync suite? > Should I donate $20 to the Opensync project? Should I learn to program > and fix it myself? > > I appreciate the dev's work and I am _not_ complaining. I am only > asking because I have been waiting for a long time and it does not > look like the wait is going to end anytime soon. There is no need to > be defensive, I understand the dimensions of the problems being solved > by the devs and I am very grateful for their work. > > -- /Bjoern Ricks |
From: Gerd B. <ger...@go...> - 2009-04-21 18:40:54
|
Dotan, I really share your thoughts. Like others I'd pay for a working sync software after having spent a lot of hours configuring and testing opensync versions - without success. Dotan Cohen wrote: > I have been following OpenSync development for about two years, hoping > to have sync between my Nokia 6288 and KDE-PIM (specifically, > Kaddressbook and Korganizer, the contacts and calendar components). > However, it seems that the rate of progress stands at about one issue > closed per week (http://www.opensync.org/roadmap?show=all), and at > that rate 0.41 ("Completing this milestone will lift the distribution > packaging ban.") will be ready in around August 2010. So in the most > troll-free and understanding manner, I ask the community what I, as a > user, can do to get my contacts on the phone in a stable, non-hacky > manner. Should I switch to Windows / Outlook / Nokia's sync suite? > Should I donate $20 to the Opensync project? Should I learn to program > and fix it myself? > > I appreciate the dev's work and I am _not_ complaining. I am only > asking because I have been waiting for a long time and it does not > look like the wait is going to end anytime soon. There is no need to > be defensive, I understand the dimensions of the problems being solved > by the devs and I am very grateful for their work. > Kind regards Gerd -- ------------------------------------------------------------------------ Gerd Bavendiek Linux Users check out: ger...@go... http://linos.wordpress.com ------------------------------------------------------------------------ |
From: Dotan C. <dot...@gm...> - 2009-04-21 15:03:42
|
I have been following OpenSync development for about two years, hoping to have sync between my Nokia 6288 and KDE-PIM (specifically, Kaddressbook and Korganizer, the contacts and calendar components). However, it seems that the rate of progress stands at about one issue closed per week (http://www.opensync.org/roadmap?show=all), and at that rate 0.41 ("Completing this milestone will lift the distribution packaging ban.") will be ready in around August 2010. So in the most troll-free and understanding manner, I ask the community what I, as a user, can do to get my contacts on the phone in a stable, non-hacky manner. Should I switch to Windows / Outlook / Nokia's sync suite? Should I donate $20 to the Opensync project? Should I learn to program and fix it myself? I appreciate the dev's work and I am _not_ complaining. I am only asking because I have been waiting for a long time and it does not look like the wait is going to end anytime soon. There is no need to be defensive, I understand the dimensions of the problems being solved by the devs and I am very grateful for their work. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il |
From: Dirk D. <dir...@te...> - 2009-04-16 09:31:49
|
I followed the installation instructions to use multisync with a Nokia. I am using Ubuntu 8.10 that got version 0.4.6-3 of libsyncml (quite an old version). I think I just give all the outputs I have ($MAC is my 00:XXX thing). dirk@dirk-pc:~$ sdptool browse $MAC Service Name: Network Access Point Service Service Description: Personal Ad-hoc Network Service which provides access to a network Service RecHandle: 0x10000 Service Class ID List: "Network Access Point" (0x1116) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 15 "BNEP" (0x000f) Version: 0x0100 SEQ8: dd 6 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Network Access Point" (0x1116) Version: 0x0100 Service Name: OBEX Object Push Service RecHandle: 0x10001 Service Class ID List: "OBEX Object Push" (0x1105) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 9 "OBEX" (0x0008) Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "OBEX Object Push" (0x1105) Version: 0x0100 Service Name: OBEX File Transfer Service RecHandle: 0x10002 Service Class ID List: "OBEX File Transfer" (0x1106) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 10 "OBEX" (0x0008) Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "OBEX File Transfer" (0x1106) Version: 0x0100 Service Name: Dial-up networking Service RecHandle: 0x10003 Service Class ID List: "Dialup Networking" (0x1103) "Generic Networking" (0x1201) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 1 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Dialup Networking" (0x1103) Version: 0x0100 Service Name: Nokia PC Suite Service RecHandle: 0x10004 Service Class ID List: "Serial Port" (0x1101) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 15 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Service Name: COM 1 Service RecHandle: 0x10005 Service Class ID List: "Serial Port" (0x1101) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 3 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Service Name: Voice Gateway Service RecHandle: 0x10006 Service Class ID List: "Handsfree Audio Gateway" (0x111f) "Generic Audio" (0x1203) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 13 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Handsfree" (0x111e) Version: 0x0105 Service Name: Audio Gateway Service RecHandle: 0x10007 Service Class ID List: "Headset Audio Gateway" (0x1112) "Generic Audio" (0x1203) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 12 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Headset" (0x1108) Version: 0x0100 Service Name: SyncML Client Service RecHandle: 0x10009 Service Class ID List: UUID 128: 00000002-0000-1000-8000-0002ee000002 Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 11 "OBEX" (0x0008) Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Service Name: Phonebook Access PSE Service RecHandle: 0x1000b Service Class ID List: "Phonebook Access - PSE" (0x112f) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 21 "OBEX" (0x0008) Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Phonebook Access" (0x1130) Version: 0x0100 Service Name: SIM ACCESS Service RecHandle: 0x1000f Service Class ID List: "SIM Access" (0x112d) "Generic Telephony" (0x1204) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 4 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "SIM Access" (0x112d) Version: 0x0101 Service Name: Music-Player Service Provider: Nokia Service RecHandle: 0x10010 Service Class ID List: "Audio Source" (0x110a) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 25 "AVDTP" (0x0019) uint16: 0x100 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Advanced Audio" (0x110d) Version: 0x0100 Service Name: Media Player Service Provider: Nokia Service RecHandle: 0x10011 Service Class ID List: "AV Remote Target" (0x110c) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 23 "AVCTP" (0x0017) uint16: 0x100 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "AV Remote" (0x110e) Version: 0x0100 Service Name: Media Player Service Provider: Nokia Service RecHandle: 0x10012 Service Class ID List: "AV Remote" (0x110e) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 23 "AVCTP" (0x0017) uint16: 0x100 Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "AV Remote" (0x110e) Version: 0x0100 dirk@dirk-pc:~$ sudo syncml-obex-client -b $MAC 11 --dumpinfo --slow-sync text/x-vcard Contacts --wbxml --identifier "PC Suite" connection with device succeeded Received an Alert for the DS Server at Contacts: Type: 201, Last 0, Next 7 Slowsyncing Just received a new session with ID 1 Received the DevInf Session 1 reported final. flushing Received an transport error: Not found (0x44) Send the output below to the libsyncml developers ======================================== Man: Nokia Mod: Nokia 5310 XpressMusic FirmwareVersion: V 09.42 07-11-08 RM-303 (c) N.. SoftwareVersion: V 09.42 07-11-08 RM-303 (c) N.. HardwareVersion: 2013 ReceiveLimit: 0 MaxObjSize: 0 Connection used: OBEX Client Identifier: PC Suite Databases: DB Locations: Contacts DB Type: text/x-vcard DB Slow: 1 Bluetooth: Yes Wbxml: Yes SyncML Version: 1.1 SupportsNumberofChanges: Yes SupportsLargeObjects: Yes I am missing SYNCML-SYNC here The configuration for syncml-obex-client is: <?xml version="1.0"?> <config> <!-- (Only for bluetooth) The bluetooth address if the bluetooth mode is selected --> <bluetooth_address>$MAC</bluetooth_address> <!-- (Only for bluetooth) The bluetooth channel to use. `sdptool browse $MAC` to search for the correct channel --> <bluetooth_channel>11</bluetooth_channel> <!-- (Only for USB) The usb interface number of the SYNCML-SYNC target. use syncml-obex-client -u (you will need access to the USB raw device) to find it. --> <interface>0</interface> <!-- The string that the plugin will use to identify itself. Some devices need a special string here. --> <identifier>PC Suite</identifier> <!-- The syncml version to use: 0 for 1.0, 1 for 1.1 and 2 for 1.2 --> <version>1</version> <!-- if the plugin should use wbxml --> <wbxml>1</wbxml> <!-- The username to use. Leave empty to not require a username --> <username></username> <!-- the password for the username --> <password></password> <!-- sets the connection type to use. 5 means obex over usb, 2 means obex over bluetooth --> <type>2</type> <!-- If wbxml is enabled, defines wether the wbxml should use string tables --> <usestringtable>1</usestringtable> <!-- Never send ADD command, but send REPLACE (not needed normally) --> <onlyreplace>0</onlyreplace> <!-- Sets the maximum allowed size in bytes of incoming messages (some device need this option set). Example: 10000 --> <recvLimit>10000</recvLimit> <maxObjSize>0</maxObjSize> <!-- The name of the contacts db. Must be the same as the phones sends --> <contact_db>Contacts</contact_db> <!-- The name of the calendar db. Must be the same as the phones sends --> <calendar_db></calendar_db> <!-- The name of the note db. Must be the same as the phones sends --> <note_db></note_db> </config> This is the output for trying to sync dirk@dirk-pc:~$ msynctool --sync Nokia-Dirk Synchronizing group "Nokia-Dirk" The previous synchronization was unclean. Slow-syncing Member 1 of type evo2-sync just connected received event dsession Member 2 of type syncml-obex-client just connected All clients connected or error Received an entry pas-id-49E6E01400000001 with data of size 4 from member 1 (evo2-sync). Changetype ADDED Received an entry pas-id-49E6E01400000003 with data of size 4 from member 1 (evo2-sync). Changetype ADDED Received an entry pas-id-49E6E01400000005 with data of size 4 from member 1 (evo2-sync). Changetype ADDED Received an entry pas-id-49E6E01400000007 with data of size 4 from member 1 (evo2-sync). Changetype ADDED Received an entry pas-id-49E6E01400000000 with data of size 4 from member 1 (evo2-sync). Changetype ADDED Received an entry pas-id-49E6E01400000002 with data of size 4 from member 1 (evo2-sync). Changetype ADDED Received an entry pas-id-49E6E01400000004 with data of size 4 from member 1 (evo2-sync). Changetype ADDED Received an entry pas-id-49E6E01400000006 with data of size 4 from member 1 (evo2-sync). Changetype ADDED Member 1 of type evo2-sync just sent all changes Member 2 of type syncml-obex-client had an error while getting changes: Not found (0x44) Member 2 of type syncml-obex-client just disconnected Member 1 of type evo2-sync just disconnected All clients have disconnected The sync failed: Unable to read from one of the members Error while synchronizing: Unable to read from one of the members I know I have an older version of libsyncml and I will update it (and the rest of the packages if necessary) if I know that it will be fixed and I would already done so if it was not for the missing SYNCML-SYNC in the output of syncml-obex-client. What do I have to do to make it work ? THanks -- View this message in context: http://www.nabble.com/Nokia-5310-tp23074454p23074454.html Sent from the Opensync - User mailing list archive at Nabble.com. |
From: Kwan h. L. <sor...@mi...> - 2009-04-10 06:37:42
|
Hello. It's the 3rd question I ask to this mailing list today:) Anyway, Libsycnml client always fails when it try to replace items on Sync4j server. Sync4j server always returns error code 511 and stop sync process. Because Sync4j expect <Source> element for replace item. But Libsyncml makes replace item with <Target> element(in sml_command.c). So I saw "OMA-TS-DS_DataSyncRep-V1_2_1-20070810.doc" document to find what is right. But I can't find. Actually, chapter 6.5.12 explains about Replace in the document does not contain what element is right. There are examples use both <Source> and <Target> element. Here is a last example of chapter 6.5.12 about Replace. Example: The following example specifies a source item that was replaced in the source database. The Source contains the relative URI of the item that was replaced. The absolute URI of the Source is specified in the parent Sync element type (not shown in the example). <Replace> <CmdID>1234</CmdID> <Cred> <Meta> <Type xmlns='syncml:metinf'>syncml:auth-md5</Type> <Format xmlns='syncml:metinf'>b64</Format> </Meta> <Data>Zz6EivR3yeaaENcRN6lpAQ==</Data> </Cred> <Meta><Type xmlns='syncml:metinf'>text/calendar</Type></Meta> <Item> <Source><LocURI>./20</LocURI></Source> <Data>BEGIN:VCALENDAR VERSION:2.0 METHOD:REQUEST BEGIN:VEVENT UID:12345-19991015T133000Z SEQUENCE:1 DTSTART:19991026T110000Z DTEND:19991026T190000Z SUMMARY:Technical Committee Meeting CATEGORIES:Appointment ORGANIZER:he...@ho... ATTENDEES:tec...@ho... END:VEVENT END:VCALENDAR </Data> </Item> </Replace> If I want to replace item on server, which one is right? <Source>? or <Target>? Is this code in LibsyncML(sml_command.c) right? SmlLocation *loc = smlLocationNew(uid, NULL, error); if (!loc) goto error_free_cmd; if (type != SML_CHANGE_ADD) item->target = loc; else item->source = loc; If is there anyone knows, please let me know. |
From: Kwan h. L. <sor...@mi...> - 2009-04-10 06:31:01
|
Hello, I make a syncml client with libsyncml's high level API. And I test it with Sync4j server(https://www.forge.funambol.org/DomainHome.html). Yesterday I encountered two errors when I replace data on Sync4j server. Errors are like below. "Command failed. The recipient encountered an unexpected condition which prevented it from fulfilling the request. Didn't receive a reply for pending status (actual message 4, received message 3, cmdID 8, msgID 3)" "Command failed. The recipient encountered an unexpected condition which prevented it from fulfilling the request. Call not successfull: 408 Request Timeout" But actual problem was error code 511 from Sync4j server. I think server's error code is more important than pending message status or timeout. (I registered callbacks 'SmlDataSyncEventCallback', 'SmlDataSyncChangeCallback' and 'SmlDataSyncChangeStatusCallback') How libsyncml notify error code from server while Add, Replace, Delete process? Thanks:) |
From: Kwan h. L. <sor...@mi...> - 2009-04-10 06:25:58
|
Hello, Does libsyncml work well with Google sync? (https://m.google.com:443/syncml) Actually, i tried it simply. But libsyncml returned timeout. Are there some special thing to work with Google sync? I have no idea why it fails or where I start to do it. Please let me know. Thanks. |
From: Alexandre <neo...@gm...> - 2009-04-08 21:23:33
|
Hi, Problem solved with this command line: sudo syncml-obex-client -u 0 --identifier "PC Suite" --slow-sync text/x-vcard Contacts --wbxml --dumpinfo (Thanks to Richard) But these commands for calendar and notes do not work: sudo syncml-obex-client -u 0 --identifier "PC Suite" --slow-sync text/x-vcalendar calendar --wbxml --dumpinfo sudo syncml-obex-client -u 0 --identifier "PC Suite" --slow-sync text/plain notes --wbxml --dumpinfo The Error Message is: sudo syncml-obex-client -u 0 --identifier "PC Suite" --slow-sync text/x-vcalendar calendar --wbxml --dumpinfo connection with device succeeded Just received a new session with ID 1 WARNING: Unable to find command handler (Alert: ./C:Calendar -> ./Calendar)Received the DevInf Session 1 reported final. flushing Received an transport error: Forbidden (0x43) Send the output below to the libsyncml developers ======================================== Man: NOKIA Mod: N95 FirmwareVersion: SoftwareVersion: V 30.0.015 HardwareVersion: ReceiveLimit: 0 MaxObjSize: 0 Connection used: OBEX Client Identifier: PC Suite Databases: DB Locations: calendar DB Type: text/x-vcalendar DB Slow: 1 Bluetooth: Unknown Wbxml: Yes SyncML Version: 1.1 SupportsNumberofChanges: Yes SupportsLargeObjects: Yes 8<----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<------ sudo syncml-obex-client -u 0 --identifier "PC Suite" --slow-sync text/plain notes --wbxml --dumpinfo connection with device succeeded Just received a new session with ID 1 WARNING: Unable to find command handler (Alert: ./c:Notepad.dat -> ./Notes)Received the DevInf Session 1 reported final. flushing Received an transport error: Forbidden (0x43) Send the output below to the libsyncml developers ======================================== Man: NOKIA Mod: N95 FirmwareVersion: SoftwareVersion: V 30.0.015 HardwareVersion: ReceiveLimit: 0 MaxObjSize: 0 Connection used: OBEX Client Identifier: PC Suite Databases: DB Locations: notes DB Type: text/plain DB Slow: 1 Bluetooth: Unknown Wbxml: Yes SyncML Version: 1.1 SupportsNumberofChanges: Yes SupportsLargeObjects: Yes Thank you for help. -- Alexandre Delanoë |
From: Michael B. <mic...@cm...> - 2009-03-30 10:07:25
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 libwbxml 0.10.5 release notes Download: http://sourceforge.net/project/showfiles.php?group_id=245783 Minor Changes ============= - Fixed library installation path for win32 (ticket #31) (The patch was supplied by Jeremy Laine.) Special thanks goes to Jeremy Laine for fixing the win32 installation. Best regards Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJ0JnV2L0ZGCAwWqsRAn1yAKCOg3W6Hgx/MvMMOK5Io/jRgeZNpACfUd9d 2jQBkkF/qv5VqzBbJznpPrE= =3ALf -----END PGP SIGNATURE----- |
From: Henry-Nicolas T. <hen...@to...> - 2009-03-26 09:55:46
|
Hello, I recently sent this email to the devel ML (I though it was a devel related topic) but as I don't get any reply, I'm trying here. Thank you for considering my problem. I'm trying to sync (the calendar) of a Nokia GSM (model 3109c) over Bluetooth (or USB, both faill) using opensync (and related software available in Ubuntu 8.10). I'v followed the guide [0]. The transfert start and then, the phone display an error : The transfer is impossible and nothing is synced. I'v contacted the recommended person for that phone on page [1], he tolds me that the problem is maybe the phone that doesn't respect the standard or opensync that doesn't respect it. When running the command msynctool --sync nokia-evo I got a lot of messages and some errors at the end (they are in the attachment, if you need them). It would be really great if you could help me to solve that problem Thank you in advance, Henry-Nicolas Tourneur. [0] https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync [1] http://www.opensync.org/wiki/releases/0.2x/DeviceCompatibilityList |
From: Alexandre <neo...@gm...> - 2009-03-25 20:38:48
|
Hi all opensync users, I am new to this list then if my question is not appropriate, thank you for advices. I bought recently a nokia n95 mobile phone and I would like to synchronize it whith my testing Debian box which has these packages installed: ii libsyncml-utils 0.4.6-3 ii libsyncml0 0.4.6-3 SyncML protocol library First of all, I try with usb connexion: sudo syncml-obex-client -u Found 3 USB OBEX interfaces Interface 0: Manufacturer: Nokia Product: Nokia N95 Interface description: SYNCML-SYNC Interface 1: Manufacturer: Nokia Product: Nokia N95 Interface description: PC Suite Services Interface 2: Manufacturer: Nokia Product: Nokia N95 Interface description: SYNCML-DM It must be on interface 0: sudo syncml-obex-client -u 0 --sync "text/x-vcard" . Response: connection with device succeeded Received an transport error: Unknown response (0x4f) I did not find any help on the web. Do you have any idea how I could solve this problem? Furthermore, I apologize if it is a very basic question. Thank you. -- Alexandre Delanoë |
From: MartinG <gro...@gm...> - 2009-03-20 08:57:17
|
On Fri, Mar 6, 2009 at 12:38 AM, nexus_6 <mar...@gm...> wrote: > I have always had success syncing my SE K750i with KDE PIM (KDE 3.5.10 atm) > on my gentoo setup, but haven't used opensync in a while. When I tried > yesterday, the following problem came up: I manually start the sync (either > through KitchenSync or msynctool), having exited Kontact and KAddressbook of > course, the two apps immediately start themselve and of course syncing > fails. Not sure, but this might be related to a bug in KDE. I have a problem when logging in, kmail always starts automatically (even though it is not part of my session). I read that it may be related to kaddressbook calling some stuff that starts kmail. See this (old) bug, and my latest comment: https://bugs.kde.org/show_bug.cgi?id=93203#c6 If you file a new bug, or find a solution, please write a comment in that bug report :) -MartinG |
From: Christian H. <Chr...@Co...> - 2009-03-19 07:47:37
|
Jason Grant wrote: > The exception (more detail at [2] below) is: > > /home/jas/opensync-0.38/libopensync-0.38/opensync/xmlformat/opensync_xmlformat.c:279:E:osync_xmlformat_search_field: Assertion "xmlformat->sorted" failed > looks like http://www.opensync.org/ticket/832 means, fixed in SVN Christian -- Christian Hilgers |ConSol* Tel. +49.2102.994-423 |Consulting&Solutions Software GmbH Fax +49.2102.994-411 |Berliner Str. 101, 40880 Ratingen email: Chr...@co... |WWW: http://www.consol.de |
From: Jason G. <exp...@lo...> - 2009-03-18 10:49:47
|
Hello, I have an obex/file setup for my Nokia 6300 that works well for contacts & todos, however it fails with an assertion if I enable the note resource at [1] below. I'm using opensync 0.38 and libwbxml-0.10.0. The exception (more detail at [2] below) is: /home/jas/opensync-0.38/libopensync-0.38/opensync/xmlformat/opensync_xmlformat.c:279:E:osync_xmlformat_search_field: Assertion "xmlformat->sorted" failed Thanks for any tips, Jason. ----------------------------- [1] The resource section from syncml-obex-client.conf If I enable the notes entry, I get the exception above. <Resources> <Resource> <Enabled>1</Enabled> <Formats> <Format> <Name>vcard21</Name> </Format> </Formats> <Name>Contacts</Name> <ObjType>contact</ObjType> </Resource> <Resource> <Enabled>1</Enabled> <Formats> <Format> <Name>memo</Name> </Format> </Formats> <Name>Notes</Name> <ObjType>note</ObjType> </Resource> <Resource> <Enabled>0</Enabled> <Formats> <Format> <Name>vevent10</Name> </Format> </Formats> <Name>Calendar</Name> <ObjType>event</ObjType> </Resource> <Resource> <Enabled>1</Enabled> <Formats> <Format> <Name>vtodo10</Name> </Format> </Formats> <Name>Tasks</Name> <ObjType>todo</ObjType> </Resource> </Resources> ----------------------------- [2] Output from msynctool showing the exception. [jas@talby obex-file]$ msynctool --sync obex-file Synchronizing group "obex-file" data sink of member 2 of type file-sync just connected note sink of member 2 of type file-sync just connected contact sink of member 2 of type file-sync just connected todo sink of member 2 of type file-sync just connected note sink of member 1 of type syncml-obex-client just connected Main sink of member 2 of type file-sync just connected contact sink of member 1 of type syncml-obex-client just connected todo sink of member 1 of type syncml-obex-client just connected Main sink of member 1 of type syncml-obex-client just connected All clients connected or error data sink of member 2 of type file-sync just sent all changes note sink of member 2 of type file-sync just sent all changes contact sink of member 2 of type file-sync just sent all changes todo sink of member 2 of type file-sync just sent all changes Main sink of member 1 of type syncml-obex-client just sent all changes Main sink of member 2 of type file-sync just sent all changes ** Message: The proprietary text/x-vcard property X-NICKNAME is not supported. ** Message: The proprietary text/x-vcard property X-SIP is not supported. ** Message: The proprietary text/x-vcard property X-WV-ID is not supported. ** Message: The proprietary text/x-vcard property X-NICKNAME is not supported. ** Message: The proprietary text/x-vcard property X-SIP is not supported. ** Message: The proprietary text/x-vcard property X-WV-ID is not supported. Received an entry 416 from member 1 (syncml-obex-client). Changetype ADDED Received an entry 417 from member 1 (syncml-obex-client). Changetype ADDED Received an entry 418 from member 1 (syncml-obex-client). Changetype ADDED Received an entry 419 from member 1 (syncml-obex-client). Changetype ADDED Received an entry 420 from member 1 (syncml-obex-client). Changetype ADDED Received an entry 421 from member 1 (syncml-obex-client). Changetype ADDED Received an entry 422 from member 1 (syncml-obex-client). Changetype ADDED Received an entry 423 from member 1 (syncml-obex-client). Changetype ADDED ** Message: The proprietary text/x-vcard property X-NICKNAME is not supported. ** Message: The proprietary text/x-vcard property X-SIP is not supported. ** Message: The proprietary text/x-vcard property X-WV-ID is not supported. contact sink of member 1 of type syncml-obex-client just sent all changes note sink of member 1 of type syncml-obex-client just sent all changes todo sink of member 1 of type syncml-obex-client just sent all changes All clients sent changes or error All conflicts have been reported /home/jas/opensync-0.38/libopensync-0.38/opensync/xmlformat/opensync_xmlformat.c:279:E:osync_xmlformat_search_field: Assertion "xmlformat->sorted" failed Aborted |
From: wool x. <woo...@gm...> - 2009-03-12 14:53:25
|
Hi I use msynctools with libsyncml 0.4.6, and msynctools need configure device xml file to synchronize Nokia E60 with bluetooth I add <database> <name>Task</name> <objtype>todo</objtype> <objformat>vevent20</objformat> </database> to try to synchronize Task(Todo) but msynctools would suspend I add trace code to _manager_check_internal() in sml_manager.c and I find out there is always show the follow in log file: ======================================= >>>>> _manager_check_internal smlSessionCheck: no status is missing - 0 <<<<< _manager_check_internal >>>>> _manager_check_internal smlSessionCheck: no status is missing - 0 <<<<< _manager_check_internal >>>>> _manager_check_internal smlSessionCheck: no status is missing - 0 <<<<< _manager_check_internal >>>>> _manager_check_internal smlSessionCheck: no status is missing - 0 <<<<< _manager_check_internal >>>>> _manager_check_internal smlSessionCheck: no status is missing - 0 <<<<< _manager_check_internal >>>>> _manager_check_internal smlSessionCheck: no status is missing - 0 <<<<< _manager_check_internal >>>>> _manager_check_internal smlSessionCheck: no status is missing - 0 <<<<< _manager_check_internal >>>>> _manager_check_internal smlSessionCheck: no status is missing - 0 <<<<< _manager_check_internal >>>>> _manager_check_internal smlSessionCheck: no status is missing - 0 <<<<< _manager_check_internal ...... ============================================= and does not finish.. I know I configure wrong PIM format, but why libsyncml could NOT timeout while synchronization format is wrong for Nokia E60? Does anyone know how to modify code to let libsyncml timeout while configure wrong PIM format to Nokia E60? Thank you |
From: Spencer F. <fow...@gm...> - 2009-03-11 16:06:20
|
I've been using opensync to sync my Dell Axim X51 for a while, but the past few weeks I have not been able to sync anything on my work computer. When I try to sync I get: $ msynctool --sync synce-sync Synchronizing group "synce-sync" The previous synchronization was unclean. Slow-syncing Member 2 of type evo2-sync had an error while connecting: Unable to open anything DEBUG:SynCE:Connect() called Member 1 of type synce-opensync-plugin just connected DEBUG:SynCE:disconnect() called Member 1 of type synce-opensync-plugin just disconnected All clients have disconnected The sync failed: Unable to connect one of the members DEBUG:SynCE:finalize() called Error while synchronizing: Unable to connect one of the members Some debug information: $ msynctool --configure synce-sync 1 Unable to open file /usr/share/opensync/defaults/synce-opensync-plugin for reading: No such file or directory and msynctool --configure synce-sync 2 gives: <config> <address_path>/home/fowie/.evolution/addressbook/local/system</address_path> <calendar_path>/home/fowie/.evolution/calendar/local/system</calendar_path> <tasks_path>/home/fowie/.evolution/tasks/local/system</tasks_path> </config> and a pinch of debug from the debug log (setting the environment variable and reading the ThreadXXXXX.log output): [1236634131.719599] >>>>>>> _incoming_dispatch(0x8eb0058) [1236634131.719663] >>>>>>> message_handler(0x8eb5560, 0xbfcf8700) [1236634131.719711] plugin received command 1 [1236634131.719771] >>>>>>> osync_group_reset_slow_sync(0x8ea9e98, data) [1236634131.719819] <<<<<<< osync_group_reset_slow_sync [1236634131.719886] >>>>>>> osync_member_connect(0x8eb0170, 0x8049c20, 0x8eb5590) [1236634131.719941] >>>>>>> EVO2-SYNC: evo2_connect(0x8eb4de8) [1236634131.720003] [EVO2-SYNC] ERROR: Unable to open anything! [1236634131.720054] >>>>>>> osync_context_report_error(0x8eb4de8, 1, Unable to open anything) [1236634131.720107] ERROR is: Unable to open anything [1236634131.720153] >>>>>>> message_callback(0x8eb0170, 0x8eb5590, 0xbfcf8498) [1236634131.720230] [CLI] WARNING: Member is replying with message 0x8eb0600 to message 0x8eb5560:"1378051330-600201201" with error 1: Unable to open anything [1236634131.720284] >>>>>>> osync_queue_send_message(0x8eb0910, (nil), 0x8eb0600, (nil)) [1236634131.720345] <<<<<<< osync_queue_send_message [1236634131.720398] <<<<<<< message_callback [1236634131.720476] <<<<<<< osync_context_report_error [1236634131.720527] <--- ERROR --- EVO2-SYNC: evo2_connect [1236634131.720573] <<<<<<< osync_member_connect [1236634131.720619] <<<<<<< message_handler [1236634131.720669] <<<<<<< _incoming_dispatch: Done dispatching [1236634135.521167] >>>>>>> _incoming_dispatch(0x8eb0058) [1236634135.521232] >>>>>>> message_handler(0x8eb0600, 0xbfcf8700) [1236634135.521283] plugin received command 13 [1236634135.521338] >>>>>>> osync_member_finalize(0x8eb0170) [1236634135.521395] [EVO2-SYNC] FULL DEBUG: start: evo2_finalize [1236634135.521443] <<<<<<< osync_member_finalize [1236634135.521492] >>>>>>> osync_queue_send_message(0x8eb0910, (nil), 0x8eb6370, (nil)) [1236634135.521553] <<<<<<< osync_queue_send_message [1236634135.521599] <<<<<<< message_handler I've tried just about everything I can think of, including chmod'ing all of my evolution data files to 777 and still nothing. Those paths in config are correct, I do have the files I need there. Any way I can get more informative output? Spencer |
From: Michael B. <mic...@cm...> - 2009-03-10 13:53:46
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 libsyncml 0.5.2 release notes Download: https://sourceforge.net/project/showfiles.php?group_id=25311 General Advice ============== If you use libsyncml or any other libxml based software and you are using multithreading then please call xmlInitParser before you use it in a process and xmlCleanupParser after you freed all libxml related resources in this process. Otherwise there can be memory leaks. Major Changes ============= - Added support for automatic Bluetooth channel detection - Added support for generic content-types - Added automatic base64 conversion for binary data types which are prefixed with application, audio, image, message and video (ticket #185) - Added IRDA support to OBEX client transport (ticket #212). The patch was supplied by Peter Collingbourne. - Added a test for the high level DS API - Added automatic UTF-16 to UTF-8 conversion for wrongly embedded SMS which is used bei Nokia S60 platform (ticket #217) - Added OMA DS 1.2 SAN support for content-types without an OMNA WSP number (ticket #217) - Added support for OMA DS 1.2 SAN without any data store. Mobiles which receive such a SAN should answer with alerts for all configured data stores. The problem is the term ''SHOULD''. Nokia S60 mobiles do not work this way for example. - Fixed string representation in OMA DS 1.2 SAN implementation (trailing NULL bytes must not be copied). Nokia S60 platform mobiles work now with OMA DS 1.2 over OBEX. Minor Changes ============= - Fixed build environment to build correctly if OpenOBEX or libsoup are missing (ticket #211) - If a SAN is received then the remote location must be taken from the SAN alert. - DS API should only set configuration options if they are present. - Added support for receiving SANs to DS API - The target of an alert can now be different from the source in the DS API (e.g. source = Contacts, target = Addressbook). - syncml-ds-tool supports device faking. - Fixed wrong return value for vendor detection via AT commands (ticket #213). The patch was supplied by Frederic Brin. - Added Samsung SGH-F480 to the list of the supported models (ticket #214). The patch was supplied by Frederic Brin. - Added an assertion to smlDataSyncInit which checks for a non-NULL dsObject (ticket #215) - Fixed code to handle specific Samsung AT commands (ticket #216 - still open). A patch was supplied by Frederic Brin. - Added support for SourceParent and SourceTarget in XML parser and assembler (ticket #217 and #218) - Added support for SupportHierarchicalSync of OMA DS 1.2 DevInf (ticket #217 and #218) - Added some new content-types which were registered by OMA DS WG - Added support for authenticated OMA DS 1.2 SANs Internal Changes ================ - If an enum type will be changed in the future then the order is critical. Hard coded values of the elements makes enums robust against re-ordering. - The HTTP client transport of the DS API does no longer instantiate a link object because the HTTP client transport does not support this. - If an error is dereferenced by smlErrorDeref then the caller can no longer access the object. (This makes sense because otherwise the caller should not dereference the object.) - smlTransportSetConfigOption traces no longer PASSWORD options. - If a link of a server is requested to be disconnected but it is already disconnected then this is sometimes no error when a very fast client disconnects before the server. - If the server closes the connection before the client can do this then the disconnect command of the client fails but the client is disconnected. - Fixed wrong interpretation of return value from smlTransportFinalize in data_sync.c - Fixed wrong handling of REPLACE command during SLOW SYNC - Fixed wrong context free of OBEX server transport finalize. - Fixed error handling and reference counting of smlCredNewAuth - Fixed again several memory leaks and removed all suppressions for libxml from valgrind.supp. - Added some code to handle the not thread safe check library A special thanks goes to Frederic Brin and Peter Collingbourne who provided patches for their own tickets. Best regards Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJtnDP2L0ZGCAwWqsRAruPAJ9U9HX6TetmIsFGnL/QMw3ZHO9tRQCfeBmF enesD3HB/XFA6VurJZrgwNk= =1fJW -----END PGP SIGNATURE----- |