cfengine/core — pull request #747 by basvandervlies (2013-06-07 10:55:30+00:00)
Title: The epoch calculation for stime inrange calculation was wrong

1 day to early for process that show time hh:mm format. Therefore processes are killed that shouldn't be killed.

Suspect due to wrong calculation of leap year. the code is complicated and replaced it by mktime() calls

Also adjusted the verbose message and show the calculated process epcoch time, eg:
Selection filter matched absolute 'STIME/START' = '10:47(1370594820)' in [1339065675,1370598075]

I like the defintion of leap day, from the dutch wikipedia:
"In different cultures (such as Norway) Leap traditionally a day on which women men may invite a date. Also the marriage
proposal is subject. February 29, traditionally the role reversal"