status-go/vendor/github.com/ethereum/go-ethereum/p2p
Andrea Maria Piana d60a6713fe Enable mailserver cycle by default
This commit enables mailserver cycle logic by default and make a few
changes:

1) Nodes are graylisted instead of being blacklisted for a set amount of
   time. The reason is that if we blacklist, any cut in connectivity
   might result in long delays before reconnecting, especially on spotty
   connections.

2) Fixes an issue on the devp2p server, whereby the node would not
   connect to one of the static nodes since all the connection slots
   where filled. The fix is a bit inelegant, it always connects to
   static nodes, ignoring maxpeers, but it's tricky to get it to work
   since the code is clearly not written to select a specific node.

3) Adds support to pinned mailservers

4) Add retries to mailservers requests. It uses a closure for now, I
   think we should eventually have a channel etc, but I'd leave that for
   later.
2022-03-19 08:56:22 +00:00
..
discover Upgrade go-ens 2021-07-20 10:57:38 +02:00
discv5 Move services to status-node 2021-07-20 10:57:38 +02:00
dnsdisc feat: add dns discovery to wakuv2 (#2422) 2021-11-09 08:22:34 -04:00
enode Upgrade to london signer and cleanup 2021-07-20 10:57:38 +02:00
enr Upgrade go-ens 2021-07-20 10:57:38 +02:00
msgrate Upgrade go-ens 2021-07-20 10:57:38 +02:00
nat Upgrade go-ens 2021-07-20 10:57:38 +02:00
netutil Upgrade go-ens 2021-07-20 10:57:38 +02:00
rlpx Upgrade go-ens 2021-07-20 10:57:38 +02:00
tracker Upgrade go-ens 2021-07-20 10:57:38 +02:00
dial.go Enable mailserver cycle by default 2022-03-19 08:56:22 +00:00
message.go Upgrade go-ens 2021-07-20 10:57:38 +02:00
metrics.go Upgrade go-ens 2021-07-20 10:57:38 +02:00
peer.go Upgrade go-ens 2021-07-20 10:57:38 +02:00
peer_error.go Upgrade to london signer and cleanup 2021-07-20 10:57:38 +02:00
protocol.go Upgrade go-ens 2021-07-20 10:57:38 +02:00
server.go Upgrade status-go ethereum 2021-09-28 08:22:17 +01:00
transport.go Upgrade go-ens 2021-07-20 10:57:38 +02:00
util.go Upgrade go-ens 2021-07-20 10:57:38 +02:00