RE: Possible bug in CURL

Włodzimierz O. Kubera via curl-users <[email protected]>
Newsgroups gmane.comp.web.curl.general
Message-ID <[email protected]>
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 <[email protected]> 
Sent: Tuesday, July 25, 2023 6:09 PM
To: curl-users - the curl tool <[email protected]>
Cc: "Włodzimierz O. Kubera" <[email protected]>
Subject: Re: Possible bug in CURL



> Am 25.07.2023 um 17:52 schrieb Włodzimierz O. Kubera via curl-users <[email protected]>:
> 
> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.