Enable editing trusted fingerprints in webadmin
This commit is contained in:
1 parent
7504cb205b
commit
00b38dc164
2 files changed
+20
No files matched your search
@@ -871,6 +871,10 @@ public:
|
||||
l["InConfig"] = "true";
|
||||
}
|
||||
}
|
||||
for (const CString& sFP : pNetwork->GetTrustedFingerprints()) {
|
||||
CTemplate& l = Tmpl.AddRow("TrustedFingerprints");
|
||||
l["FP"] = sFP;
|
||||
}
|
||||
} else {
|
||||
if (!spSession->IsAdmin() && !pUser->HasSpaceForNewNetwork()) {
|
||||
WebSock.PrintErrorPage("Network number limit reached. Ask an admin to increase the limit for you, or delete unneeded networks from Your Settings.");
|
||||
@@ -1018,6 +1022,14 @@ public:
|
||||
pNetwork->AddServer(vsArgs[a].Trim_n());
|
||||
}
|
||||
|
||||
WebSock.GetRawParam("fingerprints").Split("\n", vsArgs);
|
||||
while (!pNetwork->GetTrustedFingerprints().empty()) {
|
||||
pNetwork->DelTrustedFingerprint(*pNetwork->GetTrustedFingerprints().begin());
|
||||
}
|
||||
for (const CString& sFP : vsArgs) {
|
||||
pNetwork->AddTrustedFingerprint(sFP);
|
||||
}
|
||||
|
||||
WebSock.GetParamValues("channel", vsArgs);
|
||||
for (unsigned int a = 0; a < vsArgs.size(); a++) {
|
||||
const CString& sChan = vsArgs[a];
|
||||
|
||||
Reference in new issue
Block a user