X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Fhttp%2Fpages%2Fpeertrustpage.cpp;h=b353243972d0d9e482c0b5cf40f1a531016d7cbe;hp=4a451ed2dd37bf469fafe7ac05bfab8b1c88615c;hb=b9c3763a932cebaa015a27fe111017f6f34dfbaa;hpb=37a8d59548287dcad78ef00e7b18058721eb9935 diff --git a/src/http/pages/peertrustpage.cpp b/src/http/pages/peertrustpage.cpp index 4a451ed..b353243 100644 --- a/src/http/pages/peertrustpage.cpp +++ b/src/http/pages/peertrustpage.cpp @@ -93,6 +93,7 @@ const std::string PeerTrustPage::GeneratePage(const std::string &method, const s std::string localtrustlisttrust; std::string peertrustlisttrust; std::string publickey; + std::string keypart=""; StringFunctions::Convert(count,countstr); @@ -104,12 +105,17 @@ const std::string PeerTrustPage::GeneratePage(const std::string &method, const s st.ResultText(5,peertrustlisttrust); st.ResultText(6,publickey); + if(publickey.size()>8) + { + keypart=publickey.substr(3,5); + } + content+=""; content+=""; content+=""; if(name!="") { - content+=name; + content+=SanitizeOutput(name+keypart)+"..."; } else { @@ -133,7 +139,6 @@ const std::string PeerTrustPage::GeneratePage(const std::string &method, const s if(startrow>0 || startrow+rowsperpage