Commit Graph

38 Commits (368e16f39d6c7e5cce72a92ec289adbfbaed4854)

Author SHA1 Message Date
Felix Lange ad49c708f5
p2p/discover: remove type encPubkey (#30172) 4 months ago
Felix Lange 94a8b296e4
p2p/discover: refactor node and endpoint representation (#29844) 6 months ago
Felix Lange af0a3274be
p2p/discover: fix crash when revalidated node is removed (#29864) 6 months ago
Felix Lange 6a9158bb1b
p2p/discover: improved node revalidation (#29572) 6 months ago
Felix Lange 524aaf5ec6
p2p/discover: implement v5.1 wire protocol (#21647) 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
Martin Holst Swende fec3b56f7f accounts, p2p, rpc: make CGO_ENABLED=0 build again (#19593) 6 years ago
Felix Lange f0c6f92140
p2p/discover, p2p/enode: rework endpoint proof handling, packet logging (#18963) 6 years ago
Felix Lange 30cd5c1854
all: new p2p node representation (#17643) 6 years ago
Felix Lange 9123eceb0f p2p, p2p/discover: misc connectivity improvements (#16069) 7 years ago
Lewis Marshall 9feec51e2d p2p: add network simulation framework (#14982) 7 years ago
Felix Lange 30d706c35e cmd/geth: add --config file flag (#13875) 8 years ago
Felix Lange 96ae35e2ac p2p, p2p/discover, p2p/nat: rework logging using context keys 8 years ago
Felix Lange 9b0af51386 crypto: add btcec fallback for sign/recover without cgo (#3680) 8 years ago
Felix Lange f2da6581ba all: fix issues reported by honnef.co/go/simple/cmd/gosimple 8 years ago
Péter Szilágyi 178da7c6a9
mobile: initial wrappers for mobile support 8 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
Gustav Simonsson c8ad64f33c crypto, crypto/ecies, crypto/secp256k1: libsecp256k1 scalar mult 9 years ago
Felix Lange dd54fef898 p2p/discover: don't attempt to replace nodes that are being replaced 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 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 6def110c37 cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh into eth. 10 years ago
Péter Szilágyi af923c965f p2p/discovery: use the seed table for finding nodes, auto drop stale ones 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 936c8e19ff p2p/discover: store nodes in leveldb 10 years ago
Felix Lange b8aeb04f6f p2p/discover: remove unused field Node.activeStamp 10 years ago
Felix Lange de7af720d6 p2p/discover: implement node bonding 10 years ago
obscuren 4f5b362bda %#x => %x 10 years ago
Felix Lange 2c505efd1e p2p/discover: add NodeID.Pubkey 10 years ago
Felix Lange 82f0bd9009 p2p/discover: code review fixes 10 years ago
Felix Lange 8564eb9f7e p2p/discover: add node URL functions, distinguish TCP/UDP ports 10 years ago