Steps to reproduce: 1. Download a rss feed locally to your harddisk (for example http://www.tagesschau.de/xml/rss2). 2. Subscribe to that locally downloaded feed (for example file:///home/user/my_file.rss) 3. Right-click the feed folder and click 'Refresh feed' 4. Repeat step 3 several times 5. Watch console output. At the console I get these warnings: ** (claws-mail:21120): WARNING **: Couldn't fetch feed 'file:///home/user/.claws-mail/RSSyl/raw_feeds/clawsmail.rss', aborting. ** (claws-mail:21120): WARNING **: [23:37:29] Couldn't fetch URL file:///home/user/.claws-mail/RSSyl/raw_feeds/clawsmail.rss ** (claws-mail:21120): WARNING **: [23:37:29] RSSyl: Cannot update feed file:///home/user/.claws-mail/RSSyl/raw_feeds/clawsmail.rss: Malformed feed I didn't have any warnings with curl-7.21.3.
Sorry for the noise. I checked rssyl source code, and saw, that there's a check if the downloaded file has a modification time which lies in the past of the update. Therefore the document is empty (somehow curl-7.21.3 did not work very well with this, and downloaded always) Anyway, it would be better to stop parsing there, instead of continue and see these warnings .
If you don't mind, how exactly does one such feed refresh look in console, when you run claws-mail with --debug?
Thats the output when fetching fails: [21:22:01] RSSyl: Updating feed file:///home/user/.claws-mail/RSSyl/raw_feeds/tagesschau.rss feed.c:301:RSSyl: XML - url is 'file:///home/user/.claws-mail/RSSyl/raw_feeds/tagesschau.rss' feed.c:318:RSSyl: waiting for thread to finish feed.c:142:TEMPLATE: /home/user/.claws-mail/RSSyl/curltmpdLZfG8 feed.c:174:RSSyl: last update 1298406104 (Tue, 22 Feb 2011 20:21:44 GMT) feed.c:211:RSSyl: got status 0, last mod 1298404805 (Tue, 22 Feb 2011 20:00:05 GMT) feed.c:323:RSSyl: thread finished feed.c:349:parsing /home/user/.claws-mail/RSSyl/curltmpdLZfG8 /home/user/.claws-mail/RSSyl/curltmpdLZfG8:1: parser error : Document is empty ^ /home/user/.claws-mail/RSSyl/curltmpdLZfG8:1: parser error : Start tag expected, '<' not found ^ feed.c:357:error Start tag expected, '<' not found ** (claws-mail:2192): WARNING **: Couldn't fetch feed 'file:///home/user/.claws-mail/RSSyl/raw_feeds/tagesschau.rss', aborting. ** (claws-mail:2192): WARNING **: [21:22:01] Couldn't fetch URL file:///home/user/.claws-mail/RSSyl/raw_feeds/tagesschau.rss ** (claws-mail:2192): WARNING **: [21:22:01] RSSyl: Cannot update feed file:///home/user/.claws-mail/RSSyl/raw_feeds/tagesschau.rss: Malformed feed feed.c:1587:setting Tagesschau mtime to 1298406121 [21:22:01] RSSyl: Feed update finished: file:///home/user/.claws-mail/RSSyl/raw_feeds/tagesschau.rss folderview.c:2124:newly selected 0x2ad1c00, opened 0x2ad1c00 folderview.c:2128:TIMING folderview_selected : 0s000ms
everything seems fine to me when using curl 7.32.0