394 Commits (70512e7d763720d5fb2ce5c86001827606d24ac9)

Author SHA1 Message Date
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. 10 years ago
subtly 506fe0f6e8 define constructors for windows 10 years ago
subtly e9f4a7a439 code review 10 years ago
subtly 4ba309d9ac code review fixes. remove std::, fix improper naming of class members, camelCase ivars for readability. 10 years ago
subtly 5436f90f04 Pass 1 integrating node table. TBD: whether to store/relay cap info. 10 years ago
subtly 44f80248ad coding standards, h512 node id, mute warnings for clang builds. attempt inherited constructor fix for windows. 10 years ago
subtly 70b4389b09 distance isn't hamming 10 years ago
subtly a54e2cee9a code review updates 10 years ago
subtly cf4c63a066 try to fix windows build 10 years ago
subtly cffc27417a inline << operator, mute logging 10 years ago
subtly d5f0679fb3 send multiple neighbors packets when size is over datagram size limit. 10 years ago
subtly bf05c50c78 test encoding/decoding neighbors. add MAC. 10 years ago
subtly ba455270c0 memory 10 years ago
Gav Wood ac583f503f Implemented 256-long history for PREVHASH, though still optional. 10 years ago
subtly 4216162fc1 message signing and verification. shutdown io/thread before dealloc in nodetable/testnodetables. 10 years ago
subtly c06054f63e basic implementation of packets 10 years ago
subtly 82d40b6ff8 more implementating of packets 10 years ago
subtly 2a1ea35f7f send/receive messages (not yet interepreted) 10 years ago
subtly da5acab432 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. 10 years ago
subtly 6131bd62d6 NodeTable into own files. 10 years ago
subtly 5da5631400 repot. 10 years ago
subtly 7ab02cf487 move some things for udp. added a class for kademlia. 10 years ago
subtly dd4c7152b4 socket is created in disconnected state. socket can't be created in open state because shared_ptr methods aren't available to doRead until after class has been constructed and the socket is dependent on ioservice running. 10 years ago
subtly 46a286f6e7 fix the fix 10 years ago
subtly 27d79a2f17 initialize atomics so udp messages are delivered on linux #656 10 years ago
subtly d1aa994f8e stash 10 years ago
subtly cef5c1a843 initial interface for udp. test sending/receiving udp. 10 years ago
subtly 71bf6e7ede udp != tcp. history-commit. 10 years ago
Lu Guanqun 5652bd3779 typo fix 10 years ago
Lu Guanqun 960f62b05a update to the correct file name 10 years ago
ethdev 97262fa114 windows fix for previous commit 10 years ago
Marek Kotewicz 1fcf85ae0a removed unnecessary miniupnpc links 10 years ago
Marek Kotewicz faf541f8ae renamed _DIR -> _DIRS && _LIBRARY -> _LIBRARIES according to cmake guidelines 10 years ago
Marek Kotewicz fb72a7ce5f fixed styling issues 10 years ago
Marek Kotewicz 48dfbaf3c9 updated cmake policies 10 years ago
ethdev 8098a94941 io_service is 2 again 10 years ago
Marek Kotewicz 281a9e2b22 jsonrpc option in cmakes, removed all warnings 10 years ago
debris 44de002f3f added curl libaries, which are required for testeth project 10 years ago
debris c1948f05e1 removed old unused precompiled headers for msvc 10 years ago
Marek Kotewicz 5a874b4abb removed EthDependenciesDeprecated 10 years ago
Gav Wood 2102ab2870 Evade networking crash. 10 years ago
debris d00c595a74 sc and devcrypto working on windows 10 years ago
Gav Wood b2446f651f Remove verbosity. 10 years ago
subtly ce92f4dc72 cleanup 10 years ago
subtly a23251e9ac network: move static system-network functions into Network class. Further simplifaction of network lifecycle. 10 years ago
Marek Kotewicz 6b5d89d559 removed automocs 10 years ago
subtly b10eddc85e static to member in Host::run() 10 years ago