go-ethereum/p2p
Felix Lange 4ce7970340 [release/1.3.4] p2p/discover: fix Windows-specific issue for larger-than-buffer packets
On Windows, UDPConn.ReadFrom returns an error for packets larger
than the receive buffer. The error is not marked temporary, causing
our loop to exit when the first oversized packet arrived. The fix
is to treat this particular error as temporary.

Fixes: #1579, #2087
Updates: #2082

Conflicts:
	p2p/discover/udp_test.go
2016-02-24 13:46:03 +01:00
..
discover [release/1.3.4] p2p/discover: fix Windows-specific issue for larger-than-buffer packets 2016-02-24 13:46:03 +01:00
nat p2p/nat: add docs for discover 2015-10-29 22:54:44 +01:00
dial.go Revert "fdtrack: temporary hack for tracking file descriptor usage" 2015-08-19 21:46:01 +02:00
dial_test.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
message.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
message_test.go [release/1.3.4] p2p: EIP-8 changes 2016-02-24 13:45:56 +01:00
metrics.go eth, metrics, p2p: prepare metrics and net packets to eth/62 2015-08-21 10:30:57 +03:00
peer.go [release/1.3.4] p2p: EIP-8 changes 2016-02-24 13:45:56 +01:00
peer_error.go p2p: fix value of DiscSubprotocolError 2015-08-12 14:15:54 +02:00
peer_test.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
protocol.go eth, p2p, rpc/api: polish protocol info gathering 2015-10-28 12:44:15 +02:00
rlpx.go [release/1.3.4] p2p: backward fix for S256 curve 2016-02-24 13:45:59 +01:00
rlpx_test.go [release/1.3.4] p2p: EIP-8 changes 2016-02-24 13:45:56 +01:00
server.go eth, p2p, rpc/api: polish protocol info gathering 2015-10-28 12:44:15 +02:00
server_test.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00