Commit Graph

76 Commits (13c0305106438656b57afdf6a10cf7904f7f9f15)

Author SHA1 Message Date
Felix Lange a426999fc9
p2p/discover: filter bootnodes by netrestrict (#27701) 1 year ago
lightclient cbf2579691
p2p, p2p/discover: add dial metrics (#27621) 1 year ago
Felix Lange ac86547b01
p2p/discover: add Table configuration and Nodes method (#27387) 2 years ago
zhiqiangxu a9dfac0332
p2p/discover: improve nodesByDistance.push code (#26019) 2 years ago
Guillaume Ballet 4e2641319b
p2p/discover: fix typo in comments (#21554) 4 years ago
timcooijmans 7b5107b73f
p2p/discover: avoid dropping unverified nodes when table is almost empty (#21396) 4 years ago
Felix Lange 6ef4495a8f
p2p/discover: require table nodes to have an IP (#21330) 4 years ago
Felix Lange b7394d7942
p2p/discover: add initial discovery v5 implementation (#20750) 5 years ago
Felix Lange fa538ee7ed p2p/discover: improve randomness of ReadRandomNodes (#19799) 5 years ago
Felix Lange 896322bf88
cmd/devp2p: add devp2p debug tool (#19657) 6 years ago
Felix Lange 350a87dd3c
p2p/discover: add support for EIP-868 (v4 ENR extension) (#19540) 6 years ago
Martin Holst Swende 95263914fc
p2p/discover: fix a race where table loop would self-lookup before returning from constructor 6 years ago
Felix Lange dba1750eda p2p/discover: split out discv4 code 6 years ago
Felix Lange ed97517ff4 p2p/discover: bump failure counter only if no nodes were provided (#19362) 6 years ago
Felix Lange a89170cfb2
p2p/discover: improve table addition code (#18974) 6 years ago
Felix Lange f0c6f92140
p2p/discover, p2p/enode: rework endpoint proof handling, packet logging (#18963) 6 years ago
Martin Holst Swende 493903eede
core: better side-chain importing 6 years ago
Felix Lange 6f607de5d5
p2p, p2p/discover: add signed ENR generation (#17753) 6 years ago
Felix Lange 30cd5c1854
all: new p2p node representation (#17643) 6 years ago
Emil 86a03f97d3 all: simplify s[:] to s where s is a slice (#17673) 6 years ago
Oleg Kovalov cf05ef9106 p2p, swarm, trie: avoid copying slices in loops (#17265) 6 years ago
Felix Lange c73b654fd1 p2p/discover: move bond logic from table to transport (#17048) 6 years ago
Elad 1836366ac1 all: library changes for swarm-network-rewrite (#16898) 7 years ago
Felix Lange aeedec4078 p2p/discover: s/lastPong/bondTime/, update TestUDP_findnode 7 years ago
Péter Szilágyi 20797348ca
p2p/discover: fix out-of-bounds issue 7 years ago
Felix Lange 9123eceb0f p2p, p2p/discover: misc connectivity improvements (#16069) 7 years ago
ferhat elmas 86f6568f66 build: enable unconvert linter (#15456) 7 years ago
Felix Lange 96ae35e2ac p2p, p2p/discover, p2p/nat: rework logging using context keys 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Felix Lange 35a7dcb162 all: gofmt -w -s 8 years ago
Felix Lange 8110671960 p2p/discover: prevent bonding self 9 years ago
Ricardo Catalinas Jiménez 436fc8d76a all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() 9 years ago
Felix Lange 04c6369a09 p2p, p2p/discover: track bootstrap state in p2p/discover 9 years ago
Felix Lange d1f507b7f1 p2p/discover: support incomplete node URLs, add Resolve 9 years ago
Péter Szilágyi 9e1d9bff3b node: customizable protocol and service stacks 9 years ago
Felix Lange 631bf36102 p2p/discover: remove unused lastLookup field 9 years ago
Felix Lange b4374436f3 p2p/discover: fix race involving the seed node iterator 9 years ago
Felix Lange dd54fef898 p2p/discover: don't attempt to replace nodes that are being replaced 9 years ago
Felix Lange 01ed3fa1a9 p2p/discover: unlock the table during ping replacement 9 years ago
Felix Lange b23b4dbd79 p2p/discover: close Table during testing 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange ea54283b30 all: update license information 10 years ago
Felix Lange 261a8077c4 p2p/discover: deflake TestUDP_successfulPing 10 years ago
Péter Szilágyi 612f01400f p2p/discover: bond with seed nodes too (runs only if findnode failed) 10 years ago
Péter Szilágyi 3630432dfb p2p/discovery: fix a cornercase loop if no seeds or bootnodes are known 10 years ago
Péter Szilágyi f539ed1e66 p2p/discover: force refresh if the table is empty 10 years ago
Péter Szilágyi 5076170f34 p2p/discover: permit temporary bond failures for previously known nodes 10 years ago
Péter Szilágyi 6078aa08eb p2p/discover: watch find failures, evacuate on too many, rebond if failed 10 years ago
Felix Lange 9f38ef5d97 p2p/discover: add ReadRandomNodes 10 years ago