View Issue Details

IDProjectCategoryView StatusLast Update
0004236SOGoWeb Calendarpublic2017-07-25 10:58
ReporterMcPain Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version3.2.10 
Summary0004236: Incorrect timezones parsing
Description

SOGo is parsing timezones from vCal incorrectly. It shows that we have +0400 in Moscow, but now it's +0300.
vCal example is attached
Line 85 in attachment shows rule from +0400 to +0300 (cancellation of daylight saving time in 2014), but it's ignored.

TagsNo tags attached.

Activities

McPain

McPain

2017-07-24 08:15

reporter  

123.vcs (3,923 bytes)   
BEGIN:VTIMEZONE
TZID:Europe/Moscow
BEGIN:STANDARD
TZNAME:MMT
TZOFFSETFROM:+023017
TZOFFSETTO:+023119
DTSTART:19160703T000000
RDATE;VALUE=DATE-TIME:19160703T000000
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:MST
TZOFFSETFROM:+023119
TZOFFSETTO:+033119
DTSTART:19170701T230000
RDATE;VALUE=DATE-TIME:19170701T230000
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:MMT
TZOFFSETFROM:+033119
TZOFFSETTO:+023119
DTSTART:19171228T000000
RDATE;VALUE=DATE-TIME:19171228T000000
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:MDST
TZOFFSETFROM:+023119
TZOFFSETTO:+043119
DTSTART:19180531T220000
RDATE;VALUE=DATE-TIME:19180531T220000
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:MST
TZOFFSETFROM:+043119
TZOFFSETTO:+033119
DTSTART:19180916T010000
RDATE;VALUE=DATE-TIME:19180916T010000
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:MDST
TZOFFSETFROM:+033119
TZOFFSETTO:+043119
DTSTART:19190531T230000
RDATE;VALUE=DATE-TIME:19190531T230000
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:MSD
TZOFFSETFROM:+043119
TZOFFSETTO:+0400
DTSTART:19190701T043119
RDATE;VALUE=DATE-TIME:19190701T043119
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:MSK
TZOFFSETFROM:+0400
TZOFFSETTO:+0300
DTSTART:19991031T030000
RRULE:FREQ=YEARLY;COUNT=10;BYDAY=-1SA;BYMONTH=10
END:STANDARD
BEGIN:STANDARD
TZNAME:MSK
TZOFFSETFROM:+0400
TZOFFSETTO:+0300
DTSTART:19190816T000000
RDATE;VALUE=DATE-TIME:19190816T000000
RDATE;VALUE=DATE-TIME:19211001T000000
RDATE;VALUE=DATE-TIME:19811001T000000
RDATE;VALUE=DATE-TIME:19821001T000000
RDATE;VALUE=DATE-TIME:19831001T000000
RDATE;VALUE=DATE-TIME:19840930T030000
RDATE;VALUE=DATE-TIME:19850929T030000
RDATE;VALUE=DATE-TIME:19860928T030000
RDATE;VALUE=DATE-TIME:19870927T030000
RDATE;VALUE=DATE-TIME:19880925T030000
RDATE;VALUE=DATE-TIME:19890924T030000
RDATE;VALUE=DATE-TIME:19900930T030000
RDATE;VALUE=DATE-TIME:19920927T030000
RDATE;VALUE=DATE-TIME:19930926T030000
RDATE;VALUE=DATE-TIME:19940925T030000
RDATE;VALUE=DATE-TIME:19950924T030000
RDATE;VALUE=DATE-TIME:19961027T030000
RDATE;VALUE=DATE-TIME:19971026T030000
RDATE;VALUE=DATE-TIME:19981025T030000
RDATE;VALUE=DATE-TIME:20091025T030000
RDATE;VALUE=DATE-TIME:20101031T030000
RDATE;VALUE=DATE-TIME:20141026T020000
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:MSD
TZOFFSETFROM:+0300
TZOFFSETTO:+0400
DTSTART:19920329T020000
RRULE:FREQ=YEARLY;COUNT=9;BYDAY=-1SA;BYMONTH=3
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:MSD
TZOFFSETFROM:+0300
TZOFFSETTO:+0400
DTSTART:19210214T230000
RDATE;VALUE=DATE-TIME:19210214T230000
RDATE;VALUE=DATE-TIME:19810401T000000
RDATE;VALUE=DATE-TIME:19820401T000000
RDATE;VALUE=DATE-TIME:19830401T000000
RDATE;VALUE=DATE-TIME:19840401T000000
RDATE;VALUE=DATE-TIME:19850331T020000
RDATE;VALUE=DATE-TIME:19860330T020000
RDATE;VALUE=DATE-TIME:19870329T020000
RDATE;VALUE=DATE-TIME:19880327T020000
RDATE;VALUE=DATE-TIME:19890326T020000
RDATE;VALUE=DATE-TIME:19900325T020000
RDATE;VALUE=DATE-TIME:20010325T020000
RDATE;VALUE=DATE-TIME:20020331T020000
RDATE;VALUE=DATE-TIME:20030330T020000
RDATE;VALUE=DATE-TIME:20040328T020000
RDATE;VALUE=DATE-TIME:20050327T020000
RDATE;VALUE=DATE-TIME:20060326T020000
RDATE;VALUE=DATE-TIME:20070325T020000
RDATE;VALUE=DATE-TIME:20080330T020000
RDATE;VALUE=DATE-TIME:20090329T020000
RDATE;VALUE=DATE-TIME:20100328T020000
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:+05
TZOFFSETFROM:+0400
TZOFFSETTO:+0500
DTSTART:19210320T230000
RDATE;VALUE=DATE-TIME:19210320T230000
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:MSD
TZOFFSETFROM:+0500
TZOFFSETTO:+0400
DTSTART:19210901T000000
RDATE;VALUE=DATE-TIME:19210901T000000
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
DTSTART:19221001T000000
RDATE;VALUE=DATE-TIME:19221001T000000
RDATE;VALUE=DATE-TIME:19910929T030000
END:STANDARD
BEGIN:STANDARD
TZNAME:MSK
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
DTSTART:19300621T000000
RDATE;VALUE=DATE-TIME:19300621T000000
RDATE;VALUE=DATE-TIME:19920119T020000
END:STANDARD
BEGIN:STANDARD
TZNAME:MSK
TZOFFSETFROM:+0300
TZOFFSETTO:+0400
DTSTART:20110327T020000
RDATE;VALUE=DATE-TIME:20110327T020000
END:STANDARD
END:VTIMEZONE
123.vcs (3,923 bytes)   
McPain

McPain

2017-07-25 10:58

reporter   ~0012125

Parser is ignoring COUNT in RRULE

Issue History

Date Modified Username Field Change
2017-07-24 08:15 McPain New Issue
2017-07-24 08:15 McPain File Added: 123.vcs
2017-07-25 10:58 McPain Note Added: 0012125