Browse Source

Do not absolutely protect local peers from eviction.

With automatic tor HS support in place we should probably not be providing
 absolute protection for local peers, since HS inbound could be used to
 attack pretty easily.  Instead, this counts on the latency metric inside
 AttemptToEvictConnection to privilege actually local peers.

(cherry picked from commit 46dbcd4833115401fecbb052365b4c7725874414)
0.13
Gregory Maxwell 9 years ago committed by MarcoFalke
parent
commit
1e9613ac09
  1. 2
      src/net.cpp

2
src/net.cpp

@ -899,8 +899,6 @@ static bool AttemptToEvictConnection(bool fPreferNewConnection) { @@ -899,8 +899,6 @@ static bool AttemptToEvictConnection(bool fPreferNewConnection) {
continue;
if (node->fDisconnect)
continue;
if (node->addr.IsLocal())
continue;
vEvictionCandidates.push_back(CNodeRef(node));
}
}

Loading…
Cancel
Save