Skip to content
Snippets Groups Projects
  1. Jul 07, 2023
    • Susanne Moog's avatar
      [BUGFIX] Fix command detection with open_basedir in effect · 56b0c50f
      Susanne Moog authored
      When `open_basedir` is set (often the case on shared hosting), TYPO3
      fails to find executables as it does a check for file existence first,
      which fails due to the restriction.
      
      Instead of checking file existence in all cases, a fallback has been
      added on *nix systems that will try execution of a given command
      and use the return code to decide whether the path is valid.
      
      This itself uses the command `which` which is not available on Windows.
      As nowadays `open_basedir` is mostly used on shared hosting
      environments based on *nix, this will not be fixed for Windows.
      
      Resolves: #70869
      Resolves: #85174
      Releases: main, 12.4
      Change-Id: Ic01e822ae16b9ef1fa80be745a9de51e527ba059
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/79865
      
      
      Tested-by: default avatarBenni Mack <benni@typo3.org>
      Tested-by: default avatarcore-ci <typo3@b13.com>
      Reviewed-by: default avatarBenni Mack <benni@typo3.org>
      56b0c50f
  2. Nov 20, 2022
  3. Jun 21, 2022
  4. Apr 08, 2022
  5. Oct 12, 2021
  6. Apr 17, 2020
  7. Apr 15, 2020
  8. Apr 14, 2020
  9. Dec 30, 2019
    • Alexander Schnitzler's avatar
      [TASK] Apply rector set php71 · 2db847fb
      Alexander Schnitzler authored
          php bin/rector process
      
      A couple of rectors have been disabled due to different reasons:
      
      - Rector\Php71\Rector\FuncCall\CountOnNullRector
        This rector has been disabled as it creates rather long and
        complex structures to avoid calling count on null.
      
        This rector will be enabled as soon as TYPO3 uses at least
        PHP 7.3 which introduces a "is_countable" method.
      
      - Rector\Php71\Rector\Assign\AssignArrayToStringRector
        This rector has been disabled as it does not work properly.
        The default types of parameters have been changed although
        their types could properly be inferred by a doc block or
        by value assignments.
      
      - Rector\Php71\Rector\BinaryOp\BinaryOpBetweenNumberAndStringRector
        This rector has been disabled as it does not work properly.
        A bug report is filed and to be found here:
        https://github.com/rectorphp/rector/issues/2454
      
      - Rector\Php71\Rector\FuncCall\RemoveExtraParametersRector
        This rector has been disabled as it does not work properly.
        It re...
      2db847fb
  10. Oct 01, 2018
  11. Aug 05, 2018
  12. Jun 28, 2018
  13. Apr 26, 2018
  14. Mar 01, 2018
  15. Aug 30, 2016
  16. Jan 15, 2016
  17. Oct 09, 2015
  18. Dec 17, 2014
  19. Dec 13, 2014
  20. Nov 02, 2014
  21. Oct 28, 2014
  22. Jun 22, 2014
    • Michael Schams's avatar
      [TASK] Re-work/simplify copyright header in PHP files - Part 1 · 6c359595
      Michael Schams authored
      This patch replaces the copyright/license header in PHP files with a
      new, simplified one. The new header does not show the year figure, nor
      an author name, and refers to the LICENSE.txt file for the full
      copyright information. License is: GPL2 or any later version.
      
      This is a multi-part commit due to the huge number of changed files.
      See issue #59777 for further details.
      
      Resolves: #59777
      Releases: 6.2
      Change-Id: Idf5ef5a0da53dd052af54d42a115e951bc9d0e91
      Reviewed-on: https://review.typo3.org/31022
      Reviewed-by: Krzysztof Adamczyk
      Tested-by: Krzysztof Adamczyk
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      6c359595
  23. May 04, 2014
    • Anja Leichsenring's avatar
      [BUGFIX] Detection of image manipulation libs with open_basedir · 71b9400b
      Anja Leichsenring authored
      If open_basedir is restricted to files, eg. /usr/bin/gm, detection
      fails in install tool. The additional is_dir() check may fail then.
      The patch removes it since @is_file() covers the same checks.
      
      Resolves: #58466
      Releases: 6.2
      Change-Id: I5ab6a36ccd3d283a1dc1e672f7deddc2f0ea37c4
      Reviewed-on: https://review.typo3.org/29822
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Xavier Perseguers
      Tested-by: Xavier Perseguers
      71b9400b
  24. Oct 01, 2013
    • Christian Kuhn's avatar
      [TASK] Remove closing PHP tags · 77f29a3c
      Christian Kuhn authored
      Change-Id: Iaa92566c53301e49396fc9fb26b0b339c48d567b
      Resolves: #52360
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24212
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      77f29a3c
  25. Sep 25, 2013
    • Christian Kuhn's avatar
      [TASK] Remove GFX im_imvMaskState and im_negate_mask settings · d01c3ced
      Christian Kuhn authored
      There are two very weird settings is GFX array that previously
      decided on how "masks" are applied to images if combining
      multiple images. GFX/im_negate_mask and GFX/im_imvMaskState are
      also manipulated during boostrap and depend on each other.
      
      Fiddling with those settings in ImageMagick 6 and GraphicsMagick
      with its supported versions, it turns out that they are obsolete
      and can be removed completly. The patch does this.
      
      Change-Id: Ic24c877287382f9e718974a0df3577dad2eeaac9
      Resolves: #52088
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/23880
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      d01c3ced
  26. Sep 16, 2013
    • Christian Kuhn's avatar
      [TASK] Remove GFX/im_combine_filename setting · 557aaa3c
      Christian Kuhn authored
      Image Magick support for versions 4 and 5 was dropped. The setting
      to differentiate combine from composite is obsolete now and composite
      is used always.
      
      Change-Id: I0fbc847167d340fd83315285745c63d53225891a
      Resolves: #52011
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/23836
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      557aaa3c
  27. Sep 15, 2013
    • Christian Kuhn's avatar
      [TASK] Remove GFX/im_no_effects setting · 52238b1c
      Christian Kuhn authored
      Support for Image Magick version 4 and 5 was dropped, allowed
      settings for im_version_5 are "im6" and "gm". As soon as one
      of this is set for im_version_5, bootstrap automatically sets
      "im_no_effects" to 1. In effect, this value is *always* one, so
      it is obsolete and can be removed from the system.
      
      Change-Id: Ieb798352aebaae4943018a225518591a952a8bcb
      Resolves: #52010
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/23835
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      52238b1c
    • Christian Kuhn's avatar
      [BUGFIX] Install tool: Use sRGB colorspace in presets · d05fcff5
      Christian Kuhn authored
      Image Magick versions 6.7 and above need sRGB as colorspace,
      otherwise images are too dark. This also works for older versions
      like 6.6. Use sRGB as default is image configuration presets.
      
      Change-Id: I7c50ee932b1335892eb228b10fc00136cfc54527
      Resolves: #52017
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/23840
      Reviewed-by: Steffen Müller
      Tested-by: Steffen Müller
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      d05fcff5
  28. Sep 10, 2013
    • Christian Kuhn's avatar
      [TASK] Install tool configuration system · 92e5e6c5
      Christian Kuhn authored
      The patch implements a "configuration system" to the install tool
      that bundles several settings to enable them on click
      depending on system capabilities.
      
      A "feature" is represented by a set of configuration options that
      are filled by different presets. Presets have a priority, the
      best preset is the first one. Presets can be available or
      not available and active or not. For example the "image handling"
      feature has the presets "GraphicsMagick" and "ImageMagick 6" and
      a "Custom" preset if the others do not fit.
      
      This first patch implements "Charset conversion", "Image handling",
      "Development / Production" and "Extbase object cache" settings.
      
      During installation the available preset with highest priority
      are configured.
      
      Change-Id: I7304ef001717989720924e7ae03951eb3874adfd
      Resolves: #51454
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/23321
      Reviewed-by: Wouter Wolters
      Tested-by: Wouter Wolters
      Reviewed-by: Jigal van Hemert
      Tested-by: Jigal van Hemert
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      92e5e6c5