Commit Graph

  • 9b40b66287
    Get rid of some remaining references to rlp.PrematureFinalizationError Zahary Karadjov 2020-02-05 14:58:07 +0100
  • c92ac55d0f
    Fix a logical typo Zahary Karadjov 2020-02-05 14:47:43 +0100
  • 3f3291ade4
    Review all exceptions and classify them as Defects and Errors Zahary Karadjov 2020-02-05 13:29:54 +0100
  • 39f75dbde3
    Allow starting the discovery v5 bootstrap process without ENR records Zahary Karadjov 2020-02-05 13:28:23 +0100
  • 18799f1491
    Add StatusOptions alist and remove WakuMode kdeme 2020-02-04 13:38:55 +0100
  • 40b96e2d3c
    Check range on deserialising enum kdeme 2020-02-04 11:15:01 +0100
  • 1756f7b41f
    result -> stew/result (#159) Jacek Sieka 2020-01-24 09:24:29 +0100
  • 4baa626e4d
    result -> stew/result Jacek Sieka 2020-01-23 19:01:26 +0100
  • 3ee5651b7c Rework the metrics and add metrics for dropped envelopes due to full queue kdeme 2020-01-23 15:28:24 +0100
  • 84015d0d1d Set of just the msg hash is enough, fixes #156 kdeme 2020-01-23 13:27:15 +0100
  • 76727d48e8
    Rework the metrics and add metrics for dropped envelopes due to full queue kdeme 2020-01-23 15:28:24 +0100
  • d85ebfb2aa
    Set of just the msg hash is enough, fixes #156 kdeme 2020-01-23 13:27:15 +0100
  • fc327718fb
    Added PrivateKey.toKeyPair Zahary Karadjov 2020-01-21 18:58:26 +0200
  • b7ebf8ed54
    Merge pull request #155 from status-im/waku-123 kdeme 2020-01-14 12:07:52 -0800
  • 85a2b24920
    Lower verbosity of logging in processQueue kdeme 2020-01-14 19:02:34 +0100
  • ab287d234a
    Fix ordering of Waku/Whisper queue and increase queue capacity kdeme 2020-01-14 18:17:37 +0100
  • 5e476dd7d2
    Make counter metrics public kdeme 2020-01-14 15:36:21 +0100
  • cb2bc388f1
    rename newFilter to initFilter for correctness kdeme 2020-01-14 15:33:21 +0100
  • 3527d47cb5 Added packet encoding tests Yuriy Glukhov 2020-01-08 15:25:27 +0200
  • 129710d3e4 Liveness checks Yuriy Glukhov 2019-12-23 19:21:11 +0200
  • 5795054dbf Per @kdeme's comments. Limit ENR size, fix rlp len check Yuriy Glukhov 2019-12-18 13:06:45 +0200
  • 9772fbe470 Use addresses instead of stubs as db keys Yuriy Glukhov 2019-12-18 12:36:11 +0200
  • 988d743c9a Introduce enr.TypedRecord that can replace enr.Record in the future Zahary Karadjov 2019-12-18 03:10:09 +0200
  • 39857d57f0 Fix build issues manifesting in our controlled build environment Zahary Karadjov 2019-12-18 01:16:28 +0200
  • 54bb1adac9 Export some private APIs needed in nim-beacon-node Zahary Karadjov 2019-12-17 23:20:26 +0200
  • eda6c2906c Discv5 WIP Yuriy Glukhov 2019-12-16 21:38:45 +0200
  • edd674662a Handle missing keys in enr.Record.get() Zahary Karadjov 2019-12-13 19:29:42 +0200
  • 992aeecd29 ENR parsing and serialization Yuriy Glukhov 2019-12-10 20:34:57 +0200
  • 091239a710 Addded non-recoverable signature type and routines Yuriy Glukhov 2019-12-10 20:32:47 +0200
  • 02c9bcd271
    Added packet encoding tests Yuriy Glukhov 2020-01-08 15:25:27 +0200
  • 48c025d9f9
    Liveness checks Yuriy Glukhov 2019-12-23 19:21:11 +0200
  • 658e5a3cc8
    Merge pull request #154 from status-im/waku-changes kdeme 2019-12-20 13:22:25 -0800
  • f3357602e4
    Allow light node to send the regular way #131 kdeme 2019-12-20 11:56:12 +0100
  • 4dde3af2d5
    p2pRequestComplete parameters are not a separate list kdeme 2019-12-19 23:23:06 +0100
  • 48c9adbb6a
    Changes to be more according to Waku spec kdeme 2019-12-19 22:48:51 +0100
  • 473197c06a
    Per @kdeme's comments. Limit ENR size, fix rlp len check Yuriy Glukhov 2019-12-18 13:06:45 +0200
  • c146257943
    Use addresses instead of stubs as db keys Yuriy Glukhov 2019-12-18 12:36:11 +0200
  • ac30d7f589 Add envelope valid and dropped metrics for Waku/Whisper kdeme 2019-12-17 23:57:34 +0100
  • bf1da71ef1
    Introduce enr.TypedRecord that can replace enr.Record in the future enr-typed-record Zahary Karadjov 2019-12-18 03:10:09 +0200
  • ca25f0fb92
    Fix build issues manifesting in our controlled build environment Zahary Karadjov 2019-12-18 01:16:28 +0200
  • 4c8729ed85
    Add envelope valid and dropped metrics for Waku/Whisper kdeme 2019-12-17 23:57:34 +0100
  • 94f53e6924
    Merge pull request #152 from status-im/pow-uint32-issue kdeme 2019-12-17 14:54:43 -0800
  • 5eec7a07fe
    Export some private APIs needed in nim-beacon-node Zahary Karadjov 2019-12-17 23:20:26 +0200
  • a514db1427
    Fix PoW to be specifically uint64 as it is a float64 value that is being passed kdeme 2019-12-17 16:53:39 +0100
  • 8ff072b53d
    Discv5 WIP Yuriy Glukhov 2019-12-16 21:38:45 +0200
  • 5aca9556df
    Handle missing keys in enr.Record.get() Zahary Karadjov 2019-12-13 19:29:42 +0200
  • abbeeb71b7
    Merge pull request #147 from status-im/waku-mode-poc kdeme 2019-12-13 06:02:54 -0800
  • 29abac5b37 ENR parsing and serialization Yuriy Glukhov 2019-12-10 20:34:57 +0200
  • f940162b6b
    Implement Waku mode PoC kdeme 2019-12-12 23:23:26 +0100
  • b2656cc3a9 Fix review comments, or not really, just add more TODOs kdeme 2019-12-12 14:43:05 +0100
  • 7128df8838 Fix Windows test by waiting till server has added peer kdeme 2019-12-11 12:59:31 +0100
  • f0582a084c Quick implementation for multiple mail requests by using cursor kdeme 2019-12-10 21:49:54 +0100
  • 9bd042c265 First go on Waku mail client addition kdeme 2019-12-06 00:45:14 +0100
  • 1620e09474
    Fix review comments, or not really, just add more TODOs kdeme 2019-12-12 14:43:05 +0100
  • 6e195d1cfe
    fresh shh_listenall test Oskar Thoren 2019-12-12 13:57:05 +0800
  • 655fc43751
    doPortMapping(): don't set the external IP Ștefan Talpalaru 2019-12-12 01:57:05 +0100
  • 1d3d871ba1
    Fix Windows test by waiting till server has added peer kdeme 2019-12-11 12:59:31 +0100
  • e0e49b1711 implement hexary trie replicate iterator andri lim 2019-12-11 14:50:10 +0700
  • 27a7292d94
    implement hexary trie replicate iterator andri lim 2019-12-11 14:50:10 +0700
  • 52ec55b4fb
    WIP: Temp logging, increase TTL, post in loop Oskar Thoren 2019-12-11 13:42:16 +0800
  • 9bdfed3048
    Simulation: Init with shh client Oskar Thoren 2019-12-11 12:47:17 +0800
  • 69e993a010
    Quick implementation for multiple mail requests by using cursor kdeme 2019-12-10 21:49:54 +0100
  • c93ef38533 Addded non-recoverable signature type and routines Yuriy Glukhov 2019-12-10 20:32:47 +0200
  • 0961cae944 First go on Waku mail client addition kdeme 2019-12-06 00:45:14 +0100
  • 038250b259
    Merge pull request #143 from status-im/fix-imports kdeme 2019-12-10 06:27:05 -0800
  • 59ba63f74c
    Fix double whisper types export by moving to separate file kdeme 2019-12-10 12:18:52 +0100
  • 5bd7baaf9c
    Fix regression in RLPx Zahary Karadjov 2019-12-09 23:14:11 +0200
  • 3f721e7ef6
    [P2P DSL] Add a separate genUserHandlerCall helper Zahary Karadjov 2019-12-09 16:18:22 +0200
  • 4c6878343c tighten a few imports Jacek Sieka 2019-12-09 12:08:42 +0100
  • 9165ff8549
    Merge pull request #137 from status-im/no-zero-send kdeme 2019-12-09 03:58:12 -0800
  • fcf25b3e20
    tighten a few imports Jacek Sieka 2019-12-09 12:08:42 +0100
  • e6164996c8
    Merge pull request #138 from status-im/more-exceptions kdeme 2019-12-04 04:28:54 -0800
  • 0229547c41
    More explicit Exceptions + fix re-raising kdeme 2019-12-04 12:34:37 +0100
  • 2dcccf19b2 Do not send empty messages packets at interval kdeme 2019-12-03 16:49:20 +0100
  • 146eeddd65 add trie/db.nim andri lim 2019-11-28 17:34:38 +0700
  • 942bfb7ea5 support trie with multiple root andri lim 2019-11-28 17:02:32 +0700
  • 4976bd9fb9 Replace getCurrentException and getCurrentExceptionMsg kdeme 2019-12-02 16:31:10 +0100
  • c21afdbaf8
    Replace getCurrentException and getCurrentExceptionMsg kdeme 2019-12-02 16:31:10 +0100
  • 62e0346057
    add trie/db.nim andri lim 2019-11-28 17:34:38 +0700
  • 6b399608e8
    support trie with multiple root andri lim 2019-11-28 17:02:32 +0700
  • a54fdc8073 Cosmetic renames to match the protocol naming conventions Zahary Karadjov 2019-11-25 19:08:09 +0200
  • 54364cdfaa
    Cosmetic renames to match the protocol naming conventions Zahary Karadjov 2019-11-25 19:08:09 +0200
  • bc2b76f09a cleaner solution for sharing the queue kdeme 2019-11-21 11:03:43 +0100
  • f02f358bc3 Fix waku bridge test kdeme 2019-11-20 18:27:34 +0100
  • a8a55f16dc Implement quick Waku - Whisper bridge by sharing the queue + adjust test kdeme 2019-11-19 17:22:35 +0100
  • 8d45b22033 Remove duplicated code in waku_protocol by importing whisper_types kdeme 2019-11-19 13:53:38 +0100
  • b4638a5867 wkk -> waku rlpx based on discussion Oskar Thoren 2019-11-19 11:14:43 +0800
  • 4be5382a15 Waku version 0 (after fix-119) Oskar Thoren 2019-11-19 11:13:00 +0800
  • c5b42000b8 Fix waku connect tests Oskar Thoren 2019-11-16 16:23:36 +0800
  • c841906593 Waku Fix crash due to zero version Oskar Thoren 2019-11-15 16:59:55 +0800
  • 5281e46634 Waku: rename capability to wkk Oskar Thoren 2019-11-15 16:56:56 +0800
  • 40cddc4eec waku 0 replace whisper waku Oskar Thoren 2019-11-15 15:53:43 +0800
  • 73fcfdbad1 waku zero import shh tests Oskar Thoren 2019-11-15 15:52:45 +0800
  • 243d2d8b27 waku: whisper-> waku; version 0 Oskar Thoren 2019-11-15 15:32:46 +0800
  • 2c49d4adb8 waku/0 init Oskar Thoren 2019-11-15 15:31:06 +0800
  • 21f543d227 cleaner solution for sharing the queue kdeme 2019-11-21 11:03:43 +0100
  • 7cb063d961 Fix waku bridge test kdeme 2019-11-20 18:27:34 +0100
  • ffbc42aee5 Implement quick Waku - Whisper bridge by sharing the queue + adjust test kdeme 2019-11-19 17:22:35 +0100
  • 3efcdf5c35 Remove duplicated code in waku_protocol by importing whisper_types kdeme 2019-11-19 13:53:38 +0100
  • eb06230e7a wkk -> waku rlpx based on discussion Oskar Thoren 2019-11-19 11:14:43 +0800