Increase threshold for detecting two nodes with the same Name.
In commit 4a21aabada
, code was added to detect
contradicting ADD_EDGE and DEL_EDGE messages being sent, which is an indication
of two nodes with the same Name connected to the same VPN. However, these
contradictory messages can also happen when there is a network partitioning. In
the former case a loop happens which causes many contradictory message, while
in the latter case only a few of those messages will be sent. So, now we
increase the threshold to at least 10 of both ADD_EDGE and DEL_EDGE messages.
This commit is contained in:
parent
f11c6101f3
commit
eacb5a28fb
1 changed files with 1 additions and 1 deletions
|
@ -427,7 +427,7 @@ int main_loop(void) {
|
|||
keyexpires = now + keylifetime;
|
||||
}
|
||||
|
||||
if(contradicting_del_edge && contradicting_add_edge) {
|
||||
if(contradicting_del_edge > 10 && contradicting_add_edge > 10) {
|
||||
logger(LOG_WARNING, "Possible node with same Name as us!");
|
||||
|
||||
if(rand() % 3 == 0) {
|
||||
|
|
Loading…
Reference in a new issue