kronolith
pear.horde.org
A web based calendar
Kronolith is the Horde calendar application. It provides web-based calendars backed by a SQL database or a Kolab server. Supported features include Ajax and mobile interfaces, shared calendars, remote calendars, invitation management (iCalendar/iTip), free/busy management, resource management, alarms, recurring events, and a sophisticated day/week view which handles arbitrary numbers of overlapping events.
Jan Schneider
jan
jan@horde.org yes
Chuck Hagenbuch
chuck
chuck@horde.org yes
Michael J Rubinsky
mrubinsk
mrubinsk@horde.org yes
2013-10-29
17:45:47
4.1.4
4.1.0
stable
stable
GPL-2.0
* [jan] SECURITY: Protect against CSRF attacks on share permissions form (Bug #12804). * [jan] SECURITY: Fix XSS vulnerabilities when deleting calendars and resources. * [jan] Fix edge case that allowed to enter start time after end time (Bug #12752). * [mjr] Expire fb cache when fb_cals preference changes (Bug #12714). * [jan] Fix setting DTEND in iCalendar data if event has a timezone (Bug #12693). * [mjr] Fix importing new ActiveSync events created on the client with recurrence. * [mjr] Fix some issues with recurring event exceptions due to improper timezone handling (Bug #12630).
5.3.0
1.7.0
content
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
horde
pear.horde.org
5.0.0
6.0.0alpha1
6.0.0alpha1
Horde_Auth
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Autoloader
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Core
pear.horde.org
2.5.0
3.0.0alpha1
3.0.0alpha1
Horde_Data
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Date
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Date_Parser
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Dav
pear.horde.org
1.0.0alpha1
2.0.0alpha1
2.0.0alpha1
Horde_Exception
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Form
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Group
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Http
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_History
pear.horde.org
2.1.0
3.0.0alpha1
3.0.0alpha1
Horde_Icalendar
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Image
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Lock
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_LoginTasks
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Mail
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Mime
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Nls
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Notification
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Perms
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Serialize
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Share
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Support
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Text_Filter
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Timezone
pear.horde.org
1.0.0
2.0.0alpha1
2.0.0alpha1
Horde_Url
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Util
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_View
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Date
pear.php.net
gettext
json
SimpleXML
nag
pear.horde.org
4.0.0
5.0.0alpha1
5.0.0alpha1
timeobjects
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_ActiveSync
pear.horde.org
2.4.0
3.0.0alpha1
3.0.0alpha1
Horde_Db
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Test
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Date_Holidays
pear.php.net
0.21.0
xmlwriter
horde
Role
pear.horde.org
3.0.0alpha1
3.0.0
alpha
alpha
2011-03-09
GPL-2.0
* First alpha release for Horde 4.
3.0.0beta1
3.0.0
beta
beta
2011-03-16
GPL-2.0
* Only load external events in IFRAME if configured. * Fix retrieving event UIDs without date limit (Simon Bühler, Bug #9651). * Fix saving display status of other applications' calendars (Bug #9636). * Add migration for converting existing event categories to tags.
3.0.0RC1
3.0.0
beta
beta
2011-03-23
GPL-2.0
* First release candidate for Horde 4. * [jan] Fix custom event alarm settings in traditional view (Bug #9154).
3.0.0RC2
3.0.0
beta
beta
2011-03-29
GPL-2.0
* Second release candidate for Horde 4. * [jan] Fix javascript error when viewing events with desktop notifications (Bug #9727).
3.0.0
3.0.0
stable
stable
2011-04-06
GPL-2.0
* First stable release for Horde 4. * [jan] Fix application-specific permission checks (Bug #9786). * [jan] Fix fatal error when using the max_events permission (Bug #9784). * [mjr] Datatree share to SQL upgrade script refactored for Horde 4. * [mjr] Add migration for mysql specific geospatial fields (Bug #9758). * [jan] Set default alarm in dynamic view (Bug #9752). * [jan] Set default alarm in dynamic view (Bug #9752). * [jan] Move all executable scripts to bin/ and prefix with kronolith-.
3.0.1
3.0.0
stable
stable
2011-04-20
GPL-2.0
* [jan] Don't store all task lists in the session. * [jan] Fix new task lists not showing up until next login (Bug #9814). * [mjr] Fix broken event alarm links in sidebar (Bug #9897). * [mjr] Fix drag/drop editing of recurring events (Bug #9880). * [jan] Fix undefined function on Windows (Bug #9916). * [jan] Support adding and editing of CalDAV events in dynamic view (Bug #9865). * [mjr] Allow migrations to complete despite of missing shares. * [jan] Remove debug code in Ajax library (Bug #9818).
3.0.2
3.0.0
stable
stable
2011-05-03
GPL-2.0
* [jan] Don't show event edit links if user doesn't have edit permissions on any calendar. * [jan] Fix parsing of recurrence end date in dynamic view (Bug #10025). * [jan] Fix displaying of new tasks in new task lists. * [jan] Delete tasks from tasks view when deleting tasks lists. * [jan] Don't export multi-day events as multiple events to iCalendar data (Bug #10007). * [jan] Fix dragging tasks in the dynamic view.
3.0.3
3.0.0
stable
stable
2011-05-18
GPL-2.0
* [jan] Add header for timeobjects calendars. * [jan] Fix date picker in advanced search form (Bug #10039). * [mjr] Remove visible exceptions when deleting recurring events (Bug #10013). * [mjr] Fix issue causing listTimeObject calendars to not appear (Bug #10012).
3.0.4
3.0.0
stable
stable
2011-06-14
GPL-2.0
* [jan] Only highlight days in the mini calendar that are currently displayed (Bug #10048). * [jan] Fix advanced search with empty search criteria (Bug #10038).
3.0.5
3.0.0
stable
stable
2011-07-05
GPL-2.0
* [jan] Update task due date in interface after dragging a task (Bug #10001). * [jan] Correctly sort events in portal block or widget if only displaying a single calendar (Bug #10099). * [mjr] Allow syncing of multiple owner-owned calendars (Request #8734). * [jan] Don't show calendar drop down in event form without delete permissions (Bug #10201). * [jan] Don't change event creator when saving events. * [jan] Fetch events immediately after saving remote calendar.
3.0.6
3.0.0
stable
stable
2011-08-02
GPL-2.0
* [jan] Display event time in dynamic agenda/search view. * [jan] Don't load all shares with requested permissions from the backend if $conf['share']['hidden'] is enabled. * [jan] Improve exporting all-day events to Funambol clients. * [mjr] Fix removing an exception from a recurrence series (Bug # 10365). * [jan] Close session while listing events to speed up parallel loading from different calendars. * [jan] Share list of displayed task lists with Nag (requires Nag 3.0.3). * [jan] Don't show import/export link in preferences if using the dynamic view. * [mjr] Force ActiveSync device reset after sync_calendars pref is changed (Request #10342). * [jan] Support updating attendees from vCalendar 1.0 iTip responses. * [jan] Fix sending invitations to attendees from traditional view. * [jan] Fix organizer attribute when exporting to vCalendar 1.0. * [mjr] Fix issue that prevented synching when no sync_calendar pref was set (Bug #10329).
3.0.7
3.0.0
stable
stable
2011-08-05
GPL-2.0
* [mjr] Fix updating attendees (Bug #10411). * [jan] Fix error if Nag is not installed (Bug #10406).
3.0.8
3.0.0
stable
stable
2011-08-17
GPL-2.0
* [jan] Fix deleting resources (Bug #10427) * [jan] Support snoozing alarms with Sundbird/Lightning (Request #7470). * [jan] Import VALARM components from iCalendar 2.0 data (Request #6665). * [jan] Fix creating events from dynamic view on Windows (Bug #9916). * [mjr] Fix displaying of freebusy data in dynamic view (adominguez@cne.gob.ve, Bug #10347).
3.0.9
3.0.0
stable
stable
2011-08-30
GPL-2.0
* [jan] Fix fatal error while searching if hitting certain recurring events. * [jan] Fix exporting events with snoozed alarms (Bug #10438).
3.0.10
3.0.0
stable
stable
2011-09-21
GPL-2.0
* [jan] Fix opening events from agenda view. * [mjr] The current default calendar is always included in the sync_calendars pref. * [mjr] Ensure exception gets start and end times when created from month view (Bug #10496) * [jan] Update group permission when changing group down list in basic permissions (Bug #10482). * [jan] Fix race condition when editing group permission in basic permission screen (Bug #10482). * [mjr] Fix removeUserData API (Bug #10241). * [jan] Fix deleting events with a WebDAV client (Bug #10478).
3.0.11
3.0.0
stable
stable
2011-11-02
GPL-2.0
* [mjr] Fix alarms for recurring events (Bug #10678). * [mjr] Allow filtering listTagInfo results by user. * [jan] Fix uncompleting tasks in dynamic view (Carlos Timóteo, Bug #10653). * [cjh/jan] Improve design. * [mjr] Fix displaying resources when no attendees are present (Bug #10507).
3.0.12
3.0.0
stable
stable
2011-11-22
GPL-2.0
* [jan] Show status of events in agenda messages (Request #10517). * [mjr] Fix selecting custom time from time selection drop down (Bug #10737). * [jan] Always use fresh Horde_Http_Client instances for remote calendars (Bug #10740). * [jan] Add confirmation screen when deleting events in dynamic view (Request #10725). * [jan] Fix holidays disappearing from month view if deleting another event. * [jan] Fix resetting attendee response status when saving events in dynamic view (Bug #10620). * [jan] Support CalDAV servers that don't use DAV: as the default namespace (christof@buergi.lugs.ch, Bug #10716). * [jan] Allow to view and create copies of holiday events (Bug #10650). * [jan] Don't show import/export tabs in dynamic view if disabled (Bug #10705). * [jan] Don't show option to share with everyone in basic permissions if disabled (piper@hrz.uni-marburg.de, Bug #10706). * [mjr] Only set ORGANIZER field if the event is a group meeting (Bug #10697).
3.0.13
3.0.0
stable
stable
2011-12-13
GPL-2.0
* [jan] Hide disabled calendar sections (Bug #9815). * [gwr] Fixed recurrence handling with the Kolab backend. * [gwr] Fixed naming of the default calendar for the Kolab backend. * [gwr] Fixed deleting events with the Kolab backend. * [gwr] Fixed migrations for SQLite as database backend. * [mjr] Fix keyboard navigation of time entry fields in dynamic view (Bug #10799). * [mjr] Fix parsing display_cal variables for internal calendar links on various blocks and embedded imples (Bug #10767). * [mjr] Fix adding events directly to a resource's calendar (Bug #10827). * [mjr] Fix regression introduced in 3.0.12 that broke checking a Resource's availability in certain cases (Bug #10806). * [jan] Don't fail on empty CalDAV calendars (christof@buergi.lugs.ch, Bug #10739). * [jan] Check permissions when building application drop down (sberthelot@emisfr.com, Bug #10811). * [gwr] Fix saving Kolab events. * [jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).
3.0.14
3.0.0
stable
stable
2012-01-17
GPL-2.0
* [mjr] Fix bug that could cause incorrect event exceptions to be created when drag and dropping events in month view. * [jan] Fix page titles not always updating correctly. * [jan] Display event time in dynamic view if requested (Request #9866). * [jan] Only show end time if different from start time. * [jan] Fix day sorting in agenda view. * [jan] Sort user and group names in permission screen (Request #10896).
3.0.15
3.0.0
stable
stable
2012-01-31
GPL-2.0
* [jan] Search complete names and addresses when auto-completing attendees. * [jan] Fix syntax error in migration script (Bug #10902).
3.0.16
3.0.0
stable
stable
2012-03-20
GPL-2.0
* [jan] Use preferred date format in week and agenda views (Bug #11089). * [jan] Fix fatal error if no external calendars are available (Bug #11079). * [jan] Fix positioning of events on DST changing dates (Bug #11070). * [mjr] Fix bug that caused time shift of all day events when imported from ActiveSync devices for users in certain timezones (Bug #10991). * [mjr] Correctly deal with deleted calendars in sync clients (Bug #10969).
3.0.17
3.0.0
stable
stable
2012-05-14
GPL-2.0
* [jan] SECURITY: Fix XSS vulnerabilities in tasks view and search view (Bug #11189). * [jan] Update Italian translation (Massimo Malabotta <mmalabotta@units.it>). * [jan] Improve print styles. * [jan] Catch if external client doesn't send LAST-MODIFIED attributes (Bug #11130). * [jan] Don't stop agenda script if there is an error with a single user (Bug #11129). * [jan] Update Hungarian translation (Zoltán Németh <nemeth.zoltan@etit.hu>). * [jan] Show round corners only on the start and end of multi-day events (Request #11067).
3.0.18
3.0.0
stable
stable
2012-05-14
GPL-2.0
* [mms] Fix permissions checking in the 'path_delete' API call. * [mms] SECURITY: Fix XSS vulnerabilities in the portal blocks. * [mjr] Fix setting permissions in dynamic mode while $conf[share][world] is false (Bug #11359). * [mjr] Fix issue causing broken alarm values from being imported from certain ics files. * [rla] Fix sender of appointment notification (Bug #11198). * [mjr] Use SSL for map providers if current connection is SSL (Request #11193). * [jan] Don't show location of private events (Bug #11235). * [jan] Fix exporting multi-all-day events to iCalendar. * [jan] Update Turkish translation (İstanbul Technical University). * [jan] Update Swedish translation (Jakob Alvermark <jakob.alvermark@bsdlabs.com>).
2012-08-29
17:24:36
4.0.0beta1
4.0.0beta1
beta
beta
GPL-2.0
* [jan] Add quick task adding to dynamic view. * [rla] Fix sender of appointment notification (Bug #11198) * [mjr] Fix tagging in traditional interface. * [rla] Make system shares browseable in WebDAV (Request #10998). * [jan] Make calendar lists collapsible (Request #10865). * [jan] Delay calendar list loading to speed up initial display. * [mjr] Implement resource scheduling in dynamic view (Request #9774). * [mjr] Fix issue that could cause incorrect freebusy data to be displayed in certain circumstances. * [mjr] Prompt to send updates when modifying an event with attendees (Request #10724). * [mjr] Add heatmap to year view (Request #10658). * [mjr] Implement proper editing and deleting of recurrence series and exceptions in ajax view (Request #9926). * [jan] Remove print buttons. * [jan] Add work week view to dynamic interface (rsalmon@mbpgroup.com, Request #10519). * [jan] Support importing of iCalendar events with non-local timezones (Request #7156). * [jan] Include timezone information when exporting events to iCalendar (Request #7156). * [jan] Allow to set individual timezones for each event (Request #10727).
4.0.0beta2
4.0.0beta1
beta
beta
2012-10-12
GPL-2.0
* [jan] Synchronize tags with Kolab categories. * [mjr] Improvements to resource calendar handling. * [gwr] Mark the initial default share as such with the Kolab backend. * [gwr] Always mark the initial share as default calendar. * [jan] Fix attendees button in traditional view. * [jan] Fix sending alarm emails.
4.0.0RC1
4.0.0beta1
beta
beta
2012-10-27
GPL-2.0
* [jan] Show completed future tasks in complete category, not in future category (Bug #11562). * [jan] Fix exporting of recurring events with exceptions from Kolab backends. * [jan] Fix export links for calendars (Bug #11576). * [jan] Fix broken Apple iCal behavior with exception dates (Evert Pot <evert@rooftopsolutions.nl>). * [jan] Use more compatible message format for iTip notifications (Bug #9854). * [jan] Fix free/busy retrieval on Kolab.
4.0.0
4.0.0
stable
stable
2012-10-30
GPL-2.0
* [jan] Update Polish translation (Krzysztof Kozera <krzysztof113@o2.pl>). * [jan] Update Dutch translation (Arjen de Korte <arjen+horde@de-korte.org>).
4.0.1
4.0.0
stable
stable
2012-11-07
GPL-2.0
* [jan] Fix migration of exceptionoriginaldate field (Bug #11654). * [jan] Fix generating calendar names when exporting non-internal calendars to iCalendar. * [jan] Fix authentication to remote calendars (Bug #11643). * [jan] Fix incorrect nesting of VTIMEZONE components when exporting to iCalendar (Bug #11636). * [jan] Fix fatal error when moving non-recurring events with resources (Bug #11629).
4.0.2
4.0.0
stable
stable
2012-11-27
GPL-2.0
* [jan] Use Kolab modification and creation dates in the UI (Bug #11591). * [jan] Try to translate holiday drivers (Request #11755). * [jan] Fix timezone when reading events from Kolab (Bug #11695). * [jan] Use encoded UIDs as IDs in Kolab driver. * [jan] Fix saving of events if no calendar has been loaded yet. * [mjr] Fix importing events from ActiveSync with empty descriptions in EAS version 2.5
4.0.3
4.0.0
stable
stable
2013-01-10
GPL-2.0
* [jan] Fix setting default start time in new event dialog of basic view (Bug #11861). * [jan] Fix saving alarm methods to Kolab backend (Thomas Jarosch <thomas.jarosch@intra2net.com>, Bug #11880). * [jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>). * [jan] Fix moving events between calendars (Bug #11830). * [jan] Fix fatal error on recurring events with custom timezone (Bug #11587). * [jan] Fix double owner name on shared calendars. * [jan] Use default Kolab folder for default calendar preference. * [jan] Mark Kolab folder as default when changing default calendar preference. * [jan] Defer navigation in dynamic view until environment has been initialized. * [jan] Fix receiving resource calendars in dynamic view (Bug #11776).
4.0.4
4.0.0
stable
stable
2013-02-12
GPL-2.0
* [jan] Update alarms, resources, and tags when deleting Kolab events (Bug #11988). * [jan] Update French translation (Paul De Vlieger <paul.de_vlieger@moniut.univ-bpclermont.fr>). * [jan] Fix some issues with workweek views if first day of week is Sunday (Bug #11973). * [jan] Fix adding holiday calendars if not using English locale (Bug #11961). * [jan] More robust date parsing during event importing (Bug #11916). * [jan] Always export year numbers with four digits to CSV (Request #11917). * [jan] Fix JavaScript error if Nag is not installed.
4.0.5
4.0.0
stable
stable
2013-05-29
GPL-2.0
* [jan] Don't throw error on importing events with unknown timezones (Bug #11688). * [jan] Don't send notifications for all recurrence exceptions when deleting events. * [jan] Only send update notifications for local calendars. * [jan] Re-enable users in drop-down list after revoking permissions (Bug #12000). * [jan] Fix exporting events of a certain time span (piper@hrz.uni-marburg.de, Bug #12074). * [mjr] Always populate the meetingstatus property in ActiveSync requests to avoid issues with some versions of iOS (Bug #12056). * [mjr] Fix deletion of resource events after deleting resource (Bug #12034).
2013-05-07
16:40:30
4.1.0beta1
4.1.0
beta
stable
GPL-2.0
* [jan] Add CalDAV server support (Request #4267). * [jan] Use Horde_Dav for accessing remote calendars. * [mjr] Expose Kronolith_FreeBusy::get() via the external API.
4.1.0beta2
4.1.0
beta
stable
2013-05-14
GPL-2.0
* [jan] Fix incorrect dependencies.
4.1.0RC1
4.1.0
beta
stable
2013-05-29
GPL-2.0
* [jan] Fix editing of events per CalDAV if client sends LAST-MODIFIED attribute (Bug #12244).
4.1.0
4.1.0
stable
stable
2013-06-04
GPL-2.0
* [jan] Add help text for CalDAV usage.
4.1.1
4.1.0
stable
stable
2013-06-18
GPL-2.0
* [mjr] Fix setting RECURRENCE-ID field when exporting ics file (Bug #12368). * [jan] Fix propagating calendar URLs if import/export is turned off. * [mjr] Add API methods for using history modification sequences.
4.1.2
4.1.0
stable
stable
2013-07-16
GPL-2.0
* [jan] Display CalDAV URL of system calendars and tasklists (Bug #12342). * [jan] Fix system calendar listing via WebDAV. * [rla] Add system calendar support for Kronolith CalDAV access (Request #12342). * [mjr] Fix automatically adding organizer as attendee in dynamic view. * [mjr] Prompt for sending cancellation iTip when deleting an event (Bug #12415). * [rla] Properly display system-owned calendars when browsing DAV (Bug #12325).
4.1.3
4.1.0
stable
stable
2013-08-27
GPL-2.0
* [jan] Fix inconsistent handling of all-day events (Bug #12627). * [mjr] Fix infinite loop for Kolab driver when event has recurrence (Bug #12160, Thomas Jarosch <thomas.jarosch@intra2net.com>). * [jan] Fix fatal errors if DAV support is disabled (Bug #12481). * [jan] Fix synchronization of shared events in Kolab driver (Thomas Jarosch <thomas.jarosch@intra2net.com>, Bug #12585). * [jan] Link to CalDAV help text from calendar dialog. * [mjr] Fix requesting changes by modification sequence (Bug #12508, Thomas Jarosch <thomas.jarosch@intra2net.com>). * [mjr] Fix subscribing to internal calendars via subscription URL (Bug #12495).
4.1.4
4.1.0
stable
stable
2013-10-29
GPL-2.0
* [jan] SECURITY: Protect against CSRF attacks on share permissions form (Bug #12804). * [jan] SECURITY: Fix XSS vulnerabilities when deleting calendars and resources. * [jan] Fix edge case that allowed to enter start time after end time (Bug #12752). * [mjr] Expire fb cache when fb_cals preference changes (Bug #12714). * [jan] Fix setting DTEND in iCalendar data if event has a timezone (Bug #12693). * [mjr] Fix importing new ActiveSync events created on the client with recurrence. * [mjr] Fix some issues with recurring event exceptions due to improper timezone handling (Bug #12630).