Skip to content
Snippets Groups Projects
typo3

typo3

Project ID: 81
Select Git revision
1 result Searching
  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • user avatar
    Christian Kuhn authored
    When `$GLOBALS['TYPO3_CONF_VARS']['BE']['compressionLevel']` or
    `$GLOBALS['TYPO3_CONF_VARS']['FE']['compressionLevel']` are set
    to a value between 1 and 9 (default 0), they enable gzip
    compression of the HTTP application resonse in a BE or FE
    middleware.
    
    The patch removes this feature: It stems back to a time
    where web servers didn't usally do that on their own and
    applications had to take care. It is nowadays largely
    unused in application layers since web servers are the
    better place to apply HTTP compression and can use
    improved compression standards like brotli or zStandard.
    
    The FE implementation used a custom class to handle the
    compression which is removed with the patch. In the backend,
    the OutputCompression middleware was the sole use of toggle
    `$GLOBALS['TYPO3_CONF_VARS']['BE']['compressionLevel']`, and
    thus removed as well.
    
    Resolves: #107943
    Releases: main
    Change-Id: I9e59f0d54f51c3f6c3092064b185b8608a396605
    Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/91378
    
    
    Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
    Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
    Reviewed-by: default avatarMarkus Klein <markus.klein@typo3.org>
    Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
    Tested-by: default avatarMarkus Klein <markus.klein@typo3.org>
    Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
    Tested-by: default avatarcore-ci <typo3@b13.com>
    Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
    Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
    c3df7e73
    History
    Name Last commit Last update