ViennaRSS/vienna-rss — comment on commit afd22e9bf80c6878e60213f6b4156521fe36f058
File:  line 0
By barijaona:

I looked in my console log, and I am afraid this code in XMLParser.m is not robust enough to handle the various date formats we encounter in real world feeds... I notice problems with dates like :

Tue, 17 Jan 2012 18:08:37 GMT
Tue, 17 Jan 2012 20:05:10 EST
Tue, 17 Jan 2012 17:39:55
2012-01-17T18:28:10.000Z
2012-01-07T02:08:39.758+08:00

See also the comments in source at lines 451-462...

It might be risky to get rid of the libcurl hacks... We can either copy and adapt the source of curl_getdate, or cherry pick on these commits :

https://github.com/barijaona/vienna-rss/commit/05271534b00a46b9666a582014809f850905ec08
https://github.com/barijaona/vienna-rss/commit/cf1b1dac1fede5272040d1042d87810058a508fb
https://github.com/barijaona/vienna-rss/commit/03933d107e4d0345b89e4d00a000bd1786b19482

Basically, what I did was to transfer the call to libcurl in a library/framework compiled with 10.5 SDK.