Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-02 | add cobertura args for phpunit-integration | Andrew Dolgov | |
2023-12-02 | disable local rules for integration testssanitizer-test | Andrew Dolgov | |
2023-12-02 | add sanitizer integration test | Andrew Dolgov | |
2023-12-01 | Merge branch 'fix-sanitizer-new-libxml2' into 'master' | Andrew Dolgov | |
Fix sanitizer with libxml2 >= 2.12.0 See merge request tt-rss/tt-rss!12 | |||
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-25 | set registry project | Andrew Dolgov | |
2023-11-07 | use variable for fastcgi_pass to force resolver usage | Andrew Dolgov | |
2023-11-07 | explicitly set resolver in the nginx container (configurable envvar) | Andrew Dolgov | |
2023-11-03 | add wip UI/backend stuff to filter feed tree | Andrew Dolgov | |
2023-11-01 | add wait-for-element to selenium test | Andrew Dolgov | |
2023-11-01 | remove .git before_scripts | Andrew Dolgov | |
2023-11-01 | Revert "pass .git to docker context so self-built images would have some way ↵ | Andrew Dolgov | |
to determine version without CI variables" This reverts commit 5cfde4cada59052a963903627752fb85d055267c. | |||
2023-11-01 | forgot one job | Andrew Dolgov | |
2023-11-01 | do the same for :publish jobs | Andrew Dolgov | |
2023-11-01 | fix yaml indents | Andrew Dolgov | |
2023-11-01 | add .git to .dockerignore when building master images | Andrew Dolgov | |
2023-11-01 | pass .git to docker context so self-built images would have some way to ↵ | Andrew Dolgov | |
determine version without CI variables | |||
2023-10-29 | add some more phpunit api testsprotected/phpunit-integration | Andrew Dolgov | |
2023-10-29 | pass API_URL to phpunit-integration CLI | Andrew Dolgov | |
2023-10-29 | fix apitest | Andrew Dolgov | |
2023-10-29 | fix circular dependency | Andrew Dolgov | |
2023-10-29 | reduce targets | Andrew Dolgov | |
2023-10-29 | add phpunit integration (wip) | Andrew Dolgov | |
2023-10-28 | add stuff necessary to run integration tests using phpunit | Andrew Dolgov | |
2023-10-28 | add always-failing mock of api test | Andrew Dolgov | |
2023-10-28 | phpunit - skip integration tests | Andrew Dolgov | |
2023-10-28 | use python unittest for selenium tests | Andrew Dolgov | |
2023-10-27 | add a separate interface for auth modules w/ change_password() method | Andrew Dolgov | |
2023-10-27 | unify test class naming | 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 | Merge branch 'bugfix/psr-4-renames' into 'master' | Andrew Dolgov | |
Fix class names in some more places. See merge request tt-rss/tt-rss!10 | |||
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 | disable xdebug tracing | Andrew Dolgov | |
2023-10-24 | api: escape newlines in headline content HTML object | Andrew Dolgov | |
2023-10-24 | Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rss | Andrew Dolgov | |
2023-10-24 | add stub opentelemetry classes in case it is disabled | Andrew Dolgov | |
2023-10-24 | Update docker-compose.yml | 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-23 | set demo webroot values | Andrew Dolgov | |
2023-10-22 | demo - enable auto restart | Andrew Dolgov | |
2023-10-22 | remove helm debug, hide demo job behind CI var | Andrew Dolgov | |