aboutsummaryrefslogtreecommitdiffstats
path: root/peer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Connectivity and nodetable callbacks. Disable stale code.subtly2015-01-121-0/+23
|
* Merging in new data structure for nodes from node-table. End result will be ↵subtly2015-01-111-8/+8
| | | | 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.
* Consolidate use of pingAll into keepAlivePeers. Add bool operators for Node ↵subtly2015-01-091-1/+1
| | | | and NodeIPEndpoint population. NodeTable returns Node instead of NodeEntry (subject to change). Begin transition from NodeInfo to NodeTable Node.
* Pass 2 integrating node table. Pruning and merging old node lifecycle logic ↵subtly2015-01-071-1/+1
| | | | | | | with new. Begin moving node identification and authentication into Host so session can be directly-constructed with NodeInfo and is not created until after authentication. Require session to be passed a valid node.
* Beginning of merge into AZ.Gav Wood2014-09-111-1/+1
|
* Project-wide reorganisation of namespaces.Gav Wood2014-09-051-2/+2
|
* Repot.Gav Wood2014-09-041-2/+2
| | | | No memsize increase on 0.
* Reorganisation.Gav Wood2014-09-041-2/+2
|
* Allow local networking option.Gav Wood2014-09-021-1/+0
|
* New net is compiling.Gav Wood2014-09-021-7/+4
|
* Split off general network layer.Gav Wood2014-08-271-2/+2
|
* Fix for #246. Removed sync() to prevent race condition within dropped() and ↵subtly2014-07-211-1/+1
| | | | . Raised maxblocks to 64.
* Split out libethcore from libethereum.Gav Wood2014-04-231-2/+2
|
* Repotted network stuff.Gav Wood2014-03-041-1/+1
|
* Replace hard-coded /tmp paths with call to ↵Tim Hughes2014-02-201-1/+2
| | | | boost::filesystem::temp_directory_path()
* Work in progress on Visual Studio 2013 compile fixes. Libethereum compiles ↵Tim Hughes2014-02-191-2/+2
| | | | again but not sorted out linking dependencies yet.
* Fixed the other occurrence of FoobarMuharem Hrnjadovic2014-02-161-1/+1
|
* Corrected license headers (Foobar -> cpp-ethereum)Muharem Hrnjadovic2014-02-161-1/+1
|
* Less hangy.Gav Wood2014-02-161-1/+1
|
* Better version strings.Gav Wood2014-02-091-1/+1
|
* usleep moved to std impl.Gav Wood2014-02-091-1/+3
|
* AlephZero renamed AlethZero and moved to cmake project.Gav Wood2014-02-071-1/+1
| | | | Other minor changes.
* GPL v2, not 3.Gav Wood2014-02-011-1/+1
|
* GUI & network stuff.Gav Wood2014-01-231-2/+2
|
* Added client API & prototypal GUI.Gav Wood2014-01-231-1/+3
|
* Pinging.Gav Wood2014-01-221-1/+3
|
* Basic P2P functionality.Gav Wood2014-01-221-59/+20
|
* Peer network code NYW.Gav Wood2014-01-221-0/+99