Last modified: 2013-02-24 19:43:05 UTC
If it encounter an EXIF value like DateTimeDigitized: "0000:00:00 00:00:00" it parses the date wrong. For this value, we get Nov 30, 1899. This suggests we are blindly using the numbers given, with offsets for the month (this is year zero, 1900, and month 0 == month -1, day 0 = day -1, at midnight). Solution (?) check dates for sanity before prefilling. Year, month, and day of zero are all impossible.
Fixed in r87984
(In reply to comment #1) > Fixed in r87984 I don't think this revision solves the problem at all. All this revision does is to reject older dates. It's quite possible for people to encode EXIF dates retroactively.
reverted in 1.18 with r95628
Reassigning to wikibugs-l per bug 37789
How is this to be accomplished? Is only checking for 1<=month<=12 and so on enough?