ttrss/classes
wn_ 8b129626cd Only touch on send for expirable cache files.
With d373b7b452 feed icon modification times get used for cache-busting, but 'Cache_Local' updates that
value on each send.  This change makes it so the modification time only gets updated on files in expirable caches, keeping the value
consistent between sends for files in non-expiring caches.

Also, marking 'Cache_Local::send_local_file()' private since it's unique to that adapter.
2022-12-20 02:16:47 +00:00
..
auth set phpdoc annotations for auth_base 2021-11-14 20:26:05 +03:00
cache Only touch on send for expirable cache files. 2022-12-20 02:16:47 +00:00
db Address upcoming string interpolation deprecation. 2022-11-12 16:20:59 +00:00
feeditem Fix PHP8 strtime warning if argument is null (addendum) 2022-10-01 11:05:12 +02:00
handler * bring back cache-busting for feed icons based on timestamp 2022-12-19 21:36:50 +03:00
logger Initial go at PHPStan rule level 6. 2021-11-10 21:38:25 +00:00
pref * bring back cache-busting for feed icons based on timestamp 2022-12-19 21:36:50 +03:00
api.php make phpstan happy 2022-09-29 20:02:59 +03:00
article.php * bring back cache-busting for feed icons based on timestamp 2022-12-19 21:36:50 +03:00
config.php get_self_url: strip all trailing slashes 2022-11-28 19:24:12 +03:00
counters.php * bring back cache-busting for feed icons based on timestamp 2022-12-19 21:36:50 +03:00
db.php throttle updates if received HTTP 429 (Too Many Requests) 2022-06-09 09:06:52 +03:00
debug.php Switch to direct type declarations of class properties. 2022-08-12 14:13:26 +00:00
digest.php Consistently get the self URL. 2022-11-28 17:40:42 +00:00
diskcache.php make phpstan happy 2022-12-19 21:42:34 +03:00
errors.php generate a warning if plugin-generated content of HOOK_ARTICLE_BUTTON or _LEFT_BUTTON can't be parsed as valid XML 2022-01-06 10:37:03 +03:00
feedenclosure.php Address PHPStan warnings for FeedEnclosure. 2021-11-15 02:46:19 +00:00
feeditem.php Address PHPStan warnings in FeedItem classes. 2021-11-15 02:40:45 +00:00
feedparser.php Use the null coalescing assignment operator in various places. 2022-08-12 18:21:38 +00:00
feeds.php * bring back cache-busting for feed icons based on timestamp 2022-12-19 21:36:50 +03:00
handler.php Switch to direct type declarations of class properties. 2022-08-12 14:13:26 +00:00
iauthmodule.php normalize some mismatching hook function definitions to match base Plugin class 2021-11-14 11:11:49 +03:00
ihandler.php Typing IHandler methods, typing Handler_Public, fix type of $feed_id (might be tag). 2021-11-13 14:05:48 +00:00
ivirtualfeed.php add IVirtualFeed interface for plugins implementing virtual feeds 2021-11-15 07:08:41 +03:00
labels.php Fix the type of Labels::update_cache() 2021-11-13 15:56:31 +00:00
logger.php Initial go at PHPStan rule level 6. 2021-11-10 21:38:25 +00:00
mailer.php Replace use of 'array_merge' with the spread operator and 'array_push' in various places. 2022-08-12 17:58:38 +00:00
opml.php Address PHPStan warnings in 'classes/mailer.php', 'classes/opml.php', and 'classes/pluginhandler.php'. 2021-11-12 06:16:18 +00:00
plugin.php get_self_url: strip all trailing slashes 2022-11-28 19:24:12 +03:00
pluginhandler.php Address upcoming string interpolation deprecation. 2022-11-12 16:20:59 +00:00
pluginhost.php * split local cache implementation into a separate class 2022-11-23 21:18:40 +03:00
prefs.php * add UserHelper methods to manipulate user database (add, modify, delete) 2022-06-10 13:39:00 +03:00
rpc.php Consistently get the self URL. 2022-11-28 17:40:42 +00:00
rssutils.php * bring back cache-busting for feed icons based on timestamp 2022-12-19 21:36:50 +03:00
sanitizer.php Consistently get the self URL. 2022-11-28 17:40:42 +00:00
templator.php replace FALSE with false so that static analyzer shuts up about it 2020-09-17 19:02:27 +03:00
timehelper.php Fix 'TimeHelper::make_local_datetime()' (null is allowed). 2021-11-11 21:33:12 +00:00
urlhelper.php Merge remote-tracking branch 'origin/master' into feature/php-7.4-stuff 2022-08-15 10:43:14 +00:00
userhelper.php Set user related sessions for single user mode 2022-08-31 14:52:42 -07:00