(while here, set LICENSE=gnu-gpl-v2, fix unwanted empty directories creation)
------
v2.3.6
------
[jan] Add upgrade scripts for next-generation SQL share driver.
[jan] Export recurrence exceptions in a more portable way.
------
v2.3.5
------
[gwr] Fix moving events between calendars for the Kolab driver (Bug #7932)
[jan] Import and export the privacy field in CSV data (Request #9139).
[mjr] Send an iTip REQUEST, not ADD, when updating an existing event
(Bug #9131).
[jan] Fix all-day events sometimes showing up an day early too (Bug #9012).
[mjr] Sort exception list before displaying (Request #7688).
[mjr] Do not remove history entries when removing user data (Bug #8755).
------
v2.3.4
------
[jan] Delete Horde alarms when resetting an event alarm.
[jan] Set an alarm to one minute, if users try to set an alarm without time.
[gwr] Fix editing the start date of recurring events (kolab/issue3885).
------
v2.3.3
------
[jan] Fix editing URLs of remote calendars.
[gwr] Fix recurring weekly events with fixed number of occurences but multiple
incidences per week (kolab/issue3846).
[gwr] Fix recurring weekly events with intervals > 1 (Bug #8546).
[jan] Optimize event link generation (patrick.abiven@apitech.fr).
[jan] Fix Oracle SQL scripts.
[jan] Fix charset of ajax responses.
[jan] Add Croatian translation (Matej Vela <matej.vela@carnet.hr>).
[jan] Speed up listing alarms (patrick.abiven@apitech.fr, Request #8638).
[jan] Simplify and improve portability of listing events without date limits
in the SQL driver (Bug #8590).
[mjr] Fix issue that caused the default alarm time to be applied to
listTimeObjects events (Bug #8588).
------
v2.3.2
------
[mms] Upgrade prototype.js to v1.6.1.
[jan] Allow to add address lists as attendees through the address book popup
(Bug #7834).
[jan] Fix exporting certain weekday recurrence rules to iCalendar
(lst_hoe02@kwsoft.de, Bug #8501).
[jan] Export recurrence end dates as date-time values in iCalendar data to
improve compatibility with external clients (Bug #7846).
[jan] Fix synchronization with output compression enabled (Bug #7769).
[jan] Add configuration whether to show user drop down list or text field in
permissions dialog (requires Horde 3.3.5).
[jan] Propagate the 'modified' API method (Request #8274).
[cjh] Fix the signature of the kronolith/import API method
(rpolli@babel.it, Bug #8309).
[jan] Correctly create all-day events if using the all-day link in the day
view (stpierre@nebrwesleyan.edu, Bug #8220).
[jan] Fix rendering of all-day events (Bug #8176).
------
v2.3.1
------
[jan] Render contact autocompletion list on top of free/busy blocks (Bug #7273).
[jan] Save recurrence exceptions when copying events (Bug #7689).
[jan] Prevent warnings if trying to add address lists as attendees (Bug #7834).
[jan] Fix start and end time calculation of multi-day events (Bug #7788).
[jan] Wrap URL in calendar information in IE7 (almarin@um.es, Bug #8043).
[jan] Fix "Date-string has wrong format" error with holidays (Bug #7961).
[jan] Use improved translation support in Date_Holidays (requires 0.21.0 now,
Bug #7272).
[jan] Empty view cache when changing calendar selection
(stpierre@nebrwesleyan.edu, Bug #7879).
[mjr] Fix category CSS being included on embedded widgets.
[cjh] Work around BC break with Horde versions before 3.2 (Bug #7820).
[jan] Allow to manually change attendee responses (paul@carnie.com.au,
Request #7443).
[jan] Fix linking to last week across certain year boundaries (Bug #7827).
[jan] Add script to import events from SquirrelMail database.
[cjh] Add private-***.png graphics to Tango and Silver themes (Bug #7531).
[cjh] Fix listing of users in the calendar/browse API call.
[jan] Set timezone per user preference and fix recurring events when sending
reminders through Kronolith (develop@kristov.de, Bug #7038).
[cjh] Add a PostgreSQL-specific upgrade script for 2.2 to 2.3
(michael.menge@zdv.uni-tuebingen.de, Bug #7454).
[mms] Upgrade prototype.js to v1.6.0.3.
----
v2.3
----
[jan] Change group field in shares table to work with LDAP groups (Bug 6883).
[jan] Fix user name conversion with user hooks in the calendar panel
(Bug 7366).
[gwr] Fixed handling of free events in the Kolab driver
(noethen@uni-paderborn.de, Bug 7192).
[jan] Differentiate between days with events and days with busy events in the
year view.
--------
v2.3-RC1
--------
[jan] Send correct iTip notifications when deleting recurring event instances
(Bug 6636).
[mjr] Add support for embedding calendar widgets on external websites.
[jan] Log moving of events in the history backend (Bug 3207).
[jan] Fix listing alarms of recurring events crossing day boundaries
(Bug 7035).
[jan] Fix deleting all events over WebDAV (Bug 7005).
[jan] Add Atom feeds.
[jan] Fix encoding of holiday names.
[jan] Add Estonian translation (Alar Sing <alar.sing@err.ee>).
[jan] Consider RECURRENCE-ID attributes in iCalendar data.
[cjh] Fix a problem with the put() API call and events that already exist
(almarin@um.es, Bug 7088).
[jan] Fix importing iCalendar events with only a single recurrence exception
(guyzdm@gmail.com, Bug 7068).
[jan] Add Basque translation (Euskal Herriko Unibertsitatea EHU/UPV
<xabier.arrieta@ehu.es>).
[mjr] Add support for maintenance tasks and add a task for purging old events.
[jan] Fix future events not being received under certain circumstances
(Bugs 6946, 6966).
[jan] Correctly sort recurring events (develop@kristov.de, Bug 7037).
[jan] Fix display of recurring events crossing midnight in the portal block
(develop@kristov.de, Bug 7036).
[jan] Fix agenda emails containing wrong events.
[mjr] Remove user permissions on all shares when deleting a user.
[jan] Fix warning when importing events through the API (Bug 6865).
[cjh] Be case insensitive when comparing attendees
(aloyse.gilbert@gmail.com, Bug 6833).
[jan] Use smaller icons for private events.
including these enhancements:
* Support for the Horde_Alarm system (requires Horde 3.2) for email or
inline alarms on any event.
* Improved iCalendar and vCalendar support, including support for
alarms, timezones, better integration with remote calendars, and
better support for remote clients.
* Improved event recurrence, including events that recur a specific
number of times, recurrence by day of the year and by weekday of the
year, the choice of editing or deleting a recurring event as either
the full series or an individual exception, and the ability to remove
recurrence exceptions.
* More complete WebDAV support.
* WCAG 1.0 Priority 2/Section 508 accessibility guidelines compliance.
* Users can get a daily agenda email.
* Holidays can be displayed using the Date_Holiday package.
* Event delegation - users can have permissions to creat events on behalf
of other users.
* Events can be marked private.
* More dynamic user interface, including dynamic page refreshes to update
the main calendar view when switching between dates or month/day/week/
work week/year views, a collapsible panel that provides quick access
to all calendars and allows searching of calendars, a dynamic event
edit interface that puts less commonly used options out of site by
default, quick switching between the view, edit, and delete interfaces,
and autocompletion of attendees from the user's address book.
* Full Kolab webclient support
* Database access can be split between read and write databases.
* More graceful operation if the calendar backend is not available.
* and much, much more.
Calendar Application version H3 (2.1.8).
This is a security release that closes an XSS exploit in the add event
screen. All users are encouraged to upgrade to this version.
* Fixed privilege escalation in the Horde API.
* Fixed missing ownership validation on share changes.
* Updated Japanese translation.
* Small bugfixes and improvements.
the owner of all installed files is a non-root user. This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.
(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
unprivileged.mk. These two variables are lists of other bmake
variables that define package-specific users and groups. Packages
that have user-settable variables for users and groups, e.g. apache
and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
and ${UNPRIVILEGED_GROUP}.
(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
------
v2.1.4
------
[cjh] SECURITY: Close arbitrary file inclusion in free/busy views.
------
v2.1.3
------
[cjh] Set vEvent ORGANIZER to the event creator, not the calendar owner (kajtzu@basen.net, Bug 4527).
[jan] Fix importing of events without end date and duration (Bug 4519).
[jan] Correctly display recurring events spanning multiple days (Bug 4438).
[jan] Fix recurrence end dates with SQLite backends (Bug 4219).
[jan] Fix calculation of recurrence ends with imported and remote events (Bug 2813).
[cjh] Consolidate the check for whether or not users can add events in the day and month views (Bug 4373).
[jan] Fix alarms for recurring events in Kolab driver (michael.sheldon@credativ.de, Bug 4326).
[jan] Show error message if imported file didn't contain events.
[cjh] Fix the SQL types of several recurrence fields.
[jan] Add categories from imported events to the user's categories.
[jan] Add Slovenian translation (Duck <duck@obala.net>).
[jan] Deal with attendee email addresses case insensitively.
[jan] Don't consider events from remote calendars as busy time.
[jan] Always try to return the correct event instance if requesting an event by its UID (Thorsten Schaub, Bug 1994).
[cjh] Fix permissions for the calendar list in advanced search (Bug 4093).
Major changes compared to the Kronolith H3 (2.1.1) version are:
* Fixed fatal error during first login of new users on some systems.
* Fixed adding of events with no DataTree backend configured.
* Improved attendees popup and portal block.
* Updated German, Italian and Spanish translations.
The full list of changes (from version H3 (2.1.1)) can be viewed here:
http://cvs.horde.org/diff.php/kronolith/docs/CHANGES?r1=1.165.2.112&r2=1.165.2.120&ty=h
all PEAR packages to php?-pear-* and all Apache packages to ap13-* or
ap2-* respectively. Add new variables to simplify the Makefile
handling. Add CONFLICTS on the old names. Reset revisions of bumped
packages. ap-php will now depend on the default Apache and PHP version.
All programs using it have an implicit option of the Apache version
as well.
OK from jlam@ and adrianp@.
> Major changes compared to the Kronolith H3 (2.1) version are:
> * Fixed fatal error during first login of new users.
> * Update free/busy information on Kolab servers after editing events.
> * Improved free/busy support.
> * Improved interoperability with KOrganizer.
> * Added upgrade script for Oracle to upgrade from 1.1 to 2.x.
> * Updated Danish, Dutch, Greek and Japanese translations.
featureful individual calendar system for every Horde user, with
integrated collaboration/scheduling features. It makes extensive use of
the Horde Framework to provide integration with other applications.