From 159462455b1f778a5def01c1996cadccdbb3f962 Mon Sep 17 00:00:00 2001 From: Marc Schlaich Date: Mon, 12 Jan 2015 16:27:29 +0100 Subject: [PATCH] set User-Agent for HTTP downloads --- src/ui/settingsdialog.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/settingsdialog.cpp b/src/ui/settingsdialog.cpp index 54b600700..d0e898530 100644 --- a/src/ui/settingsdialog.cpp +++ b/src/ui/settingsdialog.cpp @@ -596,9 +596,13 @@ void SettingsDialog::resetProgress() QNetworkReply *SettingsDialog::startDownload(const QUrl &url, qint8 retries) { + QString USER_AGENT = QStringLiteral("Zeal " ZEAL_VERSION); startTasks(1); m_networkManager->setProxy(httpProxy()); - QNetworkReply *reply = m_networkManager->get(QNetworkRequest(url)); + QNetworkRequest request(url); + request.setHeader(QNetworkRequest::UserAgentHeader, USER_AGENT); + + QNetworkReply *reply = m_networkManager->get(request); connect(reply, &QNetworkReply::downloadProgress, this, &SettingsDialog::on_downloadProgress); replies.insert(reply, retries);