<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Add timezone information to iCalendar exports</title> 
  <pubDate>Thu, 09 Apr 2026 23:21:12 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/7156</link> 
  <atom:link rel="self" type="application/rss+xml" title="Add timezone information to iCalendar exports" href="https://bugs.horde.org/ticket/7156/rss" /> 
  <description>Add timezone information to iCalendar exports</description> 
 
   
   
  <item> 
   <title>Recuring events set in kronolith and subscribed to via ics (</title> 
   <description>Recuring events set in kronolith and subscribed to via ics (at least in Sunbird) appear 1 hour early starting Nov 4 2008.  I&#039;ve verified that subscriptions from at least one other source and local calendars display correctly.   

The same calendar, when viewed within the web framework appears correctly.



Steps to Reproduce:

1. Create a recurring event that spans the daylight savings/standard time change

2. Subscribe to the containing calendar as an ics subscription in Sunbird

3. Note the time on the recurring event before and after the time change</description> 
   <pubDate>Tue, 05 Aug 2008 13:45:44 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t47998</link> 
  </item> 
   
  <item> 
   <title>I&#039;m doing a bit more investigation into solving this, it loo</title> 
   <description>I&#039;m doing a bit more investigation into solving this, it looks like sending timezone specific times instead of UTC time solves the issue in Sunbird at least.  

The following shows up at 1pm through the transition



DTSTART;TZID=America/New_York:20081001T130000

DTEND;TZID=America/New_York:20081001T140000



Sunbird additionally adds some information about the timezone to it&#039;s ics file, though it appears to know enough about my location that if horde didn&#039;t include the following the events would still be timed correctly.



BEGIN:VTIMEZONE

TZID:America/New_York

X-LIC-LOCATION:America/New_York

BEGIN:DAYLIGHT

TZOFFSETFROM:-0500

TZOFFSETTO:-0400

TZNAME:EDT

DTSTART:19700308T020000

RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3

END:DAYLIGHT

BEGIN:STANDARD

TZOFFSETFROM:-0400

TZOFFSETTO:-0500

TZNAME:EST

DTSTART:19701101T020000

RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=11

END:STANDARD

END:VTIMEZONE





</description> 
   <pubDate>Sun, 12 Oct 2008 23:07:44 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t49642</link> 
  </item> 
   
  <item> 
   <title>Has anyone worked on implementing this solution to fix the i</title> 
   <description>Has anyone worked on implementing this solution to fix the ics calendar problems with using lightning and sunbird clients</description> 
   <pubDate>Sun, 18 Oct 2009 07:05:31 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t56339</link> 
  </item> 
   
  <item> 
   <title>I&#039;m recommenting on this bug as I&#039;m seeing more and more que</title> 
   <description>I&#039;m recommenting on this bug as I&#039;m seeing more and more queries about this type of problem from people trying to use these fabulous open source products together. There clearly is some issue when using thunderbird as a client to horde fro ics subscription and I thought it might be advantageous for the horde coders and mozilla coders to be aware of the two bugs tracks I know of to try and converse with eachother about where the changes should be made to fix this issue.
Mozilla bug with exqamples is : https://bugzilla.mozilla.org/show_bug.cgi?id=520843
the horde bug is : http://bugs.horde.org/ticket/7156 
hopefully if the main development team from each project touch base, we&#039;ll get a reasonable solution. It&#039;s just a suggestion that I thought might help.</description> 
   <pubDate>Sat, 14 Nov 2009 18:05:26 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t56735</link> 
  </item> 
   
  <item> 
   <title>The need for specific timezone information being maintained </title> 
   <description>The need for specific timezone information being maintained with calendar entries should be considered for all sorts of access and synchronising. I access my Kronolith calendar from Thunderbird/Lightning by Funambol addon over SyncML. As the Kronolith server seems to strip off what is supposed to be represented, in ICS, by the &quot;TZID&quot; parameter (as in &quot;DTSTART;TZID=Europe/Berlin:20100903T120000&quot;), and to convert all time information into UTC values, time representation then won&#039;t be able to reproduce the original time value under daylight saving time conditions after synchronising. Any solution to this should merit many thanks of Kronolith users in DST timezones. </description> 
   <pubDate>Fri, 03 Sep 2010 11:44:03 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t59817</link> 
  </item> 
   
  <item> 
   <title>Any news about this topic? </title> 
   <description>Any news about this topic? </description> 
   <pubDate>Tue, 01 Nov 2011 17:02:41 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t68481</link> 
  </item> 
   
  <item> 
   <title>&gt; Any news about this topic?

Nope...and when there is, it</title> 
   <description>&gt; Any news about this topic?

Nope...and when there is, it will be posted here :)
</description> 
   <pubDate>Wed, 02 Nov 2011 15:18:12 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t68532</link> 
  </item> 
   
  <item> 
   <title>The issue of the original poster shouldn&#039;t exist anymore, no</title> 
   <description>The issue of the original poster shouldn&#039;t exist anymore, now that we are able to save events in UTC format in the backend. The times are also exported in UTC, and it&#039;s up to the calendar client to correctly map this to the local timezone in recurring events.
We still need to support importing of different timezones for individual events though. This is only possible after I added support for that to the backend right now.</description> 
   <pubDate>Sat, 12 Nov 2011 03:31:11 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t68727</link> 
  </item> 
   
  <item> 
   <title>&gt; The issue of the original poster shouldn&#039;t exist anymore, </title> 
   <description>&gt; The issue of the original poster shouldn&#039;t exist anymore, now that we 
&gt; are able to save events in UTC format in the backend. The times are 
&gt; also exported in UTC, and it&#039;s up to the calendar client to correctly 
&gt; map this to the local timezone in recurring events.

Uh, nevermind, we still need to export in the local timezone *instead* of UTC to not have the hour off during DST switches.</description> 
   <pubDate>Sat, 12 Nov 2011 03:33:21 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t68728</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (master):

commit 6de7090cd0fb</title> 
   <description>Changes have been made in Git (master):

commit 6de7090cd0fb08b582e84af6ac5b25994854ba07
Author: Jan Schneider &lt;jan@horde.org&gt;
Date:   Sun Nov 13 05:41:36 2011 +0100

    Add Horde_Timezone package.
    
    Parses Olson database and generates VTIMEZONE iCalendar components. Necessary
    to implement request #7156.

 framework/Timezone/lib/Horde/Timezone.php          |  212 ++++++++
 .../Timezone/lib/Horde/Timezone/Exception.php      |   15 +
 framework/Timezone/lib/Horde/Timezone/Rule.php     |  258 ++++++++++
 framework/Timezone/lib/Horde/Timezone/Zone.php     |  148 ++++++
 framework/Timezone/package.xml                     |  115 +++++
 .../Timezone/test/Horde/Timezone/AllTests.php      |   36 ++
 .../Timezone/test/Horde/Timezone/Autoload.php      |   20 +
 .../Timezone/test/Horde/Timezone/IcalendarTest.php |   37 ++
 .../Timezone/test/Horde/Timezone/fixtures/europe   |  148 ++++++
 .../test/Horde/Timezone/fixtures/europe.ics        |  528 ++++++++++++++++++++
 10 files changed, 1517 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/6de7090cd0fb08b582e84af6ac5b25994854ba07</description> 
   <pubDate>Wed, 29 Aug 2012 12:24:20 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t72431</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (master):

commit 1127c72d6958</title> 
   <description>Changes have been made in Git (master):

commit 1127c72d6958ac7c6d0d02cc6199bc669e7c9b6f
Author: Jan Schneider &lt;jan@horde.org&gt;
Date:   Sun Nov 13 20:14:54 2011 +0100

    [jan] Include timezone information when exporting events to iCalendar (Request #7156).

 framework/Core/lib/Horde/Core/Factory/Timezone.php |   29 ++++++++++++++++++++
 framework/Core/package.xml                         |    6 +++-
 horde/config/conf.xml                              |   11 +++++++
 kronolith/docs/CHANGES                             |    2 +
 kronolith/lib/Event.php                            |   16 +++++++++-
 kronolith/package.xml                              |    1 +
 6 files changed, 61 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/1127c72d6958ac7c6d0d02cc6199bc669e7c9b6f</description> 
   <pubDate>Wed, 29 Aug 2012 12:24:40 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t72434</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (master):

commit 857de3f994ac</title> 
   <description>Changes have been made in Git (master):

commit 857de3f994ac51a0435074a12322d06675629f2b
Author: Jan Schneider &lt;jan@horde.org&gt;
Date:   Sun Nov 13 21:00:23 2011 +0100

    [jan] Support importing of iCalendar events with non-local timezones (Request #7156).

 kronolith/docs/CHANGES  |    2 ++
 kronolith/lib/Event.php |   24 ++++++++++++++++++------
 kronolith/package.xml   |    1 +
 3 files changed, 21 insertions(+), 6 deletions(-)

http://git.horde.org/horde-git/-/commit/857de3f994ac51a0435074a12322d06675629f2b</description> 
   <pubDate>Wed, 29 Aug 2012 12:24:46 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/7156#t72435</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
