Skip to content
Snippets Groups Projects
  1. Nov 21, 2023
  2. Nov 20, 2023
  3. Nov 19, 2023
  4. Nov 18, 2023
  5. Nov 17, 2023
  6. Nov 16, 2023
    • Benjamin Franzke's avatar
      [BUGFIX] Avoid 1s client-side backend request caching · ac6d264b
      Benjamin Franzke authored
      Backend responses must never be cached. The previously used
      Cache-Control instruction "must-revalidate" implicitly enabled
      caching in order to possibly reuse a response. While that
      could only happen when two requests to the same URL are
      invoked within one second (because the browsers
      `If-Modified-Since` header and our `Last-Modified` header
      match, causing the webserver to issue a 304 response),
      that is certainly possible in CI setups or fast user clicks.
      
      Use `no-store` in order to instruct browsers to not cache
      and try revalidation at all.
      
      Also remove hard-coded acceptance test waiters that
      were introduced to circumvent this (but only did sometimes
      because with 0.5s wait time there was still room for
      two requests within one second).
      
      Resolves: #102377
      Releases: main, 12.4, 11.5
      Change-Id: Ic05cad748f824e7a45a1740aca15cd2fc3595a79
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81670
      
      
      Tested-by: default avatarBenjamin Franzke <ben@bnf.dev>
      Reviewed-by: default avatarBenjamin Franzke <ben@bnf.dev>
      Tested-by: default avatarcore-ci <typo3@b13.com>
      ac6d264b
  7. Nov 15, 2023
  8. Nov 14, 2023
  9. Nov 13, 2023
  10. Nov 10, 2023
  11. Nov 09, 2023
  12. Nov 08, 2023
  13. Nov 07, 2023