Release Notes/0.9.7.2

The focus of this release will be bugfixes and small incremental changes

Database Upgrade
There is no database upgrade requirement with this release.

Functionality Changes

 * Support the /principals/users/ URL which iPhone and iCal request to simplify configuration.
 * Expand privileges to support iPhone OS 3.1 brokenness.
 * Add option to disable caldav-proxy support for performance reasons.

Bug Fixes

 * URL encoding fixes.

Other Changes

 * Remove calls by reference which are deprecated in PHP 5.3

Availability
Released on 14th September 2009

Debian Lenny
deb http://debian.mcmillan.net.nz/debian lenny awm

Debian Sid
AWL and DAViCal are in Debian Sid and can be installed directly with apt-get. These packages will work in Lenny or later, or in Ubuntu Hardy or later.

The packages will work with earlier versions of Debian as long as recent versions of PostgreSQL are used.

Gentoo
An ebuild should be available in due course.

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/

Known Issues
Unfortunately 0.9.7.2 contained a regression in the free/busy scheduling. An overly aggressive application of urlencoding resulted in the misapplication of urlencoding to a mailto: address. The following patch needs to be applied:

--- davical/inc/CalDAVPrincipal.php.borked	2009-09-11 21:55:21.000000000 +1200 +++ davical/inc/CalDAVPrincipal.php	2009-09-24 21:06:18.000000000 +1200 @@ -159,7 +159,7 @@    $this->calendar_home_set = array( $this->url ); $this->user_address_set = array( -      rawurlencode('mailto:'.$this->email), +       'mailto:'.$this->email,        ConstructURL( '/'.$this->username.'/', true ), //       ConstructURL( '/~'.$this->username.'/', true ), //       ConstructURL( '/__uuids__/'.$this->username.'/', true ),