Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-19 | * bring back cache-busting for feed icons based on timestamp | Andrew Dolgov | |
* DiskCache: use singleton pattern to create less cache object instances * DiskCache: implement ETag | |||
2022-11-24 | deprecate DiskCache->touch() | Andrew Dolgov | |
2022-08-12 | Replace use of 'array_merge' with the spread operator and 'array_push' in ↵ | wn_ | |
various places. This isn't supported for arrays with string keys until PHP 8.1. https://wiki.php.net/rfc/spread_operator_for_array | |||
2022-01-16 | Fix starred images not being deleted | Philip Klempin | |
2021-11-18 | * base plugin class: correct description of hook_house_keeping() | Andrew Dolgov | |
* cache_starred_images: keep status files in a separate cache directory | |||
2021-11-14 | deal with phpstan warnings in plugins/cache_starred_images.php | Andrew Dolgov | |
2021-11-14 | normalize some mismatching hook function definitions to match base Plugin class | Andrew Dolgov | |
2021-03-01 | hide version for bundled plugins because it's meaningless; for everything ↵ | Andrew Dolgov | |
else support showing version using git (if about[0] is null) | |||
2021-02-22 | migrate the rest into Config:: | Andrew Dolgov | |
2021-02-17 | cache_starred_images: don't try to use undefined array index | Andrew Dolgov | |
2021-02-17 | cache_starred_images: minor fixes | Andrew Dolgov | |
2021-02-15 | diskcache: unify naming | Andrew Dolgov | |
2021-02-08 | remove PHPMD.UnusedFormalParameter | Andrew Dolgov | |
2020-10-01 | hide uninteresting errors in several DOMDocument->loadHTML() invocations | Andrew Dolgov | |
2020-09-22 | remove a lot of stuff from global context (functions.php), add a few helper ↵ | Andrew Dolgov | |
classes instead | |||
2019-08-14 | consistency: use DiskCache->exists() to check for present files | Andrew Dolgov | |
2019-08-14 | retire MIN_CACHE_FILE_SIZE | Andrew Dolgov | |
2019-08-14 | DiskCache: more strict checking for input filenames, getUrl() is no longer ↵ | Andrew Dolgov | |
static | |||
2019-08-13 | * HOOK_ENCLOSURE_ENTRY: pass article_id to handler | Andrew Dolgov | |
* DiskCache: multiple fixes; support isWritable() for cache entries, set content-disposition for send() * public/cached_url: allow selecting files from sub-caches other than images * plugins/Cache_Starred_Images: rework to use DiskCache, can be enabled per-user, properly handles article enclosures, etc | |||
2019-06-20 | move more globals to more appropriate places | Andrew Dolgov | |
set libxml to always use internal errors | |||
2019-03-21 | domdocument: remove old meta charset unicode hacks, replace with shorter xml ↵ | Andrew Dolgov | |
preamble utf8 hack (on loadhtml where it makes sense) af_readability: better (?) charset hack for non-unicode pages | |||
2018-11-30 | debug logging system rework: | Andrew Dolgov | |
* support various logging levels per-message * remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc * _debug() is kept as a compatibility shim for plugins | |||
2018-11-30 | cache_starred_articles: limit maximum amount of download attempts ↵ | Andrew Dolgov | |
per-article, consider cache operation a success even if all images were too small (prevents repeated requests) | |||
2018-05-20 | implement hard limits on downloaded data size for general fetching and cache ↵ | Andrew Dolgov | |
plugins: MAX_DOWNLOAD_FILE_SIZE & MAX_CACHE_FILE_SIZE | |||
2017-12-03 | plugins/cache_starred_images: use PDO | Andrew Dolgov | |
2017-10-08 | remove apache-specific x-sendfile stuff | Andrew Dolgov | |
implement a hook (HOOK_SEND_LOCAL_FILE) which plugins may use to send files via httpd-specific implementation to increase performance typically on larger files | |||
2017-05-29 | tunables: | Andrew Dolgov | |
* add CACHE_MAX_DAYS as a tunable generic expiry interval for various cached files * add some comments to tunables in functions.php * rename _MIN_CACHE_FILE_SIZE to MIN_CACHE_FILE_SIZE * respect MIN_CACHE_FILE_SIZE setting in a few more places where content is cached | |||
2017-04-26 | update phpmd ruleset to use (subset) of cleancode | Andrew Dolgov | |
fix various minor issues reported by static analysis remove redundant php closing tag from several more files | |||
2017-02-04 | image cache: do not try to cache data: schema urls; add caching of html5 ↵ | Andrew Dolgov | |
video content (similar to cache_starred_images plugin) | |||
2016-01-06 | cache_starred_images: set filename when sending cached image | Andrew Dolgov | |
2015-07-07 | cache_starred_images: also handle html5 mp4 video files | Andrew Dolgov | |
2015-02-25 | cache_starred_images: route images to public.php | Andrew Dolgov | |
2014-08-21 | remove ob_clean/flush shit as unneeded hacks from cached image output routines | Andrew Dolgov | |
2013-10-05 | discard gzipped buffer in cache starred image sender method | Andrew Dolgov | |
2013-09-06 | cache starred: only try to chmod cache directory if it is not writable | Andrew Dolgov | |
2013-08-02 | make cache starred plugin use hook_house_keeping | Andrew Dolgov | |
2013-08-02 | add plugin to cache images in starred articles; pass article_id to | Andrew Dolgov | |
sanitize |