Skip to content
Snippets Groups Projects
  1. Apr 16, 2023
    • Stefan Bürk's avatar
      [TASK] Use `ghcr.io` core-testing images in non-ci context · 808ef61a
      Stefan Bürk authored
      The docker container image hub is slowly becoming more
      and more problematic for open source organisations, it's
      time to move to another container registry for core-testing
      images. Images are now build and published to both Docker
      HUB and GitHub Container Registry (`ghcr.io`).
      
      To test the ghcr.io images, the patch changes runTests.sh
      to use them them for local (non CI) execution already.
      
      We can not fully switch to ghcr.io yet, since CI uses the
      docker registry container as mirror for images to heavily
      reduce network load and increase performance. The registry
      container however can only mirror hub.docker.io images, so
      we need a different solution for CI first. When this is
      done, we'll stop uploading images to docker hub later.
      
      Resolves: #100617
      Releases: main, 11.5, 10.4
      Change-Id: Ia309826618696dc25b15527b73fa704235285479
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78669
      
      
      Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
      Tested-by: default avatarcore-ci <typo3@b13.com>
      Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
      808ef61a
  2. Apr 11, 2023
  3. Apr 06, 2023
    • Stefan Bürk's avatar
      [TASK] Adjust possible dbms versions in `Build/Scripts/runTests.sh` · d869e957
      Stefan Bürk authored
      This changed adjusts the `Build/Scripts/runTests.sh` support for the
      different database types and versions. That means, which version for
      which types can be selected for functional and/or acceptance tests.
      
      Additionally, the help text output is enhanced to list information
      about the support of database versions provided by the vendors, on
      actual published release informations:
      
      * https://mariadb.com/kb/en/mariadb-server-release-dates/
      * https://www.postgresql.org/support/versioning/
      * https://endoflife.software/applications/databases/mysql
      
      Available versions are choosen for supported versions of the TYPO3
      core version, see following matrix as generic overview.
      
      **NOTE** Be aware, that this does not mean that tests are green
               with all version. This only enables execution through
               `Build/Scripts/runTests.sh` for now. `CI` adjustments
               are done afterwards in a dedicated shuffle change.
      
      mysql
      -----
      
      * 5.5 unmaintained since 2018-12    (11.5, 10.4)
      * 5.6 unmaintained since 2021-02    (11.5, 10.4)
      * 5.7 maintained until 2023-10      (11.5, 10.4)
      * 8.0 maintained until 2026-04      (main, 11.5)
      
      mariadb
      -------
      
      * 10.1  short-term, no longer maintained        (11.5, 10.4)
      * 10.2  short-term, no longer maintained        (11.5, 10.4)
      * 10.3  short-term, maintained until 2023-05-25 (main, 11.5, 10.4)
      * 10.4  short-term, maintained until 2024-06-18 (main, 11.5, 10.4)
      * 10.5  short-term, maintained until 2025-06-24 (main, 11.5, 10.4)
      * 10.6  long-term, maintained until 2026-06     (main, 11.5, 10.4)
      * 10.7  short-term, no longer maintained        (main, 11.5, 10.4)
      * 10.8  short-term, maintained until 2023-05    (main, 11.5, 10.4)
      * 10.9  short-term, maintained until 2023-08    (main, 11.5, 10.4)
      * 10.10 short-term, maintained until 2023-11    (main, 11.5, 10.4)
      * 10.11 long-term, maintained until 2028-02     (main, 11.5, 10.4)
      * 11.0  development series                      (main) [not working]
      * 11.1  short-term development series           (main) [not working]
      
      postgres
      --------
      
      * 9.6 unmaintained since 2021-11-11 (11.5, 10.4)
      * 10  unmaintained since 2022-11-10 (main, 11.5, 10.4)
      * 11  maintained until 2023-11-09   (main, 11.5, 10.4)
      * 12  maintained until 2024-11-14   (main, 11.5, 10.4)
      * 13  maintained until 2025-11-13   (main, 11.5, 10.4)
      * 14  maintained until 2026-11-12   (main, 11.5, 10.4)
      * 15  maintained until 2027-11-11   (main, 11.5, 10.4)
      
      Resolves: #100492
      Releases: main, 11.5, 10.4
      Change-Id: Iac5d4f799fd05ed7b766d1a9db95481caea2f898
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78500
      
      
      Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
      Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
      Tested-by: default avatarcore-ci <typo3@b13.com>
      d869e957
  4. Mar 20, 2023
  5. Mar 13, 2023
  6. Mar 09, 2023
  7. Mar 08, 2023
  8. Mar 05, 2023
  9. Mar 01, 2023
  10. Feb 09, 2023
  11. Feb 07, 2023
  12. Feb 06, 2023
    • Benni Mack's avatar
      [BUGFIX] Enforce validation when no cHash is given · 5e1585ea
      Benni Mack authored
      When no cHash is given but GET parameters are handed in
      which _would_ require cHash parameters, these are now
      properly evaluated during the frontend request.
      
      As this has a security impact,
      a new option called
      $GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['enforceValidation']
      is introduced, which then skips
      the "requireCacheHashPresenceParameters" option.
      The latter is an include list, but cache Hash
      calculation should rather be based on
      the exclude list such as "excludedParameters" and
      "cachedParametersWhiteList".
      
      If the new option is set, but some properties such
      as tx_solr[q] should be allowed, then this needs
      to be added to the excludedList ("excludedParameters")
      by extension authors.
      
      A new test "SlugSiteWithoutRequiredCHashRequestTest"
      is added which works with a disabled feature
      flag compared to "SlugSiteRequestTest" which
      has the feature flag enabled.
      
      Resolves: #95297
      Releases: main, 11.5, 10.4
      Change-Id: Ib72c6a34602e77d8c2044ad2e826c0474ebd2326
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77714
      
      
      Tested-by: default avatarcore-ci <typo3@b13.com>
      Tested-by: default avatarOliver Hader <oliver.hader@typo3.org>
      Reviewed-by: default avatarOliver Hader <oliver.hader@typo3.org>
      5e1585ea
  13. Jan 23, 2023
  14. Jan 18, 2023
  15. Jan 17, 2023
  16. Jan 06, 2023
  17. Dec 22, 2022
  18. Dec 15, 2022
  19. Dec 14, 2022
  20. Dec 13, 2022