summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-02testtestAndrew Dolgov
2023-12-02collect phpunit artifactsprotected/sanitizer-testAndrew Dolgov
2023-12-02add env prefixesAndrew Dolgov
2023-12-02add db varsAndrew Dolgov
2023-12-02add cobertura args for phpunit-integrationAndrew Dolgov
2023-12-02disable local rules for integration testssanitizer-testAndrew Dolgov
2023-12-02add sanitizer integration testAndrew Dolgov
2023-12-01Merge 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-26Fix sanitizer with libxml2 >= 2.12.0Chih-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>&auml;&cedil;&shy;&aelig;&#150;&#135;</p>` (should be `<p>&#20013;&#25991;</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-25set registry projectAndrew Dolgov
2023-11-07use variable for fastcgi_pass to force resolver usageAndrew Dolgov
2023-11-07explicitly set resolver in the nginx container (configurable envvar)Andrew Dolgov
2023-11-03add wip UI/backend stuff to filter feed treeAndrew Dolgov
2023-11-01add wait-for-element to selenium testAndrew Dolgov
2023-11-01remove .git before_scriptsAndrew Dolgov
2023-11-01Revert "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-01forgot one jobAndrew Dolgov
2023-11-01do the same for :publish jobsAndrew Dolgov
2023-11-01fix yaml indentsAndrew Dolgov
2023-11-01add .git to .dockerignore when building master imagesAndrew Dolgov
2023-11-01pass .git to docker context so self-built images would have some way to ↵Andrew Dolgov
determine version without CI variables
2023-10-29add some more phpunit api testsprotected/phpunit-integrationAndrew Dolgov
2023-10-29pass API_URL to phpunit-integration CLIAndrew Dolgov
2023-10-29fix apitestAndrew Dolgov
2023-10-29fix circular dependencyAndrew Dolgov
2023-10-29reduce targetsAndrew Dolgov
2023-10-29add phpunit integration (wip)Andrew Dolgov
2023-10-28add stuff necessary to run integration tests using phpunitAndrew Dolgov
2023-10-28add always-failing mock of api testAndrew Dolgov
2023-10-28phpunit - skip integration testsAndrew Dolgov
2023-10-28use python unittest for selenium testsAndrew Dolgov
2023-10-27add a separate interface for auth modules w/ change_password() methodAndrew Dolgov
2023-10-27unify test class namingAndrew Dolgov
2023-10-27Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rssAndrew Dolgov
2023-10-27replace some dirname horrors with a separate unit-tested methodAndrew Dolgov
2023-10-26Merge 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-26Fix class names in some more places.wn_
Related to the PSR-4 move via 865ecc87963dc3b26e66296616eef2a1cc41ac3f
2023-10-25make phpstan happyprotected/psr-4Andrew Dolgov
2023-10-25add healthcheck public method, map by default to /healthzAndrew Dolgov
2023-10-25move to psr-4 autoloaderAndrew Dolgov
2023-10-24Revert "api: escape newlines in headline content HTML object"Andrew Dolgov
This reverts commit ed43a7336925c1a97cad8768afa52c5c46f299bb.
2023-10-24add a workaround for make_self_url() when invoked off /api/ endpoint, add ↵Andrew Dolgov
unit tests for this method
2023-10-24disable xdebug tracingAndrew Dolgov
2023-10-24api: escape newlines in headline content HTML objectAndrew Dolgov
2023-10-24Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rssAndrew Dolgov
2023-10-24add stub opentelemetry classes in case it is disabledAndrew Dolgov
2023-10-24Update docker-compose.ymlAndrew Dolgov
2023-10-23Revert "add a self url path hack to strip request path directories (needed ↵Andrew Dolgov
for /api/index.php)" This reverts commit 9826d2f07527e3259957628030adc87bde391b0c.
2023-10-23Revert "make phpstan happy"Andrew Dolgov
This reverts commit deb441e9e31bb2fe015c131fafd9570b630b5bf7.
2023-10-23make phpstan happyAndrew Dolgov