Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-24 | Fix specifying auth type in UrlHelper::fetch(), add a test for 403 auth retry. | wn_ | |
2023-12-23 | Add some tests for UrlHelper::fetch() | wn_ | |
2023-12-23 | Rework content encoding error retrying in UrlHelper::fetch() | wn_ | |
2023-12-23 | Clean up UrlHelper::resolve_redirects(). | wn_ | |
Also: this doesn't appear to be used... but maybe in some plugin? | |||
2023-12-23 | Add back 'any auth' retry in UrlHelper::fetch() | wn_ | |
2023-12-22 | Use Guzzle | wn_ | |
2023-12-17 | Revert "Fix sanitizer with libxml2 >= 2.12.0" | Andrew Dolgov | |
This reverts commit d4da4dcc321ca65fb2cd19877f395cc5f75933ab. | |||
2023-11-26 | Fix sanitizer with libxml2 >= 2.12.0 | Chih-Hsuan Yen | |
Somehow with newer libxml2, `<?xml encoding="UTF-8">` no longer enforces UTF-8. Instead, non-ASCII contents are treated as ISO-8859-1 and get broken. For example, `<p>中文</p>` becomes `<p>中文</p>` (should be `<p>中文</p>`). Switching to another trick mentioned on [1] fixes the issue, and the new trick still works with older libxml2 (tested 2.11.5). As a side note, DOMDocument::loadHTML uses HTMLParser in libxml2 [2][3]. [1] https://stackoverflow.com/questions/8218230/php-domdocument-loadhtml-not-encoding-utf-8-correctly [2] https://github.com/php/php-src/blob/php-8.1.26/ext/dom/document.c#L1855 [3] https://gnome.pages.gitlab.gnome.org/libxml2/devhelp/libxml2-HTMLparser.html | |||
2023-11-03 | add wip UI/backend stuff to filter feed tree | Andrew Dolgov | |
2023-10-28 | add stuff necessary to run integration tests using phpunit | Andrew Dolgov | |
2023-10-27 | add a separate interface for auth modules w/ change_password() method | Andrew Dolgov | |
2023-10-27 | Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rss | Andrew Dolgov | |
2023-10-27 | replace some dirname horrors with a separate unit-tested method | Andrew Dolgov | |
2023-10-26 | Fix class names in some more places. | wn_ | |
Related to the PSR-4 move via 865ecc87963dc3b26e66296616eef2a1cc41ac3f | |||
2023-10-25 | make phpstan happyprotected/psr-4 | Andrew Dolgov | |
2023-10-25 | add healthcheck public method, map by default to /healthz | Andrew Dolgov | |
2023-10-25 | move to psr-4 autoloader | Andrew Dolgov | |
2023-10-24 | Revert "api: escape newlines in headline content HTML object" | Andrew Dolgov | |
This reverts commit ed43a7336925c1a97cad8768afa52c5c46f299bb. | |||
2023-10-24 | add a workaround for make_self_url() when invoked off /api/ endpoint, add ↵ | Andrew Dolgov | |
unit tests for this method | |||
2023-10-24 | api: escape newlines in headline content HTML object | Andrew Dolgov | |
2023-10-24 | add stub opentelemetry classes in case it is disabled | Andrew Dolgov | |
2023-10-23 | Revert "add a self url path hack to strip request path directories (needed ↵ | Andrew Dolgov | |
for /api/index.php)" This reverts commit 9826d2f07527e3259957628030adc87bde391b0c. | |||
2023-10-23 | Revert "make phpstan happy" | Andrew Dolgov | |
This reverts commit deb441e9e31bb2fe015c131fafd9570b630b5bf7. | |||
2023-10-23 | make phpstan happy | Andrew Dolgov | |
2023-10-23 | add a self url path hack to strip request path directories (needed for ↵ | Andrew Dolgov | |
/api/index.php) | |||
2023-10-22 | remove startup checks for SELF_URL_PATH, rely on auto-detection instead | Andrew Dolgov | |
2023-10-21 | switch to html2text() instead of strip_tags() when preparing FTS index | Andrew Dolgov | |
2023-10-21 | cosmetic fix for root span name | Andrew Dolgov | |
2023-10-21 | fix previous | Andrew Dolgov | |
2023-10-21 | stop whining if _SESSION etc are not defined | Andrew Dolgov | |
2023-10-21 | show logged in user as root span name | Andrew Dolgov | |
2023-10-21 | make phpstan happy, run phpstan on all files on task startupprotected/opentelemetry | Andrew Dolgov | |
2023-10-20 | a bit more tracing | Andrew Dolgov | |
2023-10-20 | add placeholder instrumentation for public | Andrew Dolgov | |
2023-10-20 | stop calling spans scopes | Andrew Dolgov | |
2023-10-20 | make tracer field non-static | Andrew Dolgov | |
2023-10-20 | OPENTELEMETRY_HOST -> OPENTELEMETRY_ENDPOINT | Andrew Dolgov | |
2023-10-20 | make phpstan & watcher happy, stop running phpstan on vendor/ | Andrew Dolgov | |
2023-10-20 | jaeger-client -> opentelemetry | Andrew Dolgov | |
2023-10-11 | fix content_preview not shown in JSON shared feed | Andrew Dolgov | |
2023-10-04 | batch feed editor: don't try to save feed_url or title, those aren't in the ↵ | Andrew Dolgov | |
dialog | |||
2023-10-04 | fix feed_language being unnecessarily quoted in batch feed editor | Andrew Dolgov | |
2023-09-18 | phpstan fix | Andrew Dolgov | |
2023-09-18 | feed debugger: add content regexp matches to filter debug output | Andrew Dolgov | |
2023-08-12 | fix basename() being passed a NULL value | Andrew Dolgov | |
2023-08-03 | use non-deprecated variant of get_schema_version() | Andrew Dolgov | |
2023-08-02 | * logger: add optional HTML output | Andrew Dolgov | |
* feed debugger: add checkbox to dump feed XML | |||
2023-06-14 | disable app passwords in the UI if auth_internal is not loaded | Andrew Dolgov | |
2023-05-28 | public/getUnread: fix PHP8 warning if fresh optional parameter is not given | Andrew Dolgov | |
2023-05-27 | Fix version string for unsupported installations | Chih-Hsuan Yen | |
For unsupported installations, $version['commit'] may not be defined, leading to a warning: E_WARNING (2) Undefined array key "commit" 1. classes/config.php(316): ttrss_error_handler(Undefined array key "commit", classes/config.php) 2. prefs.php(173): get_version_html() |