Bug 114398 - Should set IF_MODIFIED_SINCE and/or IF_NONE_MATCH headers
Summary: Should set IF_MODIFIED_SINCE and/or IF_NONE_MATCH headers
Status: CONFIRMED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-14 14:55 UTC by Sebastian Ley
Modified: 2018-07-01 07:46 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Ley 2005-10-14 14:55:58 UTC
Version:            (using KDE KDE 3.4.2)
Installed from:    Debian testing/unstable Packages
OS:                Linux

Currently akregator fetches each feed unconditionally. For infrequently updated but however large feeds, this is rather inconvenient and inefficient. akregator should set the IF_MODIFIED_SINCE and/or IF_NONE_MATCH in the HTTP request to let the server decide if it should send new items or respond with a 304 (Not modified).

Additionally, some feed generators (well, at least I only know about serendipity), evaluate the IF_MODIFIED_SINCE date to determine which articles to send (i.e. exactly those articles that have not been fetched already before).
Comment 1 Brian 2005-11-14 05:30:31 UTC
I just upgraded my Atom feed from 0.3 to 1.0.  I inserted the output of phpinfo() into the feed.  The If-Modified-Since and If-None-Match headers were not sent from Akregator 3.4.2.
Comment 2 Sashmit Bhaduri 2005-11-22 00:46:13 UTC
I investigated doing this a long time ago, and it wasn't possible to do manually with khtml back in KDE 3.2. Who knows, it might be possible now. 
Comment 3 dcg 2006-12-17 19:36:55 UTC
This still doesn't work for me - I'm on dialup and I waste lots of bandwith and time everytime akregator checks for updated feeds

It's KHTML where this bug must be reported?
Comment 4 Markus 2018-07-01 07:46:43 UTC
Still valid for 5.8.2.
syndication and akregator 18.04.2