event_timezones.inc is not in sync with the latest version of /usr/share/zoneinfo, and therefore does not take in to account the new daylight saving time rules starting in 2007 for the US, Canada and some other locales.
This could already cause problems for future events sheduled in between the new DST and old DST (that is, March 11 thru April 1).
To resolve this fully, event_timezones.inc would need to replicate all of the rules in the /usr/share/zoneinfo files, including different starting and ending dates for DST in different years for various locales.
Off-topic: As a friendly reminder, if your server is based in an affected locale, you should also make sure your /etc/localtime and /usr/share/zoneinfo files are up to date. Run date -r 1174000000
(BSD) or date -d 'Mar 15, 2007'
(Linux), and if you see standard time (e.g. PST) instead of DST (e.g. PDT), your server needs an update.
Comment | File | Size | Author |
---|---|---|---|
#1 | event_timezones.inc_.patch | 1.54 KB | KarenS |
Comments
Comment #1
KarenS CreditAttribution: KarenS commentedHere's a patch for the new American DST rules.
Comment #2
killes@www.drop.org CreditAttribution: killes@www.drop.org commentedapplied to all active branches
Comment #3
(not verified) CreditAttribution: commented