Commit Graph

11 Commits (f26c19cbcd60175598824c7e09b64b8896daf721)

Author SHA1 Message Date
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) 4 years ago
Felix Lange 6f54ae24cd
p2p: add 0 port check in dialer (#21008) 5 years ago
Felix Lange b7394d7942
p2p/discover: add initial discovery v5 implementation (#20750) 5 years ago
Felix Lange 2c37142d2f cmd/devp2p, p2p: dial using node iterator, discovery crawler (#20132) 5 years ago
Péter Szilágyi 1a83114c74
all: update author list and licenses 5 years ago
Felix Lange 896322bf88
cmd/devp2p: add devp2p debug tool (#19657) 5 years ago
Felix Lange b548b5aeb0
p2p/discover: fix crash in Resolve (#19579) 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
Matthew Halpern f1537b774c p2p/discover: make maximum packet size a constant (#19061) 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
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
thomasmodeneis ba1030b6b8 build: enable goimports and varcheck linters (#16446) 7 years ago
Felix Lange aeedec4078 p2p/discover: s/lastPong/bondTime/, update TestUDP_findnode 7 years ago
Péter Szilágyi 32301a4d6b
p2p/discover: validate bond against lastpong, not db presence 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
Ali Hajimirza 33b158e0ed discover: Changed Logging from Debug to Info (#14485) 8 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
Péter Szilágyi 189dee26c6
p2p: remove trailing newlines from log messages 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
Péter Szilágyi ac954f48bd p2p/discover: emphasize warning, add 10 min cooldown 9 years ago
Péter Szilágyi b1908f6a16 psp/discovery: NTP sanity check clock drift in case of expirations 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 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 32dda97602 p2p/discover: ignore packet version numbers 9 years ago
Felix Lange b4374436f3 p2p/discover: fix race involving the seed node iterator 9 years ago
Jeffrey Wilcke 269c5c7107 Revert "fdtrack: temporary hack for tracking file descriptor usage" 9 years ago
Felix Lange 7d5ff770e2 p2p/discover: continue reading after temporary errors 9 years ago
Felix Lange 590c99a98f p2p/discover: fix UDP reply packet timeout handling 9 years ago
Felix Lange 5c949d3b3b fdtrack: temporary hack for tracking file descriptor usage 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 9 years ago
Felix Lange 251846d65a p2p/discover: fix out-of-bounds slicing for chunked neighbors packets 10 years ago
subtly a32693770c Manual send of multiple neighbours packets. Test receiving multiple neighbours packets. 10 years ago
subtly 7473c93668 UDP Interop. Limit datagrams to 1280bytes. 10 years ago
Felix Lange bcfd788661 p2p/discover: bump packet timeouts to 500ms 10 years ago