On Sun, 18 Nov 2018 19:41:05 +0200, Niko Tyni wrote: > Reiterating a bit: the underlying issue with TLSv1.3 seems to be related > to handling of 'non-application_data_records'. > > The client tries to POST but gets an 'SSL wants a read first' error, > then waits until timeout for the socket to become writable. > > A simple way to reproduce it here is > > perl -MLWP::UserAgent -e 'LWP::UserAgent->new->post("https://facebook.com", > { data => "foo" }) or die' > > which deadlocks for me.
I can't reproduce this problem: % time perl -MLWP::UserAgent -e 'LWP::UserAgent->new->post("https://facebook.com", { data => "foo" }) or die' perl -MLWP::UserAgent -e 0.15s user 0.01s system 40% cpu 0.397 total Has there something changed in LWP::Protocol::https Net::HTTPS IO::Socket::SSL Net::SSLeay or something else, or is this some local environment thing? Also no issue with IPv4-only hosts: % time perl -MLWP::UserAgent -e 'LWP::UserAgent->new->post("https://twitter.com", { data => "foo" }) or die' perl -MLWP::UserAgent -e 0.13s user 0.02s system 36% cpu 0.415 total Cheers, gregor, confused, as Guilhem (in message #71) could still reproduce it at 7 Apr 2019 -- .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06 `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe `- NP: Furry Lewis: Billy lyons & stack o' lee
signature.asc
Description: Digital Signature
signature.asc
Description: Digital Signature