Yesterday Europe/Moscow zone was changet from GMT+4 to GMT+3
I've managed to adjust ical4j.jar library replacing Moscow.ics by this very simple zone file
BEGIN:VCALENDAR
PRODID:-//Oracle//Calendar Server//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Moscow
X-LIC-LOCATION:Europe/Moscow
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
TZNAME:MSK
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
After init-config for both davserver and Convergence this jar file is deployed and I see It into
/opt/glassfish3/glassfish/domains/domain1/applications/davserver/WEB-INF/lib/
directory.
Moreover I found modified zoneinfo file into
opt/glassfish3/glassfish/domains/domain1/generated/jsp/davserver/loader_27469283/zoneinfo/Europe/Moscow.ics
I see in the Convegence Options Time Zone Europe Moscow GMT+0300
So far so good.
Bad news when I export calendar via Convergence calendar interface I see in the head of ICS file the following time zone information
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Oracle Corporation/CS 7.0.4.15.0//EN
BEGIN:VTIMEZONE
TZID:Europe/Moscow
X-LIC-LOCATION:Europe/Moscow
BEGIN:STANDARD
TZOFFSETFROM:+0400
TZOFFSETTO:+0400
TZNAME:MSK
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
The offset +0400 is absolutely wrong!
Since I see in convergence all events shifted by one hour back respect to lightning data.
I found a lot of information about how to add time zone alias, but have no info about correction existing time zone.
Any comments are welcome.
Thank you, Monk.
P.S.
Operating system time zone information is right.
Java time zone is updated too.