chriseth
|
bfa05a72f3
Check m_io before using it.
|
8 роки тому |
Felix Lange
|
4dff018eb6
libp2p: implement EIP-8 RLPx handshake encoding
|
8 роки тому |
Vlad Gluhovsky
|
b3bcbe8ff4
style update
|
9 роки тому |
Vlad Gluhovsky
|
fe1d337b0e
refactoring
|
9 роки тому |
Vlad Gluhovsky
|
ce43d6008d
framing (initial version) complete, but not enabled
|
9 роки тому |
Vlad Gluhovsky
|
7ed43d6396
all tests passed
|
9 роки тому |
chriseth
|
7d2d3a1ff5
Use unique_ptr for RLPXFrameCoder.
|
9 роки тому |
Gav Wood
|
b68488e64a
Secure datatypes now copyable only to similar datatypes.
|
9 роки тому |
subtly
|
3f6d0f33a5
Don't reschedule handshake timeout during last phase of handshake.
|
9 роки тому |
subtly
|
714defa421
Don't reschedule handshake timeout following completion or error.
|
9 роки тому |
subtly
|
85ed016e50
Prep for cleanup, subprotocol packet queues, and framing. Disown rlpxsocket from handshake and rename FrameIO to FrameCoder.
|
9 роки тому |
Gav Wood
|
9b2eca38ac
Windows build fix.
|
9 роки тому |
Gav Wood
|
00dd7190bb
Frontier parameters in.
|
9 роки тому |
subtly
|
23c0d1c86f
Log warning and disconnect when remote passes bad rlp during handshake.
|
9 роки тому |
Gav Wood
|
eb01b44ef2
Reduce p2p net verbosity.
|
9 роки тому |
Gav Wood
|
ac16246217
Better logging.
|
9 роки тому |
Gav Wood
|
ce7039c532
Fix deadlock.
|
9 роки тому |
subtly
|
68ee23cac0
defer failure when H of pubk doesn't match (reverts back to release functionality where assert() is skipped)
|
9 роки тому |
subtly
|
e227841e55
Log message instead of assert for invalid auth payload.
|
9 роки тому |
subtly
|
9c05716025
better handshake error logging, esp when remote disconnects
|
9 роки тому |
subtly
|
2c3beb6b8f
add version to packet payload
|
9 роки тому |
subtly
|
76403033c5
Merge host and nodetable network protocol version.
|
9 роки тому |
subtly
|
8748dba522
logging for handshake timeout
|
9 роки тому |
subtly
|
292d6faf8b
Add response timeout to handshake. Update cancel() to prevent race condition.
|
9 роки тому |
subtly
|
81385ebdbe
Reduce log verbosity. Fix typo for 'recving ack' error.
|
9 роки тому |
subtly
|
0097b741e4
lifecycle management of handshake sessions
|
9 роки тому |
subtly
|
4f91f48632
update headers, docs, remove unused length argument from fixed-length read
|
9 роки тому |
subtly
|
2455fc42f5
docs. ensure non-random memory allocation headermac bytes.
|
9 роки тому |
subtly
|
3cdbda5097
packet-type interop w/go
|
9 роки тому |
subtly
|
f56223abad
separate packet type. add coding.
|
9 роки тому |