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
40e07b312a
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.
10 years ago
subtly
22efa45833
remove private ports from upnp port range
10 years ago
subtly
fa11fc0149
Persist host identifier to disk. Replace noteNode with addNode. Add udp node port to connect. Add addNode to node table which pings node, potentially adding node to table if node respons. Rename NodeEndpoint to NodeIPEndpoint.
10 years ago
subtly
da9668c0f5
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.
10 years ago
subtly
56ca51ddd9
Merge branch 'develop' into p2p
10 years ago
Gav Wood
5cd87a25f5
Merge pull request #720 from ethereum/p2p-udp-nodetable
p2p udp nodetable
10 years ago
Gav Wood
3dedb60fab
Merge pull request #733 from CJentzsch/versionAndProtocol
eth --version display protocol version
10 years ago
subtly
a774a099ad
Merge branch 'p2p-udp-nodetable' into p2p
10 years ago
subtly
24590b4e19
Merge branch 'develop' into p2p-udp-nodetable
10 years ago
subtly
2c168ffa14
stl sleep_for, for windows
10 years ago
subtly
594a49d29b
Merge branch 'p2p-udp-nodetable' into p2p
Conflicts:
libp2p/NodeTable.h
10 years ago
subtly
506fe0f6e8
define constructors for windows
10 years ago
Gav Wood
9fa59b8b84
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
Conflicts:
mix/AssemblyDebuggerModel.cpp
10 years ago
Gav Wood
8491e5f2f7
Various fixes.
Initial portion of NatSpec integration.
10 years ago
CJentzsch
418357cfbd
eth --version display protocol version
10 years ago
Gav Wood
0a336f1480
Merge pull request #722 from arkpar/mix_pf
mix: Code model improvements, State management
10 years ago
arkpar
525ac762dd
fixed code style
10 years ago
subtly
42293bfa79
Merge branch 'develop' into p2p-udp-nodetable
10 years ago
subtly
e9f4a7a439
code review
10 years ago
Gav Wood
d0cc3f4efb
Merge pull request #721 from LefterisJP/sol_fixMultiLCommentScan
Fix for sol scanner where empty multiline comment became Natspec comment
10 years ago
Gav Wood
88ea55902c
Merge pull request #723 from debris/defaultBlock
use defaultBlock for codeAt, balanceAt and stateAt
10 years ago
subtly
431713a0ac
Merge branch 'p2p-udp-nodetable' into p2p
Conflicts:
libp2p/NodeTable.cpp
10 years ago
subtly
f2fb5d0932
Merge branch 'develop' into p2p-udp-nodetable
10 years ago
subtly
4ba309d9ac
code review fixes. remove std::, fix improper naming of class members, camelCase ivars for readability.
10 years ago
Lefteris Karapetsas
6d098faab0
style: curlies
10 years ago
Marek Kotewicz
58eb797332
applying changes from #715
10 years ago
Gav Wood
5e306b3a67
Latest YP changes (call depth limited in a less harsh manner).
10 years ago
Marek Kotewicz
bec29881b0
use of client() without if
10 years ago
Lefteris Karapetsas
631bd9ab38
Fix for sol scanner where empty multiline comment became Natspec comment
10 years ago
arkpar
33d45574ff
Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into mix_pf
10 years ago
Gav Wood
dd91f190c4
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
eddc0e7d13
(Possibly) fixed #660
10 years ago
Gav Wood
272928e1f0
Merge pull request #711 from CJentzsch/fixTest
added trie_tests_ordered
10 years ago
subtly
6658d5be5f
Merge branch 'develop' into p2p-udp-nodetable
10 years ago
Gav Wood
5d433a4ebc
Merge pull request #713 from CJentzsch/newTests
New exp tests
10 years ago
Gav Wood
8c7388abd2
Merge pull request #712 from imapp-pl/pr/memleak_fix
Memleak fix: free genesis block at the end of program
10 years ago
Gav Wood
85e21bce85
Merge pull request #702 from imapp-pl/pr-jit
Update evmjit submodule. JIT passes all VM & State tests.
10 years ago
Gav Wood
f76d0cd1e6
Merge pull request #670 from yann300/ide_m25
mix: M2.5 part1
10 years ago
Gav Wood
1f0a22c48f
Fourth precompiled contract: identity function.
10 years ago
Gav Wood
d34f28dd3c
Mac warning fix.
10 years ago
Gav Wood
969ea19a44
Potential mac fix(?)
10 years ago
Gav Wood
9dd9b025d1
BLOCKHASH
10 years ago
arkpar
37b05992d1
style
10 years ago
arkpar
1626213af0
coding standards
10 years ago
arkpar
ed84ed0542
Merge branch 'ide_m25' of https://github.com/yann300/cpp-ethereum into
mix_editor
Conflicts:
mix/AppContext.h
mix/AssemblyDebuggerModel.cpp
10 years ago
yann300
818d2daacf
fix compilation
10 years ago
yann300
58b9088de5
merge
10 years ago
subtly
e54312880e
Merge branch 'develop' into p2p
10 years ago
subtly
5436f90f04
Pass 1 integrating node table. TBD: whether to store/relay cap info.
10 years ago