php-src/ext/curl
Ayesh Karunaratne edb9f65f16
ext/curl: Bump minimum Curl version to >= 7.61.0 (#13259)
Bumps the minimum required libcurl version to 7.61.0.

Please also see #4917, which bumped minimum libcurl version to the current >= 7.29.0.
This bumps the minimum requirement to Curl 7.61.0 (released 2018 Sept).

Ubuntu, Debian, RHEL, and RHEL derivatives have major and LTS version bumps this year. Following are the
libcurl-dev/libcurl-devel versions available in the oldest supported (LTS or otherwise) in major OSs.

 - Debian buster: [7.64](https://packages.debian.org/buster/libcurl4-openssl-dev)
 - Ubuntu 20.04: [7.68](https://packages.ubuntu.com/focal/libcurl-dev)
 - CentOS/RHEL 7: 7.29
 - RHEL 8/Rocky 8/EL 8: 7.61
 - Fedora 38: 7.87

RHEL/CentOS 7 reaches EOL mid 2024, so for PHP 8.4 scheduled towards the end of this year, we can safely
bump the minimum libcurl version.

7.61.0 was selected as the new minimum because RHEL and derivatives have libcurl-devel version 7.61. RHEL 8 is
a current and supported RHEL version.
2024-01-31 13:48:17 +00:00
..
tests ext/curl: Bump minimum Curl version to >= 7.61.0 (#13259) 2024-01-31 13:48:17 +00:00
config.m4 ext/curl: Bump minimum Curl version to >= 7.61.0 (#13259) 2024-01-31 13:48:17 +00:00
config.w32 Allow PHP_CURL_APIs to be imported by DLLs 2020-11-24 14:12:39 +01:00
CREDITS
curl.stub.php ext/curl: Bump minimum Curl version to >= 7.61.0 (#13259) 2024-01-31 13:48:17 +00:00
curl_arginfo.h ext/curl: Bump minimum Curl version to >= 7.61.0 (#13259) 2024-01-31 13:48:17 +00:00
curl_file.c Make lots of string pointers const (#10646) 2023-02-21 14:01:37 +00:00
curl_file.stub.php Use single line phpdoc in stubs where possible 2021-07-20 13:16:56 +02:00
curl_file_arginfo.h Use single line phpdoc in stubs where possible 2021-07-20 13:16:56 +02:00
curl_private.h ext/curl: Bump minimum Curl version to >= 7.61.0 (#13259) 2024-01-31 13:48:17 +00:00
interface.c ext/curl: Bump minimum Curl version to >= 7.61.0 (#13259) 2024-01-31 13:48:17 +00:00
multi.c ext/curl: Bump minimum Curl version to >= 7.61.0 (#13259) 2024-01-31 13:48:17 +00:00
php_curl.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
share.c Revert "Port all internally used classes to use default_object_handlers" 2022-09-14 11:13:23 +02:00
sync-constants.php ext/curl: Bump minimum Curl version to >= 7.61.0 (#13259) 2024-01-31 13:48:17 +00:00