Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felix Lange
d5acc5ed9e
p2p: ensure Server.loop is ticking even if discovery hangs ( #20573 )
...
This is a temporary fix for a problem which started happening when the
dialer was changed to read nodes from an enode.Iterator. Before the
iterator change, discovery queries would always return within a couple
seconds even if there was no Internet access. Since the iterator won't
return unless a node is actually found, discoverTask can take much
longer. This means that the 'emergency connect' logic might not execute
in time, leading to a stuck node.
5 years ago
..
discover
p2p/discover: slow down lookups on empty table ( #20389 )
5 years ago
discv5
p2p/discv5: add deprecation warning and remove unused code ( #20367 )
5 years ago
dnsdisc
p2p/dnsdisc: add enode.Iterator API ( #20437 )
5 years ago
enode
p2p/enode: remove data race in sliceIter ( #20421 )
5 years ago
enr
core/forkid: implement the forkid EIP, announce via ENR ( #19738 )
5 years ago
nat
build: use golangci-lint ( #20295 )
5 years ago
netutil
p2p/netutil: fix staticcheck warning ( #20315 )
5 years ago
simulations
p2p/simulations: fix staticcheck warnings ( #20322 )
5 years ago
testing
all: update author list and licenses
5 years ago
dial.go
dashboard: send current block to the dashboard client ( #19762 )
5 years ago
dial_test.go
cmd/devp2p, p2p: dial using node iterator, discovery crawler ( #20132 )
5 years ago
message.go
p2p: measure subprotocol bandwidth usage
5 years ago
message_test.go
all: fix go vet warnings
9 years ago
metrics.go
dashboard: send current block to the dashboard client ( #19762 )
5 years ago
peer.go
p2p: measure subprotocol bandwidth usage
5 years ago
peer_error.go
p2p: fix some golint warnings ( #16577 )
7 years ago
peer_test.go
p2p: fix bug in TestPeerDisconnect ( #20277 )
5 years ago
protocol.go
cmd/devp2p, p2p: dial using node iterator, discovery crawler ( #20132 )
5 years ago
rlpx.go
p2p: remove unused code ( #20325 )
5 years ago
rlpx_test.go
p2p: remove useless parameter ( #19433 )
6 years ago
server.go
p2p: ensure Server.loop is ticking even if discovery hangs ( #20573 )
5 years ago
server_test.go
cmd/devp2p, p2p: dial using node iterator, discovery crawler ( #20132 )
5 years ago
util.go
p2p: remove unused code ( #20325 )
5 years ago
util_test.go
p2p: enforce connection retry limit on server side ( #19684 )
6 years ago