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.
Felföldi Zsolt
92580d69d3
p2p, p2p/discover, p2p/discv5: implement UDP port sharing ( #15200 )
...
This commit affects p2p/discv5 "topic discovery" by running it on
the same UDP port where the old discovery works. This is realized
by giving an "unhandled" packet channel to the old v4 discovery
packet handler where all invalid packets are sent. These packets
are then processed by v5. v5 packets are always invalid when
interpreted by v4 and vice versa. This is ensured by adding one
to the first byte of the packet hash in v5 packets.
DiscoveryV5Bootnodes is also changed to point to new bootnodes
that are implementing the changed packet format with modified
hash. Existing and new v5 bootnodes are both running on different
ports ATM.
7 years ago
..
flowcontrol
les: fix megacheck warnings ( #14941 )
7 years ago
api_backend.go
les, light: LES/2 protocol version ( #14970 )
7 years ago
backend.go
p2p, p2p/discover, p2p/discv5: implement UDP port sharing ( #15200 )
7 years ago
bloombits.go
all: gofmt -w -s ( #15419 )
7 years ago
distributor.go
all: gofmt -w -s ( #15419 )
7 years ago
distributor_test.go
all: gofmt -w -s ( #15419 )
7 years ago
execqueue.go
les: fix goroutine leak in execQueue ( #14480 )
8 years ago
execqueue_test.go
les: fix goroutine leak in execQueue ( #14480 )
8 years ago
fetcher.go
les: fix misuse of WaitGroup ( #15365 )
7 years ago
handler.go
les: fix les/1 CHT compatibility issue ( #15692 )
7 years ago
handler_test.go
all: switch gas limits from big.Int to uint64
7 years ago
helper_test.go
all: switch gas limits from big.Int to uint64
7 years ago
metrics.go
all: fix spelling errors
8 years ago
odr.go
all: gofmt -w -s ( #15419 )
7 years ago
odr_requests.go
les, light: LES/2 protocol version ( #14970 )
7 years ago
odr_test.go
all: switch gas limits from big.Int to uint64
7 years ago
peer.go
les: fix les/1 CHT compatibility issue ( #15692 )
7 years ago
protocol.go
p2p, p2p/discover, p2p/discv5: implement UDP port sharing ( #15200 )
7 years ago
randselect.go
les: implement light server pool
8 years ago
randselect_test.go
all: gofmt -w -s
8 years ago
request_test.go
les, light: LES/2 protocol version ( #14970 )
7 years ago
retrieve.go
les, light: LES/2 protocol version ( #14970 )
7 years ago
server.go
p2p, p2p/discover, p2p/discv5: implement UDP port sharing ( #15200 )
7 years ago
serverpool.go
various: remove redundant parentheses ( #15793 )
7 years ago
sync.go
all: import "context" instead of "golang.org/x/net/context"
8 years ago
txrelay.go
les: code refactoring ( #14416 )
7 years ago