Commit Graph

  • a86df7eac8 Merge branch 'bugfix/web-nginx-healthcheck' into 'master' master v2024.01 Andrew Dolgov 2024-01-19 20:13:00 +0000
  • 03c9d4f390 Use APP_BASE in the web-nginx health check URL. wn_ 2024-01-19 16:19:07 +0000
  • 283ad4ebea Merge branch 'feature/unused-var-cleanup' into 'master' Andrew Dolgov 2024-01-13 18:29:30 +0000
  • d334023267 Merge branch 'feature/reduce-fetch-error-message' into 'master' Andrew Dolgov 2024-01-13 18:27:19 +0000
  • 8ef2803b27 Only include the exception message in 'UrlHelper::$fetch_last_error'. wn_ 2024-01-09 12:36:31 +0000
  • de214a01d2
    shorten DIGEST_MIN_SCORE help text Andrew Dolgov 2024-01-09 12:38:25 +0300
  • bcdfedeb8a
    * mark get_pref/set_pref wrappers as deprecated * add per-user preference for minimal score required for digest Andrew Dolgov 2024-01-09 11:45:40 +0300
  • ea6cdcccb0
    * mail test - fill user email address as default * digest - fix some warnings Andrew Dolgov 2024-01-09 11:28:32 +0300
  • 8727fb3ba8 Clean up some unused variables. wn_ 2024-01-08 22:46:13 +0000
  • f0f22c23c5 Merge branch 'feature/urlhelper-fetch-do-assoc-opts' into 'master' Andrew Dolgov 2023-12-31 09:08:03 +0000
  • 90e7bf7cc3 Update all UrlHelper::fetch() calls to use the associative array approach. wn_ 2023-12-30 15:38:41 +0000
  • a882eb13f7 Merge branch 'feature/early-fail-disallowed-redirects' into 'master' Andrew Dolgov 2023-12-29 04:38:59 +0000
  • 91a91dac15 Perform validation of redirect URLs during the redirect process. wn_ 2023-12-29 00:31:03 +0000
  • 51cd02fc3e Merge branch 'feature/use-guzzle' into 'master' Andrew Dolgov 2023-12-24 16:14:45 +0000
  • 0ea9db3170 Fix specifying auth type in UrlHelper::fetch(), add a test for 403 auth retry. wn_ 2023-12-24 11:21:43 +0000
  • 9a1f7c2ebf Appease PHPStan in UrlHelperTest wn_ 2023-12-23 19:58:39 +0000
  • 3c171cc92c Add some tests for UrlHelper::fetch() wn_ 2023-12-23 19:52:56 +0000
  • e33b0297d5 Ensure the feed name is easily visible when looking at the feeds with errors list. wn_ 2023-12-23 16:59:29 +0000
  • 9132360d46 Rework content encoding error retrying in UrlHelper::fetch() wn_ 2023-12-23 16:27:12 +0000
  • d82da74363 Clean up UrlHelper::resolve_redirects(). wn_ 2023-12-23 15:48:02 +0000
  • ff59fbd460 Add back 'any auth' retry in UrlHelper::fetch() wn_ 2023-12-23 15:34:21 +0000
  • e85d47dfd4 Use Guzzle wn_ 2023-12-22 16:51:04 +0000
  • d4ae6c67db Merge branch 'dont-sanitize-figure-tag' into 'master' Andrew Dolgov 2023-12-18 14:51:58 +0000
  • f1a9ac9b15 sanitizer: add a test to make sure <figure> is intact Chih-Hsuan Yen 2023-12-15 13:12:26 +0800
  • 67012f9dac
    Revert "Fix sanitizer with libxml2 >= 2.12.0" Andrew Dolgov 2023-12-17 22:42:52 +0300
  • 14ad8b21d5
    bump CI jobs & utility scripts to php83 Andrew Dolgov 2023-12-10 09:36:09 +0300
  • 4b3cf17d8d
    Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rss Andrew Dolgov 2023-12-10 09:32:00 +0300
  • 1b31e6fd5b Merge branch 'feature/php-8.3' into 'master' Andrew Dolgov 2023-12-10 06:18:10 +0000
  • 7883f024e7 Bump to Alpine 3.19 and PHP 8.3. wn_ 2023-12-07 12:38:23 +0000
  • 8f66f579e4
    add coverage-filter Andrew Dolgov 2023-12-02 18:04:55 +0300
  • 09898ccbc8
    add phpunit code coverage driver Andrew Dolgov 2023-12-02 17:45:25 +0300
  • 2b8e344532
    add some unittest options for xmlrunner Andrew Dolgov 2023-12-02 12:48:54 +0300
  • e453befab6
    fix filename Andrew Dolgov 2023-12-02 12:47:36 +0300
  • dbb6e7291e
    enable unit test results for selenium Andrew Dolgov 2023-12-02 12:44:21 +0300
  • eac9e7c103
    collect phpunit artifacts Andrew Dolgov 2023-12-02 11:42:12 +0300
  • 93bd96e356
    add env prefixes Andrew Dolgov 2023-12-02 11:38:25 +0300
  • 7005d6d5f3
    add db vars Andrew Dolgov 2023-12-02 11:36:09 +0300
  • 0621d22bbe
    add cobertura args for phpunit-integration Andrew Dolgov 2023-12-02 11:30:17 +0300
  • cc133d2c0a
    disable local rules for integration tests Andrew Dolgov 2023-12-02 11:16:52 +0300
  • e52eaf0e7b
    add sanitizer integration test Andrew Dolgov 2023-12-02 11:01:11 +0300
  • ce9847d317 Merge branch 'fix-sanitizer-new-libxml2' into 'master' Andrew Dolgov 2023-12-01 12:26:41 +0000
  • d4da4dcc32 Fix sanitizer with libxml2 >= 2.12.0 Chih-Hsuan Yen 2023-11-26 20:53:05 +0800
  • 2c7e000120
    set registry project Andrew Dolgov 2023-11-25 20:21:10 +0300
  • 1fe1132a1a
    use variable for fastcgi_pass to force resolver usage Andrew Dolgov 2023-11-07 09:56:23 +0300
  • 61910acbcd
    explicitly set resolver in the nginx container (configurable envvar) Andrew Dolgov 2023-11-07 08:38:11 +0300
  • ff4248b09e
    add wip UI/backend stuff to filter feed tree Andrew Dolgov 2023-11-03 08:33:35 +0300
  • 0b7d021f8e
    add wait-for-element to selenium test Andrew Dolgov 2023-11-01 13:40:35 +0300
  • d4c972f551
    remove .git before_scripts Andrew Dolgov 2023-11-01 13:24:32 +0300
  • f48f1b0131
    Revert "pass .git to docker context so self-built images would have some way to determine version without CI variables" Andrew Dolgov 2023-11-01 13:24:04 +0300
  • 4ced03b4b6
    forgot one job Andrew Dolgov 2023-11-01 13:12:31 +0300
  • 9ce347d8d5
    do the same for :publish jobs Andrew Dolgov 2023-11-01 13:10:57 +0300
  • e777f2e292
    fix yaml indents Andrew Dolgov 2023-11-01 13:09:29 +0300
  • ee18936bfe
    add .git to .dockerignore when building master images Andrew Dolgov 2023-11-01 13:08:50 +0300
  • 5cfde4cada
    pass .git to docker context so self-built images would have some way to determine version without CI variables Andrew Dolgov 2023-11-01 13:06:40 +0300
  • 1be156408a
    add some more phpunit api tests Andrew Dolgov 2023-10-29 10:46:01 +0300
  • cfcab96e18
    pass API_URL to phpunit-integration CLI Andrew Dolgov 2023-10-29 10:01:14 +0300
  • 7cd2c5cac8
    fix apitest Andrew Dolgov 2023-10-29 09:42:53 +0300
  • adf3985afa
    fix circular dependency Andrew Dolgov 2023-10-29 09:21:48 +0300
  • afaef66783
    reduce targets Andrew Dolgov 2023-10-29 09:19:35 +0300
  • 8b72d9ab11
    add phpunit integration (wip) Andrew Dolgov 2023-10-29 08:58:13 +0300
  • 855695a862
    add stuff necessary to run integration tests using phpunit Andrew Dolgov 2023-10-28 18:43:47 +0300
  • 0ac8710ea1
    add always-failing mock of api test Andrew Dolgov 2023-10-28 18:08:42 +0300
  • 01c9869e2b
    phpunit - skip integration tests Andrew Dolgov 2023-10-28 18:07:54 +0300
  • d2424b9e4b
    use python unittest for selenium tests Andrew Dolgov 2023-10-28 11:11:13 +0300
  • a1a2fe40f6
    add a separate interface for auth modules w/ change_password() method Andrew Dolgov 2023-10-27 22:21:30 +0300
  • 925256c81f
    unify test class naming Andrew Dolgov 2023-10-27 22:10:28 +0300
  • 5a7c5b8249
    Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rss Andrew Dolgov 2023-10-27 22:07:41 +0300
  • 5920ac814c
    replace some dirname horrors with a separate unit-tested method Andrew Dolgov 2023-10-27 22:07:28 +0300
  • 2af5f73480 Merge branch 'bugfix/psr-4-renames' into 'master' Andrew Dolgov 2023-10-26 15:05:07 +0000
  • c7e1caf223 Fix class names in some more places. wn_ 2023-10-26 15:01:43 +0000
  • 8c9c69921f
    make phpstan happy Andrew Dolgov 2023-10-25 18:04:42 +0300
  • 3181272619
    add healthcheck public method, map by default to /healthz Andrew Dolgov 2023-10-25 17:53:49 +0300
  • 865ecc8796
    move to psr-4 autoloader Andrew Dolgov 2023-10-25 12:55:09 +0300
  • 0a5507d3bd
    Revert "api: escape newlines in headline content HTML object" Andrew Dolgov 2023-10-24 22:58:10 +0300
  • 69c1c62992
    add a workaround for make_self_url() when invoked off /api/ endpoint, add unit tests for this method Andrew Dolgov 2023-10-24 22:27:27 +0300
  • de2830b241
    disable xdebug tracing Andrew Dolgov 2023-10-24 21:55:59 +0300
  • ed43a73369
    api: escape newlines in headline content HTML object Andrew Dolgov 2023-10-24 21:35:48 +0300
  • e31636bf97
    Merge branch 'master' of gitlab.tt-rss.org:tt-rss/tt-rss Andrew Dolgov 2023-10-24 17:50:30 +0300
  • 3d5308a6e5
    add stub opentelemetry classes in case it is disabled Andrew Dolgov 2023-10-24 17:50:00 +0300
  • 30b36e0034 Update docker-compose.yml Andrew Dolgov 2023-10-24 14:22:09 +0000
  • 1e3b7f7a43
    Revert "add a self url path hack to strip request path directories (needed for /api/index.php)" Andrew Dolgov 2023-10-23 23:39:28 +0300
  • 994f376f42
    Revert "make phpstan happy" Andrew Dolgov 2023-10-23 23:39:21 +0300
  • deb441e9e3
    make phpstan happy Andrew Dolgov 2023-10-23 23:16:54 +0300
  • 9826d2f075
    add a self url path hack to strip request path directories (needed for /api/index.php) Andrew Dolgov 2023-10-23 23:10:17 +0300
  • e956632c5c
    set demo webroot values Andrew Dolgov 2023-10-23 09:43:25 +0300
  • 7af2938aea
    demo - enable auto restart Andrew Dolgov 2023-10-22 22:02:52 +0300
  • c28955c8ba
    remove helm debug, hide demo job behind CI var Andrew Dolgov 2023-10-22 19:27:42 +0300
  • a7f3543516
    we don't need a separate demo stage now Andrew Dolgov 2023-10-22 19:26:31 +0300
  • 761c3826d1
    set imageTag Andrew Dolgov 2023-10-22 19:24:19 +0300
  • de39d97e1f
    move demo to later stage Andrew Dolgov 2023-10-22 19:20:48 +0300
  • 1bfae41e6d
    add demo k8s job Andrew Dolgov 2023-10-22 19:12:51 +0300
  • efd5d79dde
    make sure we fail properly Andrew Dolgov 2023-10-22 13:44:37 +0300
  • db05575b2d
    add configurable ns Andrew Dolgov 2023-10-22 13:42:41 +0300
  • ce3eb32076
    un-mock test, use SELENIUM_IMAGE Andrew Dolgov 2023-10-22 13:35:01 +0300
  • 752c692170
    use CI_COMMIT_SHORT_SHA for selenium test mock Andrew Dolgov 2023-10-22 12:46:39 +0300
  • 8d3f570ee9
    Merge branch 'master' into protected/selenium Andrew Dolgov 2023-10-22 12:20:38 +0300
  • 7bba4ae558
    remove startup checks for SELF_URL_PATH, rely on auto-detection instead Andrew Dolgov 2023-10-22 12:19:05 +0300
  • 382d01e8db
    update test filename Andrew Dolgov 2023-10-22 11:19:56 +0300
  • 487635ca28
    add integration branch job Andrew Dolgov 2023-10-22 10:59:39 +0300
  • bde94dbf4b
    add selenium mock Andrew Dolgov 2023-10-22 10:57:58 +0300