1. 14 Dec, 2021 1 commit
  2. 13 Dec, 2021 6 commits
  3. 12 Dec, 2021 2 commits
    • Benni Mack's avatar
      [BUGFIX] Allow shortcut pages to pages of other sites · 130f3423
      Benni Mack authored
      TYPO3 has had a long history of linking to
      other pages in other pagetrees. Most of the issues
      were solved with the TYPO3 v9 Routing and Site Handling.
      
      Through this feature, it is now possible to
      easily create a page of type shortcut and link to
      a page in a different page tree.
      
      This was previously not possible because TYPO3 Core
      by default generated URLs like "/index.php?id=123"
      where people could simply add ?id=355 (where page 355
      resides on a different page tree).
      
      Since this change has been resolved, links to
      other pages can be allowed and are automatically
      redirected.
      
      If we ever get rid of allowing to call pages with
      an `?id=123` query parameter, the $pageNotFound=3 case
      can be removed completely.
      
      Resolves: #92859
      Resolves: #92750
      Releases: main, 11.5
      Change-Id: I16ccc3e5b0ccb1419ccd2a8d78443616e7627a33
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72582
      
      
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Stefan Bürk's avatarStefan Bürk <stefan@buerk.tech>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Reviewed-by: Stefan Bürk's avatarStefan Bürk <stefan@buerk.tech>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      130f3423
    • Helmut Hummel's avatar
      [TASK] Simplify ErrorHandler code · 1167b9fa
      Helmut Hummel authored
      To decide whether an error should be handled by the ErrorHandler
      or not, only three things must be taken into account.
      
      1. The current error_reporting() level
      2. Error levels that are ignored by configuration
      3. Error level of the error that is just handled
      
      When combining the first two (with logical and),
      results in the error level for the errors
      that should be handled at all.
      
      When combining this with the error level of the
      currently handled error (again with logical and),
      we can determine wether the error should be handled or not.
      
      This always works with any PHP version and with suppressed
      errors and without.
      
      Therefore the PHP version check becomes obsolete and is removed.
      
      Releases: main, 11.5
      Resolves: #96311
      Change-Id: I96d440d9db05a3acf1f8a12664787e05a3e31254
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72581
      
      
      Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
      Tested-by: Helmut Hummel's avatarHelmut Hummel <typo3@helhum.io>
      Reviewed-by: Helmut Hummel's avatarHelmut Hummel <typo3@helhum.io>
      1167b9fa
  4. 10 Dec, 2021 7 commits
  5. 09 Dec, 2021 3 commits
  6. 08 Dec, 2021 2 commits
  7. 07 Dec, 2021 2 commits
  8. 06 Dec, 2021 3 commits
  9. 05 Dec, 2021 2 commits
  10. 04 Dec, 2021 3 commits
  11. 03 Dec, 2021 4 commits
  12. 02 Dec, 2021 5 commits