settings rework, proxy support

This commit is contained in:
tobtoht
2023-02-11 18:11:21 +01:00
parent 076903c586
commit f3c8e116c0
77 changed files with 3301 additions and 1149 deletions
+5 -3
View File
@@ -464,9 +464,6 @@ void externalLinkWarning(QWidget *parent, const QString &url){
QString body = QString("You are about to open the following link:\n\n%1").arg(url);
if (!(TailsOS::detect() || WhonixOS::detect()))
body += "\n\nYou will NOT be using Tor.";
QMessageBox linkWarning(parent);
linkWarning.setWindowTitle("External link warning");
linkWarning.setText(body);
@@ -574,4 +571,9 @@ QFont relativeFont(int delta) {
font.setPointSize(font.pointSize() + delta);
return font;
}
bool isLocalUrl(const QUrl &url) {
QRegularExpression localNetwork(R"((^127\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^192\.168\.))");
return (localNetwork.match(url.host()).hasMatch() || url.host() == "localhost");
}
}