45 Commits (603218dc6ef79f63b90b974da6b3f4c94491f8a3)

Author SHA1 Message Date
Gav Wood c5cb5aeed4 Avoid attempting to import invalid blocks. 9 years ago
subtly 78467d3ae0 small rename 9 years ago
subtly e82f8db2de Prep for #2179. Abstract parsing of frame header from Session into struct. Catch unhandled exceptions thrown by ASIO. 9 years ago
subtly 057311778c Prep for cleanup, subprotocol packet queues, and framing. Disown rlpxsocket from handshake and rename FrameIO to FrameCoder. 10 years ago
Gav Wood 87cf8dd5d6 VM provides information on its performance. 10 years ago
arkpar 10cfa35c09 blockchain sync refactoring 10 years ago
subtly b8f93a6b37 set socketid for logging 10 years ago
Gav Wood 105be32bb4 Decent transaction import result provision. 10 years ago
subtly fada98b8d9 update headers, docs, remove unused length argument from fixed-length read 10 years ago
subtly df96fcd03b separate packet type. add coding. 10 years ago
subtly a0aaf614f3 sharedptr wrapper class for socket 10 years ago
subtly 23a64667e3 classify handshake and begin pulling rlpx into session 10 years ago
subtly 7386ad2606 prep for framing. remove unused raw network send() methods from capabilities. bump protocol version. back out magic sequence packet prefix. 10 years ago
subtly d137581c7f authenticated capability (hello) and handshake authentication 10 years ago
jhuntley 6d62e3ab26 Revert all asio.h includes except for in 2 files, DebuggingStateWrapper.h and Transact.cpp. After enabling WIN32_LEAN_AND_MEAN, all the asio.h include issues, commit 20b6e24ffcab088e71092e07030a377d3135da3c, went away. 10 years ago
jhuntley 0bf7d15a57 asio.h and windows.h build comments as per request. 10 years ago
jhuntley e1e7b227df Avoid boost include order issue on windows: 10 years ago
Gav Wood 2c6b18f01b Add EVMJIT. 10 years ago
subtly 92f9ec8c42 import/export peers and nodes 10 years ago
subtly d7e3065f97 Remove unused code paths with confidence. Rename key/identity to alias. Inherit Peer from Node and update Host/Session to use Node::endpoint instead of previous Peer::address. 10 years ago
subtly f63e53f735 cleanup, sanity checks, and last pass of noting todos. 10 years ago
subtly 75f231419a Connectivity and nodetable callbacks. Disable stale code. 10 years ago
subtly 94c09508fd Merging in new data structure for nodes from node-table. End result will be consolidation into NodeId, Node (id and endpoints), NodeEntry (as in table), and Peer (connected node as in host). Rename PeerInfo to PeerSessionInfo. Rename NodeInfo to PeerInfo. PeerSessionInfo which is information about the Peer connection and will be split/merged into Node and PeerInfo. Add node-table callbacks for Host to perform connect node if there are not enough nodes. 10 years ago
subtly da9668c0f5 Pass 2 integrating node table. Pruning and merging old node lifecycle logic with new. 10 years ago
subtly 5436f90f04 Pass 1 integrating node table. TBD: whether to store/relay cap info. 10 years ago
subtly 71bf6e7ede udp != tcp. history-commit. 10 years ago
Lu Guanqun 5652bd3779 typo fix 10 years ago
Gav Wood 33ec3ca35d Pinging, stake disconnecting and better UI. 10 years ago
Gav Wood 2e972be640 Efforts to make reconnect timing strategy more expansive and consistent. 10 years ago
Gav Wood 7920f04f30 Better drop off semantics. 10 years ago
Gav Wood 01eecf58b6 More network fixes. 10 years ago
Gav Wood 07c804a885 Vast P2P networking improvements, mainly for peer discovery, management 10 years ago
Gav Wood d93cccc463 More attempts to fix for the ultra-pedantic clang compiler. 10 years ago
Gav Wood 8bf5251d5a Can grab block info from JS. Stephan will be pleased. 10 years ago
Gav Wood 72449d349a PoC-7: Dynamic message IDs. 10 years ago
Gav Wood 20ad46c481 PoC-7: versioned subprotocols. 10 years ago
Gav Wood 6464651365 More networking fixes. 10 years ago
Gav Wood 0f31e3b317 Additional network niceness. 10 years ago
subtly 91c1819d43 mutex shared host/peer sets, write-loop crash fix 10 years ago
Tim Hughes 65401e5b37 Fixed all the VS2013 build issues. 10 years ago
Gav Wood 515a1c22a9 Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace. 10 years ago
Gav Wood 4cb7993655 Project-wide reorganisation of namespaces. 10 years ago
Gav Wood a3740efebb Repot. 10 years ago
Gav Wood fa1b3853b3 Reorganisation. 10 years ago
Gav Wood 54a21ab3bd Quick commit. 10 years ago
Gav Wood a7ce9a80f1 First vaguely semi-functional version of whisper. 10 years ago
Gav Wood aecb8c8c1a New net is compiling. 10 years ago
Gav Wood 9e76b49578 Slowing bashing code into shape. 10 years ago
Gav Wood 126335cdef Partially rewired network. 10 years ago
Gav Wood c99cee7a65 Move to capabilities-based networking. 10 years ago