mod_caldav 0.1.9

mod_caldav is an Apache module implementation of the RFC 4791 (CalDAV) which defines extensions to the (WebDAV) protocol.
mod_caldav is an Apache module implementation of the RFC 4791 (CalDAV) which defines extensions to the (WebDAV) protocol to specify a standard way of accessing, managing, and sharing calendaring and scheduling information based on the iCalendar format.

mod_caldav uses libical for iCalendar manipulations and especially the library of Evolution Data Server (EDS) (this module does not use other components of it). There were included some patches to EDS: e.g. some heap bug fixes in libical and also client side fixes for using Evolution as a calendar client: caches timezone info for scheduled events, forward proxy enabled, etc.

Configuration:

Once the module installs, some directives from mod_dav_acl are needed:

DAVETagResponse on
-enable strong ETag responses

DAVACL on
-enable ACL handling

and e.g. setting (although it is not used anyway by the current implementation) MaxAttendeesPerInstance 10000

Installation:

./configure && make && make install

You may need autoreconf -i before them to autogenerate a proper ./configure etc.

Tests:

� Once the module is successfully compiled and loaded, tests can be run with make check or by running ./caldav_tests. You need to have admin (digest) account and /xxx/caldav directory must be available and accessible by Apache.

last updated on:
April 23rd, 2009, 8:07 GMT
price:
FREE!
developed by:
Jari Urpalainen
license type:
LGPL (GNU Lesser General Public License) 
category:
ROOT \ Internet \ HTTP (WWW)

FREE!

In a hurry? Add it to your Download Basket!

user rating 10

UNRATED
3.3/5
 

0/5

What's New in This Release:
  • conditional < calendar-query > reports based on etags are configurable with new "CalQueryETagResponse" directive
  • added Apple's ctag property: "getctag" "http://calendarserver.org/ns/" (== not "official" standard)
  • using icalcomponent_as_ical_string_r() api (no temp buffer stuff from libical)
read full changelog

Add your review!

SUBMIT