Bug 114398

Summary: Should set IF_MODIFIED_SINCE and/or IF_NONE_MATCH headers
Product: [Applications] akregator Reporter: Sebastian Ley <ley>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: CONFIRMED ---    
Severity: wishlist CC: diegocg, m4rkusxxl
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:

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