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

Attachment: signature.asc
Description: Digital Signature

Attachment: signature.asc
Description: Digital Signature

Reply via email to