I've been using the RSSyl plugin to read a set of the same RSS feeds for many years. A couple of months ago (can't remember exactly when) some of the feeds I follow started to show weird dates for the news items - they all look like this:
'Thu, 1 Jan 1970 00:00:00 GMT'
For example the Debian security feed "https://www.debian.org/security/dsa-long" when opened from a browser have proper dates for the news items but in claws mail they all show as the start of the epoch time. The same goes for the SecurityFocus feed "http://www.securityfocus.com/rss/vulnerabilities.xml". On the other hand the OpenSource scurity feed for example "http://seclists.org/rss/oss-sec.rss" when opened from a browser has the news dates in the same format as the problematic feeds above and in claws mail the dates show OK.
Changes related to this bug have been committed.
Please check latest Git and update the bug accordingly.
You can also get the patch from:
++ ChangeLog 2017-03-04 00:15:05.067982987 +0100
Merge: 1479c75 9327286
Author: Colin Leroy <firstname.lastname@example.org>
Date: Sat Mar 4 00:15:04 2017 +0100
Merge branch 'master' of file:///home/git/claws
Author: Andrej Kacian <email@example.com>
Date: Sat Mar 4 00:12:29 2017 +0100
Add support for date-only variant of ISO8601 timestamp format.
Fixes bug #3777 - Weird news dates for some RSS feeds
The format in the two feeds is not the same, the Debian one uses a partial ISO8601 format (YYYY-DD-MM), which we do not yet support. I have just pushed a patch into git that fixes it.
Thanks for the report!
I tried the patch against 3.14.1 and I can confirm that the issue is fixed.
Thanks for the fast reaction!