summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive/TLDownload.pm
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/TeXLive/TLDownload.pm')
-rw-r--r--Master/tlpkg/TeXLive/TLDownload.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/Master/tlpkg/TeXLive/TLDownload.pm b/Master/tlpkg/TeXLive/TLDownload.pm
index 81c1bebb87a..20aa86280e9 100644
--- a/Master/tlpkg/TeXLive/TLDownload.pm
+++ b/Master/tlpkg/TeXLive/TLDownload.pm
@@ -7,6 +7,7 @@
package TeXLive::TLDownload;
use TeXLive::TLUtils;
+use TeXLive::TLConfig;
use File::Temp qw/tempfile/;
my $svnrev = '$Revision$';
@@ -43,8 +44,10 @@ sub new
my $self = {};
my $ua = LWP::UserAgent->new(
agent => "texlive/lwp",
- keep_alive => 3,
+ # use LWP::ConnCache, and keep 1 connection open
+ keep_alive => 1,
env_proxy => 1,
+ timeout => $TeXLive::TLConfig::NetworkTimeout,
);
$self->{'ua'} = $ua;
$self->{'enabled'} = 1;