Commit Graph

10 Commits

Author SHA1 Message Date
b0ff946b55 p2p: move peerList back into baseProtocol
It had been moved to Peer, probably for debugging.
2015-01-06 12:23:38 +01:00
eb0e7b1b81 eth, p2p: remove EncodeMsg from p2p.MsgWriter
...and make it a top-level function instead.

The original idea behind having EncodeMsg in the interface was that
implementations might be able to encode RLP data to their underlying
writer directly instead of buffering the encoded data. The encoder
will buffer anyway, so that doesn't matter anymore.

Given the recent problems with EncodeMsg (copy-pasted implementation
bug) I'd rather implement once, correctly.
2015-01-06 12:23:38 +01:00
6abf8ef78f Merge 2015-01-05 17:10:42 +01:00
f0f6727778 p2p: use an error type for disconnect requests
Test-tastic.
2014-12-15 00:28:20 +01:00
9423401d73 p2p: fix decoding of disconnect reason (fixes #200) 2014-12-12 11:40:02 +01:00
6049fcd52a p2p: use package rlp for baseProtocol 2014-11-25 12:25:31 +01:00
59b63caf5e p2p: API cleanup and PoC 7 compatibility
Whoa, one more big commit. I didn't manage to untangle the
changes while working towards compatibility.
2014-11-21 21:52:45 +01:00
7149191dd9 p2p: fix issues found during review 2014-11-21 21:52:45 +01:00
f38052c499 p2p: rework protocol API 2014-11-21 21:52:45 +01:00
771fbcc02e initial commit of p2p package 2014-10-23 16:57:54 +01:00