gui: display EIM? when unsolicited ingress remains unverified

This commit is contained in:
evgeny committed 2026-10-17 18:19:23 +02:00
1 parent 58755dd75e
commit b539a6f338
2 files changed
+3 -2

No files matched your search

+2 -2
View File
@@ -61,8 +61,8 @@ QVariant MemberListModel::data(const QModelIndex& index, int role) const {
QString sub;
if (it->rtt >= 0) sub += QString("rtt=%1ms").arg(it->rtt / 10);
if (it->natType >= 0) {
static const char* nat[] = {"NET","DIR","EIM","DEP","NAT?","CONTACT"};
const char* nt = (it->natType <= 5) ? nat[it->natType] : "?";
static const char* nat[] = {"NET","DIR","EIM","DEP","NAT?","CONTACT","EIM?"};
const char* nt = (it->natType <= 6) ? nat[it->natType] : "?";
if (!sub.isEmpty()) sub += " ";
sub += nt;
}
+1
View File
@@ -57,6 +57,7 @@ static QString addrTypeStr(int t) {
case ADDR_TYPE_NAT_STRICT: return "NAT type=STRICT";
case ADDR_TYPE_NAT: return "NAT type=UNKNOWN";
case ADDR_TYPE_CONTACT: return "CONTACT_REQUIRED";
case ADDR_TYPE_NAT_EIM_UNVERIFIED: return "NAT type=EIM?";
default: return QString("?%1").arg(t);
}
}