On 7/25/24 10:48 AM, Stefan Eissing wrote:
Am 25.07.2024 um 17:07 schrieb Robert Brose via 
curl-library<curl-library@lists.haxx.se>:

Upgrading some libraries going from curl 8.4.0 with gnutls 3.7.10 (stable at 
the time) and nettle 3.9 (stable at the time) to
curl 8.8.0 (stable when I started updating) with gnutls 3.7.11 (current stable) 
and nettle 3.10 (current stable). Building on 64 bit debian bullseye.

I specify curl_easy_setopt(m_cURLFile->handle.curl, CURLOPT_SSLVERSION, 
CURL_SSLVERSION_TLSv1)
My code hasn't changed between the working combo of curl 8.4.0/gnutls 
3.7.10/nettle 3.9

but https connections no longer work unless I disable VERIFYPEER and 
VERIFYHOST, they fail with error 43 otherwise. I specify the debian 
ca-certificates.crt in the build as always.

Is there an issue with the combinations of curl versions and gnutls/nettle 
versions? Is there a place I can find the minimum required versions of these 
libraries?
Just build the curl 8.8.0 with a gnutls 3.7.10 freshly on macOS and see no 
problem with a command like
./src/curl -v --trace-config sslhttps://curl.se

Thanks, I gave that a try and it didn't show any debug info with the VERIFYPEER and VERIFYHOST options enabled. It did however with them disabled. Noticing a couple of references to gnutls in the changelog of 8.9.0 I switched to 8.9.0 and now it works so I assume gnutls is broken in 8.8.0. Best, Bob
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html

Reply via email to