[Kolab-devel] freebusy in http://srv/kolab/freebusy instead of /freebusy

Andreas Hasenack andreas at conectiva.com.br
Fri Aug 12 19:34:26 CEST 2005


Hello,

I'm trying to make kolab (and its components) work in http://server/kolab instead of
http://server/. I already changed many places and templates to the new
url scheme, but something is still missing. Kontact is also configured with the
correct URL.

When using kontact from KDE 3.4.2, I see accesses for
http://server/freebusy instead of http://server/kolab/freebusy:

10.0.2.177 - - [12/Aug/2005:14:28:53 -0300] "GET /freebusy/trigger/sisko%40kolab.conectiva/Calendar.pfb HTTP/1.1" 404 1012

I grepped everything and couldn't find where this is misconfigured. So I
took a look at the source for kontact and found this in kmail/kmailicalifaceimpl.cpp
around line 1295 in function/method KMailICalIfaceImpl::triggerKolabFreeBusy:

  httpURL.setPath( "/freebusy/trigger/" + path + ".pfb" ); <---------------
  httpURL.setQuery( QString::null );
  // Ensure that we encode everything with UTF8
  httpURL = KURL( httpURL.url(0,106), 106 );
  kdDebug() << "Triggering PFB update for " << folderURL << " : getting " << httpURL << endl;

So, can't Kontact work with freebusy installed somewhere else other than the webserver's
DocumentRoot?




More information about the devel mailing list