<?php
/**
 * Release focus. Possible values:
 * 0 - N/A
 * 1 - Initial freshmeat announcement
 * 2 - Documentation
 * 3 - Code cleanup
 * 4 - Minor feature enhancements
 * 5 - Major feature enhancements
 * 6 - Minor bugfixes
 * 7 - Major bugfixes
 * 8 - Minor security fixes
 * 9 - Major security fixes
 */
$this->notes['fm']['focus'] = 8;

/* Mailing list release notes. */
$this->notes['ml']['changes'] = <<<ML
The Horde Team is pleased to announce the final release of the Horde
Application Framework version 3.2.1.

This is a security release that fixes unescaped output in the object
browser. The hole is only exploitable by authenticated users.

The Horde Application Framework is a modular, general-purpose web application
framework written in PHP.  It provides an extensive array of classes that are
targeted at the common problems and tasks involved in developing modern web
applications.

The major changes compared to the Horde version H3 (3.2.1) are:
    * Escape item names in the object browser.
    * Select db before queries in MySQL SessionHandler.
    * Format messages sent through MIME_Mail in flowed text format.
    * Fixes for SQL shares with split read/write databases, and various fixes for
      hierarchical shares.
    * Workaround broken IE behavior when downloading files with 8-bit filenames.
    * Fix storing of unlocked preferences set by hooks.
    * Allow Horde memcache driver to use UNIX sockets.
    * Fix parsing of addresses in headers when the RFC 2047-encoded personal
      part of the address contains address list delimiters.
    * Fix generation of unique keys in configuration for machines too fast for
      microtime().
    * Added group driver for Kolab.
    * Added IMAP based preferences driver for Kolab.
    * Fix missing timestamp variable in Horde SQL cache driver.
    * Fix over-zealous preference caching when preferences are requested for a
      different user.
    * Fix issue in Horde_Image that caused errors when performing certain image
      operations immediately after an image had been cropped when using the
      ImageMagick driver.
ML;

/* Freshmeat release notes, not more than 600 characters. */
$this->notes['fm']['changes'] = <<<FM
This release fixes unescaped output only exploitable by authenticated users. It
also includes a number of bugfixes since Horde 3.2.1, including fixes for Cache
drivers, SQL shares, Preferences, and more. Finally, it includes some new Kolab
Group and Preferences drivers.
FM;

$this->notes['name'] = 'Horde';
$this->notes['fm']['project'] = 'horde';
$this->notes['fm']['branch'] = 'Horde 3';
