summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-30updater: set --update-schema as optional-valueAndrew Dolgov
2020-09-29housekeeping: add task to cleanup orphan feed iconsAndrew Dolgov
2020-09-29Logger::log - allow specifying errnoAndrew Dolgov
bump severity of PDO exception log messages to E_USER_WARNING
2020-09-29exclude E_USER_NOTICE from recent events iconAndrew Dolgov
2020-09-28update_rss_feed: fallback to previous method if passthru() is not availableAndrew Dolgov
2020-09-28validate url: feed urlencoded() URL to filter_var() onlyAndrew Dolgov
2020-09-28accept -1 as a valid exit code for per-feed update processesAndrew Dolgov
2020-09-28schema: add ttrss_feeds.last_successful_updateAndrew Dolgov
2020-09-28allow updating database schema in batch modeAndrew Dolgov
2020-09-28don't mention last_updated in non-zero failure error message because that's ↵Andrew Dolgov
not what it means
2020-09-28improve logging for per-feed update task failuresAndrew Dolgov
2020-09-27update_rss_feed: don't return as if failed on http 304Andrew Dolgov
2020-09-27update-feed: exit with non-zero exit code if update_rss_feed() failedAndrew Dolgov
daemon: log if per-feed update task terminated with non-zero exit code
2020-09-27lock per-feed update processes based on feed ID to reduce possibiltyAndrew Dolgov
of concurrent updates
2020-09-27update individual feed in a separate process to prevent PHP fatal errorsAndrew Dolgov
(for example, OOM) from stopping the entire batch this should also slightly increase memory budget for update processes
2020-09-25Merge branch 'master' of git.fakecake.org:tt-rssAndrew Dolgov
2020-09-25search_to_sql: use per-user default language instead of hardcoded english if ↵Andrew Dolgov
isn't specified explicitly
2020-09-23prev: add missing classAndrew Dolgov
2020-09-23move timestamp-related stuff to a separate classAndrew Dolgov
2020-09-22fix updater never scheduling feeds for update if they never been updated ↵Andrew Dolgov
before while having default update interval set
2020-09-22another hack for validation of URLs with invalid charactersAndrew Dolgov
2020-09-22validate URLs: convert IDN to punycode before passing URL to filter_var()Andrew Dolgov
2020-09-22use self:: in some places to invoke static methods from the same classAndrew Dolgov
2020-09-22- don't fail on non-ascii characters when validating URLsAndrew Dolgov
- fix IDN hostnames not being converted properly
2020-09-22Merge branch 'weblate-integration'Andrew Dolgov
2020-09-22router: only allow functions without required parameters as handler methodsAndrew Dolgov
2020-09-22fix previous re: resolve_redirectsAndrew Dolgov
2020-09-22remove a lot of stuff from global context (functions.php), add a few helper ↵Andrew Dolgov
classes instead
2020-09-22Translated using Weblate (French)Glandos
Currently translated at 100.0% (727 of 727 strings) Translation: Tiny Tiny RSS/messages Translate-URL: https://weblate.tt-rss.org/projects/tt-rss/messages/fr/
2020-09-21Added translation using Weblate (Persian)Andrew Dolgov
2020-09-21clarify some URL validation-related error messagesAndrew Dolgov
2020-09-21clarify some URL validation-related error messagesAndrew Dolgov
2020-09-21update_rss_feed: log effective URL after fetchingAndrew Dolgov
validate_url: treat scheme as case-insensitive
2020-09-20resolve_redirects: fix previousAndrew Dolgov
2020-09-20resolve_redirects: only use three argument version of get_headers() on php 7.1+Andrew Dolgov
2020-09-19update URL pointing to version.jsonAndrew Dolgov
2020-09-19Merge branch 'gettext-const-scope' of JustAMacUser/tt-rss into masterfox
2020-09-18Remove `private` scope for class constants.JustAMacUser
This change branches from the merged patch by Sunil Mohan Adapa's for Debian's package.
2020-09-18add basic safe mode which doesn't load any user pluginsAndrew Dolgov
2020-09-18- gettext: merge patch from Sunil Mohan Adapa which rewrites plural parser ↵Andrew Dolgov
to not use eval() - fix typo in aforementioned patch which caused plurals to never load - update code again to newer PHP constructor syntax
2020-09-18prevent source errors from crashing gulp watchAndrew Dolgov
2020-09-17add eslint to package.jsonAndrew Dolgov
2020-09-17add less to package.jsonAndrew Dolgov
2020-09-17validate_url: relax requirements for URLs, limit additional port/loopback ↵Andrew Dolgov
filtering to fetch_file_contents()
2020-09-17replace FALSE with false so that static analyzer shuts up about itAndrew Dolgov
2020-09-17rename gettext.inc to gettext.inc.php (cosmetic)Andrew Dolgov
2020-09-17auth_internal: cast OTP code to integer before trying to check itAndrew Dolgov
2020-09-17fetch_file_contents: validate effective URL (after redirects) without CURLAndrew Dolgov
2020-09-17fetch_file_contents: validate effective URL (after redirects) if using CURLAndrew Dolgov
2020-09-17don't try to update manually disabled feeds even if they haven't been ↵Andrew Dolgov
updated before or are marked for a manual update