Commit Graph

873 Commits

Author SHA1 Message Date
subtly
6418132263 Consolidate use of pingAll into keepAlivePeers. Add bool operators for Node and NodeIPEndpoint population. NodeTable returns Node instead of NodeEntry (subject to change). Begin transition from NodeInfo to NodeTable Node. 2015-01-08 22:26:21 +01:00
subtly
7f4ca13035 Pass 2 integrating node table. Pruning and merging old node lifecycle logic 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.
2015-01-07 02:26:14 +01:00
subtly
9a034e8998 Merge branch 'p2p-udp-nodetable' into p2p 2015-01-06 17:02:33 +01:00
subtly
ecf3c0bb32 stl sleep_for, for windows 2015-01-06 17:01:17 +01:00
subtly
80db7cbd5a Merge branch 'p2p-udp-nodetable' into p2p
Conflicts:
	libp2p/NodeTable.h
2015-01-06 16:55:52 +01:00
subtly
2cf2af356b define constructors for windows 2015-01-06 16:51:10 +01:00
subtly
17c1c1eb6c Merge branch 'develop' into p2p-udp-nodetable 2015-01-05 22:01:55 +01:00
subtly
682c68842c code review 2015-01-05 22:01:23 +01:00
Gav Wood
e50d4095a7 Merge pull request #721 from LefterisJP/sol_fixMultiLCommentScan
Fix for sol scanner where empty multiline comment became Natspec comment
2015-01-05 20:21:06 +01:00
subtly
58e4829c1b Merge branch 'p2p-udp-nodetable' into p2p
Conflicts:
	libp2p/NodeTable.cpp
2015-01-05 18:18:07 +01:00
subtly
b4ca2a8b97 Merge branch 'develop' into p2p-udp-nodetable 2015-01-05 18:07:06 +01:00
Lefteris Karapetsas
7e8ecb1806 Fix for sol scanner where empty multiline comment became Natspec comment 2015-01-05 16:37:43 +01:00
Gav Wood
c92d79aea7 Merge pull request #711 from CJentzsch/fixTest
added trie_tests_ordered
2015-01-05 16:19:31 +01:00
subtly
c033986013 Merge branch 'develop' into p2p-udp-nodetable 2015-01-05 16:18:45 +01:00
subtly
083949fe5f Merge branch 'develop' into p2p 2015-01-05 00:50:02 +01:00
subtly
96ebead6aa coding standards, h512 node id, mute warnings for clang builds. attempt inherited constructor fix for windows. 2015-01-04 21:01:56 +01:00
CJentzsch
9b631d68f2 added complete exp tests 2015-01-02 16:58:14 +01:00
CJentzsch
e813ebf686 retuning gas prices of recursive bombs to test limits 2015-01-02 16:57:39 +01:00
CJentzsch
fb40bc4e8c undo origin address change (in test) 2015-01-02 14:11:07 +01:00
Gav Wood
a0ecb5d4e8 Merge pull request #703 from wanderer/tests
added stackUnder Flow test
2015-01-02 12:22:23 +00:00
Gav Wood
7702011c76 Merge pull request #666 from winsvega/develop
Cteate Contract From Contract Init Code Test
2015-01-02 12:18:57 +00:00
CJentzsch
69d3e55f6e use boost_fail instead of warning 2015-01-01 21:45:00 +01:00
CJentzsch
0c980d85a5 add trie_tests_ordered 2015-01-01 21:36:02 +01:00
CJentzsch
a4cdb78a5f clean up 2015-01-01 17:33:28 +01:00
CJentzsch
1cd1fcb6a1 Merge remote-tracking branch 'upstream/develop' into fixTest 2015-01-01 17:23:38 +01:00
wanderer
21040f964b added balance tests 2014-12-29 10:02:06 -05:00
wanderer
104ed4d301 Merge remote-tracking branch 'upstream/develop' into tests 2014-12-29 10:00:23 -05:00
winsvega
397343b99b Transaction Tests 2014-12-28 16:48:27 +03:00
subtly
94c1a961d9 manually populate nodes for test rather than leveraging ping 2014-12-28 14:24:21 +01:00
winsvega
6c2822eafd Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into develop 2014-12-27 20:03:20 +03:00
subtly
60f2344b2b inline << operator, mute logging 2014-12-26 05:38:27 +01:00
subtly
b663349524 test encoding/decoding neighbors. add MAC. 2014-12-26 00:56:50 +01:00
subtly
7553954cf2 memory 2014-12-24 14:48:47 +01:00
Gav Wood
be5989f134 Implemented 256-long history for PREVHASH, though still optional. 2014-12-24 11:36:08 +01:00
subtly
aad7141f0a message signing and verification. shutdown io/thread before dealloc in nodetable/testnodetables. 2014-12-24 10:22:27 +01:00
winsvega
7a396d07f5 comments in json 2014-12-23 23:38:44 +03:00
subtly
25a905b740 basic implementation of packets 2014-12-23 13:44:52 +01:00
subtly
cb6517e99e send/receive messages (not yet interepreted) 2014-12-23 09:25:36 +01:00
subtly
1e0d4c95ce refactor constants to be determined during compile. added RLPXDatagram. constructors and updates to datagram constructors. docs and logging. WIP tests and host/harness for NodeTable. 2014-12-23 08:56:56 +01:00
wanderer
5c5481b3bc added stackUnder Flow test 2014-12-22 23:58:04 -05:00
subtly
5f9a740fd6 Merge branch 'develop' into p2p 2014-12-22 03:56:50 +01:00
subtly
88f7ff617d repot. 2014-12-22 03:56:07 +01:00
Gav Wood
f4eab75fff Fixes/workarounds for tests. 2014-12-22 03:16:38 +01:00
Gav Wood
510c66b6b8 const-> constant 2014-12-22 03:09:11 +01:00
subtly
4869ec7951 Merge branch 'develop' into p2p 2014-12-22 01:52:32 +01:00
subtly
400d19b140 move some things for udp. added a class for kademlia. 2014-12-22 01:51:19 +01:00
Gav Wood
1540cc7b56 Allow interaction with PV49.
Remove unneeded include.
2014-12-21 17:44:44 +01:00
Gav Wood
bba4398e48 Fixed #683 2014-12-21 16:28:46 +01:00
Gav Wood
7c09dcd1bd Merge branch 'poc-7+' into develop 2014-12-21 16:28:00 +01:00
Gav Wood
211742d500 SHA-3 hashing to web3. 2014-12-21 16:24:45 +01:00