[Kolab-devel] Horde APIs, RPCs and SyncML

Gunnar Wrobel wrobel at pardus.de
Wed Nov 7 09:14:54 CET 2007


Hi!

A while ago p at rdus did check SyncML support in Horde. There were a few
obvious bugs in all four groupware modules (kronolith, mnemo, nag,
turba). These bugs prevented use of the corresponding API when running
Horde with Kolab.

The Horde APIs are used by the Horde remote procedure call (RPC)
module. This module is responsible for providing protocols like WebDAV
and SyncML within Horde.

The bugs were fixed upstream now and there is a corresponding patch
for the current Horde ALPHA version:

http://kolab.org/cgi-bin/viewcvs-kolab.cgi/server/patches/horde/HK-GW-global_3.2_ALPHA-SyncML.patch?rev=HEAD&content-type=text/vnd.viewcvs-markup

This patch won't get applied anywhere at the moment but you can try to
patch your Horde installation locally so that you can play around with
the RPC system. I'd be happy about feedback which parts work and which
don't.

If you are specifically interested in SyncML you need to apply the
patch AND configure a MySQL db for your Horde installation. Both the
Horde SyncML as well as the Horde History Module only provide a DB
backend at the moment.

I know that the instructions are sparse but I don't want people to
expect that the RPC stuff is working at the moment. I'd rather have
only the Horde experts testing this :)

Cheers,

Gunnar

-- 
______ http://kdab.com _______________ http://kolab-konsortium.com _

p at rdus Kolab work is funded in part by KDAB and the Kolab Konsortium

____ http://www.pardus.de _________________ http://gunnarwrobel.de _
E-mail : p at rdus.de                                 Dr. Gunnar Wrobel
Tel.   : +49 40 432 72335                           Bundesstrasse 29
Fax    : +49 40 432 70855                            D-20146 Hamburg
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   >> Mail at ease - Rent a kolab groupware server at p at rdus <<                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




More information about the devel mailing list