Skip to content
Snippets Groups Projects
  1. Aug 08, 2024
  2. Aug 07, 2024
  3. Aug 06, 2024
  4. Aug 05, 2024
  5. Aug 03, 2024
  6. Aug 02, 2024
  7. Aug 01, 2024
  8. Jul 31, 2024
  9. Jul 30, 2024
    • Garvin Hicking's avatar
      [BUGFIX] Use proper query for specific belog "Delete similar errors" · 6a90d69d
      Garvin Hicking authored
      In case a `sys_log` entry is deleted via the `belog` backend module,
      an error was thrown. This only happened for log entries with
      `details_nr` 11 or 12 (PHP errors) AND where placeholder values in
      the column `details` were used.
      
      Then the backend log module would try to delete all rows only
      with the exactly matching, substituted log details, so that not
      too many records would be deleted (with different placeholders).
      
      The code for this tried to unserialize the log data, which led
      to the created delete-query utilizing an array as named parameter
      placeholder value, which then threw an error.
      
      The solution is to use the actual raw data for the query comparison,
      which is what this patch does. Then the exact contents of the
      fields `details` and `log_data` will be used to delete all
      matching rows.
      
      Resolves: #104494
      Releases: main, 12.4
      
      Change-Id: I393b918919340eb279c62136feec2f27eeac708f
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85414
      
      
      Tested-by: default avatarcore-ci <typo3@b13.com>
      Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      6a90d69d
  10. Jul 29, 2024
  11. Jul 26, 2024
    • Christian Kuhn's avatar
      [TASK] Raise guzzle · c90c77bd
      Christian Kuhn authored
      PHP 8.4 support requires new guzzle versions.
      v13 sets requirements to PHP 8.4 compatible
      guzzle libraries versions, so v13 can not ship
      with libraries lower than that. This drops
      guzzle/promises v1 support, which has been
      re-added to v12 for backwards compatible
      reasons, and v13 inherited this. It should be
      fair to drop guzzle/promises v1 in v13 now.
      
      v12 and v11 will only "composer u" to the
      versions below, but not require them, so
      non-composer releases will package compatible
      library versions, while composer instances
      have the option to update when needed.
      
      > composer u guzzlehttp/guzzle guzzlehttp/promises guzzlehttp/psr7
      
      Resolves: #104488
      Releases: main, 12.4, 11.5
      Change-Id: I43a4e56f9fbb3bb00d77eb198161350e72a51da4
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85394
      
      
      Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: default avatarcore-ci <typo3@b13.com>
      c90c77bd