Skip to content
Permalink
Browse files Browse the repository at this point in the history
fix upgrade check is not using TLS correctly
  • Loading branch information
ddennedy committed Aug 22, 2020
1 parent eaa9926 commit f008adc
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions src/mainwindow.cpp
Expand Up @@ -3240,13 +3240,8 @@ void MainWindow::showUpgradePrompt()
{
if (Settings.checkUpgradeAutomatic()) {
showStatusMessage("Checking for upgrade...");
QNetworkRequest request(QUrl("https://check.shotcut.org/version.json"));
QSslConfiguration sslConfig = request.sslConfiguration();
sslConfig.setPeerVerifyMode(QSslSocket::VerifyNone);
request.setSslConfiguration(sslConfig);
m_network.get(request);
m_network.get(QNetworkRequest(QUrl("https://check.shotcut.org/version.json")));
} else {
m_network.setStrictTransportSecurityEnabled(false);
QAction* action = new QAction(tr("Click here to check for a new version of Shotcut."), 0);
connect(action, SIGNAL(triggered(bool)), SLOT(on_actionUpgrade_triggered()));
showStatusMessage(action, 15 /* seconds */);
Expand Down Expand Up @@ -3702,7 +3697,7 @@ void MainWindow::on_actionUpgrade_triggered()
Settings.setAskUpgradeAutomatic(false);
}
showStatusMessage("Checking for upgrade...");
m_network.get(QNetworkRequest(QUrl("http://check.shotcut.org/version.json")));
m_network.get(QNetworkRequest(QUrl("https://check.shotcut.org/version.json")));
}

void MainWindow::on_actionOpenXML_triggered()
Expand Down

0 comments on commit f008adc

Please sign in to comment.