git-curl-compat: remove check for curl 7.56.0
libcurl 7.56.0 was released in September 2017, which is over seven years ago, and no major operating system vendor is still providing security support for it. Debian 10, which is out of mainstream security support, has supported a newer version, and Ubuntu 20.04 and RHEL 8, which are still in support, also have a newer version. Remove the check for this version and use this functionality unconditionally. Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net> Signed-off-by: Taylor Blau <me@ttaylorr.com>
brian m. carlson committed
Oct 23, 2024 at 00:45 UTC
603cf3e9421e093034d0f0933b3375159afc3c17
2 files changed
-10
git-curl-compat.h
-8
@@ -28,14 +28,6 @@
28
* introduced, oldest first, in the official version of cURL library.
29
*/
30
31
-/**
32
- * CURLSSLSET_{NO_BACKENDS,OK,TOO_LATE,UNKNOWN_BACKEND} were added in
33
- * 7.56.0, released in September 2017.
34
- */
35
-#if LIBCURL_VERSION_NUM >= 0x073800
36
-#define GIT_CURL_HAVE_CURLSSLSET_NO_BACKENDS
37
-#endif
38
-
31
/**
32
* Versions before curl 7.66.0 (September 2019) required manually setting the
33
* transfer-encoding for a streaming POST; after that this is handled
http.c
-2
@@ -1275,7 +1275,6 @@ void http_init(struct remote *remote, const char *url, int proactive_auth)
1275
free(normalized_url);
1276
string_list_clear(&config.vars, 1);
1277
1278
-#ifdef GIT_CURL_HAVE_CURLSSLSET_NO_BACKENDS
1278
if (http_ssl_backend) {
1279
const curl_ssl_backend **backends;
1280
struct strbuf buf = STRBUF_INIT;
@@ -1300,7 +1299,6 @@ void http_init(struct remote *remote, const char *url, int proactive_auth)
1299
break; /* Okay! */
1300
}
1301
}
1303
-#endif
1302
1303
if (curl_global_init(CURL_GLOBAL_ALL) != CURLE_OK)
1304
die("curl_global_init failed");