remove comment

This commit is contained in:
dranik
2026-06-17 11:29:09 +03:00
parent 794360fd0f
commit db57aa29a9
3 changed files with 0 additions and 6 deletions
@@ -507,7 +507,6 @@ bool MtProxyConfigModel::isValidFakeTlsDomain(const QString &domain) const {
if (!re.exactMatch(t)) { if (!re.exactMatch(t)) {
return false; return false;
} }
// ee + 32 hex (base secret) + hex(UTF-8 domain); keep headroom under typical client limits.
if (t.toUtf8().size() > 111) { if (t.toUtf8().size() > 111) {
return false; return false;
} }
@@ -581,7 +580,6 @@ QString MtProxyConfigModel::sanitizeMtProxyTagFieldText(const QString &input) co
if (trimmed.startsWith(QLatin1String("0x"), Qt::CaseInsensitive)) { if (trimmed.startsWith(QLatin1String("0x"), Qt::CaseInsensitive)) {
trimmed = trimmed.mid(2).trimmed(); trimmed = trimmed.mid(2).trimmed();
} }
// Prefer a contiguous 32-hex run (paste from bot message with extra text).
static const QRegularExpression runHex(QStringLiteral(R"(([0-9a-fA-F]{32}))")); static const QRegularExpression runHex(QStringLiteral(R"(([0-9a-fA-F]{32}))"));
const QRegularExpressionMatch m = runHex.match(trimmed); const QRegularExpressionMatch m = runHex.match(trimmed);
if (m.hasMatch()) { if (m.hasMatch()) {
@@ -431,7 +431,6 @@ bool TelemtConfigModel::isValidPublicHost(const QString &host) const {
return NetworkUtilities::checkIPv4Format(t); return NetworkUtilities::checkIPv4Format(t);
} }
if (a.protocol() == QHostAddress::IPv6Protocol) { if (a.protocol() == QHostAddress::IPv6Protocol) {
// Reject unusable special addresses such as "::" (any), loopback and null.
if (a.isNull() || a.isLoopback() || a == QHostAddress(QHostAddress::AnyIPv6)) { if (a.isNull() || a.isLoopback() || a == QHostAddress(QHostAddress::AnyIPv6)) {
return false; return false;
} }
@@ -541,7 +540,6 @@ bool TelemtConfigModel::isValidFakeTlsDomain(const QString &domain) const {
if (!re.exactMatch(t)) { if (!re.exactMatch(t)) {
return false; return false;
} }
// ee + 32 hex (base secret) + hex(UTF-8 domain); keep headroom under typical client limits.
if (t.toUtf8().size() > 111) { if (t.toUtf8().size() > 111) {
return false; return false;
} }
@@ -661,7 +659,6 @@ QString TelemtConfigModel::sanitizeMtProxyTagFieldText(const QString &input) con
if (trimmed.startsWith(QLatin1String("0x"), Qt::CaseInsensitive)) { if (trimmed.startsWith(QLatin1String("0x"), Qt::CaseInsensitive)) {
trimmed = trimmed.mid(2).trimmed(); trimmed = trimmed.mid(2).trimmed();
} }
// Prefer a contiguous 32-hex run (paste from bot message with extra text).
static const QRegularExpression runHex(QStringLiteral(R"(([0-9a-fA-F]{32}))")); static const QRegularExpression runHex(QStringLiteral(R"(([0-9a-fA-F]{32}))"));
const QRegularExpressionMatch m = runHex.match(trimmed); const QRegularExpressionMatch m = runHex.match(trimmed);
if (m.hasMatch()) { if (m.hasMatch()) {
@@ -88,7 +88,6 @@ public slots:
Q_INVOKABLE void removeAdditionalSecret(int idx); Q_INVOKABLE void removeAdditionalSecret(int idx);
/// Current additional secrets list from in-memory config (for QML snapshot vs. unsaved adds).
Q_INVOKABLE QVariantList additionalSecretsList() const; Q_INVOKABLE QVariantList additionalSecretsList() const;
Q_INVOKABLE QString generateQrCode(const QString &text); Q_INVOKABLE QString generateQrCode(const QString &text);