Re: Libcurl reports 'Error in the HTTP2 framing layer' (16) for outgoing request.

2021-06-07 Thread Daniel Stenberg via curl-library
On Mon, 7 Jun 2021, Jeroen Ooms wrote: I'm curious to know if this was followed up on? R users have been reporting random HTTP2 framing layer errors for multiplexed connections to google servers/apis for a long time, but I have never succeeded to narrow down the exact problem.

Re: Libcurl reports 'Error in the HTTP2 framing layer' (16) for outgoing request.

2021-06-07 Thread Jeroen Ooms via curl-library
On Thu, Jun 3, 2021 at 7:56 PM Daniel Stenberg via curl-library wrote: > > On Thu, 3 Jun 2021, Shikha Sharma wrote: > > > Proposed solution: > > Ah, yes that looks interesting - especially since it fixes the problem for > you! Are you able to make a pull-request out of that and submit, or would

RE: Connection takes too long in dual-stack if IPv6 starting family is not available or blocked and has multiple addresses.

2021-06-07 Thread Daniel Stenberg via curl-library
On Fri, 4 Jun 2021, Dmitry Karpov wrote: (I've put the CC back to the libcurl list to allow everyone to participate) Initially, I also had the same idea to use happy eyeballs timeout to cover cases of connection socket errors, but with host resolutions having multiple IPv6 addresses, it was

TLS session ID re-use broken in 7.77.0

2021-06-07 Thread Paul Groke via curl-library
Hi, after updating to libcurl 7.77.0, TLS session ID re-use stopped working for our application. With older libcurl versions only the first transfer to an HTTPS server would do the full TLS handshake and later ones would reuse the session ID. With libcurl 7.77.0 we see a full handshake every