curl / Mailing Lists / curl-users / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

RE: Possible bug in CURL

From: Włodzimierz O. Kubera via curl-users <curl-users_at_lists.haxx.se>
Date: Wed, 26 Jul 2023 17:17:23 +0200

Hello.

I highly appreciate the answer, but I have wanted to report a new problem with my custom build.
If msh3 is supported by curl, it needs to be verified by the developer-where the error is.

P. S.
Msquic can be officially used on MS Windows servers, it is a great piece of software.

Greetings.


-----Original Message-----
From: Stefan Eissing <stefan_at_eissing.org>
Sent: Tuesday, July 25, 2023 6:09 PM
To: curl-users - the curl tool <curl-users_at_lists.haxx.se>
Cc: "Włodzimierz O. Kubera" <wlodzimierz_at_kubera.info>
Subject: Re: Possible bug in CURL



> Am 25.07.2023 um 17:52 schrieb Włodzimierz O. Kubera via curl-users <curl-users_at_lists.haxx.se>:
>
> Hello, I have a curl build:
> curl 8.2.1-DEV (x86_64-pc-win32) libcurl/8.2.1-DEV Schannel
> msh3/0.6.0.0
> Release-Date: [unreleased]
> Protocols: http https
> Features: alt-svc AsynchDNS HSTS HTTP3 HTTPS-proxy IPv6 Kerberos
> Largefile NTLM SPNEGO SSL SSPI threadsafe UnixSockets I have a problem:
> This command hangs:
> curl --http3 https://www.google.com
> It worked in the past. Would you check it, please?
> The same problem on libCURL.

I just build the current curl with msh3

curl 8.2.1-DEV (x86_64-apple-darwin22.5.0) libcurl/8.2.1-DEV OpenSSL/3.0.9 zlib/1.2.11 brotli/1.0.9 zstd/1.5.5 c-ares/1.19.1 libidn2/2.3.4 libssh2/1.11.0 nghttp2/1.55.0 msh3/0.6.0.0 librtmp/2.3
Release-Date: [unreleased]
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp ws wss
Features: alt-svc AsynchDNS brotli Debug GSS-API HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB SPNEGO SSL threadsafe TLS-SRP TrackMemory UnixSockets zstd

and

> ./src/curl -v --http3 https://www.google.com <https://www.google.com/>

works for me with a rare hanger, I am unable to reproduce. Note that msh3 itself is quite a bit from bein a complete implementation.

The library currently best for HTTP/3 support is libngtcp2. libquiche from Cloudflare also works well.

Hope this helps,

Stefan

> Greetings
> Wlodzimierz Kubera
> --
> Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-users
> Etiquette: https://curl.se/mail/etiquette.html



-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-users
Etiquette:   https://curl.se/mail/etiquette.html
Received on 2023-07-26