The addNodeMetaInfo case 3 using ethDisc = !dial && !accept logic (mentioned in #23) is included in this PR. See p2p/server.go:665.
[DISC4] message is split into [DISC-PEER] for disconnects from Ethereum peers and DISC-PROTO] for disconnects during p2p handshake. All disconnect reasons, not just TooManyPeers, are logged.
More consistent log messages. Removed double quotes around message contents. Remote address is included in all of the following messages:
addNodeMetaInfo
case 3 usingethDisc = !dial && !accept
logic (mentioned in #23) is included in this PR. Seep2p/server.go:665
.[DISC4]
message is split into[DISC-PEER]
for disconnects from Ethereum peers andDISC-PROTO]
for disconnects during p2p handshake. All disconnect reasons, not justTooManyPeers
, are logged.[NEIGHBORS]|receivedAt=float64|id=string|addr=string|node=...
[HELLO]|receivedAt=float64|id=string|addr=string|conn=trusted|info=...
[DISC-PROTO]|receivedAt=float64|id=string|addr=string|conn=dyndial|reason=string
[DISC-PEER]|receivedAt=float64|id=string|addr=string|conn=dyndial|reason=string
[STATUS]|receivedAt=float64|id=string|addr=string|conn=staticdial|info=...
[DAOFORK]|receivedAt=float64|id=string|addr=string|conn=inbound|support=true
storeDAOForkSupportInfo