Commit History

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