[sync] [Fwd: Re: thunderbird abook sync - funambol(0.7)/horde-webmail(1.2.2)]

Ian Rogers ian.rogers at contactclean.com
Sun Feb 8 14:06:57 UTC 2009



Dom (et al),

no the server seems to be working fine. But maybe it's too chatty and 
getting the funambol client confused.

Attached is the logs from the funambol client (Thunderbird 2.0.0.19, Win 
XP). I ran two tests one syncing from a Horde addressbook (using Horde 
backend - sql backend actually crashes funambol!) and the other syncing 
from a my.funabol.com/sync address book.

The Add command from the servers seems to be effectively identical in 
both cases, but the client only returns a Map to funambol!

This is obviously a bug in the client, so I'll take it up with funambol 
too, but it would be nice to figure out a Horde workaround to get this 
working...

Ian.


LALOT Dominique wrote:
> If you can, check what is done as select in database (activate sql 
> logging)
>
> I had a problem till I discovered that the index of the newt entry in 
> history table was bad and inserting new events or address was not put 
> in history. And history is used by syncml.
>
> Hope this helps
>
> Dom
>
> 2009/2/3 Ian Rogers <ian.rogers at contactclean.com 
> <mailto:ian.rogers at contactclean.com>>
>
>     Two things:
>
>     First a quick patch for Horde. This patch allows SyncML to
>     correctly identify the Thunderbird funambol sync plugin (necessary
>     for long content like NOTE etc.)
>
>     --- horde-webmail-1.2.2/lib/SyncML/State.php      2009-01-28
>     17:29:39.000000000 +0000
>     +++ horde/lib/SyncML/State.php     2009-02-03 19:14:27.000000000 +0000
>     @@ -301,7 +301,8 @@
>                } elseif (!empty($di->Man) &&
>                          stristr($di->Man, 'nokia') !== false) {
>                    $this->_deviceDriver = 'Nokia';
>     -            } elseif (stristr($si, 'fmz-thunderbird-plugin') !==
>     false) {
>     +            } elseif (stristr($si, 'fmz-thunderbird-plugin') !==
>     false
>     +                                          || strpos($si, 'fmz-')
>     === 0) {
>                    $this->_deviceDriver = 'Sync4JMozilla';
>                } else {
>                    $this->_deviceDriver = 'default';
>
>
>     Secondly,  has anyone actually got the Funambol address-book sync
>     to work with Horde? The client doesn't seem to send the required
>     Map command after receiving an Add from the server. So when you
>     download an addressbook into Thunderbird and alter a card, the
>     card gets duplicated on the server when synchronised again...
>
>     The funambol client works perfectly well with my.funambol.com/sync
>     <http://my.funambol.com/sync> of course so either the client or
>     Horde is not behaving well.
>
>     I've spent 4 days banging my head on this one already. Any hints
>     appreciated.
>
>     Ian
>
>
>     --
>     sync mailing list - Join the hunt: http://horde.org/bounties/#sync
>     Frequently Asked Questions: http://horde.org/faq/
>     To unsubscribe, mail: sync-unsubscribe at lists.horde.org
>     <mailto:sync-unsubscribe at lists.horde.org>
>
>
>
>
> -- 
> Dominique LALOT
> Ingénieur Systèmes et Réseaux
> http://annuaire.univmed.fr/showuser?uid=lalot
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: sync via fumabol with map.txt
URL: <http://lists.horde.org/archives/sync/attachments/20090208/316c611d/attachment-0002.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: sync via horde no map.txt
URL: <http://lists.horde.org/archives/sync/attachments/20090208/316c611d/attachment-0003.txt>


More information about the sync mailing list