Release Notes/0.9.9

From Davical
Jump to navigationJump to search
(released 2010-04-17)

The focus of this release is to add a number of enhancements to CalDAV support, in particular:

Prerequisites for Upgrade

Database Upgrade

You must run the update-davical-database script.

Versions of Other Software

  • AWL 0.43 is required.
  • PostgreSQL 8.1 or later is required.
  • PHP version 5.1 or later is required.

PDO libraries

From version 0.9.8 it is necessary to have the PDO libraries available in addition to the legacy psql libraries.


Functionality Enhancements

Bug Fixes

  • Permissions are now checked for modifying calendars.
  • A bug presenting free/busy results at the wrong timezone was fixed.
  • Handle Olson timezones with three parts like America/Indiana/Indianapolis
  • Many others.

Other Changes

  • Some libraries are now licensed as LGPL rather than GPL
  • Updated translations
  • Removed support for Evolution versions prior to 1.9 which no sane person should be using for CalDAV!
  • Migrated all DAViCal code to use the new query library (though AWL code still depends on the old library).
  • Installation should be easier in most cases, without requiring include paths to be configured.
  • The new PDO libraries now support using persistent connections.

Downloading DAViCal

Debian / Ubuntu

Debian Sid/Lenny & Ubuntu Lynx

AWL and DAViCal are in Debian Sid & Lenny and can be installed directly with apt-get.

Older Ubuntu & Debian releases

While older DAViCal packages are present in several releases of Ubuntu, you may want to consider installing a more recent version from:

deb lenny awm

These packages will work with earlier versions of Debian & Ubuntu as long as versions of PostgreSQL (8.1 or later, 8.4 preferred) & PHP (5.1 or later, 5.3 preferred) are used.


An ebuild should be available in due course, within the 'sunrise' overlay.

Source packages

RPM packages

Note for iCal 4.x Users

The following addition needs to be made to your config file:

$c->override_dav_header = '1, 2, 3, access-control, calendar-access, calendar-schedule, extended-mkcol, calendar-proxy, bind';

This is a temporary workaround for this version which is needed for invitations to process properly. Reference: DAViCal mailing list discussion.