Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-28 | update_rss_feed: fallback to previous method if passthru() is not available | Andrew Dolgov | |
2020-09-28 | accept -1 as a valid exit code for per-feed update processes | Andrew Dolgov | |
2020-09-28 | don't mention last_updated in non-zero failure error message because that's ↵ | Andrew Dolgov | |
not what it means | |||
2020-09-28 | improve logging for per-feed update task failures | Andrew Dolgov | |
2020-09-27 | update_rss_feed: don't return as if failed on http 304 | Andrew Dolgov | |
2020-09-27 | update-feed: exit with non-zero exit code if update_rss_feed() failed | Andrew Dolgov | |
daemon: log if per-feed update task terminated with non-zero exit code | |||
2020-09-27 | lock per-feed update processes based on feed ID to reduce possibilty | Andrew Dolgov | |
of concurrent updates | |||
2020-09-27 | update individual feed in a separate process to prevent PHP fatal errors | Andrew Dolgov | |
(for example, OOM) from stopping the entire batch this should also slightly increase memory budget for update processes | |||
2020-09-22 | fix updater never scheduling feeds for update if they never been updated ↵ | Andrew Dolgov | |
before while having default update interval set | |||
2020-09-22 | use self:: in some places to invoke static methods from the same class | Andrew Dolgov | |
2020-09-22 | remove a lot of stuff from global context (functions.php), add a few helper ↵ | Andrew Dolgov | |
classes instead | |||
2020-09-21 | clarify some URL validation-related error messages | Andrew Dolgov | |
2020-09-21 | update_rss_feed: log effective URL after fetching | Andrew Dolgov | |
validate_url: treat scheme as case-insensitive | |||
2020-09-17 | replace FALSE with false so that static analyzer shuts up about it | Andrew Dolgov | |
2020-09-17 | don't try to update manually disabled feeds even if they haven't been ↵ | Andrew Dolgov | |
updated before or are marked for a manual update | |||
2020-06-24 | core: pass found enclosures to HOOK_ARTICLE_FILTER | Andrew Dolgov | |
af_redditimgur: remove enclosures if we found something to embed because it's going to be a low-res thumbnail | |||
2020-06-15 | better support for image srcset attributes as discussed in ↵ | Andrew Dolgov | |
https://community.tt-rss.org/t/problem-with-img-srcset/3519 | |||
2020-05-17 | calculate_article_hash: don't die() on previous, woops | Andrew Dolgov | |
2020-05-17 | calculate_article_hash: ignore some useless or read-only fields (i.e. GUID) ↵ | Andrew Dolgov | |
when calculating hash | |||
2020-05-17 | * store UID in article hashed GUID separately so it could be migrated ↵ | Andrew Dolgov | |
cleanly to a different instance * store resulting GUID as a JSON object so it could be extended easier if needed | |||
2020-04-29 | DiskCache: properly deal with srcset attributes | Andrew Dolgov | |
2020-04-29 | remove unneeded var_dump() | Andrew Dolgov | |
2020-04-29 | * add HOOK_ENCLOSURE_IMPORTED | Andrew Dolgov | |
* pass feed id to HOOK_FEED_PARSED | |||
2020-03-12 | add support for video[@src] in media cache | lllusion3418 | |
it's a valid alternative to a source[@src] child element: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video | |||
2020-03-12 | actually download <video> posters to media cache | lllusion3418 | |
video[@poster] is already supported in the rewriting logic but never actually downloaded | |||
2020-02-28 | add validationtextarea control, use it for filter match editor | Andrew Dolgov | |
2020-01-24 | scrap counter cache system; rework counters to sum() booleans instead | Andrew Dolgov | |
2019-11-25 | cache media: set referrer to source URL when fetching images | Andrew Dolgov | |
2019-11-20 | tag-related fixes | Andrew Dolgov | |
1. move tag sanitization to feedparser common item class 2. enforce length limit on tags when parsing 3. support multiple tags passed via one dc:subject and other such elements, parse them as a comma-separated list 4. sort resulting tag list to prevent different order between feed updates 5. remove some duplicate code related to tag validation 6. allow + symbol in tags | |||
2019-11-17 | reset domain hit quota on feed update start | Andrew Dolgov | |
2019-11-14 | update_rss_feed: add specific logging for HOOK_FETCH_FEED, ↵ | Andrew Dolgov | |
HOOK_FEED_FETCHED, HOOK_FEED_PARSED handlers | |||
2019-11-12 | is_gzipped: don't try to strpos() over entire buffer | Andrew Dolgov | |
2019-10-25 | allow article filters to modify num_comments | Andrew Dolgov | |
2019-09-30 | update_rss_feed: force cast initial timestamp value to integer | Andrew Dolgov | |
2019-09-11 | rework previous to pass unformatted timestamp to plugin, and deal with ↵ | Andrew Dolgov | |
formatting later also, move timestamp-related debugging output after plugin handler | |||
2019-09-11 | pass formatted entry timestamp to article filters and allow them to modify it | Andrew Dolgov | |
2019-08-14 | retire MIN_CACHE_FILE_SIZE | Andrew Dolgov | |
2019-08-14 | RSSUtils::cache_media, cache_enclosures: use DiskCache | Andrew Dolgov | |
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-08-13 | expire_cached_files to DiskCache::expire() | Andrew Dolgov | |
2019-06-20 | move more globals to more appropriate places | Andrew Dolgov | |
set libxml to always use internal errors | |||
2019-06-20 | move several more global functions to more appropriate classes | Andrew Dolgov | |
2019-05-12 | parser: force libxml error messages to valid utf8 | Andrew Dolgov | |
2019-04-10 | use DEFAULT_SEARCH_LANGUAGE to generate tsvector index if per-feed language ↵ | Andrew Dolgov | |
is not specified, also use it as default value on search form for convenience | |||
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 | |||
2019-03-15 | update_rss_feed: set basic feed info if site_url is blank | Andrew Dolgov | |
2019-03-06 | cleanup old feed browser cache | Andrew Dolgov | |
2019-03-06 | remove feedbrowser (other feeds) | Andrew Dolgov | |
2019-03-06 | archived feeds: expire old entries (schema bump) | Andrew Dolgov | |
2019-02-06 | update_rss_feed: mark_unread_on_update should take into account catchup ↵ | Andrew Dolgov | |
filter action and entry_force_catchup |