diff options
author | Felix Lange <fjl@users.noreply.github.com> | 2019-01-31 18:48:54 +0800 |
---|---|---|
committer | Felix Lange <fjl@twurst.com> | 2019-01-31 18:51:13 +0800 |
commit | 86ec742f975d825f42dd69ebf17b0adaa66542c0 (patch) | |
tree | 62093f7c5436664adc5d5db9aec65ed1a6e6bd0c /Makefile | |
parent | d9a07fba67d2fc5944de9b62136233d367dc98b0 (diff) | |
download | dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar.gz dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar.bz2 dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar.lz dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar.xz dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar.zst dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.zip |
p2p/discover: improve table addition code (#18974)
This change clears up confusion around the two ways in which nodes
can be added to the table.
When a neighbors packet is received as a reply to findnode, the nodes
contained in the reply are added as 'seen' entries if sufficient space
is available.
When a ping is received and the endpoint verification has taken place,
the remote node is added as a 'verified' entry or moved to the front of
the bucket if present. This also updates the node's IP address and port
if they have changed.
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions