From nobody Fri Jan 24 17:44:01 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YflYF2M2Kz5lhwp; Fri, 24 Jan 2025 17:44:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YflYF1rqjz3BrX; Fri, 24 Jan 2025 17:44:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737740641; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3ZI5O6BGNtM9pr02NDRKNHClNgn/9xp6jGTFbwLT0XA=; b=UnFoorp5fSHn2OyY2MU8jcpJNY4rNL8O2vNp4CSB1qrqARwKN43N5K1qD4Oc5S+42/D3JX oZwAx4ART4WPT05s+1gfWwdb7sM4scC/P/brs9c14dinDUc7DhJpseU8WE7bLS0TF4JLlE eRbojDbUd0YWXWo4jv6c5x1PZSb3hbm7U6V+lqt7+ljq9y+eRjtECxTjVBZBsHh8dlLTkw wF4o9AuahnBrdvGHlEKRQMmvi5r1dkkXbLlSb9lNj/A/cltcdFaWdwpnUALseGmlTyc5xP eRU7Ah9XVwebAmhH6J7evgLHMKgYewcomObBUsWQJ4K3QkJQgRSvuivDN3K2WQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737740641; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3ZI5O6BGNtM9pr02NDRKNHClNgn/9xp6jGTFbwLT0XA=; b=JNqx/4nQDAGm8dOCtv5QkPKMQW6VB4bgKk6Oxd50bs6gO70njB8+80VwkICJ0zhgfj/3D0 27GDf1KFT8j+jhzJniXkb1pxjPY4mAH4J1bIBRVrhWvvW3meBqYZ05DCW4dY61U8Jo1Uc2 q3mM+12Kq+4kQfoRwU5ic56eZ7F8Kt81jmN9hwl/XJ8LolLLkZZr1DT706C5aX6kLpPF+0 qZpXe04YVtbzGQHEKqxaKOlt53Jv0yteN6feqkWARkydCMLmXpRlp2y6stj4lVPD1lB57V OSqMpSu9YVL+oO1FvMQR6WcXJz7ATCAuy3be9bvzhhrSc2HFKu6gZlR2hov0Yw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1737740641; a=rsa-sha256; cv=none; b=UslJIgWSJUi2iabdGJq9echVmhuY6QtawuaDrnrmBAKcL+FmLpn8+3Ib2XgiBCGxShNPre o0FLf7h5CvHfcs6Cmj21srlDXoCq1CDURIjL6pKsrzZ3GT2TIl0UFEczunttO/4cHcSkQR WTAEWp467fzDaGGpUBukrMleVJAz3W4vTClTq3Ayp8IlfgTI+PRMXaTo33Bmdso/jxtaYu In0F2uUyEEN9Jptbiz+H6+DJ0QBF96o61CHvuhcMJQtS3R0k1KR1Ot3sD+Y8cpUYpWNePT 26Ox6nqZ8254nBdDb6QlEWT9PYDK/sJzHWKRCnAxp3MS72p155fgmRzYXRVyQw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YflYF1HwTzcBD; Fri, 24 Jan 2025 17:44:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 50OHi1fh061384; Fri, 24 Jan 2025 17:44:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50OHi1AO061381; Fri, 24 Jan 2025 17:44:01 GMT (envelope-from git) Date: Fri, 24 Jan 2025 17:44:01 GMT Message-Id: <202501241744.50OHi1AO061381@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Alexey Dokuchaev Subject: git: 7ad256a0bc7c - main - www/p5-Net-Curl: undeprecate the port and update to version 0.57 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: danfe X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7ad256a0bc7c0ce52b94cf3ca81bd290e8000973 Auto-Submitted: auto-generated The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=7ad256a0bc7c0ce52b94cf3ca81bd290e8000973 commit 7ad256a0bc7c0ce52b94cf3ca81bd290e8000973 Author: Alexey Dokuchaev AuthorDate: 2025-01-24 17:41:16 +0000 Commit: Alexey Dokuchaev CommitDate: 2025-01-24 17:41:16 +0000 www/p5-Net-Curl: undeprecate the port and update to version 0.57 While here, use canonical URL for CPAN packages as the home page. PR: 283985 Fixes: 9b97d320e617 --- www/p5-Net-Curl/Makefile | 8 +- www/p5-Net-Curl/distinfo | 6 +- www/p5-Net-Curl/files/patch-Curl__Multi.xsh | 25 +++ www/p5-Net-Curl/files/patch-Makefile.PL | 14 -- .../files/patch-inc_symbols-in-versions | 238 +-------------------- 5 files changed, 40 insertions(+), 251 deletions(-) diff --git a/www/p5-Net-Curl/Makefile b/www/p5-Net-Curl/Makefile index cf14c3ec2c0c..3a5440ad62fb 100644 --- a/www/p5-Net-Curl/Makefile +++ b/www/p5-Net-Curl/Makefile @@ -1,19 +1,15 @@ PORTNAME= Net-Curl -PORTVERSION= 0.52 -PORTREVISION= 1 +PORTVERSION= 0.57 CATEGORIES= www ftp perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= andrew.fengler@scaleengine.com COMMENT= Perl interface for libcurl -WWW= https://search.cpan.org/dist/Net-Curl/ +WWW= https://metacpan.org/dist/Net-Curl LICENSE= MIT -BROKEN= Fails to build with curl 8.11.0 -EXPIRATION_DATE=2025-02-28 - LIB_DEPENDS= libcurl.so:ftp/curl BUILD_DEPENDS= p5-ExtUtils-PkgConfig>=1.16:devel/p5-ExtUtils-PkgConfig diff --git a/www/p5-Net-Curl/distinfo b/www/p5-Net-Curl/distinfo index b36b6e35ef2a..85f2cab35dda 100644 --- a/www/p5-Net-Curl/distinfo +++ b/www/p5-Net-Curl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1664366060 -SHA256 (Net-Curl-0.52.tar.gz) = 5e5ed580793d409e265e29acd6a01f525df8533e0d7747a011b4fb2492e92d57 -SIZE (Net-Curl-0.52.tar.gz) = 108297 +TIMESTAMP = 1737539879 +SHA256 (Net-Curl-0.57.tar.gz) = 881ea6ac7a99fa13f7f737b0a937972757c3c6d6e76965c637d1131262cf53cf +SIZE (Net-Curl-0.57.tar.gz) = 109678 diff --git a/www/p5-Net-Curl/files/patch-Curl__Multi.xsh b/www/p5-Net-Curl/files/patch-Curl__Multi.xsh new file mode 100644 index 000000000000..abd309296ba7 --- /dev/null +++ b/www/p5-Net-Curl/files/patch-Curl__Multi.xsh @@ -0,0 +1,25 @@ +--- Curl_Multi.xsh.orig 2021-05-12 05:52:08 UTC ++++ Curl_Multi.xsh +@@ -66,9 +66,21 @@ cb_multi_socket( CURL *easy_handle, curl_socket_t s, i + perl_curl_multi_t *multi; + perl_curl_easy_t *easy; + ++ /* Check if userptr is NULL */ ++ if (!userptr) { ++ return -1; ++ } + multi = (perl_curl_multi_t *) userptr; + +- (void) curl_easy_getinfo( easy_handle, CURLINFO_PRIVATE, (void *) &easy ); ++ CURLcode res = curl_easy_getinfo( easy_handle, CURLINFO_PRIVATE, (void *) &easy ); ++ if (res != CURLE_OK || !easy) { ++ return -1; ++ } ++ ++ /* Check if the callback is set */ ++ if (multi->cb[CB_MULTI_SOCKET].func == NULL) { ++ return -1; ++ } + + /* $multi, $easy, $socket, $what, $socketdata, $userdata */ + SV *args[] = { diff --git a/www/p5-Net-Curl/files/patch-Makefile.PL b/www/p5-Net-Curl/files/patch-Makefile.PL deleted file mode 100644 index ffeffe195b0b..000000000000 --- a/www/p5-Net-Curl/files/patch-Makefile.PL +++ /dev/null @@ -1,14 +0,0 @@ ---- Makefile.PL.orig 2022-07-08 08:59:56 UTC -+++ Makefile.PL -@@ -321,6 +321,11 @@ sub get_constants_headers - warn "Skipping '$_': does not define a symbol"; - next; - } -+ if (m{^#\s*define\s+(CURL.+?DEPRECA\w+)}) { -+ chomp; -+ warn "Skipping '$_': does not define a symbol"; -+ next; -+ } - - m{^#\s*define\s+(CURL\w*)} and $syms{$1}++; - } diff --git a/www/p5-Net-Curl/files/patch-inc_symbols-in-versions b/www/p5-Net-Curl/files/patch-inc_symbols-in-versions index b6e4e6453638..95daebaf8ec9 100644 --- a/www/p5-Net-Curl/files/patch-inc_symbols-in-versions +++ b/www/p5-Net-Curl/files/patch-inc_symbols-in-versions @@ -1,236 +1,18 @@ ---- inc/symbols-in-versions 2022-07-08 04:54:36.000000000 -0400 +--- inc/symbols-in-versions.orig 2025-01-20 14:34:49 UTC +++ inc/symbols-in-versions -@@ -21,6 +21,7 @@ - CURL_CSELECT_IN 7.16.3 - CURL_CSELECT_OUT 7.16.3 - #CURL_DID_MEMORY_FUNC_TYPEDEFS 7.49.0 -+#CURL_DEPRECATED 7.87.0 - CURL_EASY_NONE 7.14.0 - 7.15.4 - CURL_EASY_TIMEOUT 7.14.0 - 7.15.4 - CURL_ERROR_SIZE 7.1 -@@ -49,6 +50,7 @@ - CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE 7.49.0 - CURL_HTTP_VERSION_2TLS 7.47.0 - CURL_HTTP_VERSION_3 7.66.0 -+CURL_HTTP_VERSION_3ONLY 7.88.0 - CURL_HTTP_VERSION_NONE 7.9.1 - CURL_HTTPPOST_BUFFER 7.46.0 - CURL_HTTPPOST_CALLBACK 7.46.0 -@@ -58,15 +60,18 @@ - CURL_HTTPPOST_PTRCONTENTS 7.46.0 - CURL_HTTPPOST_PTRNAME 7.46.0 - CURL_HTTPPOST_READFILE 7.46.0 -+#CURL_IGNORE_DEPRECATION 7.87.0 - CURL_IPRESOLVE_V4 7.10.8 - CURL_IPRESOLVE_V6 7.10.8 - CURL_IPRESOLVE_WHATEVER 7.10.8 -+#CURL_ISOCPP 7.10.2 - CURL_LOCK_ACCESS_NONE 7.10.3 - CURL_LOCK_ACCESS_SHARED 7.10.3 - CURL_LOCK_ACCESS_SINGLE 7.10.3 - CURL_LOCK_DATA_CONNECT 7.10.3 - CURL_LOCK_DATA_COOKIE 7.10.3 - CURL_LOCK_DATA_DNS 7.10.3 -+CURL_LOCK_DATA_HSTS 7.88.0 - CURL_LOCK_DATA_NONE 7.10.3 - CURL_LOCK_DATA_PSL 7.61.0 - CURL_LOCK_DATA_SHARE 7.10.4 -@@ -181,6 +186,7 @@ - CURL_WAIT_POLLOUT 7.28.0 - CURL_WAIT_POLLPRI 7.28.0 - #CURL_WIN32 7.69.0 -+CURL_WRITEFUNC_ERROR 7.87.0 - CURL_WRITEFUNC_PAUSE 7.18.0 - CURL_ZERO_TERMINATED 7.56.0 - CURLALTSVC_H1 7.64.1 -@@ -217,7 +223,7 @@ - CURLE_BAD_FUNCTION_ARGUMENT 7.1 - CURLE_BAD_PASSWORD_ENTERED 7.4.2 7.17.0 - CURLE_CHUNK_FAILED 7.21.0 --CURLE_CONV_FAILED 7.15.4 -+CURLE_CONV_FAILED 7.15.4 7.82.0 - CURLE_CONV_REQD 7.15.4 7.82.0 - CURLE_COULDNT_CONNECT 7.1 - CURLE_COULDNT_RESOLVE_HOST 7.1 -@@ -406,15 +412,15 @@ - CURLINFO_ACTIVESOCKET 7.45.0 - CURLINFO_APPCONNECT_TIME 7.19.0 - CURLINFO_APPCONNECT_TIME_T 7.61.0 --CURLINFO_CAPATH 7.84.0 - CURLINFO_CAINFO 7.84.0 -+CURLINFO_CAPATH 7.84.0 - CURLINFO_CERTINFO 7.19.1 - CURLINFO_CONDITION_UNMET 7.19.4 - CURLINFO_CONNECT_TIME 7.4.1 - CURLINFO_CONNECT_TIME_T 7.61.0 --CURLINFO_CONTENT_LENGTH_DOWNLOAD 7.6.1 -+CURLINFO_CONTENT_LENGTH_DOWNLOAD 7.6.1 7.55.0 - CURLINFO_CONTENT_LENGTH_DOWNLOAD_T 7.55.0 --CURLINFO_CONTENT_LENGTH_UPLOAD 7.6.1 -+CURLINFO_CONTENT_LENGTH_UPLOAD 7.6.1 7.55.0 - CURLINFO_CONTENT_LENGTH_UPLOAD_T 7.55.0 - CURLINFO_CONTENT_TYPE 7.9.4 - CURLINFO_COOKIELIST 7.14.1 -@@ -435,7 +441,7 @@ +@@ -449,6 +449,7 @@ CURLINFO_HTTP_CODE 7.4.1 7.10.8 + CURLINFO_HTTP_CONNECTCODE 7.10.7 CURLINFO_HTTP_VERSION 7.50.0 CURLINFO_HTTPAUTH_AVAIL 7.10.8 ++CURLINFO_HTTPAUTH_USED 8.12.0 CURLINFO_LASTONE 7.4.1 --CURLINFO_LASTSOCKET 7.15.2 -+CURLINFO_LASTSOCKET 7.15.2 7.45.0 + CURLINFO_LASTSOCKET 7.15.2 7.45.0 CURLINFO_LOCAL_IP 7.21.0 - CURLINFO_LOCAL_PORT 7.21.0 - CURLINFO_LONG 7.4.1 -@@ -451,7 +457,7 @@ - CURLINFO_PRIMARY_IP 7.19.0 - CURLINFO_PRIMARY_PORT 7.21.0 - CURLINFO_PRIVATE 7.10.3 --CURLINFO_PROTOCOL 7.52.0 -+CURLINFO_PROTOCOL 7.52.0 7.85.0 +@@ -471,6 +472,7 @@ CURLINFO_PROTOCOL 7.52.0 7.85.0 CURLINFO_PROXY_ERROR 7.73.0 CURLINFO_PROXY_SSL_VERIFYRESULT 7.52.0 CURLINFO_PROXYAUTH_AVAIL 7.10.8 -@@ -469,15 +475,15 @@ - CURLINFO_RTSP_SERVER_CSEQ 7.20.0 - CURLINFO_RTSP_SESSION_ID 7.20.0 - CURLINFO_SCHEME 7.52.0 --CURLINFO_SIZE_DOWNLOAD 7.4.1 -+CURLINFO_SIZE_DOWNLOAD 7.4.1 7.55.0 - CURLINFO_SIZE_DOWNLOAD_T 7.55.0 --CURLINFO_SIZE_UPLOAD 7.4.1 -+CURLINFO_SIZE_UPLOAD 7.4.1 7.55.0 - CURLINFO_SIZE_UPLOAD_T 7.55.0 - CURLINFO_SLIST 7.12.3 - CURLINFO_SOCKET 7.45.0 --CURLINFO_SPEED_DOWNLOAD 7.4.1 -+CURLINFO_SPEED_DOWNLOAD 7.4.1 7.55.0 - CURLINFO_SPEED_DOWNLOAD_T 7.55.0 --CURLINFO_SPEED_UPLOAD 7.4.1 -+CURLINFO_SPEED_UPLOAD 7.4.1 7.55.0 - CURLINFO_SPEED_UPLOAD_T 7.55.0 - CURLINFO_SSL_DATA_IN 7.12.1 - CURLINFO_SSL_DATA_OUT 7.12.1 -@@ -559,6 +565,7 @@ - CURLOPT_CAINFO 7.4.2 - CURLOPT_CAINFO_BLOB 7.77.0 - CURLOPT_CAPATH 7.9.8 -+CURLOPT_CA_CACHE_TIMEOUT 7.87.0 - CURLOPT_CERTINFO 7.19.1 - CURLOPT_CHUNK_BGN_FUNCTION 7.21.0 - CURLOPT_CHUNK_DATA 7.21.0 -@@ -600,8 +607,8 @@ - CURLOPT_DOH_SSL_VERIFYPEER 7.76.0 - CURLOPT_DOH_SSL_VERIFYSTATUS 7.76.0 - CURLOPT_DOH_URL 7.62.0 --CURLOPT_EGDSOCKET 7.7 --CURLOPT_ENCODING 7.10 -+CURLOPT_EGDSOCKET 7.7 7.84.0 -+CURLOPT_ENCODING 7.10 7.21.6 - CURLOPT_ERRORBUFFER 7.1 - CURLOPT_EXPECT_100_TIMEOUT_MS 7.36.0 - CURLOPT_FAILONERROR 7.1 -@@ -616,7 +623,7 @@ - CURLOPT_FTP_ALTERNATIVE_TO_USER 7.15.5 - CURLOPT_FTP_CREATE_MISSING_DIRS 7.10.7 - CURLOPT_FTP_FILEMETHOD 7.15.1 --CURLOPT_FTP_RESPONSE_TIMEOUT 7.10.8 -+CURLOPT_FTP_RESPONSE_TIMEOUT 7.10.8 7.85.0 - CURLOPT_FTP_SKIP_PASV_IP 7.15.0 - CURLOPT_FTP_SSL 7.11.0 7.16.4 - CURLOPT_FTP_SSL_CCC 7.16.1 -@@ -659,8 +666,8 @@ - CURLOPT_INTERFACE 7.3 - CURLOPT_INTERLEAVEDATA 7.20.0 - CURLOPT_INTERLEAVEFUNCTION 7.20.0 --CURLOPT_IOCTLDATA 7.12.3 --CURLOPT_IOCTLFUNCTION 7.12.3 -+CURLOPT_IOCTLDATA 7.12.3 7.18.0 -+CURLOPT_IOCTLFUNCTION 7.12.3 7.18.0 - CURLOPT_IPRESOLVE 7.10.8 - CURLOPT_ISSUERCERT 7.19.0 - CURLOPT_ISSUERCERT_BLOB 7.71.0 -@@ -677,6 +684,7 @@ - CURLOPT_MAIL_FROM 7.20.0 - CURLOPT_MAIL_RCPT 7.20.0 - CURLOPT_MAIL_RCPT_ALLLOWFAILS 7.69.0 -+CURLOPT_QUICK_EXIT 7.87.0 - CURLOPT_MAX_RECV_SPEED_LARGE 7.15.5 - CURLOPT_MAX_SEND_SPEED_LARGE 7.15.5 - CURLOPT_MAXAGE_CONN 7.65.0 -@@ -721,7 +729,8 @@ - CURLOPT_PRIVATE 7.10.3 - CURLOPT_PROGRESSDATA 7.1 - CURLOPT_PROGRESSFUNCTION 7.1 7.32.0 --CURLOPT_PROTOCOLS 7.19.4 -+CURLOPT_PROTOCOLS 7.19.4 7.85.0 -+CURLOPT_PROTOCOLS_STR 7.85.0 - CURLOPT_PROXY 7.1 - CURLOPT_PROXY_CAINFO 7.52.0 - CURLOPT_PROXY_CAINFO_BLOB 7.77.0 -@@ -755,13 +764,14 @@ - CURLOPT_PROXYTYPE 7.10 - CURLOPT_PROXYUSERNAME 7.19.1 - CURLOPT_PROXYUSERPWD 7.1 --CURLOPT_PUT 7.1 -+CURLOPT_PUT 7.1 7.12.1 - CURLOPT_QUOTE 7.1 --CURLOPT_RANDOM_FILE 7.7 -+CURLOPT_RANDOM_FILE 7.7 7.84.0 - CURLOPT_RANGE 7.1 - CURLOPT_READDATA 7.9.7 - CURLOPT_READFUNCTION 7.1 --CURLOPT_REDIR_PROTOCOLS 7.19.4 -+CURLOPT_REDIR_PROTOCOLS 7.19.4 7.85.0 -+CURLOPT_REDIR_PROTOCOLS_STR 7.85.0 - CURLOPT_REFERER 7.1 - CURLOPT_REQUEST_TARGET 7.55.0 - CURLOPT_RESOLVE 7.21.3 -@@ -800,10 +810,10 @@ - CURLOPT_SSH_COMPRESSION 7.56.0 - CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 7.17.1 - CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256 7.80.0 -+CURLOPT_SSH_HOSTKEYDATA 7.84.0 -+CURLOPT_SSH_HOSTKEYFUNCTION 7.84.0 - CURLOPT_SSH_KEYDATA 7.19.6 - CURLOPT_SSH_KEYFUNCTION 7.19.6 --CURLOPT_SSH_HOSTKEYFUNCTION 7.84.0 --CURLOPT_SSH_HOSTKEYDATA 7.84.0 - CURLOPT_SSH_KNOWNHOSTS 7.19.6 - CURLOPT_SSH_PRIVATE_KEYFILE 7.16.1 - CURLOPT_SSH_PUBLIC_KEYFILE 7.16.1 -@@ -812,7 +822,7 @@ - CURLOPT_SSL_CTX_FUNCTION 7.10.6 - CURLOPT_SSL_EC_CURVES 7.73.0 - CURLOPT_SSL_ENABLE_ALPN 7.36.0 --CURLOPT_SSL_ENABLE_NPN 7.36.0 -+CURLOPT_SSL_ENABLE_NPN 7.36.0 7.86.0 - CURLOPT_SSL_FALSESTART 7.42.0 - CURLOPT_SSL_OPTIONS 7.25.0 - CURLOPT_SSL_SESSIONID_CACHE 7.16.0 -@@ -872,9 +882,11 @@ - CURLOPT_WRITEFUNCTION 7.1 - CURLOPT_WRITEHEADER 7.1 - CURLOPT_WRITEINFO 7.1 -+CURLOPT_WS_OPTIONS 7.86.0 - CURLOPT_XFERINFODATA 7.32.0 - CURLOPT_XFERINFOFUNCTION 7.32.0 - CURLOPT_XOAUTH2_BEARER 7.33.0 -+#CURLOPTDEPRECATED 7.87.0 - CURLOPTTYPE_BLOB 7.71.0 - CURLOPTTYPE_CBPOINT 7.73.0 - CURLOPTTYPE_FUNCTIONPOINT 7.1 -@@ -1055,6 +1067,7 @@ - CURLUE_BAD_SCHEME 7.81.0 - CURLUE_BAD_SLASHES 7.81.0 - CURLUE_BAD_USER 7.81.0 -+CURLUE_LACKS_IDN 7.88.0 - CURLUE_MALFORMED_INPUT 7.62.0 - CURLUE_NO_FRAGMENT 7.62.0 - CURLUE_NO_HOST 7.62.0 -@@ -1087,6 +1100,7 @@ - CURLUSESSL_NONE 7.17.0 - CURLUSESSL_TRY 7.17.0 - CURLVERSION_EIGHTH 7.72.0 -+CURLVERSION_ELEVENTH 7.87.0 - CURLVERSION_FIFTH 7.57.0 - CURLVERSION_FIRST 7.10 - CURLVERSION_FOURTH 7.16.1 ++CURLINFO_PROXYAUTH_USED 8.12.0 + CURLINFO_PTR 7.54.1 + CURLINFO_QUEUE_TIME_T 8.6.0 + CURLINFO_REDIRECT_COUNT 7.9.7