1. 07 Jul, 2020 3 commits
    • Oliver Hader's avatar
      [RELEASE] Release of TYPO3 10.4.5 · 9768f068
      Oliver Hader authored
      Change-Id: If3b84863fcb7fcf36c7e20618a846a8670b8f297
      9768f068
    • Johannes Schlier's avatar
      [BUGFIX] Handle null values correctly to avoid PHP errors · e5d157de
      Johannes Schlier authored and Oliver Hader's avatar Oliver Hader committed
      The new RteHtmlParser->transformTextForPersistence() method
      expects a string value. Before this patch the given value
      was simply passed without checking its type or casting it.
      
      However, if "null" is handed in (by e.g. a translated record which
      expects null), null is now kept.
      
      Resolves: #91749
      Releases: master, 10.4
      Change-Id: I9db872ca73dcf2bbfc2ac2d0b67d45ca3ffd4c5e
      e5d157de
    • Andreas Fernandez's avatar
      [BUGFIX] Use URI of current request for referrer check · 8788b9ce
      Andreas Fernandez authored
      Instead of generating the URL to the backend login, the URI of the
      current request is now used for the referrer check in backend login.
      This fixes a redirect issue with password recovery links opened via
      email.
      
      The anchor-based reload detection has been replaced with a
      localStorage-based solution as browsers don't trigger a new request if
      the target location is already loaded, but only an achor is appended to
      the URL.
      
      Resolves: #91442
      Releases: master, 10.4, 9.5
      Change-Id: I577bdd8ce75c94f864852f812c0b8ad66f0d5634
      8788b9ce
  2. 30 Jun, 2020 3 commits
  3. 29 Jun, 2020 6 commits
  4. 22 Jun, 2020 1 commit
  5. 21 Jun, 2020 1 commit
  6. 20 Jun, 2020 1 commit
    • Benni Mack's avatar
      [BUGFIX] Register workspace preview middleware earlier · caa671ac
      Benni Mack authored and Oliver Hader's avatar Oliver Hader committed
      The current workspace preview middleware runs at a point
      after the Page ID (and PageArguments) has been resolved by
      the URL already.
      
      This means a workspace preview with a preview user (and not
      a backend user) does not work, as the user is registered too
      late in the Middleware workflow.
      
      In order to restore the functionality, the preview user is now
      created BEFORE the PageResolver middleware, and does
      everything (incl. sending the preview cookie, which is now
      attached to the response, and not done during processing of the request).
      
      However, as the webmount of the current page ID needs to be registered,
      a second middleware is added which runs before TSFE->determineId()
      but after the PageResolver and PageArgumentValidator middlewares.
      
      Resolves: #91662
      Releases: master, 10.4
      Change-Id: Ic0108d2cd468f3ecf84e5a0e06c0fd5329046606
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64912
      
      
      Tested-by: default avatarTYPO3com <noreply@typo3.com>
      Tested-by: Oliver Hader's avatarOliver Hader <oliver.hader@typo3.org>
      Reviewed-by: Oliver Hader's avatarOliver Hader <oliver.hader@typo3.org>
      caa671ac
  7. 14 Jun, 2020 1 commit
  8. 09 Jun, 2020 3 commits
  9. 08 Jun, 2020 2 commits
  10. 07 Jun, 2020 1 commit
  11. 05 Jun, 2020 4 commits
  12. 04 Jun, 2020 3 commits
  13. 03 Jun, 2020 4 commits
  14. 02 Jun, 2020 4 commits
  15. 01 Jun, 2020 1 commit
  16. 31 May, 2020 2 commits