? 830744-2_skip_expired.patch
? FeedsDataProcessor.ExpireFix_0.patch
? libraries/PuSHSubscriber
? libraries/simplepie.inc
Index: plugins/FeedsDataProcessor.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/feeds/plugins/FeedsDataProcessor.inc,v
retrieving revision 1.13
diff -u -p -r1.13 FeedsDataProcessor.inc
--- plugins/FeedsDataProcessor.inc	16 May 2010 21:51:58 -0000	1.13
+++ plugins/FeedsDataProcessor.inc	19 Jun 2010 19:20:26 -0000
@@ -35,6 +35,12 @@ class FeedsDataProcessor extends FeedsPr
           continue;
         }
 
+        // Don't save items that would be expired later anyway.
+        $expiry = $this->expiryTime();
+        if ($expiry != FEEDS_EXPIRE_NEVER && $data['timestamp'] < (FEEDS_REQUEST_TIME - $expiry)) {
+          continue;
+        }
+
         // Save data.
         if ($id !== FALSE) {
           $data['id'] = $id;
