[Tickets #6949] Further Blackberry Funambol client issues
bugs at horde.org
bugs at horde.org
Wed Jun 18 11:43:14 UTC 2008
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/6949
-----------------------------------------------------------------------
Ticket | 6949
Created By | sblainey at chemop.org
Summary | Further Blackberry Funambol client issues
Queue | SyncML
Type | Bug
State | Unconfirmed
Priority | 2. Medium
Milestone |
Patch |
Owners |
-----------------------------------------------------------------------
sblainey at chemop.org (2008-06-18 07:43) wrote:
Using the v6.06 Funambol Blackberry client
After applying the fix suggested in defect 6939 for the RespURI issue
I came across the following two issues:
1) Horde does not recognise the Blackberry Funambol client as the
device id returned is 'fbb-xxx' rather than 'sc-pim-xxx' and the
client id cannot be edited within the Blackberry edition of Funambol.
The fix for this is to update the getDevice function within State.php
to recognise 'fbb-' as a sync4j client.
2) Horde does not decode the base64 data provided by the Funambol
client in the sync (interestingly enough, it does encode data it sends
to the client).
The fix for this is to update the convertClient2Server function within
Device/Sync4j.php to call base64_decode to decode $content before
calling sif2vcard.
The above fixes allow me to sucessfully sync my Blackberry address
book with Turba. I have not tried calendar, notes or todo as I do not
use them.
I can provide patches if required.
More information about the bugs
mailing list