Bug 4418 - add local/"floating" TZ support for time events which do not contain TZID
Summary: add local/"floating" TZ support for time events which do not contain TZID
Status: RESOLVED INVALID
Alias: None
Product: Claws Mail
Classification: Unclassified
Component: Plugins/vCalendar (show other bugs)
Version: 4.0.0
Hardware: PC Windows 10
: P3 normal
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2020-12-05 19:10 UTC by Pierre Fortin
Modified: 2020-12-07 09:01 UTC (History)
0 users

See Also:


Attachments

Description Pierre Fortin 2020-12-05 19:10:14 UTC
Incoming ICS data which contains times (ie, DTSTART, DTEND,...) without TZID displays the incorrect time.

eg,:
>DTSTART:20201207T140000
>DTEND:20201207T150000
displays as 9am to 10am in America/New_York timezone
BUT...  14:00EST is 19:00GMT, not 09:00GMT which indicates the displayed time is off by 2*timezone_offset.
[Was filing this as an enhancement until I noticed the wrong offset from GMT.]

See local/"floating" in https://tools.ietf.org/html/rfc5545
Comment 1 Paul 2020-12-07 09:01:21 UTC
The problem is in libical, on which the vCalendar plugin depends. libical converts a floating TZ to UTC.

Note You need to log in before you can comment on or make changes to this bug.