Release Notes/0.9.9
From DAViCal Wiki
|
The focus of this release is to add a number of enhancements to CalDAV support, in particular:
- CalDAV Scheduling Extensions to WebDAV (draft) substantially supported, and working with Apple iCal v3 & v4
- RFC5842: Binding extensions to WebDAV is partially supported
- Ticket-Based Access Control Extension to WebDAV (expired draft) is supported
- The <expand> element in calendar-query REPORT requests is now supported.
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.
Changes
Functionality Enhancements
- CalDAV Scheduling Extensions to WebDAV (draft) substantially supported, and working with Apple iCal v3 & v4. This was mostly added by Rob 'Cave' Ostensen.
- RFC5842: Binding extensions to WebDAV is partially supported
- Ticket-Based Access Control Extension to WebDAV (expired draft) is supported
- The <expand> element in calendar-query REPORT requests is now supported.
- It is now possible to PUT arbitrary text objects into collections (i.e. not just VEVENT/VTODO...)
- Support for LDAP groups is available.
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 http://debian.mcmillan.net.nz/debian 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.
Gentoo
An ebuild should be available in due course, within the 'sunrise' overlay.
Source packages
- AWL Packages http://debian.mcmillan.net.nz/packages/awl/
- DAViCal Packages http://debian.mcmillan.net.nz/packages/davical/
RPM packages
- AWL Packages http://debian.mcmillan.net.nz/packages/awl/
- DAViCal Packages http://debian.mcmillan.net.nz/packages/davical/
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.

