Hi,
there are some timestamp issues with event DST when the Moodle timezone is set to 'server default' (MDL-17672):
1- if a first event is set at a DST then all recurrent events are saved in the database with a GMT - 1 hour (timestart timestamp). This behaviour doesn't match the behaviour of 'UTC' timezone setting where all recurrent events are saved with GMT regardless the DST.
2- when a recurrent event is in a DST, Moodle displays this event with the DST offset. It should be displayed without the offset because the timestart was saved at GMT.
I created a 1.9 patch for it: https://github.com/mouneyrac/moodle/commit/e1bcacf37dee127157e1fe2e11e95b5c247eecd1
It is a sensible issue and it's the first time I deal with a DST issue, so I would like some patch review (MDL-17672).
Thanks