Not a while ago, goverment cancelled daylight saving time in Russia, so every russian zone changed, for example Europe/Moscow now is GMT+4 MSK, not GMT+3/+4 MSK/MSD.
As last update for zimbra opensource didnt contains update for timezones, I tried to change them manually: edited zimbra/conf/timezone.ics so Moscow timezone looks like this:
then restarted mailboxd.
X-ZIMBRA-TZ-ALIAS:(GMT+04.00) Moscow / St. Petersburg / Volgograd
X-ZIMBRA-TZ-ALIAS:(UTC+04.00) Moscow / St. Petersburg / Volgograd
Well, as i can tell it works fine - time in appointments is set correctly. However, description in web interface (in admin or personal settings, in COS settins, in domain settings) still labels this zone as "(GMT+03) Moscow St.Petersburg Volgograd", same phrase is put in invitations cards:
And while in web-interface, calendar shows meetings in right cells (for example, i set up meeting from noon to 13:00 - it shows in cells from noon to 13:00), but when i move up cursor above it - popup shows wrong time (from 13:00 to 14:00).
The following is a new meeting request: Subject: test4 Organizer: "Демченко Юрий Александрович" <email@example.com> Time: Friday, November 11, 2011, 12:00:00 PM - 12:30:00 PM GMT +03:00 Moscow, St. Petersburg, Volgograd Invitees: firstname.lastname@example.org
So, my question is - how do i fix this? I need Moscow timezone to be GMT+4 without errors.
Another problem - I set preferences for default COS - timezone "Europe/Moscow", same in preferences for my domain, same in personal account preferences, but still for new meetings i get wrong timezone set by default - GMT+4 Tbilisi (before i changed timezone.ics, i tried just to change default COS settings and set this timezone as default). How do i fix this?