From 2a272a7543033ae74728f3d26d7a6969bd353527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sat, 6 Jun 2026 12:47:07 +0200 Subject: [PATCH] core: set max curl version for symbols Set max curl version for these symbols: - CURLPROTO_RTMP: 8.20.0 - CURLPROTO_RTMPT: 8.20.0 - CURLPROTO_RTMPE: 8.20.0 - CURLPROTO_RTMPTE: 8.20.0 - CURLPROTO_RTMPS: 8.20.0 - CURLPROTO_RTMPTS: 8.20.0 - CURLAUTH_DIGEST_IE: 8.21.0 - CURLOPT_KRBLEVEL: 8.17.0 --- src/core/core-url.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/core/core-url.c b/src/core/core-url.c index ff2e54976..f3d432ef1 100644 --- a/src/core/core-url.c +++ b/src/core/core-url.c @@ -88,12 +88,14 @@ struct t_url_constant url_protocols[] = URL_DEF_CONST(PROTO, SMTP), URL_DEF_CONST(PROTO, SMTPS), URL_DEF_CONST(PROTO, RTSP), +#if LIBCURL_VERSION_NUM < 0x081400 /* < 8.20.0 */ URL_DEF_CONST(PROTO, RTMP), URL_DEF_CONST(PROTO, RTMPT), URL_DEF_CONST(PROTO, RTMPE), URL_DEF_CONST(PROTO, RTMPTE), URL_DEF_CONST(PROTO, RTMPS), URL_DEF_CONST(PROTO, RTMPTS), +#endif URL_DEF_CONST(PROTO, GOPHER), URL_DEF_CONST(PROTO, SMB), URL_DEF_CONST(PROTO, SMBS), @@ -122,7 +124,9 @@ struct t_url_constant url_auth[] = URL_DEF_CONST(AUTH, NTLM), URL_DEF_CONST(AUTH, ANY), URL_DEF_CONST(AUTH, ANYSAFE), +#if LIBCURL_VERSION_NUM < 0x081500 /* < 8.21.0 */ URL_DEF_CONST(AUTH, DIGEST_IE), +#endif URL_DEF_CONST(AUTH, ONLY), #if LIBCURL_VERSION_NUM < 0x080800 /* < 8.8.0 */ URL_DEF_CONST(AUTH, NTLM_WB), @@ -651,7 +655,9 @@ struct t_url_option url_options[] = URL_DEF_OPTION(SSLENGINE_DEFAULT, LONG, NULL), URL_DEF_OPTION(CAPATH, STRING, NULL), URL_DEF_OPTION(SSL_SESSIONID_CACHE, LONG, NULL), +#if LIBCURL_VERSION_NUM < 0x081100 /* < 8.17.0 */ URL_DEF_OPTION(KRBLEVEL, STRING, NULL), +#endif URL_DEF_OPTION(KEYPASSWD, STRING, NULL), URL_DEF_OPTION(ISSUERCERT, STRING, NULL), URL_DEF_OPTION(CRLFILE, STRING, NULL),