Commit Graph

  • f0315b0988
    RLP serialization routines for types used in the ETH2 spec Zahary Karadjov 2019-08-15 17:44:16 +0200
  • 5709c69e83
    Refactor bootnodes and whispernodes kdeme 2019-08-15 13:04:04 +0200
  • f8da72ca96 Fix the build when json logging is enabled Zahary Karadjov 2019-08-12 17:56:13 +0300
  • c9f1b30c9d
    Update p2p.md Bruno Škvorc 2019-08-14 13:48:18 +0200
  • 2bb01a787f
    Update rlp.md Bruno Škvorc 2019-08-14 13:47:40 +0200
  • a69d6bafa9
    Update README.md Bruno Škvorc 2019-08-14 12:36:56 +0200
  • 7130a378d6
    Merge pull request #89 from status-im/export-constant Yuriy Glukhov 2019-08-13 19:39:35 +0200
  • 4552e0333d
    Export EIP155_CHAIN_ID_OFFSET Yuriy Glukhov 2019-08-13 10:42:50 +0200
  • 1fe3de6c39
    Changes required for the latest ETH2 spec Zahary Karadjov 2019-08-05 16:31:51 +0300
  • 3e1ce94961 Moved Transaction encodings from nimbus Yuriy Glukhov 2019-08-05 23:03:41 +0300
  • 8a77a8f330
    Moved Transaction encodings from nimbus Yuriy Glukhov 2019-08-05 23:03:41 +0300
  • aef7522788 Disconnect on failed persistWorkItem + add comments kdeme 2019-07-29 15:13:52 +0200
  • 4686b77113
    Disconnect on failed persistWorkItem + add comments kdeme 2019-07-29 15:13:52 +0200
  • 0d282dd9d6
    Merge pull request #85 from status-im/max-open-files kdeme 2019-07-19 13:38:42 +0200
  • 5389884ecf
    Add max open files limit of 512 to rocksdb init kdeme 2019-07-16 15:57:28 +0200
  • e195868a64
    metrics: port to new API Ștefan Talpalaru 2019-07-17 00:21:37 +0200
  • 0a5ffaa8b3
    small syntax change for collector declaration Ștefan Talpalaru 2019-07-16 13:10:34 +0200
  • 620573f63c use new nim-metrics API Ștefan Talpalaru 2019-07-16 12:56:36 +0200
  • 1bd9bccab1
    use new nim-metrics API Ștefan Talpalaru 2019-07-16 12:56:36 +0200
  • 14ae046354 Increase rlpx maxMsgSize *10 kdeme 2019-07-11 12:13:00 +0200
  • 59454cb073
    Increase rlpx maxMsgSize *10 kdeme 2019-07-11 12:13:00 +0200
  • a1a285c290 NAT: move setControlCHook() outside the library Ștefan Talpalaru 2019-07-11 03:47:44 +0200
  • 7f67553de3
    NAT: move setControlCHook() outside the library Ștefan Talpalaru 2019-07-11 03:47:44 +0200
  • 93637fa060
    Merge branch 'master' of github.com:status-im/nim-eth Ștefan Talpalaru 2019-07-10 15:35:19 +0200
  • 6bd5c35986
    forgot about metric naming convention Ștefan Talpalaru 2019-07-10 15:34:50 +0200
  • da5a7a54ed
    Merge pull request #79 from status-im/removecheck kdeme 2019-07-10 15:00:15 +0200
  • fb7743e9db Prepare for allowing BlockNumber as int64 kdeme 2019-07-10 09:37:23 +0200
  • f076423cfd Prepare for allowing BlockNumber as int64 kdeme 2019-07-10 09:37:23 +0200
  • b79fe42095
    Merge branch 'metrics' Ștefan Talpalaru 2019-07-10 04:08:21 +0200
  • d445412297
    use nim-metrics Ștefan Talpalaru 2019-07-10 02:08:35 +0200
  • 646a58dbc0
    Cleanup unneeded check in getBlockHeaders kdeme 2019-07-09 17:06:20 +0200
  • 1797b76351 Add check for reverse getBlockHeaders kdeme 2019-07-08 16:51:26 +0200
  • 3088cb462e Support skip and reverse in the GetBlockHeaders request + reactivate getBlockBodies kdeme 2019-07-08 13:15:50 +0200
  • c6ac660754
    Add check for reverse getBlockHeaders kdeme 2019-07-08 16:51:26 +0200
  • 2bc90d6851
    Support skip and reverse in the GetBlockHeaders request + reactivate getBlockBodies kdeme 2019-07-08 13:15:50 +0200
  • 022139db50
    import fixes Jacek Sieka 2019-07-07 12:22:55 +0200
  • 75c7c62651
    std_shims -> stew Jacek Sieka 2019-07-07 11:55:17 +0200
  • 3d2436d3df Provide empty RLP list data for devp2p ping/pong messages, for Parity compatibility kdeme 2019-07-03 18:51:12 +0200
  • 325d120274 Add capability-id and context-id rlp list in header-data for Parity compatibility kdeme 2019-07-03 18:50:23 +0200
  • 934a247c23 Add/update some debugging info kdeme 2019-07-03 18:26:27 +0200
  • 28fdd8e217
    Provide empty RLP list data for devp2p ping/pong messages, for Parity compatibility kdeme 2019-07-03 18:51:12 +0200
  • 597c84a647
    Add capability-id and context-id rlp list in header-data for Parity compatibility kdeme 2019-07-03 18:50:23 +0200
  • a7264c2a35
    Add/update some debugging info kdeme 2019-07-03 18:26:27 +0200
  • 13a32811aa Fix leading zeroes bug + add tests from geth and parity kdeme 2019-06-26 13:19:59 +0200
  • 69de12e636
    Merge branch 'stats' Ștefan Talpalaru 2019-06-26 15:41:37 +0200
  • 799b1a7bb0
    initial statistics collection setup Ștefan Talpalaru 2019-06-26 14:48:04 +0200
  • 636c0a7c0f
    Fix leading zeroes bug + add tests from geth and parity kdeme 2019-06-26 13:19:59 +0200
  • 07484bfc88
    Refactorings enabling more code reuse in the libp2p back-ends Zahary Karadjov 2019-06-24 05:09:00 +0300
  • 8acdbedfbd
    Fix a simple merge issue Zahary Karadjov 2019-06-19 21:19:59 +0300
  • 11fce4122e
    Pre and post-serialization steps for send procs Zahary Karadjov 2019-06-17 14:19:13 +0300
  • 9191bc7851
    Bugfix: Fix an empty name field in the ETH/LES protocol info Zahary Karadjov 2019-06-05 16:09:06 +0300
  • bac87ff6d2
    Restore the compilation of Nimbus by restoring the support for p2pProtocol decorators Zahary Karadjov 2019-06-05 04:59:35 +0300
  • a492e3c218
    More flexible definitions of Responders Zahary Karadjov 2019-06-03 20:05:45 +0300
  • 1adad7f4da
    Fixes for compiling beacon_node in RLPx mode Zahary Karadjov 2019-05-31 21:35:57 +0300
  • e4ec051fc6
    Take advantage of the new shared DSL helpers to simplify the RLPx back-end implementation Zahary Karadjov 2019-05-30 18:11:23 +0300
  • 638442070d
    Simplified the generation of sender procs Zahary Karadjov 2019-05-29 18:52:28 +0300
  • 76bb2cde5c
    More shared code extracted out of RLPx Zahary Karadjov 2019-05-29 11:16:59 +0300
  • f761889518
    Refactored the p2pProtocol macro to eliminate most code duplication in the backends Zahary Karadjov 2019-05-19 21:05:02 +0300
  • 47c7a9887e Make connection setup in shh_connect test more deterministic kdeme 2019-06-21 14:01:14 +0200
  • d1eb1070fc Make connection setup in protocol_handlers test more deterministic kdeme 2019-06-21 12:06:37 +0200
  • 0a5d6118c2 Add check if message loop is finished during connection stage kdeme 2019-06-21 11:14:00 +0200
  • 9285f3e6dc
    Make connection setup in shh_connect test more deterministic kdeme 2019-06-21 14:01:14 +0200
  • 76f241be6b
    Make connection setup in protocol_handlers test more deterministic kdeme 2019-06-21 12:06:37 +0200
  • b1cb909105
    Add check if message loop is finished during connection stage kdeme 2019-06-21 11:14:00 +0200
  • d535bb1ade Add very basic fuzzing setup for discovery kdeme 2019-06-18 17:28:55 +0200
  • 7cb5ac050b Add discovery tests against regression of recently fixed bugs kdeme 2019-06-17 22:12:50 +0200
  • 641ae3ed20
    Add very basic fuzzing setup for discovery kdeme 2019-06-18 17:28:55 +0200
  • 29010ef95d Add discovery tests against regression of recently fixed bugs kdeme 2019-06-17 22:12:50 +0200
  • f70f87b78f build_nim.sh and build_rocksdb.sh Ștefan Talpalaru 2019-06-17 17:08:03 +0200
  • 1cb1168aec replace waitFor with await kdeme 2019-06-17 21:03:28 +0200
  • c795731265
    replace waitFor with await kdeme 2019-06-17 21:03:28 +0200
  • b19303a5b6
    build_nim.sh and build_rocksdb.sh Ștefan Talpalaru 2019-06-17 17:08:03 +0200
  • 21c3c3946d Fix another Assertion + change error pragma to fatal kdeme 2019-06-14 10:50:17 +0200
  • dc02a5b28d Fix two AssertionErrors from being raised all the way up kdeme 2019-06-13 15:36:02 +0200
  • f068a54312 Seperate transport close exceptions in blockchain sync kdeme 2019-06-13 15:32:06 +0200
  • cbfad443be
    Fix another Assertion + change error pragma to fatal kdeme 2019-06-14 10:50:17 +0200
  • 000ddfbf67
    Fix two AssertionErrors from being raised all the way up kdeme 2019-06-13 15:36:02 +0200
  • 8f9cf1fa91
    Seperate transport close exceptions in blockchain sync kdeme 2019-06-13 15:32:06 +0200
  • 46255c31d1 Make use of peer.connectionState in whisper and blockchain sync + add note in docs kdeme 2019-06-12 15:20:47 +0200
  • 9655acc384
    Make use of peer.connectionState in whisper and blockchain sync + add note in docs kdeme 2019-06-12 15:20:47 +0200
  • 7459dffbca Update README with test instructions Oskar Thorén 2019-06-05 01:21:19 +0800
  • a12e01fb90
    Merge pull request #61 from kdeme/rlpx-changes kdeme 2019-06-12 00:47:04 -0700
  • 0966a4e9ca
    Adjust deprecated use of sleepAsync kdeme 2019-06-11 15:31:00 +0200
  • 9e29d2211f
    Fix compilation issue for shh_basic_client kdeme 2019-06-11 14:44:24 +0200
  • b44675eda5
    Same error handling for rlpxAccept as for rlpxConnect kdeme 2019-06-11 14:38:02 +0200
  • f8bdec88c9
    Rework duplicate connections check and fix #36 kdeme 2019-06-11 12:46:26 +0200
  • ee27111e2b actually, lets fix it in readAheadCheck kdeme 2019-05-31 14:43:28 +0200
  • f40bf032ba Add remaining bytes check in toBytes kdeme 2019-05-31 14:23:30 +0200
  • a041f35dc5
    Fix comment. joinpart cheatfate 2019-06-05 15:15:37 +0300
  • 33d2cd7dd5
    Fix compilation. cheatfate 2019-06-05 11:53:01 +0300
  • 6d9f3662ed
    Add join(Peer) procedure. cheatfate 2019-06-05 11:15:49 +0300
  • eeab509c7f
    Update README with test instructions Oskar Thorén 2019-06-05 01:21:19 +0800
  • 763364cc0a
    actually, lets fix it in readAheadCheck kdeme 2019-05-31 14:43:28 +0200
  • 6a2dcda875
    Add remaining bytes check in toBytes kdeme 2019-05-31 14:23:30 +0200
  • d2d6d7fc16 Fix overflows and add + activate tests kdeme 2019-05-30 17:33:59 +0200
  • 704b1b5392
    Fix overflows and add + activate tests kdeme 2019-05-30 17:33:59 +0200
  • 88b3b949a8 Fix return value handling for transport.write(). cheatfate 2019-05-29 15:53:27 +0300
  • fbd0105da6
    Fix return value handling for transport.write(). cheatfate 2019-05-29 15:53:27 +0300
  • dfe7d43d19 Resolve without altering Rlp API kdeme 2019-05-24 10:14:05 +0200
  • 6b5af745a2 Add several checks for currently unhandled errors kdeme 2019-05-23 12:02:58 +0200