From 765509c5728e35d4b8c477798621bea38574bfcf Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 29 Nov 2012 14:55:03 +0400 Subject: [PATCH] create separate guids for cached and authorized content to prevent unnecessary data sharing --- include/rssfuncs.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/include/rssfuncs.php b/include/rssfuncs.php index 1a0eb5f1f..c1fd45109 100644 --- a/include/rssfuncs.php +++ b/include/rssfuncs.php @@ -523,6 +523,14 @@ if (!$entry_guid) $entry_guid = make_guid_from_title($item["title"]); } + if ($cache_content) { + $entry_guid = "ccache,$owner_uid:$entry_guid"; + } + + if ($auth_login || $auth_pass) { + $entry_guid = "auth,$owner_uid:$entry_guid"; + } + if ($debug_enabled) { _debug("update_rss_feed: guid $entry_guid"); } @@ -810,9 +818,6 @@ _debug("update_rss_feed: caching content (initial)..."); } - // give the publisher some time to put stuff online - sleep(10); - $entry_cached_content = cache_content($link, $entry_link, $auth_login, $auth_pass); if ($cache_images && is_writable(CACHE_DIR . '/images'))