in reply to LWP::UserAgent-timeout() - is it working?
Reading through the LWP code, it appears that timeout is
actually the maximum length of time between packets, not
for the complete request to finish. So if the server keeps
sending you one byte every 10 seconds, LWP will wait pretty
much forever. This is not at all clear from the
documentation.