@@ -1160,6 +1160,12 @@ PHP_MINIT_FUNCTION(curl)
1160
1160
#endif
1161
1161
1162
1162
#if LIBCURL_VERSION_NUM >= 0x074001 /* Available since 7.64.1 */
1163
+ REGISTER_CURL_CONSTANT (CURLALTSVC_H1 );
1164
+ REGISTER_CURL_CONSTANT (CURLALTSVC_H2 );
1165
+ REGISTER_CURL_CONSTANT (CURLALTSVC_H3 );
1166
+ REGISTER_CURL_CONSTANT (CURLALTSVC_READONLYFILE );
1167
+ REGISTER_CURL_CONSTANT (CURLOPT_ALTSVC );
1168
+ REGISTER_CURL_CONSTANT (CURLOPT_ALTSVC_CTRL );
1163
1169
REGISTER_CURL_CONSTANT (CURL_VERSION_ALTSVC );
1164
1170
#endif
1165
1171
@@ -2553,6 +2559,9 @@ static zend_result _php_curl_setopt(php_curl *ch, zend_long option, zval *zvalue
2553
2559
#endif
2554
2560
#if LIBCURL_VERSION_NUM >= 0x074000 /* Available since 7.64.0 */
2555
2561
case CURLOPT_HTTP09_ALLOWED :
2562
+ #endif
2563
+ #if LIBCURL_VERSION_NUM >= 0x074001 /* Available since 7.64.1 */
2564
+ case CURLOPT_ALTSVC_CTRL :
2556
2565
#endif
2557
2566
lval = zval_get_long (zvalue );
2558
2567
if ((option == CURLOPT_PROTOCOLS || option == CURLOPT_REDIR_PROTOCOLS ) &&
@@ -2650,6 +2659,9 @@ static zend_result _php_curl_setopt(php_curl *ch, zend_long option, zval *zvalue
2650
2659
case CURLOPT_PROXY_TLS13_CIPHERS :
2651
2660
case CURLOPT_TLS13_CIPHERS :
2652
2661
#endif
2662
+ #if LIBCURL_VERSION_NUM >= 0x074001 /* Available since 7.64.1 */
2663
+ case CURLOPT_ALTSVC :
2664
+ #endif
2653
2665
#if LIBCURL_VERSION_NUM >= 0x074700 /* Available since 7.71.0 */
2654
2666
case CURLOPT_PROXY_ISSUERCERT :
2655
2667
#endif
0 commit comments