Commit Graph

13 Commits (0d772b9f094285227c5d89fb61cb57e206e94199)

Author SHA1 Message Date
lightclient cbf2579691
p2p, p2p/discover: add dial metrics (#27621) 1 year ago
Martin Holst Swende 4d3525610e
all: remove deprecated uses of math.rand (#26710) 2 years ago
Boqin@MetaSecureLabs e6d4aedb8c
p2p: add channel buffers to avoid goroutine leaks in tests (#24929) 2 years ago
Seungbae.yu b3fc9574ec
p2p/discover: fix typos in comments (#25272) 2 years ago
Martin Holst Swende 403624a4a1
p2p/discover: fix panicky test (#25038) 2 years ago
Felix Lange 3e6f46caec
p2p/discover/v4wire: use optional RLP field for EIP-868 seq (#22842) 4 years ago
timcooijmans 7b5107b73f
p2p/discover: avoid dropping unverified nodes when table is almost empty (#21396) 4 years ago
Felix Lange 723bd8c17f
p2p/discover: move discv4 encoding to new 'v4wire' package (#21147) 5 years ago
Felix Lange b7394d7942
p2p/discover: add initial discovery v5 implementation (#20750) 5 years ago
Christian Muehlhaeuser 5183483c53 core/state, p2p/discover, trie, whisper: avoid unnecessary conversions (#19870) 5 years ago
Felix Lange e83c3ccc47
p2p/enode: improve IPv6 support, add ENR text representation (#19663) 6 years ago
Felix Lange 350a87dd3c
p2p/discover: add support for EIP-868 (v4 ENR extension) (#19540) 6 years ago
Felix Lange dba1750eda p2p/discover: split out discv4 code 6 years ago
Felix Lange f0c6f92140
p2p/discover, p2p/enode: rework endpoint proof handling, packet logging (#18963) 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
Felix Lange c73b654fd1 p2p/discover: move bond logic from table to transport (#17048) 6 years ago
Felix Lange aeedec4078 p2p/discover: s/lastPong/bondTime/, update TestUDP_findnode 7 years ago
Felix Lange 9123eceb0f p2p, p2p/discover: misc connectivity improvements (#16069) 7 years ago
Felföldi Zsolt 92580d69d3 p2p, p2p/discover, p2p/discv5: implement UDP port sharing (#15200) 7 years ago
Péter Szilágyi 18c77744ff
all: fix spelling errors 8 years ago
Péter Szilágyi 2573094df2
p2p/discover, p2p/discv5: use flexible comparison for IPs 8 years ago
Felix Lange a47341cf96 p2p, p2p/discover, p2p/discv5: add IP network restriction feature 8 years ago
Felix Lange a98d1d67d6 p2p/discover, p2p/discv5: prevent relay of invalid IPs and low ports 8 years ago
Felix Lange ba2884f343 p2p/discover, p2p/discv5: use netutil.IsTemporaryError 8 years ago
Felix Lange 6fdd0893c3 all: fix go vet warnings 9 years ago
Ricardo Catalinas Jiménez 436fc8d76a all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() 9 years ago
Felix Lange ee1debda53 p2p/discover: EIP-8 changes 9 years ago
Felix Lange 2871781f64 p2p/discover: fix Windows-specific issue for larger-than-buffer packets 9 years ago
Felix Lange b3f1f4c673 p2p/discover: attempt to deflake TestUDP_responseTimeouts 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 32dda97602 p2p/discover: ignore packet version numbers 9 years ago
Felix Lange 590c99a98f p2p/discover: fix UDP reply packet timeout handling 9 years ago
Felix Lange 01ed3fa1a9 p2p/discover: unlock the table during ping replacement 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
Felix Lange 251846d65a p2p/discover: fix out-of-bounds slicing for chunked neighbors packets 10 years ago
subtly 8eef2b765a fix test. 10 years ago
subtly a32693770c Manual send of multiple neighbours packets. Test receiving multiple neighbours packets. 10 years ago
Bas van Kervel 95773b9673 removed redundant newlines in import block 10 years ago
Bas van Kervel b79dd188d9 replaced several path.* with filepath.* which is platform independent 10 years ago
Felix Lange 2adcc31bb4 p2p/discover: new distance metric based on sha3(id) 10 years ago
Felix Lange 72ab6d3255 p2p/discover: track sha3(ID) in Node 10 years ago
Felix Lange fc747ef4a6 p2p/discover: new endpoint format 10 years ago
Péter Szilágyi 8646365b42 cmd/bootnode, eth, p2p, p2p/discover: use a fancier db design 10 years ago
Péter Szilágyi 6def110c37 cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh into eth. 10 years ago
Péter Szilágyi 971702e7a1 p2p/discovery: fix broken tests due to API update 10 years ago