Commit Graph

  • 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
  • 24106abbba
    Resolve without altering Rlp API kdeme 2019-05-24 10:14:05 +0200
  • fa61c62d09
    Add several checks for currently unhandled errors kdeme 2019-05-23 12:02:58 +0200
  • b977996b0a Fix unhandled exceptions kdeme 2019-05-15 10:45:15 +0200
  • 5c2333cbbf
    Fix unhandled exceptions kdeme 2019-05-15 10:45:15 +0200
  • 55e1eff4a9
    Merge pull request #39 from kdeme/bug/fix-transport-leaks-#37 Yuriy Glukhov 2019-05-09 23:58:40 +0800
  • 6064fb4c45
    Merge pull request #52 from status-im/randomPeers-for-protocol Yuriy Glukhov 2019-05-09 20:52:18 +0800
  • 42fbbb8961
    Make the wait + close not blocking kdeme 2019-05-09 12:14:47 +0200
  • 130d984d8b
    Added randomPeers iterator with protocol filter Yuriy Glukhov 2019-05-09 19:05:31 +0800
  • b62d091963 Remove double transport close kdeme 2019-04-11 15:39:50 +0200
  • 3cd8172e65 Add test for failing connection handler kdeme 2019-04-11 15:08:32 +0200
  • 6ba61488ff Fix transport leaks + handle disconnects in message loop kdeme 2019-04-11 15:07:07 +0200
  • 14513b3bd8
    Merge branch 'sync' Ștefan Talpalaru 2019-05-08 02:23:45 +0200
  • 88ded1b7c6
    make block numbers out of sequence a CatchableError Ștefan Talpalaru 2019-05-08 01:41:29 +0200
  • 69691f56d2 No reraise on RlpTypeMismatch in processClient kdeme 2019-05-05 14:34:06 +0200
  • 0c05a65bd1
    No reraise on RlpTypeMismatch in processClient kdeme 2019-05-05 14:34:06 +0200
  • bb79902399
    eth/net/nat.nim: delete unused var Ștefan Talpalaru 2019-05-03 17:24:17 +0200
  • 05bf76c537
    fix logic error Ștefan Talpalaru 2019-04-29 17:32:37 +0200
  • 4fbb4603fc
    Merge branch 'master' of github.com:status-im/nim-eth Ștefan Talpalaru 2019-04-29 17:06:09 +0200
  • 20abba71d0
    UPnP: port mapping check no longer a show stopper Ștefan Talpalaru 2019-04-29 17:05:25 +0200
  • 442c3d9f7b More whisper changes (#43) kdeme 2019-04-26 15:36:54 +0200
  • 2ff8358db7
    Cleanup + add documentation kdeme 2019-04-26 14:50:47 +0200
  • 0bf54ed9c6 Make whisper log less verbose + add comment on duplicate messages kdeme 2019-04-16 15:19:24 +0200
  • b4641da199 Add unimplemented message IDs used by Status kdeme 2019-04-16 12:32:59 +0200
  • 34b35414d9 Make messages with invalid ID a catchable error as we should not disconnect on this kdeme 2019-04-16 12:24:30 +0200
  • ecc1a995aa
    Windows: a new thread is created for the signal handler Ștefan Talpalaru 2019-04-25 02:30:17 +0200
  • 12f2a87de3
    kademlia: turn exception into warning Ștefan Talpalaru 2019-04-25 01:17:11 +0200
  • d0d09559b8
    workaround for https://github.com/nim-lang/Nim/issues/4057 Ștefan Talpalaru 2019-04-25 00:25:34 +0200
  • 7ec1433b01
    Merge branch 'master' of github.com:status-im/nim-eth Ștefan Talpalaru 2019-04-23 20:50:34 +0200
  • db11331df8
    Merge branch 'gcsafe' Ștefan Talpalaru 2019-04-23 20:50:13 +0200
  • c5e564d771
    more gcsafe pragmas for Nim HEAD Ștefan Talpalaru 2019-04-23 17:03:32 +0200
  • e1af5a0c02
    don't swallow random exceptions (#11) Jacek Sieka 2019-04-22 19:31:12 -0600
  • 80e3d431c2
    don't swallow random exceptions Jacek Sieka 2019-02-19 12:43:09 -0600
  • e1dbd76e1f
    Merge pull request #45 from kdeme/bug/fix-sync-observer Yuriy Glukhov 2019-04-19 11:51:09 +0300
  • 5d9239ef17 Quick fix for when removePeer gets called before dispatcher is initialized kdeme 2019-04-18 14:33:38 +0200
  • 7cdd31e982 Add option to set specific protocol for observer kdeme 2019-04-18 14:22:45 +0200
  • 31290b6b35 Fix to only allow sync for peer with eth support kdeme 2019-04-18 12:25:41 +0200
  • 32bb1f35d7
    Merge branch 'appveyor' Ștefan Talpalaru 2019-04-18 16:50:27 +0200
  • ffd298cc27
    AppVeyor changes Ștefan Talpalaru 2019-04-18 16:01:17 +0200
  • 0b01d1f028
    Merge branch 'nat' Ștefan Talpalaru 2019-04-17 15:40:21 +0200
  • acf43b364d
    Merge pull request #41 from status-im/bondin-failed-msg Yuriy Glukhov 2019-04-17 14:32:39 +0300
  • 3db5f4c5dd
    external IP retrieval and port mapping functionality Ștefan Talpalaru 2019-04-17 03:35:45 +0200
  • f295418f75
    Lower bonding failed msg verbosity Yuriy Glukhov 2019-04-15 12:50:00 +0300
  • 29407afeb6
    Merge pull request #40 from kdeme/bug/temp-fix-32bit-issue Eugene Kabanov 2019-04-12 22:10:32 +0300
  • c4b25ba708 Quick fix for overflow on 32bit systems kdeme 2019-04-12 16:43:43 +0200
  • a4c53b4346
    Fix Windows compilation error. fixautils cheatfate 2019-04-11 00:24:37 +0300
  • a6be6426ab
    Merge pull request #35 from status-im/bootstrap-retry-fix Yuriy Glukhov 2019-04-10 20:20:04 +0300
  • 2c12746c03
    Use chronos durations Yuriy Glukhov 2019-04-10 20:03:58 +0300
  • ca8519ef61
    Workaround compilation error cause by chronos newFuture changes Yuriy Glukhov 2019-04-10 16:57:19 +0300
  • 827e639e78
    Workaround compilation error cause by chronos newFuture changes Yuriy Glukhov 2019-04-10 16:57:19 +0300
  • bc23b68c95
    Comments addressed Yuriy Glukhov 2019-04-10 10:04:48 +0300
  • 02843c0013
    Fixed discovery busyloop when no bootnodes provided Yuriy Glukhov 2019-04-09 11:02:33 +0300
  • b84c228364 Retry bootstrapping in case of failure Yuriy Glukhov 2019-04-04 15:35:30 +0300
  • 1875240671
    Retry bootstrapping in case of failure Yuriy Glukhov 2019-04-04 15:35:30 +0300
  • ac766bf7b3 Fix decoded dst bug + add tests kdeme 2019-04-08 13:06:33 +0200
  • c3add58128 Blind attempt to fix failures in test_shh_connect on macOS kdeme 2019-03-24 22:04:50 +0100
  • 6e7822e210 Change default minimum PoW to same value as geth kdeme 2019-03-24 21:12:26 +0100
  • c599f7649d Add powTarget and other changes for Whisper RPC implementation kdeme 2019-03-23 21:53:03 +0100
  • 76b7939be8 Fix decoded dst bug + add tests kdeme 2019-04-08 13:06:33 +0200
  • 3728c4e792 Blind attempt to fix failures in test_shh_connect on macOS kdeme 2019-03-24 22:04:50 +0100
  • db84f69bc3 Change default minimum PoW to same value as geth kdeme 2019-03-24 21:12:26 +0100
  • 689408105b Add powTarget and other changes for Whisper RPC implementation kdeme 2019-03-23 21:53:03 +0100
  • 9e5cf2086c Address review feedback kdeme 2019-04-05 10:13:22 +0200
  • 6117fed595 Activate test_failing_handler kdeme 2019-04-02 18:35:36 +0200
  • bf62debe93 Add test with failing disconnect handlers kdeme 2019-04-02 17:48:20 +0200
  • 7fd501136f Add catch for exception in any of the disconnect handlers kdeme 2019-04-02 17:31:40 +0200
  • 5550179dd1 Fix unhandled exceptions #3 kdeme 2019-04-01 16:56:52 +0200