summaryrefslogtreecommitdiffstats
path: root/installerbuilder/libinstaller/getrepositorymetainfojob.cpp
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@nokia.com>2011-10-04 11:28:48 +0200
committerTim Jenssen <tim.jenssen@nokia.com>2011-10-04 14:23:43 +0200
commit80686f13e141850ed4ee4be57ea7e782f4c1328b (patch)
tree55289104d236cf3a2150ea7c49d72512e69dbab9 /installerbuilder/libinstaller/getrepositorymetainfojob.cpp
parentf06c311b10bc33a64249db7be331a8f9267c2ddb (diff)
append a random string to Updates.xml url
- to avoid proxy caches Change-Id: I21d35b84301a97a4e13a5e6b7e990d9e13e20dfd Reviewed-on: http://codereview.qt-project.org/5894 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Diffstat (limited to 'installerbuilder/libinstaller/getrepositorymetainfojob.cpp')
-rw-r--r--installerbuilder/libinstaller/getrepositorymetainfojob.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/installerbuilder/libinstaller/getrepositorymetainfojob.cpp b/installerbuilder/libinstaller/getrepositorymetainfojob.cpp
index 7f600a544..ebc584ea7 100644
--- a/installerbuilder/libinstaller/getrepositorymetainfojob.cpp
+++ b/installerbuilder/libinstaller/getrepositorymetainfojob.cpp
@@ -208,7 +208,10 @@ void GetRepositoryMetaInfoJob::startUpdatesXmlDownload()
return;
}
- m_downloader->setUrl(QUrl(url.toString() + QLatin1String("/Updates.xml")));
+ //append a random string to avoid proxy caches
+ m_downloader->setUrl(QUrl(url.toString() + QString(QLatin1String("/Updates.xml?")).append(
+ QString::number(qrand() * qrand()))));
+
m_downloader->setAutoRemoveDownloadedFile(false);
connect(m_downloader, SIGNAL(downloadCompleted()), this, SLOT(updatesXmlDownloadFinished()));
connect(m_downloader, SIGNAL(downloadCanceled()), this, SLOT(updatesXmlDownloadCanceled()));