Commit Graph

63 Commits (85b6823d164f3520d5c7e1187c13bd3f59402341)

Author SHA1 Message Date
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) 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
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 9 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
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 b34a8ef624 p2p, p2p/discover: protocol version 4 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 5f735d6fce cmd, eth, p2p, p2p/discover: init and clean up the seed cache 10 years ago
Felix Lange eedbb1ee9a p2p/discover: use rlp.DecodeBytes 10 years ago
Felix Lange 0217652d1b p2p/discover: improve timer handling for reply timeouts 10 years ago
Felix Lange 7be05b4b9d p2p/discover: don't log packet content 10 years ago
Felix Lange 9cd8c96157 p2p/discover: make packet processing less concurrent 10 years ago