Commit Graph

  • 866f211ece
    Update enr.nim Dean Eigenmann 2020-03-28 12:02:24 +0100
  • d5341d907f
    Update enr.nim Dean Eigenmann 2020-03-28 11:54:10 +0100
  • 0a33744d1c Add IP checks on ENRs received from Nodes packet kdeme 2020-03-27 14:37:31 +0100
  • 552a8d62c7
    Update enr.nim Dean Eigenmann 2020-03-27 12:47:31 +0100
  • 37afcca95c
    Update eth/p2p/discoveryv5/enr.nim Dean Eigenmann 2020-03-26 22:18:11 +0100
  • 103c084a2c
    rm decanus 2020-03-26 21:56:54 +0100
  • 0018e6770d
    using exception decanus 2020-03-26 21:46:03 +0100
  • 3b9d136df8
    update decanus 2020-03-26 21:38:56 +0100
  • 304b4503af
    added decanus 2020-03-26 21:37:02 +0100
  • 8028966005
    Rlp readme corrections [skip ci] Kim De Mey 2020-03-25 21:23:50 +0100
  • c3f23e5912 Minor adjustments to store bootnode records + deletion test kdeme 2020-03-24 10:51:34 +0100
  • 7464c8cb4b discv5: reorganize protocol code somewhat kdeme 2020-03-23 10:50:00 +0100
  • 6ec942a195 discv5: quick fix for leaking pending requests kdeme 2020-03-22 22:14:10 +0100
  • 713f2e3bff Add getNode and tests for findNode and getNode kdeme 2020-03-20 16:38:46 +0100
  • f46f9f1418 discv5: add start call kdeme 2020-03-18 23:05:04 +0100
  • a9ff761d68 For now use directly address/id instead of Node to workaround node isNil problem in edge cases kdeme 2020-03-18 16:24:23 +0100
  • 55b8e3e23f Update address to UDP endpoint and delete keys on removal from DHT kdeme 2020-03-18 15:27:26 +0100
  • 00c2bac465 Fix logDist and add test kdeme 2020-03-16 23:56:00 +0100
  • 267a06dbe6 discv5: Pass bootstrap nodes and add deletion of nodes kdeme 2020-03-13 17:48:03 +0100
  • 54ee54f49f Minor adjustments to store bootnode records + deletion test kdeme 2020-03-24 10:51:34 +0100
  • a47a864c61 discv5: reorganize protocol code somewhat kdeme 2020-03-23 10:50:00 +0100
  • 32a352c3b2 discv5: quick fix for leaking pending requests kdeme 2020-03-22 22:14:10 +0100
  • df94129e1d Add getNode and tests for findNode and getNode kdeme 2020-03-20 16:38:46 +0100
  • f3edb2dc00 discv5: add start call kdeme 2020-03-18 23:05:04 +0100
  • 5ff1fa52ff For now use directly address/id instead of Node to workaround node isNil problem in edge cases kdeme 2020-03-18 16:24:23 +0100
  • cca5a79438 Update address to UDP endpoint and delete keys on removal from DHT kdeme 2020-03-18 15:27:26 +0100
  • 113e87c235 Fix logDist and add test kdeme 2020-03-16 23:56:00 +0100
  • ca144f6d94 discv5: Pass bootstrap nodes and add deletion of nodes kdeme 2020-03-13 17:48:03 +0100
  • 2b7a25175b Prepare for Nim 1.2 Zahary Karadjov 2020-03-23 23:09:16 +0200
  • 1323a37e22
    Prepare for Nim 1.2 Zahary Karadjov 2020-03-23 23:09:16 +0200
  • 9c442bf65b
    Deal with bit rot in the p2p tracing support restore-tracing Zahary Karadjov 2020-03-18 20:22:32 +0200
  • b3b5854003
    Add some simple accessors needed in NBC for the JSON-RPC service Zahary Karadjov 2020-03-17 18:58:11 +0200
  • ab6a087d4d
    Update README.md [skip ci] Kim De Mey 2020-03-16 10:09:59 +0100
  • 56f312c69b
    port TODOs from nim-beacon-chain lmdb implementation (#197) tersec 2020-03-14 10:34:33 +0000
  • 1bff489b16
    port TODOs from nim-beacon-chain lmdb implementation Dustin Brody 2020-03-14 11:05:24 +0100
  • 2352616273 Update p2p.md Dean Eigenmann 2020-03-12 16:03:08 +0100
  • 15b6d3de82
    Update p2p.md Dean Eigenmann 2020-03-12 16:03:08 +0100
  • 6beef9e75c
    Merge pull request #194 from status-im/decrypt-failure Kim De Mey 2020-03-11 09:50:38 +0100
  • 172173b863
    Discv5: set recordSeq in whoareyou to 0 so we receive always an ENR kdeme 2020-03-10 22:28:11 +0100
  • 596f148974
    Discv5: Specifically handle decryption errors kdeme 2020-03-10 16:01:04 +0100
  • 19a8c6ee0c
    Merge pull request #193 from status-im/discv5-fixes Kim De Mey 2020-03-09 10:23:01 +0100
  • c4c1bb967d
    Add ping proc kdeme 2020-03-06 17:01:45 +0100
  • 942e978269
    discv5: Fix invalid packet in pendingRequest kdeme 2020-03-06 15:57:54 +0100
  • baa5394d7f
    Merge pull request #190 from status-im/endians Kim De Mey 2020-03-06 09:58:54 +0100
  • a899e09f68
    fix endian conversion issues Jacek Sieka 2020-03-05 01:25:21 +0100
  • bc6c981916
    Merge pull request #175 from status-im/discv5-work Kim De Mey 2020-03-02 17:35:16 +0100
  • 4a3ac80c4b
    Quick workaround for chronicles json sink issue kdeme 2020-03-02 14:10:19 +0100
  • 86bceaa5d8
    Add TODO comments from review kdeme 2020-03-01 11:50:26 +0100
  • b951ec45dc
    Address review comments from Enterlist PR kdeme 2020-02-29 17:35:08 +0100
  • 0d63ff4db4 (Quick)fix hashing for handshakes by adding Ports + tests kdeme 2020-02-27 22:36:42 +0100
  • 6b01ada194 Add address to handshakes key kdeme 2020-02-27 13:59:36 +0100
  • 1fab56f894 Introduce more constants and type aliases kdeme 2020-02-27 13:45:12 +0100
  • ad99b96e12 Drop additional handshakes with same nodeid and add timeout on handshakes kdeme 2020-02-26 23:15:14 +0100
  • fc844347a4 Don't send Whoareyou on handshake failure kdeme 2020-02-25 14:49:31 +0100
  • f81a87f31b Add lookupLoop and other fixes kdeme 2020-02-24 15:45:30 +0100
  • 8aad1231f5
    Merge pull request #180 from status-im/new-enter-list Kim De Mey 2020-02-29 14:00:40 +0100
  • e89e59aa59
    `enterList` now returns a bool Zahary Karadjov 2020-02-27 20:09:05 +0200
  • 5b140af1cd
    Merge pull request #178 from cammellos/feature/handle-status-update Kim De Mey 2020-02-27 11:15:50 +0100
  • 394b65ec03
    Add eventually test checks Andrea Maria Piana 2020-02-27 07:45:31 +0100
  • 9dcbb91ae0
    Handle waku status-update code 22 Andrea Maria Piana 2020-02-25 15:37:52 +0100
  • 3a4f97cb13
    Increase max-topic-interest to 10K Andrea Maria Piana 2020-02-25 15:36:00 +0100
  • 22bf279b07
    Merge branch 'enterlist' Ștefan Talpalaru 2020-02-26 00:54:43 +0100
  • f4712aaf74
    rename safeEnterList() to enterList() Ștefan Talpalaru 2020-02-24 23:51:39 +0100
  • cb27813f3b
    log the stack trace on fatal exceptions Ștefan Talpalaru 2020-02-23 01:53:57 +0100
  • 74d0247e6b
    Tweak some retry limits and timeouts Zahary Karadjov 2020-02-22 20:49:14 +0200
  • 1369cf3a30 [discv5] Allow specifying the advertised IP address; Code style improvements Zahary Karadjov 2020-02-22 01:55:37 +0200
  • 77eb74416a
    [discv5] Allow specifying the advertised IP address; Code style improvements Zahary Karadjov 2020-02-22 01:55:37 +0200
  • 5aebab3f41 Fix duplicates in returned values of a lookup kdeme 2020-02-19 13:11:19 +0100
  • 3dd26e8526 Attempt to further add the discv5 wire test vectors kdeme 2020-02-18 17:16:46 +0100
  • ffe5065c28
    Fix duplicates in returned values of a lookup kdeme 2020-02-19 13:11:19 +0100
  • 5ca1a21ecd
    Enable the public-private key consistency test Zahary Karadjov 2020-02-19 11:21:23 +0200
  • 6ef16785ce
    Add equals operator for keys Zahary Karadjov 2020-02-19 11:11:45 +0200
  • 9826f1a3ff
    Attempt to further add the discv5 wire test vectors kdeme 2020-02-18 17:16:46 +0100
  • 9d7fc76c7a
    Merge pull request #172 from status-im/improved-exception-tracking Kim De Mey 2020-02-18 11:12:38 +0100
  • cfdb26db40
    [discv5] Advertise the LibP2P TCP port properly Zahary Karadjov 2020-02-18 01:07:23 +0200
  • cca931d0b5
    Reduce the use of the general Exception type and improve the exception tarcking in protocol.receive Zahary Karadjov 2020-02-18 00:47:13 +0200
  • 79dfe88ec8 Add Packet encodings tests kdeme 2020-02-17 18:04:29 +0100
  • 5daaf73d2e Clean up logging and some exception handling kdeme 2020-02-17 17:44:56 +0100
  • bb6a3c2ce1 Add basic node discovery test kdeme 2020-02-17 16:36:04 +0100
  • 6cd7384edf
    Add Packet encodings tests kdeme 2020-02-17 18:04:29 +0100
  • 54e28dd366
    Clean up logging and some exception handling kdeme 2020-02-17 17:44:56 +0100
  • 3cf2ae1d4b
    Add basic node discovery test kdeme 2020-02-17 16:36:04 +0100
  • c679b9d436 Fix priority check of topic-interest versus bloom filter kdeme 2020-02-13 17:48:55 +0100
  • 8ed76f9782
    Fix priority check of topic-interest versus bloom filter kdeme 2020-02-13 17:48:55 +0100
  • 1fcac8b30d Adjust version check (disabled) and don't pass unsupported RateLimits kdeme 2020-02-13 13:05:10 +0100
  • 2d390aac56
    Adjust version check (disabled) and don't pass unsupported RateLimits kdeme 2020-02-13 13:05:10 +0100
  • 31a4e8f959
    Fix one more usage of the old-style IP-as-number handling in ENR Zahary Karadjov 2020-02-12 15:36:39 +0200
  • 7b18d6e642 Oops, copying and pasting code is evil Zahary Karadjov 2020-02-11 19:52:07 +0200
  • 9908e84935 Use the new enr.Record constructor Zahary Karadjov 2020-02-11 18:47:56 +0200
  • a1a6862c7c More spec compliant ENR Zahary Karadjov 2020-02-11 18:25:31 +0200
  • 22f9a6e384
    fixes #95 andri lim 2020-02-11 10:30:33 +0700
  • 32a813b36f
    Oops, copying and pasting code is evil Zahary Karadjov 2020-02-11 19:52:07 +0200
  • 019df303b4
    Use the new enr.Record constructor Zahary Karadjov 2020-02-11 18:47:56 +0200
  • c32f4a1372
    More spec compliant ENR Zahary Karadjov 2020-02-11 18:25:31 +0200
  • b89874f6cc
    Merge pull request #162 from status-im/waku-alist Kim De Mey 2020-02-06 20:42:31 +0100
  • 419bc4730d
    More sensible timeout values for the Whisper/Waku handshake kdeme 2020-02-06 19:19:54 +0100
  • 9364a2640a Get rid of some remaining references to rlp.PrematureFinalizationError Zahary Karadjov 2020-02-05 14:58:07 +0100
  • 7e836a2c96 Fix a logical typo Zahary Karadjov 2020-02-05 14:47:43 +0100
  • d70bb85392 Review all exceptions and classify them as Defects and Errors Zahary Karadjov 2020-02-05 13:29:54 +0100
  • 81e0ae12b0 Allow starting the discovery v5 bootstrap process without ENR records Zahary Karadjov 2020-02-05 13:28:23 +0100