| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-27 | cache_starred_images - make scheduled tasks intervals configurable | Andrew Dolgov | |
| 2025-05-19 | Improve media detection in 'cache_starred_images'. | wn_ | |
| This was mostly a copy from 'RSSUtils::cache_media()'. | |||
| 2025-05-04 | expose scheduled tasks to plugins, switch cache_starred_images plugin to use ↵ | Andrew Dolgov | |
| them instead of housekeeping hook | |||
| 2025-04-25 | Merge branch 'master' into rip-mysql | Andrew Dolgov | |
| 2025-04-17 | cache_starred_images: disable chmod() on cache directory, it doesn't seem to ↵ | Andrew Dolgov | |
| be necessary anymore and breaks on S3 cache implementation | |||
| 2025-04-14 | add some type hints | Andrew Dolgov | |
| 2025-04-14 | add deprecation notice for sql_random_function() | Andrew Dolgov | |
| 2024-11-24 | Use PHP 8 'str_' functions. | wn_ | |
| A few more characters in some places, but helps with readability. | |||
| 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 | |||