From 1c2fded991e4b81cac534d147aa97f6a2e4661a4 Mon Sep 17 00:00:00 2001 From: Rodrigo Date: Mon, 29 Jul 2019 02:10:20 +0200 Subject: Fix wget User-Agent for arXiv Fixes #1 by setting the user agent to "Dillo/3.0.5". A proper fix must let the user choose any string. --- dpi/downloads.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'dpi/downloads.cc') diff --git a/dpi/downloads.cc b/dpi/downloads.cc index f4bca3e7..2eff2aef 100644 --- a/dpi/downloads.cc +++ b/dpi/downloads.cc @@ -318,11 +318,13 @@ DLItem::DLItem(const char *full_filename, const char *url) /* avoid malicious SMTP relaying with FTP urls */ if (dStrnAsciiCasecmp(esc_url, "ftp:/", 5) == 0) Filter_smtp_hack(esc_url); - dl_argv = new char*[8]; + dl_argv = new char*[10]; int i = 0; dl_argv[i++] = (char*)"wget"; if (stat(fullname, &ss) == 0) init_bytesize = (int)ss.st_size; + dl_argv[i++] = (char*)"-U"; + dl_argv[i++] = (char*)"dillo/3.0.5"; dl_argv[i++] = (char*)"-c"; dl_argv[i++] = (char*)"--load-cookies"; dl_argv[i++] = dStrconcat(dGethomedir(), "/.dillo/cookies.txt", NULL); -- cgit v1.2.3