summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS3
-rw-r--r--UPGRADING1
-rw-r--r--ext/curl/interface.c6
3 files changed, 10 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index ae6c25a8f4..f2ddfeba93 100644
--- a/NEWS
+++ b/NEWS
@@ -16,6 +16,9 @@ PHP NEWS
. Fixed bug #69221 (Segmentation fault when using a generator in combination
with an Iterator). (Nikita)
+- Curl:
+ . Implemented FR#69278 (HTTP2 support). (Masaki Kagaya)
+
- Enchant:
. Fixed bug #65406 (Enchant broker plugins are in the wrong place in windows
builds). (Anatol)
diff --git a/UPGRADING b/UPGRADING
index 0ddd276197..7b51ae5e92 100644
--- a/UPGRADING
+++ b/UPGRADING
@@ -408,6 +408,7 @@ None
- cURL:
- Added CURLOPT_SAFE_UPLOAD to be used with curl_setopt().
- Added CURL_WRAPPERS_ENABLED to reflect --with-curlwrappers.
+ - Added CURL_HTTP_VERSION_2_0 and CURL_VERSION_HTTP2 in 5.5.24+.
- GD
- Added constants for imageflip:
diff --git a/ext/curl/interface.c b/ext/curl/interface.c
index 8e593f54ba..195912c54e 100644
--- a/ext/curl/interface.c
+++ b/ext/curl/interface.c
@@ -858,6 +858,9 @@ PHP_MINIT_FUNCTION(curl)
/* Curl Http Version constants (CURLOPT_HTTP_VERSION) */
REGISTER_CURL_CONSTANT(CURL_HTTP_VERSION_1_0);
REGISTER_CURL_CONSTANT(CURL_HTTP_VERSION_1_1);
+#if LIBCURL_VERSION_NUM >= 0x072100 /* 7.33.0 */
+ REGISTER_CURL_CONSTANT(CURL_HTTP_VERSION_2_0);
+#endif
REGISTER_CURL_CONSTANT(CURL_HTTP_VERSION_NONE);
/* Curl Lock constants */
@@ -887,6 +890,9 @@ PHP_MINIT_FUNCTION(curl)
REGISTER_CURL_CONSTANT(CURL_VERSION_KERBEROS4);
REGISTER_CURL_CONSTANT(CURL_VERSION_LIBZ);
REGISTER_CURL_CONSTANT(CURL_VERSION_SSL);
+#if LIBCURL_VERSION_NUM >= 0x072100 /* 7.33.0 */
+ REGISTER_CURL_CONSTANT(CURL_VERSION_HTTP2);
+#endif
#if LIBCURL_VERSION_NUM >= 0x070a06 /* Available since 7.10.6 */
REGISTER_CURL_CONSTANT(CURLOPT_HTTPAUTH);