From de38accb520fa224d7ea90122d6bf71d2827f16e Mon Sep 17 00:00:00 2001 From: Scott Talbert Date: Mon, 30 Jan 2023 23:05:24 -0500 Subject: Add CURLOPT_AWS_SIGV4 option Fixes #785. --- src/easyopt.c | 3 +++ src/module.c | 3 +++ 2 files changed, 6 insertions(+) (limited to 'src') diff --git a/src/easyopt.c b/src/easyopt.c index 9bed04c..bfc16f4 100644 --- a/src/easyopt.c +++ b/src/easyopt.c @@ -323,6 +323,9 @@ do_curl_setopt_string_impl(CurlObject *self, int option, PyObject *obj) #endif #if LIBCURL_VERSION_NUM >= MAKE_LIBCURL_VERSION(7, 62, 0) case CURLOPT_DOH_URL: +#endif +#if LIBCURL_VERSION_NUM >= MAKE_LIBCURL_VERSION(7, 75, 0) + case CURLOPT_AWS_SIGV4: #endif case CURLOPT_KRBLEVEL: str = PyText_AsString_NoNUL(obj, &encoded_obj); diff --git a/src/module.c b/src/module.c index 1ab7c54..450a5eb 100644 --- a/src/module.c +++ b/src/module.c @@ -1090,6 +1090,9 @@ initpycurl(void) #if LIBCURL_VERSION_NUM >= MAKE_LIBCURL_VERSION(7, 64, 0) insint_c(d, "HTTP09_ALLOWED", CURLOPT_HTTP09_ALLOWED); #endif +#if LIBCURL_VERSION_NUM >= MAKE_LIBCURL_VERSION(7, 75, 0) + insint_c(d, "AWS_SIGV4", CURLOPT_AWS_SIGV4); +#endif #if LIBCURL_VERSION_NUM >= MAKE_LIBCURL_VERSION(7, 80, 0) insint_c(d, "MAXLIFETIME_CONN", CURLOPT_MAXLIFETIME_CONN); #endif -- cgit v1.2.1