Ver Fonte

Revert "Don't assume roots validated the identity, just in case they did not."

This reverts commit 39b97f91633dd8dca4a1c0834d49b7f172e9b935.
Adam Ierymenko há 3 anos atrás
pai
commit
30d5d5a892
1 ficheiros alterados com 1 adições e 4 exclusões
  1. 1 4
      node/IncomingPacket.cpp

+ 1 - 4
node/IncomingPacket.cpp

@@ -511,10 +511,7 @@ bool IncomingPacket::_doOK(const RuntimeEnvironment *RR,void *tPtr,const SharedP
 		case Packet::VERB_WHOIS:
 			if (RR->topology->isUpstream(peer->identity())) {
 				const Identity id(*this,ZT_PROTO_VERB_WHOIS__OK__IDX_IDENTITY);
-				// Good idea to locally validate here even if roots are doing so. In a truly distributed
-				// system there should not be single points of failure for global trust assertions.
-				if (id.locallyValidate())
-					RR->sw->doAnythingWaitingForPeer(tPtr,RR->topology->addPeer(tPtr,SharedPtr<Peer>(new Peer(RR,RR->identity,id))));
+				RR->sw->doAnythingWaitingForPeer(tPtr,RR->topology->addPeer(tPtr,SharedPtr<Peer>(new Peer(RR,RR->identity,id))));
 			}
 			break;