Release Notes/0.9.9.3

The focus of this release is to add some minor bugfixes to the CardDAV support unleashed in 0.9.9.2.

Database Upgrade
You must run the update-davical-database script. Although the structure of the database has not changed, several changes have been made to some database functions, which will be updated by running the upgrade script.

Versions of Other Software

 * AWL 0.45 is required.
 * PostgreSQL 8.1 or later is required.
 * PHP version 5.1 or later is required.

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

Functionality Enhancements

 * Bindings available to a principal are now listed in the Admin UI.
 * Attempt to login using supplied basic authentication credentials, if all else fails.

Bug Fixes

 * WebDAV Sync is now supported for Addressbook collections.
 * VCARD resources will no longer report a blank ETag in an XML responses.
 * The ETag property will be properly quoted when appearing an XML response.

Other Changes

 * 412 error responses to PUT for addressbook resources now include useful information.
 * A new temporary configuration option is added to allow use of the old sync-response tag in WebDAV sync for compatibility with the Inverse CardDAV plugin for Lightning.
 * Basic recognition of VLIST resources.

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/

Inverse Lightning Plugin for CardDAV
You will need to set: $c->use_old_sync_response_tag = true; otherwise the CardDAV support will not work with DAViCal. A bug is being filed with SOGo for this.