[kronolith] Kronolith as CalDAV Client - r/w access?

Marcus Frischherz marcus at casaberg.at
Sun Mar 29 22:18:38 UTC 2009


Well, it is about integration with other systems. I did say, that it works 
nicely standalone, in order to mention the positive things. I do realize that my 
  problem is read/write integration with a client, while the original post is 
about read/write access to a server.

Besides, it is true. I searched the internet for succesful attempts with 
read/write access, and did not find any. My question to the list was not 
resolved either (see below for the thread). Of course I know, that no one owes 
me anything, as it is free software. Still, it would be nice, if it did, what I 
want it to do.

The mail application works nicely for me, though. As for the calender, I am 
still looking for something, which supports both a web interface (as kronolith 
does) and supports local clients (Sunbird and iCal, but the iCal problem might 
be related to https with a pricately signed certificate).

regards,
Marcus



Jan Schneider schrieb:
> Zitat von Marcus Frischherz <marcus at casaberg.at>:
> 
>> Hi,
>>
>> Many have tried, few have succeeded. It seems only the horde authors 
>> get this to work. kronolith works as a standalone product nicely, but 
>> I have not found any reports of succesful integration with other 
>> clients (like Sunbird) or other servers in read/write mode.
> 
> Beside that this is plain wrong, it has nothing to do with the original 
> question.
> 
>> Daniel Mayer schrieb:
>>> Hi,
>>>
>>> we have a caldav server running which can be accessed in a read/write
>>> fashion from various desktop clients.
>>> I managed to display the calendar in Kronolith (Kronolith H3 (2.3) on
>>> Horde 3.3.3) after adding it as a remote calendar (using a http://...
>>> URL). Unfortunately it does not seem to be possible to edit or add
>>> events to this calendar. Is this currently supported or do I simply have
>>> to specify the URL in a different way that Kronolith knows it is
>>> accessing a caldav share and not a plain ics file via http? Any hint
>>> would be very appreciated.
>>>
>>> The Roadmap page mentions patches for the caldav/webdav client support
>>> and I was wondering where these are accessible or if they are already
>>> present in the current release.
> 
> There is no CalDAV client support in Kronolith, just read-only 
> vCalendar/iCalendar over HTTP support.
> 
> Jan.
> 

Jan Schneider schrieb:
 > Zitat von Marcus Frischherz <marcus at casaberg.at>:
 >
 >>
 >>
 >> Jan Schneider schrieb:
 >>> Zitat von gimili <gimili17 at gmail.com>:
 >>>
 >>>> Jan Schneider wrote:
 >>>>> Zitat von Marcus Frischherz <marcus at casaberg.at>:
 >>>>>
 >>>>>> Hi!
 >>>>>>
 >>>>>> I have now been trying several days to get writing events working from 
sunbird/lightning to kronolith. I am fine within kronolith (on the web page), 
and I am fine reading via sunbird/lightning. I read the Wiki page concerning 
that subject, and the news threads referenced there, but they did not help me.
 >>>>>>
 >>>>>> Basically the client fails when trying to write an event.
 >>>>>>
 >>>>>> For one thing, I don't know whether I need to enable DAV? If yes, I get the
 >>>>>> following error in the access log:
 >>>>>
 >>>>> No. Horde uses it's own WebDAV implementation.
 >>>>>
 >>>>>> If disabled DAV, I get no Apache error, but this in the access log:
 >>>>>> 84.xxx.145.204 - frim [23/Jan/2009:18:48:23 +0100] "GET
 >>>>>> /horde/rpc.php/kronolith/frim.ics HTTP/1.1" 200 2090 "-" "Mozilla/5.0
 >>>>>> (Macintosh; U; Intel Mac OS X; de; rv:1.8.1.18pre) Gecko/20080917 
Sunbird/0.9"
 >>>>>
 >>>>> The patch looks wrong. It should actually rather look like:
 >>>>> /horde/rpc.php/kronolith/frim/frim.ics
 >>>>>
 >>
 >> Well, I tried it now again with that path as well (the documentation and 
wiki mention both paths, and depending on the kronolith version the web 
interface tells me to use one or the other), and used it without WebDAV, but it 
still does not work, this time with a 403 error code in Apache on the PUT and a 
207 for the PROPFIND
 >> I think I had actually tried out in vain every imaginable combination before 
first writing to the list.
 >>
 >> 84.xxx.145.204 - frim [31/Jan/2009:23:45:28 +0100] "GET 
/horde/rpc.php/kronolith/frim/frim.ics HTTP/1.1" 200 2249 "-" "Mozilla/5.0 
(Macintosh; U; Intel Mac OS X; de; rv:1.8.1.19) Gecko/20081209 Lightning/0.9 
Thunderbird/2.0.0.19"
 >> 84.xxx.145.204 - - [31/Jan/2009:23:45:29 +0100] "PUT 
/horde/rpc.php/kronolith/frim/frim.ics HTTP/1.1" 403 688 "-" "Mozilla/5.0 
(Macintosh; U; Intel Mac OS X; de; rv:1.8.1.19) Gecko/20081209 Lightning/0.9 
Thunderbird/2.0.0.19"
 >> 84.xxx.145.204 - frim [31/Jan/2009:23:45:29 +0100] "PROPFIND 
/horde/rpc.php/kronolith/frim/frim.ics HTTP/1.1" 207 271 "-" "Mozilla/5.0 
(Macintosh; U; Intel Mac OS X; de; rv:1.8.1.19) Gecko/20081209 Lightning/0.9 
Thunderbird/2.0.0.19"
 >
 > Are you sure that you have *not* enabled Apache's DAV for the Horde 
directory? The 403 is usually a sign that either resource permissions inside 
Horde are not sufficient, or that the path to the resource is wrong. Are you 
sure that PATH_INFO is enabled for your web server and that you have sufficient 
permissions for that calendar?
 >
Well, WebDAV is turned off for sure. I have not heard before of the necesiity to 
set the AcceptPathInfo directive, but after your mail I tried that out as well 
(I assume I have to set it to On), but it still does not work.
I notice in the log, that the PUT is without a user identification. As far as I 
understand http user authentification, the server should respond with 401, so 
the client then tries to authenticate, but I see 403.

As far as file permissions are concerned: what is required? Obviously all files 
can be read by Apache, what else is needed? The path behind rpc.php is virtual, 
so I cannot set permissions for them.

If there is a description of how to set it up properly I'll happily read it, 
rather than molesting the mailing list...

kind regards,
Marcus
-- 
Horde mailing list - Join the hunt: http://horde.org/bounties/#horde
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: horde-unsubscribe at lists.horde.org


More information about the kronolith mailing list