Subject: | read timeout does not work |
Read timeout does not work in 6.04 (Net::HTTP::Mehtods calls 'can_read'
without parameters, as Net::HTTP::Mehtods::can_read don't need this
parameters (it obtains it from $self), but
LWP::Protocol::http::SocketMethods::can_read is called instead, which if
called without timeout parameter waits indefinitely).
6794fa73e92d63e973b38f97299b4181bdd7ee8b fix this issue, unfortunately
it was committed late, after 6.04 was released
It's very important feature. Without read timeout detection, requests
just freezing for very long period (until connection closed with TCP
keepalive or when firewall state expires and read returns with EPERM errno).
Please make a release with this fix.
Thanks!